:root{--color-paper:#faf8f5;--color-sheet:#fff;--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 .875rem/1.25rem var(--font-sans);--text-caption:500 .875rem/1.25rem var(--font-sans);--text-price:600 1.375rem/1.75rem var(--font-sans);--text-legal:400 .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 #1c1b1a12, 0 4px 16px #1c1b1a14;--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 .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){*,:before,:after{transition:none!important;animation:none!important}}
@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}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);padding:0 var(--gutter);margin:0 auto}header{border-bottom:1px solid var(--color-line)}.header-in{align-items:center;gap:var(--space-4);min-height:64px;display:flex}.wordmark{font:var(--text-label);letter-spacing:-.01em;color:var(--color-ink);font-weight:650;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);white-space:nowrap;margin-left:auto;padding:2px 8px}@media (max-width:767px){.header-in{row-gap:var(--space-1);flex-wrap:wrap}.wordmark{white-space:nowrap;font-size:15px}.gov-chip{white-space:normal;margin-left:0;padding:2px 6px;font-size:11px}}.hero{padding-top:var(--space-7);padding-bottom: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);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.btn-primary{min-height:var(--hit-min);padding:0 var(--space-5);background:var(--color-accent);color:#fff;border-radius:var(--radius-input);font:var(--text-label);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #00000040}.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-top:var(--space-6);padding-bottom:var(--space-6);gap:var(--space-5);display:grid}@media (min-width:768px){.facts{gap:var(--space-7);grid-template-columns:1fr 1fr 1fr}}.fact h2{font:var(--text-h2);letter-spacing:-.01em}.fact p{margin-top:var(--space-2);color:var(--color-ink-2);font:var(--text-hint);max-width:30em}.fact a{font:var(--text-hint)}.pricing{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.pricing h2{font:var(--text-h2)}.tiers{margin-top:var(--space-5);gap:var(--space-4);display:grid}@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);font:var(--text-hint);color:var(--color-ink-2)}.refund{margin-top:var(--space-4);font:var(--text-hint);color:var(--color-ink-2);max-width:52em}footer{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom: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);gap:var(--space-5);flex-wrap:wrap;display:flex}.foot-links a,.foot-links span{font:var(--text-legal);color:var(--color-ink-2)}.verified{margin-top:var(--space-4);font:var(--text-legal);color:var(--color-ink-2)}.foot-nav{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.foot-nav{grid-template-columns:1fr 1fr}}@media (min-width:900px){.foot-nav{grid-template-columns:repeat(4,1fr)}}.foot-nav strong{font:var(--text-caption);color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);display:block}.foot-nav a{font:var(--text-hint);color:var(--color-ink);padding:3px 0;text-decoration:none;display:block}.foot-nav a:hover{text-underline-offset:3px;text-decoration:underline}.faq-section{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.faq-section h2{font:var(--text-h2)}.faq-list{margin-top:var(--space-4);max-width:720px}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item summary{font:var(--text-label);padding:var(--space-4) 0;cursor:pointer;font-weight:600}.faq-item p{padding:0 0 var(--space-4);color:var(--color-ink-2);max-width:44em}.head-nav{gap:var(--space-5);margin-left:var(--space-6);display:flex}.head-nav a{font:var(--text-hint);color:var(--color-ink);font-weight:500;text-decoration:none}.head-nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.head-nav{display:none}}.price-stack{margin:var(--space-5) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.price-stack li{align-items:baseline;gap:var(--space-3);font:var(--text-body);max-width:36em;display:flex}.ps-price{font:var(--text-label);font-feature-settings:var(--font-numeric);min-width:3.6em;color:var(--color-accent);font-weight:700}.compare{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.compare h2{font:var(--text-h2);max-width:24em}.compare-cols{margin-top:var(--space-5);gap:var(--space-4);display:grid}@media (min-width:768px){.compare-cols{gap:var(--space-5);grid-template-columns:1fr 1fr}}.compare-col{background:var(--color-sheet);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-5)}.compare-col h3{font:var(--text-label);font-weight:650}.compare-col ul{margin:var(--space-3) 0 0 var(--space-4);padding:0}.compare-col li{margin-top:var(--space-2);font:var(--text-hint);color:var(--color-ink-2)}.compare-col li::marker{color:var(--color-line)}.compare-new{border:2px solid var(--color-accent)}.compare-new li::marker{color:var(--color-accent)}.compare-note{margin-top:var(--space-4);font:var(--text-hint);color:var(--color-ink-2)}.hero-grid{gap:var(--space-6);grid-template-areas:"text""card";display:grid}.hero-text{grid-area:text}.start-card{grid-area:card}@media (min-width:1024px){.hero-grid{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"text card";align-items:start}}.hero-eyebrow{font:var(--text-caption);color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:650}.hero-trust{margin-top:var(--space-5);font:var(--text-hint);color:var(--color-ink-2);max-width:40em}.hero-trust strong{color:var(--color-ink)}.hero-disclaimer{margin-top:var(--space-3);font:var(--text-caption);color:var(--color-ink-2);max-width:40em}.hero-disclaimer strong{color:var(--color-ink)}.notfound{padding-top:var(--space-7);padding-bottom:var(--space-7);max-width:640px}.notfound h1{font:var(--text-h1)}.notfound>p{margin-top:var(--space-4);color:var(--color-ink-2)}.notfound-links{margin:var(--space-5) 0;line-height:2}.notfound .btn-primary{margin-top:var(--space-4)}.how{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.how h2{font:var(--text-h2);max-width:22em}.how-steps{margin:var(--space-5) 0 0;counter-reset:how;gap:var(--space-5);padding:0;list-style:none;display:grid}@media (min-width:768px){.how-steps{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr}}.how-steps li{counter-increment:how;padding-top:var(--space-6);font:var(--text-hint);color:var(--color-ink-2);max-width:32em;position:relative}.how-steps li:before{content:counter(how);font:var(--text-h2);font-feature-settings:var(--font-numeric);color:var(--color-accent);font-weight:700;line-height:1;position:absolute;top:0;left:0}.how-steps strong{color:var(--color-ink)}.secure{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.secure h2{font:var(--text-h2)}.secure-grid{margin-top:var(--space-5);gap:var(--space-4);display:grid}@media (min-width:768px){.secure-grid{gap:var(--space-5);grid-template-columns:1fr 1fr 1fr}}.secure-card h3{font:var(--text-label);font-weight:650}.secure-card p{margin-top:var(--space-2);font:var(--text-hint);color:var(--color-ink-2);max-width:30em}.mailit{border-top:1px solid var(--color-line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.mailit h2{font:var(--text-h2);max-width:24em}.mailit-lead{margin-top:var(--space-3);font:var(--text-body);color:var(--color-ink-2);max-width:44em}.mailit-prices{margin:var(--space-5) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.mailit-prices li{align-items:baseline;gap:var(--space-4);font:var(--text-body);color:var(--color-ink-2);max-width:42em;display:flex}.mp-price{font:var(--text-label);font-feature-settings:var(--font-numeric);color:var(--color-accent);flex:none;min-width:3.4em;font-weight:700}.start-card{background:var(--color-sheet);border:2px solid var(--color-accent);border-radius:var(--radius-card);padding:var(--space-5);box-shadow:var(--shadow-paper);max-width:440px}.sc-cap{font:var(--text-caption);color:var(--color-ink-2)}.sc-fields{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.sc-field label{font:var(--text-label);display:block}.sc-field input{margin-top:var(--space-1);width:100%;min-height:var(--hit-min);border:2px solid var(--color-ink);border-radius:var(--radius-input);background:var(--color-sheet);font:var(--text-input);color:var(--color-ink);appearance:none;padding:0 12px}.sc-field input:focus-visible{border-width:3px}.sc-btn{margin-top:var(--space-4);cursor:pointer;border:none;width:100%}.sc-note{margin-top:var(--space-3);font:var(--text-hint);color:var(--color-ink-2)}.sc-secure{border-top:1px solid var(--color-line);padding-top:var(--space-3)}.sc-preview{margin-top:var(--space-4);border:1px solid var(--color-line);background:#fff;height:452px;position:relative;overflow:hidden}.sc-preview .sheet-canvas-wrap{position:absolute;inset:0;overflow:hidden}.sc-preview .zoom-layer{transform-origin:0 0;transition:transform .28s,width .28s;position:absolute;inset:0 auto auto 0}.sc-preview canvas{width:100%;display:block}.sc-preview:after{content:"";background:linear-gradient(#fff0,#fff);height:18px;position:absolute;bottom:0;left:0;right:0}.sc-preview-cap{margin-top:var(--space-2);font:var(--text-caption);color:var(--color-ink-2)}.sc-preview .field-highlight{outline:2px solid var(--color-accent);pointer-events:none;background:#1b496514;border-radius:2px;transition:all .2s;position:absolute}@media (max-width:640px){.sc-preview{height:372px}}
