:root{--navy:#1a3e6f;--navy-deep:#0f2645;--navy-mid:#1d4a82;--teal:#0b6e6e;--teal-light:#0d8a8a;--orange:#ff8149;--orange-mid:#ff8149;--orange-pale:#ff8149;--orange-glow:#ff8149;--sky:#7aadd6;--sky-pale:#e8f1fb;--white:#fff;--off-white:#f8f9fb;--gray-100:#f2f4f7;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-600:#64748b;--gray-800:#1e293b;--text:#0f1d2e;--font-d:"Syne",sans-serif;--font-b:"Instrument Sans",sans-serif;--max-w:1160px;--radius:8px}html{scroll-behavior:smooth}.hero-eyebrow{align-items:center;background:#ff81492e;border:1px solid #ff81492e;border-radius:100px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:28px;padding:6px 10px}.hero-form-card{background:var(--white);border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.06);display:none;margin-top:50px;padding:36px 32px;position:relative}.form-card-badge{background:#ff8149;border-radius:100px;color:var(--white);font-size:11px;font-weight:700;left:50%;letter-spacing:.08em;padding:5px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.form-card-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;margin-top:8px}.form-card-sub{color:#fff;font-size:13px;line-height:1.5;margin-bottom:24px}.form-group{margin-bottom:14px}.form-group label{color:#000;display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.form-group input,.form-group select{appearance:none;background:var(--white);border:1.5px solid #000;border-radius:var(--radius);color:var(--text);font-family:var(--font-b);font-size:14px;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.form-group input:focus,.form-group select:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(200,90,23,.1)}.form-group input::placeholder{color:#000}.form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-submit{align-items:center;background:var(--orange);border:none;border-radius:var(--radius);color:var(--white);cursor:pointer;display:flex;font-family:var(--font-d);font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;margin-top:8px;padding:14px;transition:background .2s,transform .1s;width:100%}.form-submit:hover{background:var(--orange-mid)}.form-submit:active{transform:scale(.99)}.submit-arrow{font-size:18px;transition:transform .2s}.form-submit:hover .submit-arrow{transform:translateX(3px)}.form-reassurance{align-items:center;color:#000;display:flex;font-size:12px;gap:6px;justify-content:center;margin-bottom:0;margin-top:12px}.form-reassurance svg{color:var(--orange);flex-shrink:0;height:12px;width:12px}.readiness-form .form-title{display:none}.readiness-form form label{color:#000;font-size:14px;font-weight:600}.readiness-form form input{border:1.5px solid #e2e8f0;color:#64748b;font-size:14px;padding:11px 14px}.readiness-form form select{color:#000;font-size:14px;padding:11px 14px}.readiness-form form .hs-form-field{margin-bottom:15px}.readiness-form form input[type=submit],form .hs-button{background:#ff8149!important;border-radius:8px!important;color:#fff;font-size:15px!important;font-weight:700;margin-top:0!important;padding:14px 20px!important;width:100%}.readiness-form form .form-columns-1 .hs-input{width:100%!important}