:root{font-family:Montserrat,Arial,sans-serif;color:#fff;background:#fff;font-synthesis:none}@font-face{font-family:Montserrat;src:url(/assets/montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:#fff}button,input{font:inherit}.page-shell{min-height:100vh;padding:28px 0 60px 40px}.lead-hero{display:grid;grid-template-columns:minmax(0,629px) minmax(420px,1fr);min-height:761px;background:#031b34}.lead-copy{display:flex;flex-direction:column;justify-content:flex-start;padding:108px 39px 48px 0}.lead-copy h1{max-width:535px;margin:0;color:#fff;font-size:clamp(2.35rem,3.35vw,2.76rem);font-weight:720;letter-spacing:.01em;line-height:1.22}.lead-intro{max-width:520px;margin:24px 0 31px;color:#fff;font-family:Arial,sans-serif;font-size:20px;line-height:1.31}.lead-form{width:min(100%,550px)}.field-group{display:grid;gap:5px;margin-bottom:28px}.field-group:nth-child(2){margin-bottom:13px}.field-group:nth-child(2) input{height:58px}.field-group label{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:1}.field-group:first-child label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-group input{width:100%;height:52px;padding:0 11px;color:#13243a;background:#fff;border:1px solid #cbd1d8;border-radius:5px;outline:none;font-family:Arial,sans-serif;font-size:17px;transition:border-color .14s ease,box-shadow .14s ease}.field-group input::placeholder{color:#696d74;opacity:1}.field-group input:focus{border-color:#ffd000;box-shadow:0 0 0 3px #ffd0003d}.lead-form button{display:inline-flex;align-items:center;justify-content:center;gap:15px;width:393px;margin-left:10px;max-width:100%;min-height:47px;padding:10px 20px;color:#001c3c;background:#ffd000;border:0;border-radius:3px;cursor:pointer;font-family:Arial,sans-serif;font-size:19px;font-weight:500;line-height:1;text-transform:uppercase;transition:background-color .14s ease,transform .14s ease}.lead-form button:hover{background:#f1c400}.lead-form button:active{transform:translateY(1px)}.lead-form button:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.button-icon{display:inline-grid;place-items:center;width:20px;height:20px;color:#ffd000;background:#002855;border-radius:50%}.form-status{min-height:20px;margin:11px 0 0;color:#fff;font-family:Arial,sans-serif;font-size:13px;line-height:1.35}.guide-panel{display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;padding:121px 56px 6px 5px;background:#00162f}.guide-crop{position:relative;width:min(100%,424px);aspect-ratio:424 / 634;overflow:hidden}.guide-crop img{position:absolute;top:-23.5%;left:-159%;width:272%;max-width:none;height:auto;-webkit-user-select:none;user-select:none}@media(max-width:960px){.page-shell{padding-left:24px}.lead-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.lead-copy{padding-right:30px}.lead-copy h1{font-size:clamp(2rem,4.6vw,2.55rem)}.guide-panel{padding-right:24px}}@media(max-width:760px){.page-shell{padding:0}.lead-hero{grid-template-columns:1fr;min-height:100vh}.lead-copy{padding:54px 24px 40px}.lead-copy h1{font-size:clamp(2rem,9.2vw,2.65rem);line-height:1.08}.lead-intro{margin-top:22px;font-size:18px}.lead-form{width:100%}.lead-form button{width:100%;margin-left:0}.guide-panel{justify-content:center;padding:40px 24px 56px}.guide-crop{width:min(100%,424px)}}@media(max-width:420px){.lead-copy{padding-inline:18px}.lead-copy h1{font-size:2rem}.lead-intro{font-size:17px}.guide-panel{padding-inline:18px}}
