*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--body);font-family:var(--font);font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.center{text-align:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:var(--amber);border-radius:8px;color:#fff;font-weight:600;left:12px;padding:10px 16px;position:absolute;top:-48px;transition:top .15s ease;z-index:100}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.btn:hover{transform:none}}:root{color-scheme:light;--z-header:50;--navy:#00205c;--navy-deep:#001a4d;--navy-mid:#143a86;--amber:#e49700;--amber-dark:#c8850c;--amber-deep:#b8770a;--green:#1da65a;--blue-accent:#003ee6;--ink:#2b2a30;--body:#565560;--muted:#82808f;--line:#dcdbe0;--title:#1b2a4a;--white:#fff;--tint:#f5f6fc;--card-refer:#e3e9f7;--card-apply:#fbefd7;--pill-blue:#eaf0fb;--pill-amber-head:#fbedd3;--pill-blue-head:#dde5f5;--radius:16px;--radius-lg:24px;--shadow:0 18px 44px rgba(0,32,92,.1);--shadow-sm:0 10px 26px rgba(80,80,80,.1);--shadow-card:0 4px 26px rgba(80,80,80,.12);--maxw:1126px;--font:"Poppins","Segoe UI",system-ui,-apple-system,Arial,sans-serif}.container{margin-inline:auto;max-width:var(--maxw);padding-inline:16px;width:100%}.section{padding-block:56px}.eyebrow{color:var(--amber);font-size:16px;font-weight:600;letter-spacing:0;margin:0 0 8px;text-align:center;text-transform:uppercase}.section-title{color:var(--title);font-size:clamp(28px,4vw,38px);font-weight:700;letter-spacing:-.5px;margin:0 0 14px;text-align:center}.section-title.left{text-align:left}.section-lead{color:var(--body);font-size:16px;margin:0 auto 48px;max-width:640px;text-align:center}.section-lead.left{margin-left:0;text-align:left}.eligibility .section-title{font-size:clamp(24px,3.4vw,30px)}.faq .section-title{font-size:clamp(30px,4.6vw,44px);font-weight:600}.btn{align-items:center;border:1.5px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,.dot:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{border-radius:6px;outline:3px solid rgba(0,62,230,.45);outline-offset:2px}.nav-toggle:focus-visible,.site-header a:focus-visible,.subscribe a:focus-visible{outline-color:hsla(0,0%,100%,.85)}.btn .ic{flex:none;height:20px;width:20px}.btn-primary{background:var(--amber);box-shadow:0 8px 18px rgba(228,151,0,.28);color:#fff}.btn-primary:hover{background:var(--amber-dark)}.btn-navy{background:var(--navy);box-shadow:0 8px 18px rgba(0,32,92,.22);color:#fff}.btn-navy:hover{background:#032a70}.btn-lg{font-size:18px;padding:15px 20px}.btn-block,.compare-cta .btn,.hero .hero-copy .btn,.redeem-copy .btn,.steps .center .btn{width:100%}@media (min-width:761px){.section{padding-block:80px}.container{max-width:1190px;padding-inline:24px}.compare-cta .btn,.hero .hero-copy .btn,.redeem-copy .btn,.steps .center .btn{width:auto}.btn-lg{padding-inline:32px}}