.insuranceApplyPage{background:radial-gradient(circle at 10% 10%,#fff5e8 0,#0000 32%),linear-gradient(145deg,#f5f9ff,#fff);min-height:100vh}.insuranceApplyHeader{background:#fff;border-bottom:1px solid #dce6f2;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,6vw,100px);display:flex}.insuranceApplyHeader>a:last-child{color:#175da8;font-size:13px;font-weight:800}.insuranceApplyHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:calc(100vh - 78px);padding:72px clamp(24px,7vw,110px);display:grid}.insuranceApplyCopy h1{color:#071b33;letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.2vw,70px);line-height:1.05}.insuranceApplyCopy h1 em{color:#ec6c16;font-style:normal}.insuranceApplyCopy>p:not(.eyebrow){color:#5f7085;max-width:680px;font-size:18px;line-height:1.75}.insuranceBenefits{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.insuranceBenefits span{color:#28465f;background:#fff;border:1px solid #dce6f2;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.insuranceFormCard{background:#fff;border:1px solid #e0e8f2;border-radius:24px;padding:36px;box-shadow:0 28px 70px #153d6c1c}.insuranceFormCard>small{color:#ec6c16;letter-spacing:.15em;font-size:10px;font-weight:900}.insuranceFormCard h2{color:#071b33;letter-spacing:-.03em;margin:9px 0 8px;font-size:34px}.insuranceFormCard>p{color:#738298;margin:0 0 24px;font-size:13px;line-height:1.6}.insuranceFormCard form{gap:15px;display:grid}.insuranceFormCard label{color:#34495e;gap:7px;font-size:12px;font-weight:800;display:grid}.insuranceFormCard input,.insuranceFormCard select{box-sizing:border-box;color:#12273d;background:#fbfdff;border:1px solid #ccd8e6;border-radius:11px;outline:none;width:100%;padding:13px 14px;font:600 14px Arial,sans-serif}.insuranceFormCard input:focus,.insuranceFormCard select:focus{border-color:#2874c8;box-shadow:0 0 0 3px #2874c815}.insuranceFormRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.insuranceFormCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f58220,#df5704);border:0;border-radius:12px;padding:15px 20px;font-weight:900;box-shadow:0 12px 28px #ef711e32}.insuranceFormCard button:disabled{opacity:.65;cursor:wait}.insuranceConsent{color:#728197;margin:0;font-size:10px;line-height:1.55}.insuranceError{color:#c92828;margin:0;font-size:12px;font-weight:800}.insuranceSuccess{color:#126839;background:#edf9f2;border-radius:16px;gap:12px;padding:24px;display:grid}.insuranceSuccess b{font-size:21px}.insuranceSuccess a{color:#fff;background:#13723d;border-radius:9px;justify-self:start;padding:11px 18px;font-weight:800}.insuranceDisclosure{color:#70523f;background:#fff7ef;border-left:4px solid #ec6c16;margin:0 clamp(24px,7vw,110px) 60px;padding:18px 22px;font-size:12px;line-height:1.6}@media (width<=900px){.insuranceApplyHero{grid-template-columns:1fr}.insuranceApplyCopy{padding-top:25px}}@media (width<=620px){.insuranceApplyHeader{height:68px;padding:0 18px}.insuranceApplyHeader .brand{font-size:13px}.insuranceApplyHero{padding:52px 18px}.insuranceApplyCopy h1{font-size:42px}.insuranceFormCard{border-radius:19px;padding:25px 20px}.insuranceFormRow{grid-template-columns:1fr}.insuranceDisclosure{margin:0 18px 40px}}
