@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff)format("woff")}:root{--ink:#110c09;--yellow:#ffd60a;--fire:#ff4a1c;--cream:#fff6e6;--white:#fff;--text:#3a2d25;--text-on-dark:#c9b9a8;--muted:#6e5e53;--green:#16803c;--red:#c2200a;--font-display:"Anton", Impact, "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.on-light a:focus-visible,.on-light button:focus-visible,.on-light input:focus-visible,.on-light select:focus-visible,.on-light summary:focus-visible{outline-color:var(--ink)}.skip{z-index:100;background:var(--yellow);color:var(--ink);border-radius:6px;padding:12px 18px;font-weight:800;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.disp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:400}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:24px;padding-right:24px}.narrow{max-width:1000px}.section{padding-top:88px;padding-bottom:88px}.bg-cream{background:var(--cream)}.bg-white{background:var(--white)}.bg-ink{background:var(--ink);color:var(--white)}.bg-yellow{background:var(--yellow)}.bg-fire{background:var(--fire);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink)}.h2{font-size:clamp(38px,5.4vw,68px);line-height:1.04}.lead{max-width:720px;margin:20px 0 0;font-size:24px;line-height:1.45}.tape{background:repeating-linear-gradient(-45deg, var(--yellow) 0 18px, var(--ink) 18px 36px);height:22px}.hl{background:linear-gradient(transparent 14%, var(--ink) 14% 90%, transparent 90%);color:var(--yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.hl-yellow{background:linear-gradient(transparent 14%, var(--yellow) 14% 90%, transparent 90%);color:var(--ink)}.btn{border:3px solid var(--ink);min-height:58px;font-family:var(--font-body);cursor:pointer;background:var(--yellow);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.btn-fire{background:var(--fire);color:var(--white);border-color:var(--fire)}.btn-ink{background:var(--ink);color:var(--yellow);border-color:var(--ink)}.btn-sm{min-height:46px;padding:0 20px;font-size:16px}.btn-lg{min-height:64px;padding:0 40px;font-size:20px}.btn[disabled]{opacity:.7;cursor:wait}.tile{background:var(--yellow);border:2px solid var(--ink);width:56px;height:56px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.logo{color:var(--ink);align-items:center;gap:10px;font-size:22px;text-decoration:none;display:flex}.hero-grid{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:40px;padding-bottom:80px;display:flex}.hero-copy{flex:520px;min-width:0}.badge{border:2px solid var(--ink);border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.hero-h1{font-size:clamp(44px,6.6vw,88px);line-height:1.08}.hero-sub{max-width:560px;margin:28px 0 0;font-size:22px;font-weight:600;line-height:1.45}.checks{flex-direction:column;gap:14px;max-width:560px;margin:28px 0 0;padding:0;list-style:none;display:flex}.checks li{color:var(--text);align-items:flex-start;gap:14px;font-size:18px;line-height:1.4;display:flex}.checks b{color:var(--ink)}.checks svg{flex:none}.form-card{background:var(--white);min-width:0;max-width:500px;color:var(--ink);border-top:12px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:10px;flex:400px;padding:30px}.form-card h2{font-size:36px;line-height:1.05}.form-card .step-note{color:var(--text);margin:10px 0 22px;font-size:16px;line-height:1.5}.form-fields{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:14px;font-weight:700}.field input,.field select{border:2px solid var(--ink);width:100%;height:52px;color:var(--ink);background:var(--white);border-radius:6px;padding:0 14px;font-family:inherit;font-size:16px}.field input[aria-invalid=true]{border-color:var(--red)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-fine{color:var(--text);margin:0;font-size:14px;line-height:1.5}.form-fine a{color:var(--ink)}.todo{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.form-error{color:var(--red);margin:0;font-size:14px;font-weight:700}[hidden]{display:none!important}.states{border-bottom:4px solid var(--ink)}.states ul{max-width:var(--wrap);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0 auto;padding:16px 24px;list-style:none;display:flex}.states li{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:22px;font-size:22px;display:flex}.states li:last-child:after{display:none}.states li:after{content:"";background:var(--fire);border-radius:50%;width:9px;height:9px}.problem p.strong{max-width:720px;margin:32px 0 0;font-size:24px;font-weight:600;line-height:1.45}.problem p.soft{max-width:720px;color:var(--text);margin:20px 0 0;font-size:24px;line-height:1.45}.rows{border-bottom:2px solid var(--ink);flex-direction:column;margin-top:44px;display:flex}.row{border-top:2px solid var(--ink);align-items:flex-start;gap:20px;padding:26px 0;display:flex}.row h3{margin:0;font-size:24px;font-weight:800;line-height:1.2}.row p{max-width:640px;color:var(--text);margin:8px 0 0;font-size:18px;line-height:1.55}.cards{flex-wrap:wrap;gap:24px;display:flex}.card{border:4px solid var(--ink);min-width:0;color:var(--ink);border-radius:10px;flex:440px;padding:36px}.card.fire{background:var(--fire)}.card.yellow{background:var(--yellow)}.card.plain{background:var(--white)}.card h3{margin:16px 0 0;font-size:46px;line-height:1}.card .big{margin:14px 0 0;font-size:20px;font-weight:600;line-height:1.5}.card .small{color:#3a1a0e;margin:14px 0 0;font-size:17px;line-height:1.55}.card h3.sm{margin:0 0 20px;font-size:34px}.card ul{flex-direction:column;gap:14px;margin:0;padding:0;font-size:19px;line-height:1.4;list-style:none;display:flex}.card li{gap:12px;display:flex}.card li svg{flex:none}.steps{flex-wrap:wrap;gap:32px;display:flex}.step{flex:300px;min-width:0}.step .num{font-family:var(--font-display);color:var(--yellow);font-size:120px;line-height:.9}.step h3{margin:14px 0 0;font-size:26px;font-weight:800;line-height:1.2}.step p{color:var(--text-on-dark);margin:10px 0 0;font-size:18px;line-height:1.55}.team{flex-wrap:wrap;align-items:center;gap:48px;padding-top:80px;padding-bottom:80px;display:flex}.team figure{flex:520px;min-width:0;margin:0}.team img{border:4px solid var(--ink);width:100%;box-shadow:10px 10px 0 var(--yellow);background:var(--white);border-radius:10px;display:block}.team figcaption{margin-top:22px;font-size:15px;font-weight:600;line-height:1.5}.team .copy{flex:380px;min-width:0}.faq{max-width:900px}details.q{border-top:3px solid var(--ink)}details.q:last-of-type{border-bottom:3px solid var(--ink)}details.q summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-size:20px;font-weight:800;list-style:none;display:flex}details.q summary::-webkit-details-marker{display:none}details.q summary:after{content:"+";font-family:var(--font-display);color:var(--fire);font-size:28px;line-height:1}details.q[open] summary:after{content:"–"}details.q p{max-width:680px;color:var(--text);margin:0 0 24px;font-size:18px;line-height:1.6}.cta-form{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:36px;display:flex}.cta-form .field{flex:200px}.cta-form .field label{color:var(--white)}.cta-form .btn{flex:220px;height:52px;min-height:52px;font-size:18px}.cta-done{color:var(--yellow);margin-top:36px;font-size:22px;font-weight:700}.footer{background:var(--ink);border-top:2px solid #3a2d25}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:36px;padding-bottom:36px;display:flex}.footer p{color:#b9a99b;max-width:640px;margin:0;font-size:14px;line-height:1.6}.footer a{color:#b9a99b}@media (width<=760px){.section{padding-top:64px;padding-bottom:64px}.card{padding:26px}.card h3{font-size:40px}.step .num{font-size:90px}.form-card{padding:24px}.states li{gap:14px;font-size:19px}.states ul{gap:6px 14px}}.consent{flex-direction:column;flex-basis:100%;gap:4px;display:flex}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;font-size:13px;font-weight:400;line-height:1.45;display:flex}.check input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:0}.check a{color:inherit}.cta-form .check{color:#e9dccb}.cta-form .check input{accent-color:var(--yellow)}.legal{max-width:760px;color:var(--text);margin:0 auto;padding:64px 24px 96px;font-size:17px;line-height:1.65}.legal h1{margin:0 0 8px;font-size:56px}.legal h2{color:var(--ink);margin:36px 0 8px;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.legal p,.legal ul{margin:0 0 14px}.legal li{margin-bottom:6px}.legal a{color:var(--ink)}.states li a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.states li a:hover{text-underline-offset:4px;text-decoration:underline 3px}.crumbs{margin:0 0 18px;font-size:14px;font-weight:600}.crumbs a{color:var(--ink)}.state-body{max-width:780px;margin:0 auto;padding:72px 24px}.state-body h2{margin:48px 0 16px;font-size:clamp(32px,4.4vw,52px);line-height:1.06}.state-body h2:first-child{margin-top:0}.state-body p{margin:0 0 16px;font-size:19px;line-height:1.65}.state-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.state-links a{border:2px solid var(--ink);background:var(--white);min-height:44px;color:var(--ink);border-radius:6px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.state-links a:hover{background:var(--yellow)}.state-body ul,.state-body ol{margin:0 0 16px;padding-left:24px;font-size:19px;line-height:1.6}.state-body li{margin-bottom:8px}.state-body a{color:var(--ink)}.updated{color:var(--muted);font-size:14px}
