:root{--bg:#07111f;--bg2:#0c1d32;--line:#1d3555;--txt:#f5f7fb;--muted:#c6d1e2;--dim:#94a7c2;--amber:#f5a623;--card:#fff;--cardtxt:#112039;--sticky-h:96px;color:var(--txt);background:var(--bg);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html{scroll-padding-top:96px;scroll-padding-bottom:calc(var(--sticky-h) + 16px + env(safe-area-inset-bottom,0px))}*{box-sizing:border-box}body{min-width:320px;margin:0;line-height:1.55}a{color:var(--amber)}img{max-width:100%}.skip{background:var(--amber);color:#111;z-index:99;border-radius:8px;padding:8px 12px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.shell{max-width:1120px;margin:0 auto;padding:0 20px}.topbar{border-bottom:1px solid var(--line);backdrop-filter:blur(6px);z-index:20;background:#07111feb;padding:14px 0;position:sticky;top:0}.topbar .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:#fff;letter-spacing:.02em;font-weight:800;text-decoration:none}.network{color:var(--dim);font-size:.8rem}@media (width<=339px){.topbar .shell{flex-wrap:nowrap;gap:8px}.brand{letter-spacing:0;font-size:.9rem}.network{font-size:.72rem}}.topnav a{color:var(--muted);margin-left:16px;font-size:.9rem;text-decoration:none}.topnav .cta{background:var(--amber);color:#111;border-radius:8px;padding:8px 14px;font-weight:700}.topnav .cta-call{margin-left:22px}.topnav .cta-alt{color:#fff;border:1px solid var(--amber);background:0 0;padding:7px 13px}.epu-nav-panel__call{color:var(--amber)}.hero{background:radial-gradient(circle at 80% 12%,#17355d 0,transparent 48%),var(--bg);padding:56px 0 40px}.hero-grid{grid-template-columns:minmax(0,40rem);align-items:start;gap:8px 0;display:grid}.hero-top,.hero-grid .form-card{min-width:0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--amber);font-size:.76rem;font-weight:800}h1{max-width:640px;margin:12px 0;font-size:clamp(1.75rem,4.2vw,2.8rem);line-height:1.08}.hero-sub{color:#fff;max-width:640px;margin:0 0 10px;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:650;line-height:1.28}.hero-cta{margin:12px 0 4px}.epu-trust{flex-direction:column;gap:6px;max-width:640px;margin:14px 0 20px;display:flex}.epu-urgency{color:#ffd9a8;border-left:3px solid #f0a642;max-width:640px;margin:0 0 12px;padding:6px 0 6px 12px;font-size:.95rem;line-height:1.45}.epu-urgency strong{color:#ffc477}.epu-trust__row a{color:#fff;text-underline-offset:2px;text-decoration:underline}.epu-trust__row{margin:0;line-height:1.45}.epu-trust__row--primary{color:#ffffffeb;font-size:14px;font-weight:600}.epu-trust__row--secondary{color:#ffffffb8;font-size:13px;font-weight:400}.epu-trust__row span[aria-hidden=true]{opacity:.45;padding:0 .15em;font-weight:400}.epu-trust__attribution{color:#ffffff94;margin:2px 0 0;font-size:11.5px;line-height:1.5}.epu-trust__attribution a{color:inherit;text-decoration:underline}.epu-trust--on-light .epu-trust__row--primary{color:#14181deb}.epu-trust--on-light .epu-trust__row--secondary{color:#14181db3}.epu-trust--on-light .epu-trust__attribution{color:#14181d94}.epu-tap{box-sizing:border-box;align-items:center;min-height:44px;padding-block:12px;display:inline-flex}.epu-tap--inline{box-sizing:border-box;align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.epu-nav-button,.epu-nav-panel{display:none}.epu-zip{box-sizing:border-box;width:100%;min-width:0}.lead{max-width:580px;color:var(--muted);margin:0 0 12px;font-size:1.1rem}.provider-line{color:var(--dim);margin:0 0 6px;font-size:.86rem}.provider-line strong{color:#e9eef7}.hero-phone{margin:0 0 10px}.hero-phone a{border:1px solid var(--amber);color:#fff;border-radius:9px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}.trust{grid-template-columns:repeat(3,1fr);gap:10px;max-width:600px;margin:22px 0 6px;display:grid}.trust div{color:#dbe5f4;background:#0a1830;border:1px solid #315277;border-radius:10px;padding:10px 12px;font-size:.86rem}.trust strong{color:#fff;font-size:.95rem;display:block}.chips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.chip{color:#d8e3f4;border:1px solid #315277;border-radius:999px;padding:6px 12px;font-size:.84rem;text-decoration:none}.form-card{background:var(--card);color:var(--cardtxt);border-radius:14px;padding:16px;box-shadow:0 18px 50px #f5a62322}.form-card h2{margin:2px 6px 4px;font-size:1.15rem}.form-card p{color:#2b3a55;margin:0 6px 10px;font-size:.9rem}.form-card iframe{border:0;border-radius:8px;width:100%;height:1240px;display:block;overflow:hidden}.form-card iframe[hidden]{display:none}.form-fine{color:#4a5568!important;margin-top:10px!important;font-size:.8rem!important}.form-fine a{color:#2b3a55}.form-trustline{font-weight:650;line-height:1.4;color:#3d4f68!important;margin:0 6px 12px!important;font-size:.82rem!important}.form-note{line-height:1.4;color:#5a6b82!important;margin:6px 6px 10px!important;font-size:.76rem!important}.form-note strong{color:#2b3a55}a.fn{color:#2b6cb0;padding:0 2px;font-weight:700;text-decoration:none}a.fn:hover{text-decoration:underline}.lead--soft{opacity:.82;margin-top:6px;font-size:.95rem}#disclosures p{margin:8px 0 0;font-size:.8rem;line-height:1.5}#disclosures strong{color:#fff}#disclosures:target{outline:2px solid var(--amber);outline-offset:4px;border-radius:8px}.zip-gate{background:#f7f9fc;border:1px solid #d7e0ef;border-radius:10px;margin:0 0 14px;padding:12px 8px}.zip-gate label{color:#112039;margin:0 0 6px;font-size:.85rem;font-weight:600;display:block}.zip-gate input,.epu-zip{box-sizing:border-box;border:1px solid #c5d0e2;border-radius:8px;width:100%;min-width:0;max-width:none;padding:10px 12px;font-size:1rem}.zip-gate .zip-err{color:#b42318;margin:8px 0 0;font-size:.85rem}.zip-gate .zip-continue{margin-top:10px}.form-provider{line-height:1.4;color:#4a5568!important;margin:0 6px 10px!important;font-size:.78rem!important}.form-provider strong{color:#112039}.form-provider a{color:#2b3a55}.form-trust{background:var(--amber);color:#07111f;text-align:center;border-radius:8px;padding:10px 12px;font-weight:800;margin:0 0 12px!important;font-size:.88rem!important}.form-emergency{color:#7a1f1f!important;margin:10px 6px 0!important;font-size:.8rem!important}.form-emergency strong{color:#7a1f1f}.form-fallback{border:1px solid var(--amber);color:#2b3a55;background:#fff8e6;border-radius:10px;margin:10px 6px;padding:12px;font-size:.9rem}.form-fallback strong{margin-bottom:8px;display:block}.form-fallback .btn{margin:0 0 8px}.form-fallback a{color:#2b3a55}.form-fallback .btn{color:#111}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;display:grid}.steps div{border-left:3px solid var(--amber);padding:6px 0 6px 14px}.steps strong{color:#fff;display:block}.steps span{color:var(--muted);font-size:.93rem}section.band{border-top:1px solid var(--line);padding:44px 0}section.band h2{margin:0 0 6px;font-size:1.6rem}section.band .sub{color:var(--dim);margin:0 0 22px}.cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.card{border:1px solid var(--line);background:var(--bg2);border-radius:12px;padding:16px}.card h3{margin:0 0 6px;font-size:1.05rem}.card p{color:var(--muted);margin:0 0 10px;font-size:.93rem}.card a{font-weight:700}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;color:#fff;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--amber)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--muted);margin:8px 0 0}.fulfilled{color:#9fb0c7;border-top:1px solid #203857;padding:18px 0;font-size:.9rem}.fulfilled strong{color:#e9eef7}.footer{border-top:1px solid var(--line);color:#91a2b9;background:#050b14;padding:24px 0 84px;font-size:.85rem}.footer nav{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.footer a{color:#b6c8df}.footer .build-stamp{color:#6e8096;margin-top:8px;font-size:.75rem;display:block}.content{box-sizing:content-box;max-width:780px;padding:40px 20px 56px}.content h1{max-width:none;font-size:2.3rem;line-height:1.1}.content h2{color:#fff;margin-top:2rem;font-size:1.45rem}.content h3{color:#fff;margin-top:1.4rem}.content p,.content li{color:#c7d3e4}.content table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9rem}.content th,.content td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.content th{background:var(--bg2);color:#fff}.tablewrap{overflow-x:auto}.notice{background:var(--bg2);color:#cbd8e9;border:1px solid #315277;border-radius:10px;margin:16px 0;padding:14px 16px}.notice strong{color:#fff}.callout{border:1px solid var(--amber);background:#14213a;border-radius:12px;margin:26px 0;padding:18px}.callout h3{color:#fff;margin:0 0 6px}.callout p{margin:0 0 12px}.btn{background:var(--amber);color:#111;border-radius:9px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-block}.crumbs{color:var(--dim);margin:0 0 8px;font-size:.84rem}.crumbs a{color:var(--dim)}.meta{color:var(--dim);margin:0 0 18px;font-size:.84rem}.lede{max-width:680px;margin:0 0 18px;font-size:1.12rem;line-height:1.5}.call-first{border-radius:12px;margin:0 0 16px;padding:13px 22px;font-size:1.05rem;display:inline-block}@media (width<=860px){.call-first{text-align:center;margin:0 0 14px;padding:15px 18px;font-size:1.15rem;display:block}}.lede-phone{color:#c7d3e4;margin:-18px 0 26px;font-size:.95rem}.lede-phone a{color:#fff;font-weight:700}@media (width<=600px){.content h1{margin:6px 0 8px;font-size:1.7rem;line-height:1.12}.lede{margin:0 0 12px;font-size:.98rem}.content{padding-top:18px}}.content .form-card{margin:0 0 34px}.content .form-card h2{color:var(--cardtxt);margin-top:2px;font-size:1.15rem}.content .form-card p{color:#2b3a55}.content .form-card label{color:var(--cardtxt)}.sources{color:var(--dim);border-top:1px solid var(--line);margin-top:34px;padding-top:14px;font-size:.85rem}.sources ol{padding-left:18px}.sources li{word-break:break-word;margin:4px 0}.sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);z-index:30;background:#07111ff5;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.sticky a{text-align:center;background:var(--amber);color:#111;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:48px;padding:12px;font-weight:800;text-decoration:none;display:flex}.sticky a.call{color:#fff;border:1px solid var(--amber);background:0 0}.sticky.is-hidden{display:none!important}.below-phone{border-bottom:1px solid var(--line);margin:0 0 28px;padding-bottom:22px}.below-phone a{border:1px solid var(--amber);color:#fff;box-sizing:border-box;border-radius:9px;align-items:center;min-height:48px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.below-phone__note{max-width:40rem;color:var(--muted);margin-top:8px;font-size:.95rem;display:block}.letter{max-width:44rem}.letter h2{margin:1.6rem 0 .4rem;font-size:1.35rem}.letter h3{color:#fff;margin:1rem 0 .25rem;font-size:1.02rem}.letter p,.letter li{color:var(--muted)}.letter ul{margin:.2rem 0 0;padding-left:1.15rem}.letter li{margin:.28rem 0}.letter .ranges{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9rem}.letter .ranges th,.letter .ranges td{border:1px solid var(--line);text-align:left;vertical-align:top;color:var(--muted);padding:8px 10px}.letter .ranges th{color:#fff;font-weight:700}.form-card .trust-in-form{display:none}@media (width<=860px){.hero{padding-top:16px}.hero-grid{grid-template-columns:1fr;gap:14px}.lead{margin:0 0 8px;font-size:1rem}.epu-trust{gap:4px;margin:8px 0 10px}h1{margin:8px 0}.trust,.steps{grid-template-columns:1fr}.topnav{display:none}.epu-nav-button{cursor:pointer;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;margin-left:auto;padding:10px;display:inline-flex}.epu-nav-button span{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.epu-nav-panel{border-top:1px solid #ffffff24;flex-direction:column;gap:2px;width:100%;padding:6px 0 10px;display:none}.epu-nav-toggle:checked~.epu-nav-panel{display:flex}.epu-nav-panel a{min-height:48px;color:inherit;align-items:center;padding:0 4px;font-size:15px;text-decoration:none;display:flex}.epu-nav-panel__cta{font-weight:600}.sticky{display:flex}.footer{padding-bottom:calc(var(--sticky-h) + 24px + env(safe-area-inset-bottom,0px))}.hero-phone a{box-sizing:border-box;align-items:center;min-height:48px;display:inline-flex}.btn{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;display:inline-flex}.zip-gate input{min-height:48px}.zip-gate .zip-continue{width:100%;max-width:100%}.hero-more .trust{display:none}.form-card .trust-in-form{max-width:none;margin:20px 0 0;display:grid}.form-card iframe{height:1460px}.faq summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}}@media (width<=420px){.epu-trust__row--primary{font-size:13.5px}.epu-trust__row--secondary{font-size:12.5px}.hero{padding-top:8px}.hero-grid{gap:8px}.epu-trust{gap:2px;margin:4px 0 6px}.epu-trust__row{line-height:1.35}.hero-top .eyebrow{line-height:1.25}.hero-top h1{margin:6px 0 4px;line-height:1.04}.lead{margin:0 0 6px}.hero-phone{margin:0 0 4px}.hero-grid .form-card{padding:10px 12px}.hero-grid .form-card h2{margin:0 4px 2px}.hero-grid .form-card h2+p{margin:0 4px 6px}.zip-gate{padding:8px}}@media (width>=861px){.epu-nav-panel,.epu-nav-button{display:none}.epu-trust__row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}}@media (width<=360px){.shell{padding:0 10px}.form-card{padding:10px 6px}.form-card iframe{border-radius:4px}}
