body{background:#f3f5f7;color:#192d3a}.delegation-header{height:82px;background:#fff;border-bottom:1px solid #dde4e8}.delegation-header .container{height:100%;display:flex;justify-content:space-between;align-items:center}.delegation-header a:last-child{font-size:13px;font-weight:700;color:#0a439e}.form-hero{background:linear-gradient(110deg,#061a72,#073ca9 60%,#72b8e5);color:#fff;padding:62px 0 70px}.form-hero p:first-child{font-family:'Barlow Condensed',sans-serif;letter-spacing:.14em;font-size:15px;color:#bce6fb;font-weight:800;margin:0 0 20px}.form-hero h1{font-size:clamp(40px,5vw,65px);margin:0 0 4px;letter-spacing:-.04em}.form-hero span{font-family:'Barlow Condensed',sans-serif;font-size:25px;color:#d7f1ff}.form-hero p:last-child{font-size:14px;line-height:1.8;color:#e2f1fa;margin:21px 0 0}.delegation-form-section{padding:75px 0}.form-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start}.form-intro h2{font-size:clamp(35px,4vw,53px);line-height:1.2;margin:0 0 22px}.form-intro h2 span{color:#e32335}.form-intro>p:not(.eyebrow){font-size:14px;line-height:2;color:#5d707c}.form-contact{border-top:1px solid #cad5dc;margin-top:32px;padding-top:23px;display:flex;flex-direction:column;gap:8px;font-size:13px}.form-contact a{color:#0a419b;overflow-wrap:anywhere}.delegation-form{background:#fff;padding:38px;box-shadow:0 20px 55px #0d2d4812}.form-block{border:1px solid #dce3e8;background:#fafbfc;padding:24px;margin-bottom:22px}.form-block h3{font-size:19px;margin:0 0 18px}.form-block h3 small{font-family:'Barlow Condensed',sans-serif;color:#6d8190;letter-spacing:.1em;font-size:12px;margin-left:8px}.form-guidance{font-size:12px;color:#637784;margin:0 0 20px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:13px;font-weight:800}.field em{font-style:normal;color:#dc2635}.field input,.field select{width:100%;height:43px;border:1px solid #c8d2d8;border-radius:3px;background:#fff;padding:8px 11px;color:#253b48;font-size:13px}.field input:focus,.field select:focus{outline:2px solid #95c1f0;outline-offset:1px}.phone-pair{display:grid;grid-template-columns:75px 1fr;gap:8px}.form-consent{margin:25px 0 22px}.form-consent label{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.8;color:#526572}.form-consent input{margin-top:4px;accent-color:#d72332}.form-consent a{color:#0a469d;text-decoration:underline}.form-send{width:100%;border:0;background:#e32435;color:#fff;padding:17px 21px;text-align:center;font-size:15px;font-weight:800;display:flex;justify-content:center;gap:18px;cursor:pointer}.form-send:hover{background:#c91b2c}.form-small{font-size:11px;line-height:1.7;color:#83929a;margin:13px 0 0}.honeypot{position:absolute;left:-10000px;opacity:0}.privacy-note{padding:0 0 65px}.privacy-note .container{border-top:1px solid #d4dee4;padding-top:27px}.privacy-note h2{font-size:18px}.privacy-note p{font-size:12px;line-height:1.95;color:#61727e;max-width:970px}.delegation-footer{background:#0c1b2a;color:#b7c6cf;padding:20px 0}.delegation-footer .container{display:flex;justify-content:space-between;font-size:12px}.thanks-page{min-height:100vh;background:linear-gradient(130deg,#07146e,#0c4aad);color:#fff;display:grid;place-items:center;padding:25px}.thanks-page>div{max-width:600px}.thanks-page span{font-family:'Barlow Condensed',sans-serif;letter-spacing:.15em;color:#bdddf9}.thanks-page h1{font-size:60px;margin:20px 0}.thanks-page p{line-height:1.9;color:#d8eaff}.thanks-page a{display:inline-block;background:#fff;color:#0a3a97;font-weight:800;padding:14px 22px;margin-top:22px}@media(max-width:900px){.form-shell{grid-template-columns:1fr;gap:25px}.form-intro h2 br{display:none}}@media(max-width:600px){.delegation-header{height:70px}.delegation-header .brand-mark{font-size:30px}.delegation-header .brand-cn{font-size:14px}.form-hero{padding:45px 0}.delegation-form-section{padding:35px 0}.delegation-form{padding:20px}.form-block{padding:16px}.field-grid{grid-template-columns:1fr}.delegation-footer .container{gap:15px}}
