.page-module__eCQUxa__page{color:#f7f7f2;background:#050505;min-height:100svh}.page-module__eCQUxa__hero{background:#050505}.page-module__eCQUxa__heroInner{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,8vw,130px);width:min(100% - 64px,1440px);margin:0 auto;padding:clamp(90px,10vw,150px) 0;display:grid}.page-module__eCQUxa__eyebrow{color:#a5a5a0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:600;display:flex}.page-module__eCQUxa__eyebrow span{background:linear-gradient(100deg,#ff2f78,#ff8a3d);width:34px;height:1px}.page-module__eCQUxa__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin-top:48px;font-size:clamp(2.8rem,5.5vw,6rem);line-height:.99}.page-module__eCQUxa__hero h1 span{color:#ff5a46}.page-module__eCQUxa__heroLead{color:#bdbdb7;max-width:610px;margin-top:32px;font-size:1.05rem;line-height:1.6}.page-module__eCQUxa__preview{background:linear-gradient(145deg,#151c25,#0c1117);border:1px solid #ffffff29;padding:18px;box-shadow:0 24px 70px #00000057}.page-module__eCQUxa__previewTopbar{color:#dce4eb;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:.75rem;display:flex}.page-module__eCQUxa__previewTopbar span{color:#67d7a5;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.page-module__eCQUxa__previewTopbar i{background:#67d7a5;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.page-module__eCQUxa__previewMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.page-module__eCQUxa__previewMetrics div,.page-module__eCQUxa__previewPanel{background:#ffffff09;border:1px solid #ffffff1a;padding:14px}.page-module__eCQUxa__previewMetrics small,.page-module__eCQUxa__previewMetrics strong,.page-module__eCQUxa__previewMetrics em{display:block}.page-module__eCQUxa__previewMetrics small{color:#8292a2;font-size:.62rem}.page-module__eCQUxa__previewMetrics strong{color:#f2f6fa;margin-top:8px;font-size:1.3rem}.page-module__eCQUxa__previewMetrics em{color:#55d39c;margin-top:4px;font-size:.65rem;font-style:normal}.page-module__eCQUxa__previewBody{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.page-module__eCQUxa__previewPanel h2{color:#dce4eb;font-size:.75rem;font-weight:600}.page-module__eCQUxa__previewPanel>span{color:#8a9bab;margin-top:18px;font-size:.67rem;display:block}.page-module__eCQUxa__previewPanel>span b{width:var(--bar);background:linear-gradient(90deg,#1677d8,#22d3ee);border-radius:4px;height:5px;margin-bottom:6px;display:block}.page-module__eCQUxa__previewAction{color:#f3f6f8;margin-top:24px;font-size:.82rem;display:block}.page-module__eCQUxa__previewPanel p{color:#8191a0;margin-top:12px;font-size:.66rem;line-height:1.4}.page-module__eCQUxa__formSection{background:#0d171c}.page-module__eCQUxa__formWrap{width:min(100% - 64px,1200px);margin:0 auto;padding:clamp(48px,7vw,92px) 0}.page-module__eCQUxa__formIntro{max-width:none;padding:16px 0 0}.page-module__eCQUxa__formIntro h2{color:#f7f7f2;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;line-height:1.15}.page-module__eCQUxa__formIntro>p:last-child{color:#a8a8a2;max-width:680px;margin-top:8px;font-size:.78rem;line-height:1.4}.page-module__eCQUxa__form{color:#18202a;background:#fff;border-radius:18px 18px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 6px;margin-top:16px;padding:15px 13px 22px;display:grid}.page-module__eCQUxa__form label{gap:5px;display:grid}.page-module__eCQUxa__form label span,.page-module__eCQUxa__contactField>span{color:#626262;letter-spacing:0;font-size:.68rem;font-weight:400}.page-module__eCQUxa__form label span em{font-weight:400}.page-module__eCQUxa__form input,.page-module__eCQUxa__form select,.page-module__eCQUxa__form textarea{color:#20252c;width:100%;font:inherit;background:#fff;border:1px solid #dedede;border-radius:10px;outline:0;padding:7px 9px;font-size:.74rem}.page-module__eCQUxa__form input,.page-module__eCQUxa__form select{height:31px}.page-module__eCQUxa__form textarea{resize:vertical;min-height:56px}.page-module__eCQUxa__form input:focus,.page-module__eCQUxa__form select:focus,.page-module__eCQUxa__form textarea:focus{border-color:#ff6a50}.page-module__eCQUxa__form input::placeholder,.page-module__eCQUxa__form textarea::placeholder{color:#aeb1b5}.page-module__eCQUxa__form select{appearance:auto}.page-module__eCQUxa__contactField{gap:5px;display:grid}.page-module__eCQUxa__phoneFields{grid-template-columns:96px minmax(0,1fr);gap:6px;display:grid}.page-module__eCQUxa__form .page-module__eCQUxa__full{grid-column:1/-1}.page-module__eCQUxa__formFooter{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;margin-top:8px;display:flex}.page-module__eCQUxa__consent{align-items:flex-start;max-width:380px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.page-module__eCQUxa__consent input{box-sizing:border-box;accent-color:#ff5a46;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:2px}.page-module__eCQUxa__consent span{line-height:1.45;color:#85857f!important;letter-spacing:0!important;font-size:.75rem!important;font-weight:400!important}.page-module__eCQUxa__consent a{color:#ff6a50;text-underline-offset:2px;text-decoration:underline}.page-module__eCQUxa__formFooter p{color:#85857f;max-width:500px;font-size:.75rem;line-height:1.45}.page-module__eCQUxa__form button{color:#0b0b0b;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(100deg,#ff2f78,#ff8a3d);border:0;border-radius:7px;align-self:flex-end;padding:14px 22px;font-size:.78rem;font-weight:700}.page-module__eCQUxa__form button:disabled{cursor:not-allowed;color:#777873;box-shadow:none;opacity:1;background:#343536}.page-module__eCQUxa__success{color:#67d7a5;grid-column:1/-1;font-size:.85rem}.page-module__eCQUxa__submitError{color:#d85b5b!important}@media (max-width:800px){.page-module__eCQUxa__heroInner{grid-template-columns:1fr;width:min(100% - 40px,1440px);padding:80px 0}.page-module__eCQUxa__preview{order:2}.page-module__eCQUxa__formWrap{width:min(100% - 40px,1120px)}}@media (max-width:560px){.page-module__eCQUxa__previewMetrics,.page-module__eCQUxa__previewBody,.page-module__eCQUxa__form{grid-template-columns:1fr}.page-module__eCQUxa__formFooter{flex-direction:column;align-items:flex-start}.page-module__eCQUxa__form button{width:100%}}
