@font-face{font-display:swap;font-family:CncLatoBlack;font-style:normal;font-weight:900;src:url(./Lato-Black.Lx0iemEv.ttf)}html.cnc-dialog-open{overflow:hidden}.cnc-landing{--navy:#071736;--ink:#0d1d39;--muted:#586579;--blue:#adc6ff;--line:#d7dce5;--green:#bdedcb;--paper:#f2f4f7;--white:#fff;--width:1280px}.cnc-landing *{box-sizing:border-box;letter-spacing:0}.cnc-landing{background:var(--navy);color:var(--ink);font:400 17px/1.5 Lato,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased}.cnc-landing button,.cnc-landing input{font:inherit}.cnc-landing a,.cnc-landing button,.cnc-landing input{-webkit-tap-highlight-color:transparent}.cnc-landing a{color:inherit;text-decoration:none}.cnc-landing button{cursor:pointer}.cnc-landing button:disabled{cursor:default}.cnc-landing a,.cnc-landing button,.cnc-landing input,.cnc-landing summary{touch-action:manipulation}.cnc-landing :focus-visible{outline:3px solid #659dff;outline-offset:5px}.cnc-landing img,.cnc-landing video{display:block;max-width:100%}.cnc-landing img{height:auto}.cnc-landing figure,.cnc-landing h1,.cnc-landing h2,.cnc-landing h3,.cnc-landing p{margin:0}.cnc-landing h1,.cnc-landing h2,.cnc-landing h3{font-weight:700}.cnc-landing dialog,.cnc-landing ol,.cnc-landing p{font-weight:400}.cnc-landing main{background:var(--navy)}.cnc-landing .hero h1{font-family:CncLatoBlack,Lato,Arial,sans-serif}.cnc-landing .phone-row .button{position:relative}.cnc-landing .submit-label.is-pending{visibility:hidden}.cnc-landing .submit-progress{display:grid;inset:0;place-items:center;position:absolute}.cnc-landing .phone-row :disabled{opacity:.7}.cnc-landing .privacy-note{color:#c5d0e1;font-size:14px;line-height:1.45;margin-top:12px;max-width:100%}.cnc-landing .callback-dialog .privacy-note{color:var(--muted)}.cnc-landing .form-feedback.error{color:#ffd1cb!important}.cnc-landing .callback-dialog .form-feedback.error{color:#a02424!important}.cnc-landing .container{margin-inline:auto;width:min(var(--width),calc(100% - 112px))}.cnc-landing .eyebrow{font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.cnc-landing .section-label{align-items:center;color:var(--muted);display:flex;gap:16px;margin-bottom:24px}.cnc-landing .section-label:before{background:currentColor;content:"";height:1px;width:26px}.cnc-landing .button{align-items:center;border:1px solid transparent;border-radius:3px;display:inline-flex;font-size:16px;font-weight:700;gap:24px;justify-content:center;line-height:1.2;min-height:56px;padding:15px 24px;transition:background .18s,color .18s}.cnc-landing .button-primary{background:var(--blue);color:var(--navy)}.cnc-landing .button-primary:hover{background:#c7d8ff}.cnc-landing .button-dark{background:var(--navy);color:#fff}.cnc-landing .button-dark:hover{background:#18375f}.cnc-landing .button-outline{background:transparent;border-color:#75839a;color:#fff}.cnc-landing .button-outline:hover{background:#ffffff10}.cnc-landing .header{background:var(--navy);border-bottom:1px solid #ffffff20;color:#fff;height:88px}.cnc-landing .header-inner{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between}.cnc-landing .brand{align-items:center;display:flex;flex-shrink:0;gap:23px}.cnc-landing .brand img{height:34px;width:130px}.cnc-landing .brand-caption{border-left:1px solid #ffffff35;color:#c1c9d8;font-size:12px;line-height:1.4;padding-left:23px}.cnc-landing .header-contact{align-items:center;display:flex;gap:30px}.cnc-landing .header-phone{font-size:16px;font-weight:700;white-space:nowrap}.cnc-landing .header-cta{font-size:14px;min-height:43px;padding:10px 18px}.cnc-landing .hero{align-items:center;color:#fff;display:flex;isolation:isolate;min-height:640px;overflow:hidden;position:relative}.cnc-landing .hero-photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;position:absolute;width:100%;z-index:-3}.cnc-landing .hero:before{background:linear-gradient(90deg,#071736fa,#071736f5 27%,#071736b3 45%,#07173614 70%,#07173612);content:"";inset:0;position:absolute;z-index:-2}.cnc-landing .hero:after{background:linear-gradient(0deg,rgba(7,23,54,.82),transparent);content:"";inset:65% 0 0;position:absolute;z-index:-1}.cnc-landing .hero-inner{padding-block:62px 76px;position:relative}.cnc-landing .hero .eyebrow{color:#c0d3f8;margin-bottom:26px;max-width:520px}.cnc-landing .hero h1{font-size:64px;font-weight:900;line-height:1.06;max-width:670px}.cnc-landing .hero h1 span{color:var(--blue)}.cnc-landing .hero-description{color:#e0e6ef;font-size:19px;line-height:1.55;margin-top:27px;max-width:475px}.cnc-landing .watch-button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font-size:15px;gap:10px;padding:10px 0}.cnc-landing .play-disc{align-items:center;border:1px solid #ffffff88;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.cnc-landing .hero-price{align-items:center;color:#b8c4d9;display:flex;font-size:13px;gap:14px;margin-top:26px}.cnc-landing .hero-price strong{color:#fff;font-size:20px;font-weight:700;white-space:nowrap}.cnc-landing .hero-price span{max-width:240px}.cnc-landing .photo-caption{border-left:2px solid var(--blue);bottom:30px;color:#dce3ef;font-size:12px;line-height:1.5;max-width:225px;padding-left:15px;position:absolute;right:0}.cnc-landing .photo-caption strong{color:#fff;display:block;font-size:14px;margin-bottom:3px}.cnc-landing .proof-strip{background:var(--paper);border-bottom:1px solid var(--line)}.cnc-landing .proof-inner{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1.05fr;padding-block:28px}.cnc-landing .proof-item{border-left:1px solid #ccd3de;padding-left:30px;padding-right:22px}.cnc-landing .proof-item:first-child{border-left:0;padding-left:0}.cnc-landing .proof-value{display:block;font-size:37px;font-weight:700;line-height:1.15;margin-bottom:9px;white-space:nowrap}.cnc-landing .proof-value small{font-size:20px;font-weight:400}.cnc-landing .proof-item p{color:var(--muted);font-size:13px;line-height:1.45;max-width:195px}.cnc-landing .proof-source{border-left:1px solid #ccd3de;color:var(--muted);font-size:12px;line-height:1.5;padding-left:30px}.cnc-landing .proof-source strong{color:var(--ink);display:block;font-size:14px;margin-bottom:5px}.cnc-landing .section{background:#fff;padding-block:100px}.cnc-landing .section h2{font-size:44px;line-height:1.13;max-width:730px}.cnc-landing .section-intro{color:var(--muted);font-size:18px;margin-top:22px;max-width:600px}.cnc-landing .section-heading{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.cnc-landing .heading-aside{color:var(--muted);font-size:16px;max-width:350px}.cnc-landing .demo-grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cnc-landing .video-frame{aspect-ratio:16/9;background:#112440;border-radius:3px;overflow:hidden;position:relative}.cnc-landing .video-frame video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cnc-landing .video-cover{align-items:center;background:transparent;border:0;color:#fff;display:flex;height:100%;inset:0;justify-content:center;padding:0;position:absolute;width:100%}.cnc-landing .video-cover[hidden]{display:none}.cnc-landing .video-cover:after{background:linear-gradient(0deg,#07173688,transparent 65%);content:"";inset:0;position:absolute}.cnc-landing .video-play{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 28px #0002;color:var(--navy);display:flex;font-size:24px;height:72px;justify-content:center;position:relative;transition:transform .18s;width:72px;z-index:1}.cnc-landing .video-cover:hover .video-play{transform:scale(1.06)}.cnc-landing .video-label{bottom:23px;font-size:14px;left:24px;position:absolute;text-align:left;z-index:1}.cnc-landing .video-label small{color:#d3dfef;display:block;font-size:12px;margin-top:3px}.cnc-landing .figure-caption{color:var(--muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding-top:15px}.cnc-landing .demo-steps{counter-reset:step;list-style:none;margin:0;padding:0}.cnc-landing .demo-steps li{border-bottom:1px solid var(--line);counter-increment:step;display:grid;gap:14px;grid-template-columns:32px 1fr;padding:23px 0}.cnc-landing .demo-steps li:first-child{padding-top:0}.cnc-landing .demo-steps li:last-child{border-bottom:0;padding-bottom:0}.cnc-landing .demo-steps li:before{color:#6d7f9b;content:"0" counter(step);font-size:13px;padding-top:4px}.cnc-landing .demo-steps h3{font-size:20px;line-height:1.2;margin-bottom:9px}.cnc-landing .demo-steps p{color:var(--muted);font-size:15px}.cnc-landing .situations{padding-top:70px}.cnc-landing .benefit-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cnc-landing .benefit{border-left:1px solid var(--line);padding:30px 30px 0}.cnc-landing .benefit:first-child{border-left:0;padding-left:0}.cnc-landing .benefit:last-child{padding-right:0}.cnc-landing .benefit .eyebrow{color:#63758d;font-size:11px;margin-bottom:16px}.cnc-landing .benefit h3{font-size:23px;line-height:1.2;margin-bottom:13px}.cnc-landing .benefit p{color:var(--muted);font-size:15px}.cnc-landing .result{background:var(--navy);color:#fff;position:relative}.cnc-landing .result .section-label{color:#aebfda}.cnc-landing .result-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.cnc-landing .result h2{font-size:42px}.cnc-landing .result p{color:#c2ccdb;font-size:17px;margin-top:22px}.cnc-landing .case-source{color:#95a7c4;display:block;font-size:12px;margin-top:25px}.cnc-landing .case-numbers{border-top:1px solid #ffffff30}.cnc-landing .case-number{align-items:center;border-bottom:1px solid #ffffff30;display:grid;gap:28px;grid-template-columns:1.1fr 1fr;padding:28px 0}.cnc-landing .case-number strong{color:var(--green);font-size:44px;font-weight:700;line-height:1.1;white-space:nowrap}.cnc-landing .case-number strong small{font-size:19px;font-weight:400}.cnc-landing .case-number span{color:#d5deeb;font-size:14px;line-height:1.5}.cnc-landing .case-note{color:#a8b6cb!important;font-size:12px!important;line-height:1.6}.cnc-landing .price-section{background:var(--paper)}.cnc-landing .price-grid{align-items:start;display:grid;gap:90px;grid-template-columns:1fr 1.1fr}.cnc-landing .price-section h2{font-size:43px}.cnc-landing .price-number{font-size:72px;font-weight:700;line-height:1.1;margin-top:34px;white-space:nowrap}.cnc-landing .price-number span{font-size:43px}.cnc-landing .price-summary{color:var(--muted);font-size:16px;margin-top:15px;max-width:350px}.cnc-landing .price-section .button{margin-top:27px}.cnc-landing .included{counter-reset:included;list-style:none;margin:0;padding:0}.cnc-landing .included li{border-bottom:1px solid #cbd3df;counter-increment:included;display:grid;gap:17px;grid-template-columns:30px 1fr;padding:19px 0}.cnc-landing .included li:first-child{border-top:1px solid #cbd3df}.cnc-landing .included li:before{color:#62748b;content:"0" counter(included);font-size:12px;padding-top:4px}.cnc-landing .included h3{font-size:18px;line-height:1.35;margin-bottom:4px}.cnc-landing .included p{color:var(--muted);font-size:14px;line-height:1.5}.cnc-landing .faq-section{padding-block:80px}.cnc-landing .faq-grid{display:grid;gap:90px;grid-template-columns:1fr 1.1fr}.cnc-landing .faq-section h2{font-size:36px}.cnc-landing .faq-items details{border-bottom:1px solid var(--line)}.cnc-landing .faq-items details:first-child{border-top:1px solid var(--line)}.cnc-landing .faq-items summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.35;list-style:none;padding:24px 42px 24px 0;position:relative}.cnc-landing .faq-items summary::-webkit-details-marker{display:none}.cnc-landing .faq-items summary:after{color:#5e7391;content:"+";font-size:24px;font-weight:400;position:absolute;right:3px;top:21px}.cnc-landing .faq-items details[open] summary:after{content:"−"}.cnc-landing .faq-items details p{color:var(--muted);font-size:15px;padding:0 35px 24px 0}.cnc-landing .contact-section{background:#102649;color:#fff;padding-block:76px}.cnc-landing .contact-grid{align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1.1fr}.cnc-landing .contact-section h2{font-size:40px}.cnc-landing .contact-section .eyebrow{color:var(--green);margin-bottom:20px}.cnc-landing .contact-section p{color:#c5d0e1;font-size:17px;margin-top:20px;max-width:480px}.cnc-landing .contact-geography{color:#a9bcd8!important;font-size:13px!important;line-height:1.6}.cnc-landing .form-label{color:#d5e0ef;display:block;font-size:14px;margin-bottom:10px}.cnc-landing .phone-row{display:flex;gap:10px}.cnc-landing .phone-row input{background:#0717364d;border:1px solid #6e829f;border-radius:3px;color:#fff;font-size:19px;min-height:59px;min-width:0;padding:16px;width:100%}.cnc-landing .phone-row input::-moz-placeholder{color:#a2b3ca}.cnc-landing .phone-row input::placeholder{color:#a2b3ca}.cnc-landing .phone-row .button{flex-shrink:0;padding:17px 22px}.cnc-landing .form-feedback{color:var(--green)!important;font-size:14px!important;margin-top:16px!important;min-height:21px}.cnc-landing .footer{background:var(--navy);color:#c5cfdf;font-size:12px;padding-block:30px}.cnc-landing .footer-inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.cnc-landing .footer-brand{align-items:center;display:flex;gap:22px}.cnc-landing .footer img{height:24px;width:93px}.cnc-landing .footer-contacts{display:flex;gap:30px}.cnc-landing .mobile-cta{display:none}@media (min-width:1600px){.cnc-landing .hero{min-height:690px}.cnc-landing .hero-inner{padding-block:74px 86px}.cnc-landing .hero-photo{-o-object-position:center 45%;object-position:center 45%}}@media (max-width:1199px){.cnc-landing .container{width:calc(100% - 72px)}.cnc-landing .hero h1{font-size:56px;max-width:590px}.cnc-landing .hero{min-height:610px}.cnc-landing .hero-description{font-size:18px;max-width:440px}.cnc-landing .hero:before{background:linear-gradient(90deg,#071736fa,#071736df 35%,#07173650 70%,#07173626)}.cnc-landing .proof-value{font-size:31px}.cnc-landing .proof-value small{font-size:17px}.cnc-landing .proof-item{padding-left:20px;padding-right:15px}.cnc-landing .proof-source{padding-left:20px}.cnc-landing .contact-grid,.cnc-landing .faq-grid,.cnc-landing .price-grid,.cnc-landing .result-grid{gap:45px}.cnc-landing .demo-grid{gap:35px}.cnc-landing .section h2{font-size:39px}.cnc-landing .case-number strong{font-size:36px}.cnc-landing .case-number{gap:18px}.cnc-landing .phone-row{flex-direction:column}.cnc-landing .phone-row .button{width:100%}.cnc-landing .price-number{font-size:66px}}@media (max-width:899px){.cnc-landing .header-contact{gap:18px}.cnc-landing .brand-caption{display:none}.cnc-landing .hero h1{font-size:50px;max-width:560px}.cnc-landing .hero-description{max-width:430px}.cnc-landing .hero{min-height:620px}.cnc-landing .photo-caption{display:none}.cnc-landing .hero-photo{-o-object-position:61% center;object-position:61% center}.cnc-landing .proof-inner{grid-template-columns:repeat(3,1fr);padding-block:25px}.cnc-landing .proof-source{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;margin-top:20px;padding:20px 0 0}.cnc-landing .proof-source strong{display:inline;margin-right:8px}.cnc-landing .proof-value{font-size:31px}.cnc-landing .section{padding-block:72px}.cnc-landing .section-heading{display:block}.cnc-landing .heading-aside{margin-top:20px;max-width:600px}.cnc-landing .demo-grid{gap:35px;grid-template-columns:1fr}.cnc-landing .demo-steps{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.cnc-landing .demo-steps li{border-bottom:0;display:block;padding:0!important}.cnc-landing .demo-steps li:before{display:block;margin-bottom:15px}.cnc-landing .demo-steps h3{font-size:18px}.cnc-landing .demo-steps p{font-size:14px}.cnc-landing .situations{padding-top:48px}.cnc-landing .benefit{padding:25px 20px 0}.cnc-landing .benefit h3{font-size:20px}.cnc-landing .result-grid{gap:36px}.cnc-landing .result h2{font-size:32px}.cnc-landing .result p{font-size:16px}.cnc-landing .case-number{display:block;padding:20px 0}.cnc-landing .case-number strong{display:block;font-size:37px;margin-bottom:10px}.cnc-landing .case-number span{font-size:13px}.cnc-landing .price-number{font-size:56px}.cnc-landing .price-number span{font-size:34px}.cnc-landing .price-grid{gap:30px}.cnc-landing .included h3{font-size:17px}.cnc-landing .included p{font-size:13px}.cnc-landing .faq-grid{gap:26px;grid-template-columns:1fr}.cnc-landing .contact-grid{gap:32px}.cnc-landing .contact-section h2{font-size:34px}.cnc-landing .contact-section p{font-size:15px}.cnc-landing .footer-brand{align-items:flex-start;gap:14px}.cnc-landing .footer-contacts{gap:14px}}@media (max-width:599px){.cnc-landing .container{width:calc(100% - 40px)}.cnc-landing .header{height:72px}.cnc-landing .brand img{height:29px;width:107px}.cnc-landing .header-phone{font-size:13px}.cnc-landing .header-cta{display:none}.cnc-landing .header-inner{gap:14px}.cnc-landing .hero{align-items:flex-start;min-height:650px}.cnc-landing .hero-inner{padding-block:34px 40px}.cnc-landing .hero-photo{height:100%;-o-object-position:61% bottom;object-position:61% bottom}.cnc-landing .hero:before{background:linear-gradient(180deg,#071736f8,#071736f2 41%,#07173696 66%,#07173630)}.cnc-landing .hero:after{inset:75% 0 0}.cnc-landing .hero .eyebrow{font-size:10px;margin-bottom:22px;max-width:280px}.cnc-landing .hero h1{font-size:39px;line-height:1.08;max-width:380px}.cnc-landing .hero-description{font-size:16px;line-height:1.5;margin-top:21px;max-width:355px}.cnc-landing .hero-actions{flex-wrap:wrap;gap:15px;margin-top:25px}.cnc-landing .hero-actions .button{justify-content:space-between;min-height:54px;width:100%}.cnc-landing .watch-button{font-size:14px;padding:4px 0}.cnc-landing .play-disc{height:29px;width:29px}.cnc-landing .hero-price{align-items:flex-start;font-size:12px;gap:12px;margin-top:19px}.cnc-landing .hero-price strong{font-size:18px}.cnc-landing .hero-price span{max-width:185px}.cnc-landing .proof-inner{grid-template-columns:1fr 1fr;padding-block:23px}.cnc-landing .proof-item{padding:0 10px 0 16px}.cnc-landing .proof-item:nth-child(3){align-items:center;border-left:0;border-top:1px solid var(--line);display:flex;gap:21px;grid-column:1/-1;margin-top:22px;padding:22px 0 0}.cnc-landing .proof-item:nth-child(3) .proof-value{font-size:29px;margin-bottom:0}.cnc-landing .proof-item:nth-child(3) p{max-width:180px}.cnc-landing .proof-value{font-size:32px}.cnc-landing .proof-value small{font-size:17px}.cnc-landing .proof-item p{font-size:12px}.cnc-landing .proof-source{font-size:11px;margin-top:17px;padding-top:16px}.cnc-landing .proof-source strong{display:block;font-size:12px}.cnc-landing .section{padding-block:55px}.cnc-landing .section-label{font-size:10px;gap:11px;margin-bottom:18px}.cnc-landing .section-label:before{width:19px}.cnc-landing .section h2{font-size:32px}.cnc-landing .section-heading{margin-bottom:27px}.cnc-landing .heading-aside{font-size:15px;margin-top:17px}.cnc-landing .video-play{font-size:20px;height:55px;width:55px}.cnc-landing .video-label{bottom:15px;font-size:12px;left:15px}.cnc-landing .video-label small{font-size:10px}.cnc-landing .figure-caption{font-size:10px;gap:10px;padding-top:10px}.cnc-landing .demo-grid{gap:30px}.cnc-landing .demo-steps{display:block}.cnc-landing .demo-steps li{border-bottom:1px solid var(--line);display:grid;gap:13px;grid-template-columns:27px 1fr;padding:18px 0!important}.cnc-landing .demo-steps li:first-child{padding-top:0!important}.cnc-landing .demo-steps li:last-child{border-bottom:0;padding-bottom:0!important}.cnc-landing .demo-steps li:before{margin:0}.cnc-landing .demo-steps h3{font-size:20px}.cnc-landing .demo-steps p{font-size:15px}.cnc-landing .situations{padding-top:38px}.cnc-landing .benefit-grid{grid-template-columns:1fr}.cnc-landing .benefit{border-bottom:1px solid var(--line);border-left:0;padding:25px 0!important}.cnc-landing .benefit:last-child{border-bottom:0;padding-bottom:0!important}.cnc-landing .benefit .eyebrow{margin-bottom:10px}.cnc-landing .benefit h3{font-size:22px;margin-bottom:10px}.cnc-landing .contact-grid,.cnc-landing .price-grid,.cnc-landing .result-grid{gap:34px;grid-template-columns:1fr}.cnc-landing .result p{font-size:16px;margin-top:18px}.cnc-landing .case-source{margin-top:17px}.cnc-landing .case-number{display:grid;gap:22px;grid-template-columns:1fr 1fr;padding:22px 0}.cnc-landing .case-number strong{font-size:36px;margin:0}.cnc-landing .case-number strong small{font-size:15px}.cnc-landing .case-number span{font-size:12px}.cnc-landing .case-note{font-size:11px!important}.cnc-landing .price-number{font-size:64px;margin-top:24px}.cnc-landing .price-number span{font-size:38px}.cnc-landing .price-summary{font-size:15px;margin-top:12px;max-width:320px}.cnc-landing .price-section .button{justify-content:space-between;margin-top:23px;width:100%}.cnc-landing .included li{gap:10px;padding:17px 0}.cnc-landing .included h3{font-size:18px}.cnc-landing .included p{font-size:14px}.cnc-landing .faq-items summary{font-size:16px;padding-block:21px}.cnc-landing .faq-items summary:after{top:17px}.cnc-landing .faq-items details p{font-size:14px}.cnc-landing .contact-section h2{font-size:33px}.cnc-landing .contact-section p{font-size:16px}.cnc-landing .contact-section .eyebrow{font-size:10px;margin-bottom:17px}.cnc-landing .contact-geography{font-size:13px!important}.cnc-landing .phone-row{gap:12px}.cnc-landing .phone-row input{font-size:18px}.cnc-landing .phone-row .button{justify-content:space-between;min-height:55px}.cnc-landing .form-feedback{margin-top:10px!important}.cnc-landing .footer{padding-block:28px 91px}.cnc-landing .footer-inner{align-items:flex-start;flex-direction:column;gap:24px}.cnc-landing .footer-brand{align-items:center;font-size:11px;gap:18px}.cnc-landing .footer-contacts{font-size:12px;justify-content:space-between;width:100%}.cnc-landing .mobile-cta{align-items:center;background:#071736f5;border-top:1px solid #ffffff30;bottom:0;display:flex;gap:15px;justify-content:space-between;left:0;padding:10px 20px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(120%);transition:transform .2s;z-index:10}.cnc-landing .mobile-cta.is-visible{transform:translateY(0)}.cnc-landing .mobile-cta strong{color:#fff;font-size:17px;white-space:nowrap}.cnc-landing .mobile-cta small{color:#b4c2d9;display:block;font-size:10px}.cnc-landing .mobile-cta .button{font-size:13px;min-height:43px;padding:12px 15px}}@media (max-width:359px){.cnc-landing .hero h1{font-size:34px}.cnc-landing .hero{min-height:660px}.cnc-landing .hero .eyebrow{font-size:9px}.cnc-landing .hero-price{gap:9px}.cnc-landing .hero-price strong{font-size:16px}.cnc-landing .hero-price span{font-size:11px}.cnc-landing .proof-value{font-size:27px}.cnc-landing .proof-item:nth-child(3) .proof-value{font-size:26px}.cnc-landing .section h2{font-size:29px}.cnc-landing .price-number{font-size:57px}.cnc-landing .case-number{gap:12px}.cnc-landing .case-number strong{font-size:31px}.cnc-landing .header-phone{font-size:12px}}.cnc-landing{--copy-size:18px;--note-size:16px;--label-size:15px}.cnc-landing .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cnc-landing .brand-lockup{align-items:center;display:flex;flex-shrink:0;gap:15px}.cnc-landing .brand-lockup .brand-symbol{filter:brightness(0) invert(1);height:48px;width:44px}.cnc-landing .brand-lockup .brand-wordmark{height:34px;width:130px}.cnc-landing .brand-caption{font-size:16px}.cnc-landing .footer-brand{min-width:0}.cnc-landing .footer-caption{border-left:1px solid #ffffff35;line-height:1.4;padding-left:23px}.cnc-landing .hero .eyebrow{font-size:16px;max-width:650px}.cnc-landing .hero-description{font-size:20px;max-width:570px}.cnc-landing .hero-description strong{color:#fff}.cnc-landing .hero-form{margin-top:30px;max-width:650px}.cnc-landing .hero-form .phone-row{display:grid;gap:10px;grid-template-columns:minmax(190px,1fr) auto}.cnc-landing .hero-form .phone-row input{background:#071736c9;border-color:#8598b6}.cnc-landing .hero-form .phone-row .button{width:auto}.cnc-landing .hero-secondary{align-items:center;display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:24px;max-width:750px}.cnc-landing .hero-secondary .hero-price{align-items:center;font-size:16px;gap:14px;margin:0}.cnc-landing .hero-price-note{color:#b8c4d9;flex-basis:100%;font-size:16px;line-height:1.5}.cnc-landing .hero-price strong{font-size:24px}.cnc-landing .hero-price span{font-size:16px;max-width:280px}.cnc-landing .watch-button{font-size:16px}.cnc-landing .photo-caption{bottom:auto;font-size:15px;max-width:250px;top:62px}.cnc-landing .photo-caption strong{font-size:16px}.cnc-landing .benefit .eyebrow,.cnc-landing .contact-section .eyebrow,.cnc-landing .eyebrow,.cnc-landing .section-label{font-size:var(--label-size)}.cnc-landing .benefit p,.cnc-landing .contact-section p,.cnc-landing .demo-steps p,.cnc-landing .faq-items details p,.cnc-landing .heading-aside,.cnc-landing .included p,.cnc-landing .price-summary,.cnc-landing .result p{font-size:var(--copy-size)}.cnc-landing .heading-aside{max-width:420px}.cnc-landing .proof-item p{font-size:var(--note-size);max-width:240px}.cnc-landing .case-number span,.cnc-landing .case-source,.cnc-landing .footer,.cnc-landing .footer-brand,.cnc-landing .footer-contacts,.cnc-landing .form-label,.cnc-landing .proof-source{font-size:var(--note-size)}.cnc-landing .proof-source strong{font-size:17px}.cnc-landing .case-note,.cnc-landing .contact-geography{font-size:var(--note-size)!important}.cnc-landing .demo-steps li:before,.cnc-landing .included li:before{font-size:15px}.cnc-landing .video-label{font-size:18px}.cnc-landing .figure-caption,.cnc-landing .video-label small{font-size:14px}.cnc-landing .figure-caption{flex-wrap:wrap}.cnc-landing .form-feedback{font-size:16px!important}.cnc-landing .form-feedback:empty{display:none}.cnc-landing .additional-options{border-top:1px solid #cbd3df;display:grid;gap:90px;grid-column:1/-1;grid-template-columns:1fr 1.1fr;margin-top:0;padding-top:35px}.cnc-landing .additional-options h3{font-size:26px;line-height:1.25}.cnc-landing .additional-options p{font-size:18px}.cnc-landing .additional-options .section-label{font-size:var(--label-size);margin-bottom:15px}.cnc-landing .additional-options .options-note{color:var(--muted);font-size:16px;margin-top:15px}.cnc-landing .callback-dialog{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 100px #0005;color:var(--ink);color-scheme:light;margin:auto;max-height:calc(100dvh - 40px);overflow:auto;padding:40px;width:min(540px,calc(100% - 40px))}.cnc-landing .callback-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020b20bd}.cnc-landing .dialog-heading{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 44px}.cnc-landing .dialog-close{background:none;border:0;border-radius:3px;color:var(--muted);display:grid;font-size:32px;height:44px;line-height:1;place-items:center;width:44px}.cnc-landing .dialog-close:hover{background:var(--paper);color:var(--ink)}.cnc-landing .callback-dialog h2{font-size:32px;line-height:1.15}.cnc-landing .dialog-description{color:var(--muted);font-size:18px;margin-top:18px}.cnc-landing .callback-dialog form{margin-top:27px}.cnc-landing .callback-dialog .form-label{color:var(--ink)}.cnc-landing .callback-dialog .phone-row{flex-direction:column;gap:14px}.cnc-landing .callback-dialog .phone-row input{background:#fff;border-color:#98a6b9;color:var(--ink)}.cnc-landing .callback-dialog .phone-row input::-moz-placeholder{color:#69798e}.cnc-landing .callback-dialog .phone-row input::placeholder{color:#69798e}.cnc-landing .callback-dialog .phone-row .button{width:100%}.cnc-landing .callback-dialog .form-feedback{color:#2a6841!important}.cnc-landing .phone-row input{--phone-focus:#c5d1e0;transition:border-color .15s,box-shadow .15s}.cnc-landing .callback-dialog .phone-row input{--phone-focus:#52657d}.cnc-landing .phone-row input:focus{border-color:var(--phone-focus);box-shadow:inset 0 0 0 1px var(--phone-focus);outline:none}@media (min-width:900px){.cnc-landing .hero:after{background:linear-gradient(180deg,#071736b8,#071736b8 155px,transparent 280px),linear-gradient(0deg,#071736d1,transparent 35%);inset:0}}@media (min-width:1600px){.cnc-landing .photo-caption{top:74px}}@media (max-width:1199px){.cnc-landing .hero-form{max-width:610px}.cnc-landing .hero-description{max-width:560px}.cnc-landing .additional-options{gap:45px}}@media (max-width:899px){.cnc-landing .hero-form{max-width:590px}.cnc-landing .hero-description{font-size:19px;max-width:540px}.cnc-landing .additional-options{gap:30px}.cnc-landing .footer-inner{align-items:flex-start}.cnc-landing .footer-contacts{flex-direction:column;gap:8px}}@media (max-width:599px){.cnc-landing{--copy-size:17px;--note-size:16px;--label-size:14px}.cnc-landing .brand-lockup{gap:11px}.cnc-landing .brand-lockup .brand-symbol{height:35px;width:32px}.cnc-landing .brand-lockup .brand-wordmark{height:29px;width:107px}.cnc-landing .header-phone{font-size:14px}.cnc-landing .hero{min-height:650px}.cnc-landing .hero-inner{padding-block:28px 32px}.cnc-landing .hero .eyebrow{font-size:15px;margin-bottom:21px;max-width:350px}.cnc-landing .hero-description{font-size:17px;line-height:1.5;margin-top:20px;max-width:100%}.cnc-landing .hero-form{margin-top:23px}.cnc-landing .hero-form .phone-row{gap:10px;grid-template-columns:1fr}.cnc-landing .hero-form .phone-row input{min-height:54px;padding:14px 16px}.cnc-landing .hero-form .phone-row .button{min-height:54px;width:100%}.cnc-landing .hero-secondary{gap:12px 15px;margin-top:23px}.cnc-landing .hero-secondary .hero-price{align-items:center;gap:13px;width:auto}.cnc-landing .hero-price strong{font-size:22px}.cnc-landing .hero-price span{font-size:15px;max-width:230px}.cnc-landing .hero-price span br{display:none}.cnc-landing .proof-source strong,.cnc-landing .watch-button{font-size:16px}.cnc-landing .proof-item:nth-child(3){flex-wrap:wrap;gap:12px}.cnc-landing .proof-item:nth-child(3) p{max-width:none}.cnc-landing .video-label{display:none}.cnc-landing .figure-caption{font-size:14px;gap:8px}.cnc-landing .case-number{gap:12px;grid-template-columns:1fr}.cnc-landing .case-number span{font-size:16px}.cnc-landing .additional-options{gap:22px;grid-template-columns:1fr;padding-top:28px}.cnc-landing .additional-options h3{font-size:25px}.cnc-landing .additional-options p{font-size:17px}.cnc-landing .contact-section .eyebrow{font-size:14px}.cnc-landing .contact-geography{font-size:16px!important}.cnc-landing .phone-row .button{justify-content:center}.cnc-landing .footer-contacts{align-items:flex-start;gap:12px}.cnc-landing .footer-brand{font-size:15px;gap:18px}.cnc-landing .footer-caption{padding-left:18px}.cnc-landing .mobile-cta small{font-size:13px}.cnc-landing .mobile-cta .button{font-size:14px}.cnc-landing .callback-dialog{padding:30px 24px;width:calc(100% - 32px)}.cnc-landing .callback-dialog h2{font-size:29px}.cnc-landing .dialog-description{font-size:17px}}@media (max-width:359px){.cnc-landing .brand-lockup{gap:9px}.cnc-landing .brand-lockup img{height:25px;width:91px}.cnc-landing .brand-lockup .brand-symbol{height:31px;width:28px}.cnc-landing .brand-lockup .brand-wordmark{height:25px;width:91px}.cnc-landing .header-phone{font-size:13px}.cnc-landing .hero-price strong{font-size:20px}.cnc-landing .hero-price span{font-size:15px}.cnc-landing .hero-secondary{-moz-column-gap:8px;column-gap:8px}.cnc-landing .hero-secondary .watch-button{font-size:14px;gap:6px}.cnc-landing .hero-secondary .play-disc{height:25px;width:25px}.cnc-landing .price-number span{font-size:30px}.cnc-landing .mobile-cta{gap:10px;padding-inline:14px}.cnc-landing .mobile-cta strong{font-size:16px}.cnc-landing .mobile-cta small{font-size:12px}.cnc-landing .mobile-cta .button{font-size:13px;padding-inline:12px}.cnc-landing .callback-dialog{padding-inline:20px}.cnc-landing .callback-dialog h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.cnc-landing *,.cnc-landing :after,.cnc-landing :before{transition:none!important}}
