:root{--primary:#1e8a3c;--primary_dark:#17702f;--lime:#c6f24e;--lime_dark:#b3e03a;--title:#0f1a12;--text:#46564a;--line:#eaeaea;--light:#f7f8fb;--dark:#010825;--navy:#092144;--grad_title:linear-gradient(90deg,#5cc660 0%,#c5ffcd 50%,#51feea 100%)}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.content .content{padding:0px}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.btn,.btn_line{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;height:6.4rem;padding:0px 3.4rem;border-radius:3.2rem;cursor:pointer;white-space:nowrap;font-weight:600;font-size:2.42rem;line-height:1;transition:0.3s}.btn.arrow::after,.btn_line.arrow::after{content:'';flex-shrink:0;width:1.1rem;height:1.1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M.7 11.3 11 1M2.6 1H11v8.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M.7 11.3 11 1M2.6 1H11v8.4'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.3s}.btn.arrow:hover::after,.btn_line.arrow:hover::after{transform:translate(0.2rem,-0.2rem)}.btn{color:#fff;background-color:var(--primary)}.btn:hover{background-color:var(--primary_dark);box-shadow:0px 1rem 2.4rem rgba(30,138,60,0.3)}.btn.lime{color:var(--title);background-color:var(--lime)}.btn.lime:hover{background-color:var(--lime_dark);box-shadow:0px 1rem 2.4rem rgba(198,242,78,0.35)}.btn.sm,.btn_line.sm{gap:1.4rem;height:5.6rem;padding:0px 2.9rem;border-radius:2.8rem;font-size:2.11rem}.btn.sm.arrow::after,.btn_line.sm.arrow::after{width:1rem;height:1rem}@media screen and (min-width:769px) and (max-width:1440px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:960px}}@media screen and (max-width:768px){.content{padding:0px 20px}.btn,.btn_line,.btn.sm,.btn_line.sm{height:48px;gap:10px;padding:0px 24px;border-radius:24px;font-size:16px}.btn.arrow::after,.btn_line.arrow::after{width:10px;height:10px}}.page_cta{padding:11rem 0px;background-color:#fff}.page_cta .content{max-width:149rem}.page_cta .box{position:relative;display:flex;align-items:center;gap:4rem;padding:5.6rem 6rem;overflow:hidden;border-radius:3.6rem;background:linear-gradient(120deg,#010825 0%,#071a3d 55%,#092144 100%);box-shadow:0px 2rem 5rem rgba(1,8,37,0.18);transform:translateZ(0px)}.page_cta .glow{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover;opacity:0.55;pointer-events:none}.page_cta .text,.page_cta .stats,.page_cta .btn{position:relative;z-index:2}.page_cta .text{flex:1;min-width:0px}.page_cta h2{color:#fff;font-weight:700;font-size:3.96rem;line-height:4.84rem;text-transform:uppercase}.page_cta h2 em{color:var(--lime)}.page_cta .text p{max-width:46rem;margin-top:1.4rem;color:rgba(255,255,255,0.75);font-size:1.98rem;line-height:3.08rem}.page_cta .stats{display:flex;flex-shrink:0;gap:4.4rem}.page_cta .stats li{max-width:15rem}.page_cta .stats strong{display:block;color:#fff;font-weight:700;font-size:5.06rem;line-height:5.72rem;white-space:nowrap}.page_cta .stats strong i{color:var(--lime)}.page_cta .stats span{display:block;margin-top:0.6rem;color:rgba(255,255,255,0.7);font-size:1.76rem;line-height:2.42rem}.page_cta .btn{flex-shrink:0;box-shadow:0px 1rem 2.4rem rgba(30,138,60,0.4)}@media screen and (min-width:769px) and (max-width:1024px){.page_cta{padding:9rem 0px}.page_cta .box{flex-wrap:wrap;padding:5rem}.page_cta .text{flex-basis:100%}.page_cta .stats{flex:1;gap:3rem}}@media screen and (max-width:768px){.page_cta{padding:50px 0px}.page_cta .box{flex-direction:column;align-items:flex-start;gap:28px;padding:34px 24px;border-radius:20px}.page_cta h2{font-size:24px;line-height:1.25}.page_cta .text p{margin-top:10px;font-size:15px;line-height:1.6}.page_cta .stats{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:22px 16px;width:100%}.page_cta .stats li{max-width:none}.page_cta .stats strong{font-size:30px;line-height:36px}.page_cta .stats span{margin-top:4px;font-size:13px;line-height:18px}}