*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#082846;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}header,main,footer{max-width:1440px;margin:auto;padding-left:6%;padding-right:6%}header{border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;padding-top:35px;padding-bottom:32px;display:flex}.logo{letter-spacing:-1px;font-size:25px;font-weight:800;text-decoration:none}.logo span{color:#1479ff}.tagline{font-size:12px;font-weight:600}main{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);align-items:start;gap:64px;padding-top:62px;padding-bottom:58px;display:grid}.eyebrow{letter-spacing:1.7px;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:1.5;display:flex}i{background:#1479ff;border-radius:50%;flex-shrink:0;width:7px;height:7px}h1{letter-spacing:-3.3px;margin:27px 0;font-size:clamp(42px,4.7vw,67px);font-weight:800;line-height:1.04}h1 span{color:#1479ff}.lead{color:#52667d;max-width:550px;margin:0;font-size:17px;line-height:1.65}.byline{color:#52667d;margin-top:24px;font-size:12px;line-height:1.8}.byline strong{color:#082846}.model{border-top:1px solid #d8e4f0;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;padding-top:23px;display:grid}.number{letter-spacing:1px;color:#1479ff;font-size:10px;font-weight:700}.model h2{letter-spacing:-.8px;margin:15px 0 10px;font-size:21px}.model h2 span{color:#1479ff}.model p{color:#52667d;margin:0;font-size:12px;line-height:1.75}aside{background:#edf4ff;border:1px solid #dce8f8;border-radius:3px;padding:30px 30px 25px}.formtop h2{letter-spacing:-1px;margin:16px 0;font-size:29px;line-height:1.1}.formtop p{color:#52667d;margin-bottom:24px;font-size:13px;line-height:1.65}form>label{margin:14px 0 7px;font-size:11px;font-weight:600;display:block}label span{font-weight:400}input,textarea,select{color:#082846;background:#fff;border:1px solid #c7d5e6;border-radius:2px;width:100%;min-height:40px;padding:10px 12px;font-size:13px}textarea{resize:vertical}.consent{align-items:flex-start;gap:8px;line-height:1.5;margin-top:17px!important;display:flex!important}.consent input{accent-color:#1479ff;flex-shrink:0;width:15px;min-height:15px;margin:1px 0 0}.consent span{font-size:10px}button{color:#fff;cursor:pointer;background:#1479ff;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:15px 17px;font-size:12px;font-weight:600;display:flex}button:hover{background:#0864df}button:disabled{opacity:.6;cursor:wait}.privacy{color:#52667d;margin:12px 0 0;font-size:9px;line-height:1.6}.error{color:#a31532;font-size:12px;line-height:1.5}.success{color:#082846;padding:25px 0}.success>span{font-size:24px;font-weight:700}.success p{font-size:14px;line-height:1.7}.honeypot{position:absolute;left:-9999px}footer{color:#52667d;border-top:1px solid #e0e8f0;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:28px;font-size:10px;display:flex}footer a{text-decoration:none}:is(a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible){outline-offset:3px;outline:2px solid #1479ff}@media (min-width:1450px){main{padding-top:80px;padding-bottom:80px}}@media (max-width:1000px){main{grid-template-columns:1.3fr 1fr;gap:30px}h1{font-size:49px}.model{grid-template-columns:1fr;gap:15px}.model article{grid-template-columns:22px 110px 1fr;align-items:start;gap:10px;display:grid}.model h2{margin:0;font-size:17px}.model p{font-size:11px}.number{padding-top:3px}aside{padding:24px}}@media (max-width:750px){header{padding-top:25px;padding-bottom:25px}.logo{font-size:21px}.tagline{font-size:9px}main{padding-top:40px;padding-bottom:35px;display:block}h1{letter-spacing:-2px;font-size:clamp(40px,8.5vw,62px)}.desktop{display:none}.lead{font-size:16px}.model{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px;margin-bottom:35px}.model article{display:block}.model h2{margin:10px 0}.model p{font-size:11px}aside{padding:27px}.formtop h2{font-size:29px}footer{flex-wrap:wrap;font-size:9px}footer span:nth-child(2){display:none}}@media (max-width:380px){.tagline{display:none}.model{grid-template-columns:1fr}.model article{grid-template-columns:20px 100px 1fr;display:grid}.model h2{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
