@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2) format("woff2"),url(/assets/figtree-latin-ext-800-normal-Cp4dEvwL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-800-normal-30yxI7TZ.woff2) format("woff2"),url(/assets/figtree-latin-800-normal-B7vj2UK8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.land-frame{max-width:720px}.land-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.land-head nav{display:flex;gap:20px;align-items:center;font:700 13.5px var(--body)}.land-head a{color:var(--green);text-decoration:none;padding:14px 8px;margin:-14px -8px}.land-head a:hover{color:var(--green-deep)}.land-hero{margin:60px 0 0}.land-kicker{font:700 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:26px 0 36px}.cta-row.tight{margin:0}.btn-primary{display:inline-block;background:var(--green);color:#fff;font:700 14.5px var(--body);padding:14px 22px;border-radius:14px;text-decoration:none}.btn-primary:hover,.btn-primary.deep{background:var(--green-deep)}.copy-pill{background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:13px 18px;font:600 14px var(--body);color:var(--ink);cursor:pointer}.copy-pill:hover{border-color:var(--green)}.copy-pill.mint{background:#ffffffbf;border-color:var(--green);font-weight:700;color:var(--green-deep)}.receipt-line{font:500 12px/1.5 var(--body);color:var(--faint-text);margin:10px 2px 0}.checker-rolling .rd.soon{color:var(--amber)}.checker-rolling .rd.closed{color:var(--red)}.land-section{margin-top:64px;scroll-margin-top:24px}.land-section h2{font:800 24px/1.15 var(--disp);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.land-sub{font:400 15px/1.55 var(--body);color:var(--dim);margin:0 0 20px;max-width:56ch}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;margin-top:20px}.step-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:18px}.step-num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mint);color:var(--green-deep);font:800 13px var(--body)}.step-title{font:800 16.5px var(--disp);margin:12px 0 6px;color:var(--ink)}.step-card p{font:500 13.5px/1.55 var(--body);color:var(--dim);margin:0}.steps-close{margin:18px 2px 0;font:700 15px var(--body);color:var(--green-deep)}.trust-rows{margin-top:14px;border-bottom:1px solid var(--hair)}.trust-row{border-top:1px solid var(--hair);padding:15px 2px}.trust-row .t{font:700 15px var(--body);margin:0;color:var(--ink)}.trust-row .b{font:400 14px/1.55 var(--body);color:var(--dim);margin:4px 0 0;max-width:58ch}.cta-mint{margin-top:64px;background:var(--mint);border-radius:var(--r);padding:26px 24px}.cta-mint h2{font:800 22px/1.2 var(--disp);color:var(--green-deep);margin:0}.cta-mint>p{font:600 15px/1.55 var(--body);color:var(--green-deep);margin:10px 0 18px;max-width:52ch}.foot-brand{color:var(--dim)}.foot-links{margin-top:6px}.foot-links a,.checker-footer a{display:inline-block;padding:12px 4px;margin:-12px -4px}.checker-footer a{color:var(--green)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:480px){.deadline-card:after{right:-72px;top:-72px}}.deadline-card .card-link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.receipt-line a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.door-form{display:flex;flex-wrap:wrap;gap:10px}.door-form input{flex:1;min-width:220px;background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:13px 16px;font:500 15px var(--body);color:var(--ink);min-height:48px}.door-form input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.door-form .btn-primary{border:none;cursor:pointer}.door-done{font:600 15px/1.55 var(--body);color:var(--green-deep);background:var(--mint);border-radius:14px;padding:14px 16px;max-width:46ch}
