:root{color-scheme:light;--pg-bg:#f5f5f4;--pg-surf:#fff;--pg-ink:#111;--pg-mut:#555;--pg-edge:#d9d9d6;--pg-hard:#111;--pg-acc:#ef5a0c;--pg-accT:#b4410c;--pg-tint:#fff1e8;--pg-ok:#1e6b3a;--pg-err:#a3260e}:root[data-theme=dark]{color-scheme:dark;--pg-bg:#0a0a0a;--pg-surf:#151515;--pg-ink:#ededed;--pg-mut:#a8a8a8;--pg-edge:#2b2b2b;--pg-hard:#000;--pg-acc:#ff6a10;--pg-accT:#ffb27a;--pg-tint:#2a1a10;--pg-ok:#7bd69a;--pg-err:#ff9c85}body{background:var(--pg-bg);color:var(--pg-ink);margin:0;font:400 17px/1.6 Instrument Sans,Instrument Sans Fallback,system-ui,sans-serif}.page{max-width:760px;margin:0 auto;padding:clamp(28px,5vw,64px) 16px 48px}.page.wide{max-width:1120px}.page h1{letter-spacing:-.035em;margin:18px 0 12px;font:600 clamp(30px,5vw,52px)/1.06 Unbounded,Unbounded Fallback,sans-serif}.page h2{letter-spacing:-.02em;margin:40px 0 10px;font:600 clamp(19px,2.2vw,22px)/1.3 Unbounded,Unbounded Fallback,sans-serif}.page h3{margin:24px 0 6px;font:700 17px/1.4 Space Grotesk,Space Grotesk Fallback,sans-serif}.page p,.page li{color:var(--pg-ink)}.page a{color:var(--pg-accT);text-underline-offset:3px}.page a:focus-visible,.page button:focus-visible,.page summary:focus-visible,.page input:focus-visible,.page textarea:focus-visible{outline:2px solid var(--pg-acc);outline-offset:3px}.page .home{letter-spacing:-.03em;width:fit-content;color:var(--pg-ink);padding:6px 0;font:700 22px Space Grotesk,Space Grotesk Fallback,sans-serif;text-decoration:none;display:block}.page .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pg-accT);margin:28px 0 0;font:500 12px/1 Martian Mono,Martian Mono Fallback,monospace;display:inline-block}.page .lede{color:var(--pg-mut);max-width:640px;font-size:clamp(18px,2vw,20px)}.page .meta{color:var(--pg-mut);font:400 13px/1.5 Martian Mono,Martian Mono Fallback,monospace}.page code{font:400 .9em Martian Mono,Martian Mono Fallback,monospace}.button{border:1.5px solid var(--pg-hard);background:var(--pg-acc);color:#111;cursor:pointer;min-height:48px;box-shadow:4px 4px 0 var(--pg-hard);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font:600 16px Instrument Sans,Instrument Sans Fallback,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.page a.button{color:#111}.button:hover{box-shadow:6px 6px 0 var(--pg-hard);transform:translate(-2px,-2px)}.button[disabled]{opacity:.7;cursor:progress;transform:none}:root[data-theme=dark] .button{border-color:#ededed;box-shadow:4px 4px #ededed}.contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}@media (width<=860px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.card{background:var(--pg-surf);border:1.5px solid var(--pg-edge);box-shadow:8px 8px 0 var(--pg-edge);border-radius:18px;padding:clamp(20px,3vw,30px)}.card h2{margin-top:0}.form{flex-direction:column;gap:16px;display:flex}.form label{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.form input[type=text],.form input[type=email],.form textarea{color:var(--pg-ink);background:var(--pg-bg);border:1.5px solid var(--pg-edge);border-radius:10px;padding:12px 14px;font:400 16px/1.4 Instrument Sans,Instrument Sans Fallback,sans-serif}.form input:focus,.form textarea:focus{border-color:var(--pg-acc)}.form textarea{resize:vertical;min-height:120px}.form .row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.form .opt{color:var(--pg-mut);font-weight:400}.form fieldset{border:0;margin:0;padding:0}.form legend{margin-bottom:8px;font-size:15px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative;flex-direction:row!important;font-weight:500!important}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1.5px solid var(--pg-edge);background:var(--pg-bg);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;display:inline-block}.chip input:checked+span{background:var(--pg-tint);border-color:var(--pg-acc);color:var(--pg-ink)}.chip input:focus-visible+span{outline:2px solid var(--pg-acc);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fine{margin:0;font-size:13px;color:var(--pg-mut)!important}.status:empty{display:none}.status{border-radius:10px;padding:12px 14px;font-weight:600}.status.error{color:var(--pg-err);border:1.5px solid var(--pg-err)}.status.ok{color:var(--pg-ok);border:1.5px solid var(--pg-ok)}.steps{flex-direction:column;gap:12px;margin:0;padding-left:22px;display:flex}.faq details{border-top:1.5px solid var(--pg-edge);padding:14px 0}.faq details:last-of-type{border-bottom:1.5px solid var(--pg-edge)}.faq summary{cursor:pointer;font:700 17px/1.4 Space Grotesk,Space Grotesk Fallback,sans-serif;list-style-position:outside}.faq details p{color:var(--pg-mut);margin:10px 0 0}.legal table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:15px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pg-edge);padding:8px 10px}.legal th{font-weight:600}.legal h1+p{color:var(--pg-mut);font:400 13px/1.5 Martian Mono,Martian Mono Fallback,monospace}.site-footer{border-top:1px solid var(--pg-edge);color:var(--pg-mut);margin-top:64px;padding-top:20px;font:400 13px/1.6 Martian Mono,Martian Mono Fallback,monospace}.site-footer nav{flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;display:flex}.site-footer a{color:var(--pg-ink);padding:4px 0;text-decoration:none}.site-footer a:hover{color:var(--pg-accT);text-decoration:underline}.site-footer p{color:var(--pg-mut);margin:0}@media (prefers-reduced-motion:reduce){.button{transition:none}}.page .actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}
