:root{--color-paper:#FAF8F5;--color-sheet:#FFFFFF;--color-ink:#1C1B1A;--color-ink-2:#57534E;--color-line:#D8D3CC;--color-accent:#1B4965;--color-accent-down:#143A52;--color-error:#B42318;--color-success:#0F7A52;--font-sans:"InterVariable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-numeric:"tnum" 1,"zero" 1;--text-display:600 2rem/2.375rem var(--font-sans);--text-h1:600 1.5rem/1.875rem var(--font-sans);--text-h2:600 1.25rem/1.625rem var(--font-sans);--text-body:400 1rem/1.5rem var(--font-sans);--text-label:500 1rem/1.375rem var(--font-sans);--text-input:400 1rem/1.5rem var(--font-sans);--text-hint:400 0.875rem/1.25rem var(--font-sans);--text-caption:500 0.875rem/1.25rem var(--font-sans);--text-price:600 1.375rem/1.75rem var(--font-sans);--text-legal:400 0.8125rem/1.125rem var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-input:6px;--radius-card:8px;--shadow-paper:0 1px 2px rgba(28,27,26,0.07),0 4px 16px rgba(28,27,26,0.08);--form-col-max:520px;--page-max:1080px;--gutter:24px;--hit-min:48px;--border-input:2px;--border-input-focus:3px;--border-error-flag:4px;--focus-ring:3px solid var(--color-ink);--focus-offset:2px}@media (min-width:768px){:root{--text-display:600 2.75rem/3.125rem var(--font-sans);--text-h1:600 2rem/2.375rem var(--font-sans);--text-h2:600 1.5rem/1.875rem var(--font-sans);--text-body:400 1.125rem/1.75rem var(--font-sans);--text-label:500 1.0625rem/1.5rem var(--font-sans);--text-input:400 1.0625rem/1.5rem var(--font-sans);--text-hint:400 0.9375rem/1.375rem var(--font-sans);--text-price:600 1.75rem/2rem var(--font-sans);--hit-min:44px}}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--color-paper);color:var(--color-ink);font:var(--text-body)}a{color:var(--color-accent);text-underline-offset:2px}.wrap{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}header{border-bottom:1px solid var(--color-line)}.header-in{display:flex;align-items:center;gap:var(--space-4);min-height:64px}.wordmark{font:var(--text-label);font-weight:650;letter-spacing:-.01em;color:var(--color-ink);text-decoration:none}.gov-chip{font:var(--text-caption);color:var(--color-ink-2);border:1px solid var(--color-line);border-radius:var(--radius-input);padding:2px 8px;white-space:nowrap;margin-left:auto}@media (max-width:767px){.wordmark{font-size:15px;white-space:nowrap}.gov-chip{font-size:11px;padding:2px 6px}}.hero{padding:var(--space-7) 0 var(--space-6)}.hero h1{font:var(--text-display);letter-spacing:-.015em;max-width:14em}.hero .sub{margin-top:var(--space-4);color:var(--color-ink-2);max-width:36em}.cta-row{margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-min);padding:0 var(--space-5);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-input);font:var(--text-label);font-weight:600;text-decoration:none;cursor:pointer;box-shadow:inset 0 -2px 0 rgba(0,0,0,.25)}.btn-primary:hover{background:var(--color-accent-down)}.price-note{font:var(--text-caption);color:var(--color-ink-2)}.price-note strong{font-feature-settings:var(--font-numeric);color:var(--color-ink)}.micro{margin-top:var(--space-4);font:var(--text-hint);color:var(--color-ink-2);max-width:44em}.facts{border-top:1px solid var(--color-line);padding:var(--space-6) 0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:768px){.facts{grid-template-columns:1fr 1fr 1fr;gap:var(--space-7)}}.fact h2{font:var(--text-h2);letter-spacing:-.01em}.fact p{margin-top:var(--space-2);color:var(--color-ink-2);max-width:30em}.fact a,.fact p{font:var(--text-hint)}.pricing{border-top:1px solid var(--color-line);padding:var(--space-6) 0}.pricing h2{font:var(--text-h2)}.tiers{margin-top:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:768px){.tiers{grid-template-columns:1fr 1fr 1fr}}.tier{background:var(--color-sheet);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-5)}.tier.featured{border:2px solid var(--color-accent)}.tier h3{font:var(--text-label);font-weight:650}.tier .price{font:var(--text-price);font-feature-settings:var(--font-numeric);margin-top:var(--space-2)}.tier p{margin-top:var(--space-2)}.refund,.tier p{font:var(--text-hint);color:var(--color-ink-2)}.refund{margin-top:var(--space-4);max-width:52em}footer{border-top:1px solid var(--color-line);padding:var(--space-6) 0 var(--space-7);margin-top:var(--space-6)}.disclaimer{font:var(--text-hint);color:var(--color-ink-2);max-width:52em}.foot-links{margin-top:var(--space-4);display:flex;gap:var(--space-5);flex-wrap:wrap}.foot-links a,.foot-links span,.verified{font:var(--text-legal);color:var(--color-ink-2)}.verified{margin-top:var(--space-4)}