.custom-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:85px 0 90px;display:grid}.custom-hero .landing-intro{max-width:490px}.custom-blueprint{background:radial-gradient(at 100% 0,#34426955,#0000 75%),#131b2a;border:1px solid #445276;border-radius:20px;padding:30px;box-shadow:0 25px 80px #0003}.blueprint-top{letter-spacing:1.5px;color:#bcc8f5;justify-content:space-between;align-items:center;font-size:9px;display:flex}.blueprint-question{letter-spacing:-.7px;margin:35px 0 28px;font-size:29px;line-height:1.3}.blueprint-inputs{flex-wrap:wrap;gap:8px;display:flex}.blueprint-inputs span{color:#c3cce0;border:1px solid #ffffff25;border-radius:6px;padding:8px 10px;font-size:11px}.blueprint-line{background:#7285b5;width:1px;height:28px;margin-left:20px}.blueprint-model{background:#29385966;border:1px solid #7d91d5;border-radius:10px;align-items:center;gap:14px;padding:19px;display:flex}.blueprint-model strong{font-size:15px;font-weight:500}.blueprint-model p{color:#b0bdd9;margin-top:7px;font-size:11px}.blueprint-output{color:#bedccb;align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.custom-landing h2{font-size:34px;font-weight:500;line-height:1.2}.custom-section-intro{color:#aab6cf;margin-top:15px;font-size:15px;line-height:1.7}.custom-data-grid,.custom-process-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.custom-data article{background:#ffffff03;border:1px solid #ffffff1c;border-radius:12px;padding:26px}.custom-data article svg{color:#b6c5ff;margin-bottom:23px}.custom-data h3,.custom-process h3{margin-bottom:12px;font-size:17px;font-weight:500}.custom-data article p,.custom-process p{color:#aab6cf;font-size:13px;line-height:1.8}.custom-examples{grid-template-columns:1fr 1fr;gap:80px;margin:75px 0;display:grid}.custom-examples>div>p:last-child,.custom-quote-copy>p{color:#aab6cf;margin-top:20px;font-size:14px;line-height:1.8}.custom-examples ul,.custom-quote ul{padding:0;list-style:none}.custom-examples li{border-bottom:1px solid #ffffff15;padding:18px 0}.custom-examples strong{margin-bottom:9px;font-size:15px;font-weight:500;display:block}.custom-examples li span{color:#aab6cf;font-size:13px;line-height:1.7}.custom-process{border-top:1px solid #ffffff20;padding-top:35px}.custom-process-grid>div>span{color:#a8b6ff;margin-bottom:15px;font-size:13px;display:block}.custom-quote{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;margin:90px 0 70px;scroll-margin-top:30px;display:grid}.custom-quote-copy{padding-top:25px}.custom-quote-copy li{align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.custom-quote-copy ul{margin:30px 0}.custom-quote-copy li svg{color:#bedccb;flex-shrink:0}.custom-form-card{background:#141c2b;border:1px solid #384764;border-radius:16px;padding:30px}.custom-form-card>h3{font-size:22px;font-weight:500}.quote-form-intro{color:#aab6cf;margin:10px 0 27px;font-size:12px}.quote-form{flex-direction:column;gap:20px;display:flex}.quote-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-form label{flex-direction:column;gap:9px;font-size:13px;line-height:1.5;display:flex}.quote-form label>span{color:#acb8cf}.quote-form input:not([type=checkbox]),.quote-form textarea{color:#f0f3fc;width:100%;min-width:0;font:inherit;background:#0d1422;border:1px solid #45516b;border-radius:7px;padding:12px}.quote-form textarea{resize:vertical;line-height:1.7}.quote-form input::placeholder,.quote-form textarea::placeholder{color:#95a3bd}.quote-form input:focus-visible,.quote-form textarea:focus-visible,.quote-form button:focus-visible{outline-offset:3px;outline:2px solid #b8c6ff}.quote-form .quote-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px}.quote-consent input{accent-color:#bdc8ff;margin-top:3px}.quote-note{color:#aab6cf;line-height:1.7;font-size:12px!important}.quote-form button{cursor:pointer;border:0;justify-content:space-between}.quote-form button:disabled{opacity:.65;cursor:wait}.quote-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-error{color:#ffdee1;background:#532e36;border-radius:7px;padding:12px;font-size:13px;line-height:1.6}.quote-success{color:#c4e7d6;padding:35px 0}.quote-success h3{margin:20px 0 12px;font-size:25px}.quote-success p{color:#c1ccdf;margin:15px 0;font-size:14px;line-height:1.8}@media (max-width:850px){.custom-hero,.custom-quote{gap:30px}.custom-blueprint{padding:22px}.custom-data-grid{gap:12px}.custom-data article{padding:19px}.custom-examples{gap:30px}.custom-form-card{padding:22px}.quote-fields{grid-template-columns:1fr}}@media (max-width:620px){.custom-hero,.custom-data-grid,.custom-examples,.custom-process-grid,.custom-quote{grid-template-columns:1fr}.custom-hero{gap:35px;padding:45px 0 55px}.custom-landing h1{font-size:43px}.custom-landing h2{font-size:29px}.custom-examples{gap:18px;margin:45px 0}.custom-quote{margin:45px 0}.custom-process-grid{gap:25px}.custom-quote-copy{padding:0}}
