.head[data-astro-cid-3pnitlnr]{padding-bottom:1.5rem}.lead[data-astro-cid-3pnitlnr]{max-width:36rem;font-size:1.15rem}.layout[data-astro-cid-3pnitlnr]{gap:1.5rem;padding-bottom:2rem;display:grid}@media (width>=920px){.layout[data-astro-cid-3pnitlnr]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.side[data-astro-cid-3pnitlnr]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.form[data-astro-cid-3pnitlnr]{gap:1.25rem;padding:clamp(1.1rem,4vw,2rem);display:grid}fieldset[data-astro-cid-3pnitlnr]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-3pnitlnr],label[data-astro-cid-3pnitlnr]{font-size:.97rem;font-weight:600}legend[data-astro-cid-3pnitlnr]{margin-bottom:.6rem;padding:0}.field[data-astro-cid-3pnitlnr]{gap:.4rem;display:grid}.req[data-astro-cid-3pnitlnr]{color:var(--accent-text)}.opt[data-astro-cid-3pnitlnr]{color:var(--text-muted);font-weight:400}.hint[data-astro-cid-3pnitlnr]{color:var(--text-muted);margin:0;font-size:.88rem}input[data-astro-cid-3pnitlnr][type=text],input[data-astro-cid-3pnitlnr][type=email],input[data-astro-cid-3pnitlnr][type=tel],input[data-astro-cid-3pnitlnr][type=url],input[data-astro-cid-3pnitlnr][type=number],select[data-astro-cid-3pnitlnr],textarea[data-astro-cid-3pnitlnr]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;padding:.7rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-3pnitlnr]{resize:vertical;min-height:130px}input[data-astro-cid-3pnitlnr]::placeholder,textarea[data-astro-cid-3pnitlnr]::placeholder{color:color-mix(in srgb, var(--text-muted) 75%, transparent)}input[data-astro-cid-3pnitlnr]:focus,select[data-astro-cid-3pnitlnr]:focus,textarea[data-astro-cid-3pnitlnr]:focus{border-color:var(--blue-line);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-line) 35%, transparent);outline:none}.invalid[data-astro-cid-3pnitlnr]{border-color:var(--accent)!important}.row[data-astro-cid-3pnitlnr]{gap:1.25rem;display:grid}@media (width>=560px){.row[data-astro-cid-3pnitlnr]{grid-template-columns:1.4fr 1fr .7fr}.row[data-astro-cid-3pnitlnr].two{grid-template-columns:1fr 1fr}}hr[data-astro-cid-3pnitlnr]{border:0;border-top:1px solid var(--border);width:100%;margin:.25rem 0}.pills[data-astro-cid-3pnitlnr]{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=560px){.pills[data-astro-cid-3pnitlnr]{grid-template-columns:1fr 1fr}}.pill[data-astro-cid-3pnitlnr]{cursor:pointer;position:relative}.pill[data-astro-cid-3pnitlnr] input[data-astro-cid-3pnitlnr]{opacity:0;cursor:pointer;position:absolute;inset:0}.pill-body[data-astro-cid-3pnitlnr]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);gap:.1rem;padding:.8rem 1rem;transition:border-color .15s,background-color .15s;display:grid}.pill-body[data-astro-cid-3pnitlnr] strong[data-astro-cid-3pnitlnr]{font-weight:600}.pill-body[data-astro-cid-3pnitlnr] small[data-astro-cid-3pnitlnr]{color:var(--text-muted)}.pill[data-astro-cid-3pnitlnr]:hover .pill-body[data-astro-cid-3pnitlnr]{border-color:var(--blue-line)}.pill[data-astro-cid-3pnitlnr] input[data-astro-cid-3pnitlnr]:checked+.pill-body[data-astro-cid-3pnitlnr]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg));box-shadow:inset 3px 0 0 var(--accent)}.pill[data-astro-cid-3pnitlnr] input[data-astro-cid-3pnitlnr]:focus-visible+.pill-body[data-astro-cid-3pnitlnr]{outline:3px solid var(--blue);outline-offset:2px}.consent[data-astro-cid-3pnitlnr]{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.92rem;font-weight:400;display:flex}.consent[data-astro-cid-3pnitlnr] input[data-astro-cid-3pnitlnr]{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:.1rem 0 0}.send[data-astro-cid-3pnitlnr]{width:100%;min-height:54px;font-size:1.05rem}.send[data-astro-cid-3pnitlnr]:disabled{opacity:.6;cursor:wait;transform:none}.status[data-astro-cid-3pnitlnr]{margin:0;padding:0;font-weight:600}.status[data-astro-cid-3pnitlnr]:empty{display:none}.status[data-astro-cid-3pnitlnr].ok,.status[data-astro-cid-3pnitlnr].err{border-radius:var(--radius);border:1px solid;padding:.9rem 1rem}.status[data-astro-cid-3pnitlnr].ok{color:#9be3b4;background:#46b46e1f;border-color:#46b46e66}.status[data-astro-cid-3pnitlnr].err{color:#ffb4c4;background:#c23e6826;border-color:#c23e6880}.side[data-astro-cid-3pnitlnr]{gap:1.25rem;display:grid}.follow[data-astro-cid-3pnitlnr] p[data-astro-cid-3pnitlnr]{margin-bottom:1rem}.side[data-astro-cid-3pnitlnr] h2[data-astro-cid-3pnitlnr]{margin-bottom:1rem;font-size:1.3rem}.steps[data-astro-cid-3pnitlnr]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-3pnitlnr] li[data-astro-cid-3pnitlnr]{gap:.9rem;display:flex}.steps[data-astro-cid-3pnitlnr] h3[data-astro-cid-3pnitlnr]{margin-bottom:.15rem;font-size:1.05rem}.steps[data-astro-cid-3pnitlnr] p[data-astro-cid-3pnitlnr]{margin:0;font-size:.95rem}.n[data-astro-cid-3pnitlnr]{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent-text);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}
