.signup[data-astro-cid-vhn3vrze]{padding-top:clamp(40px,7vw,80px)}.grid[data-astro-cid-vhn3vrze]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}h1[data-astro-cid-vhn3vrze] em[data-astro-cid-vhn3vrze]{color:var(--primary);font-style:italic;font-weight:500}.perks[data-astro-cid-vhn3vrze]{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.perks[data-astro-cid-vhn3vrze] li[data-astro-cid-vhn3vrze]{gap:12px;display:flex}.perks[data-astro-cid-vhn3vrze] b[data-astro-cid-vhn3vrze]{display:block}.perks[data-astro-cid-vhn3vrze] span[data-astro-cid-vhn3vrze]{color:var(--text-muted)}.perks[data-astro-cid-vhn3vrze] .check{margin-top:4px}.form-card[data-astro-cid-vhn3vrze]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:clamp(24px,4vw,40px)}form[data-astro-cid-vhn3vrze]{gap:22px;display:grid}.field[data-astro-cid-vhn3vrze]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-vhn3vrze],legend[data-astro-cid-vhn3vrze]{padding:0;font-size:.95rem;font-weight:600}.opt[data-astro-cid-vhn3vrze]{color:var(--text-subtle);font-size:.85rem;font-weight:400}input[data-astro-cid-vhn3vrze][type=email],input[data-astro-cid-vhn3vrze][type=text]{width:100%;min-height:50px;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--border-strong);border-radius:var(--radius);padding:12px 16px;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-vhn3vrze]:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.segmented[data-astro-cid-vhn3vrze]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.segmented[data-astro-cid-vhn3vrze] label[data-astro-cid-vhn3vrze],.choice[data-astro-cid-vhn3vrze]{cursor:pointer;position:relative}.segmented[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze],.choice[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]{opacity:0;pointer-events:none;position:absolute}.segmented[data-astro-cid-vhn3vrze] span[data-astro-cid-vhn3vrze]{border-radius:var(--radius);border:1.5px solid var(--border-strong);place-items:center;min-height:48px;font-weight:500;transition:all .15s;display:grid}.segmented[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]:checked+span[data-astro-cid-vhn3vrze],.choice[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]:checked+span[data-astro-cid-vhn3vrze]{border-color:var(--primary);background:var(--primary-soft);color:var(--on-primary-soft)}.segmented[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]:focus-visible+span[data-astro-cid-vhn3vrze],.choice[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]:focus-visible+span[data-astro-cid-vhn3vrze]{outline:3px solid var(--primary);outline-offset:2px}.choices[data-astro-cid-vhn3vrze]{gap:8px;display:grid}.choice[data-astro-cid-vhn3vrze] span[data-astro-cid-vhn3vrze]{border-radius:var(--radius);border:1.5px solid var(--border-strong);gap:2px;padding:12px 16px 12px 44px;font-weight:400;transition:all .15s;display:grid}.choice[data-astro-cid-vhn3vrze] span[data-astro-cid-vhn3vrze]:before{content:"";border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.choice[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]:checked+span[data-astro-cid-vhn3vrze]:before{border:5px solid var(--primary)}.choice[data-astro-cid-vhn3vrze] small[data-astro-cid-vhn3vrze]{color:var(--text-muted);font-size:.85rem}.consent[data-astro-cid-vhn3vrze]{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:.92rem;font-weight:400;display:flex}.consent[data-astro-cid-vhn3vrze] input[data-astro-cid-vhn3vrze]{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.submit[data-astro-cid-vhn3vrze]{width:100%;min-height:54px;font-size:1.05rem}.submit[data-astro-cid-vhn3vrze]:disabled{opacity:.7;cursor:progress}.error[data-astro-cid-vhn3vrze]{color:var(--accent);margin:0;font-size:.88rem;font-weight:500}.hp[data-astro-cid-vhn3vrze]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success[data-astro-cid-vhn3vrze]{text-align:center;outline:none;padding:24px 8px}.success-icon[data-astro-cid-vhn3vrze]{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.8rem;font-weight:700;display:grid}.success[data-astro-cid-vhn3vrze] p[data-astro-cid-vhn3vrze]{color:var(--text-muted);max-width:30em;margin:0 auto 24px}@media (width<=860px){.grid[data-astro-cid-vhn3vrze]{grid-template-columns:1fr}}
