.page[data-astro-cid-ertxmzy3]{max-width:1180px;margin:0 auto;padding:96px clamp(16px,5vw,80px) clamp(72px,9vw,120px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 72px;box-sizing:content-box}.intro[data-astro-cid-ertxmzy3]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}.intro__title[data-astro-cid-ertxmzy3]{margin:0;font:700 clamp(32px,3.6vw,46px) / 1.1 var(--font-mono);letter-spacing:-.02em;text-wrap:balance}.intro__lead[data-astro-cid-ertxmzy3]{margin:0;max-width:44ch;font:400 18px/28px var(--font-sans);color:var(--ink-muted)}.intro[data-astro-cid-ertxmzy3] .intro__promises{margin-top:8px}.panel[data-astro-cid-ertxmzy3]{flex:999 1 520px;min-width:0;padding:clamp(20px,3vw,32px);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.form[data-astro-cid-ertxmzy3]{display:flex;flex-direction:column;gap:18px}.form__row[data-astro-cid-ertxmzy3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.field[data-astro-cid-ertxmzy3]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-ertxmzy3] label[data-astro-cid-ertxmzy3],.needs[data-astro-cid-ertxmzy3] legend[data-astro-cid-ertxmzy3]{font:600 14px/20px var(--font-sans)}.field__req[data-astro-cid-ertxmzy3]{font-weight:400;color:var(--ink-muted)}.field[data-astro-cid-ertxmzy3] input[data-astro-cid-ertxmzy3],.field[data-astro-cid-ertxmzy3] textarea[data-astro-cid-ertxmzy3]{min-height:44px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--ground);color:var(--ink);font:400 15px/22px var(--font-sans)}.field[data-astro-cid-ertxmzy3] textarea[data-astro-cid-ertxmzy3]{padding:12px 14px;line-height:24px;resize:vertical}.field[data-astro-cid-ertxmzy3] input[data-astro-cid-ertxmzy3]:focus-visible,.field[data-astro-cid-ertxmzy3] textarea[data-astro-cid-ertxmzy3]:focus-visible{border-color:var(--focus)}.field[data-astro-cid-ertxmzy3] [data-astro-cid-ertxmzy3][aria-invalid=true]{border-color:#ff8a80}.field__error[data-astro-cid-ertxmzy3],.alert[data-astro-cid-ertxmzy3]{margin:0;font:600 14px/20px var(--font-sans);color:var(--ink)}.field__error[data-astro-cid-ertxmzy3]:before{content:"! " / "";font-family:var(--font-mono);color:#ff8a80}.alert[data-astro-cid-ertxmzy3]{padding:12px 16px;border-radius:var(--radius-md);border:1px solid #ff8a80;background:var(--ground)}.needs[data-astro-cid-ertxmzy3]{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.needs[data-astro-cid-ertxmzy3] legend[data-astro-cid-ertxmzy3]{margin-bottom:8px}.needs__options[data-astro-cid-ertxmzy3]{display:flex;flex-wrap:wrap;gap:8px}.need[data-astro-cid-ertxmzy3]{position:relative}.need[data-astro-cid-ertxmzy3] input[data-astro-cid-ertxmzy3]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.need[data-astro-cid-ertxmzy3] span[data-astro-cid-ertxmzy3]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--line);font:600 14px/20px var(--font-sans)}.need[data-astro-cid-ertxmzy3] input[data-astro-cid-ertxmzy3]:checked+span[data-astro-cid-ertxmzy3]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.need[data-astro-cid-ertxmzy3] input[data-astro-cid-ertxmzy3]:focus-visible+span[data-astro-cid-ertxmzy3]{outline:2px solid var(--focus);outline-offset:2px}.form[data-astro-cid-ertxmzy3] .form__submit{align-self:flex-start}.hp[data-astro-cid-ertxmzy3]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sent[data-astro-cid-ertxmzy3]{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px}.sent__text[data-astro-cid-ertxmzy3]{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sent__title[data-astro-cid-ertxmzy3]{margin:0;font:700 28px/1.2 var(--font-mono)}.sent__lead[data-astro-cid-ertxmzy3]{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}[data-theme=light] .field[data-astro-cid-ertxmzy3] [data-astro-cid-ertxmzy3][aria-invalid=true],[data-theme=light] .alert[data-astro-cid-ertxmzy3]{border-color:#c0392b}[data-theme=light] .field__error[data-astro-cid-ertxmzy3]:before{color:#c0392b}
