.lead[data-astro-cid-sevzbneq]{min-width:0;color:var(--ink);gap:24px;display:grid;position:relative}.lead--paper[data-astro-cid-sevzbneq],.lead--dark[data-astro-cid-sevzbneq]{background:var(--surface);border-radius:var(--radius-card);padding:clamp(20px,2.6vw,34px)}.fields[data-astro-cid-sevzbneq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.field[data-astro-cid-sevzbneq]{border:0;grid-column:1/-1;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-sevzbneq].half{grid-column:span 1}label[data-astro-cid-sevzbneq],legend[data-astro-cid-sevzbneq]{font-size:var(--fs-small);padding:0;font-weight:600}.optional[data-astro-cid-sevzbneq]{color:var(--muted);font-weight:400}.hint[data-astro-cid-sevzbneq]{font-size:var(--fs-small);color:var(--muted);margin-top:-2px}input[data-astro-cid-sevzbneq]:not([type=checkbox]),textarea[data-astro-cid-sevzbneq],select[data-astro-cid-sevzbneq]{background:var(--bg);width:100%;min-height:50px;color:var(--ink);border:1.5px solid var(--line-strong);font-size:var(--fs-body);transition:border-color var(--t-hover) ease, box-shadow var(--t-hover) ease;appearance:none;border-radius:10px;padding:12px 14px;line-height:1.4}select[data-astro-cid-sevzbneq]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23eef0ff' stroke-width='1.6'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:12px 8px;padding-right:44px}textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:110px}input[data-astro-cid-sevzbneq]::placeholder,textarea[data-astro-cid-sevzbneq]::placeholder{color:var(--muted);opacity:1}input[data-astro-cid-sevzbneq]:not([type=checkbox]):focus-visible,textarea[data-astro-cid-sevzbneq]:focus-visible,select[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.is-invalid[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.is-invalid[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq],.is-invalid[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]{border-color:var(--error)}.error[data-astro-cid-sevzbneq]{font-size:var(--fs-small);color:var(--error);font-weight:600}.error[data-astro-cid-sevzbneq]:empty{display:none}.choices[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-astro-cid-sevzbneq]{cursor:pointer;font-weight:500;display:inline-flex;position:relative}.choice[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;position:absolute;inset:0}.choice[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{background:var(--bg);border:1.5px solid var(--line-strong);min-height:42px;color:var(--ink);font-size:var(--fs-small);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, border-color var(--t-hover) ease;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.choice[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.choice[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--accent);outline-offset:2px}.trap[data-astro-cid-sevzbneq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit-row[data-astro-cid-sevzbneq]{gap:12px;display:grid}.submit-row[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{width:100%}.form-status[data-astro-cid-sevzbneq]{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.form-status[data-astro-cid-sevzbneq]:empty{display:none}.form-status[data-astro-cid-sevzbneq][data-state=error]{color:var(--error);font-weight:600}.form-status[data-astro-cid-sevzbneq][data-state=success]{background:var(--accent);color:var(--on-accent);font-size:var(--fs-body);border-radius:12px;padding:16px 18px;font-weight:600}.form-status[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{text-decoration:underline}.is-sent[data-astro-cid-sevzbneq] .fields[data-astro-cid-sevzbneq],.is-sent[data-astro-cid-sevzbneq] .submit-row[data-astro-cid-sevzbneq]{display:none}@media (hover:hover) and (pointer:fine){input[data-astro-cid-sevzbneq]:not([type=checkbox]):hover,textarea[data-astro-cid-sevzbneq]:hover,select[data-astro-cid-sevzbneq]:hover{border-color:var(--ink-soft)}.choice[data-astro-cid-sevzbneq]:hover span[data-astro-cid-sevzbneq]{border-color:var(--ink)}}@media (width<=560px){.field[data-astro-cid-sevzbneq].half{grid-column:1/-1}}
