.page.svelte-1mfitna{max-width:880px;margin:0 auto;padding:48px clamp(20px,5vw,56px) 32px}.header.svelte-1mfitna{border-top:3px solid var(--color-gold);margin-bottom:24px;padding-top:18px}.lead.svelte-1mfitna{color:var(--color-text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.form.svelte-1mfitna{flex-direction:column;gap:18px;display:flex}.section.svelte-1mfitna{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:14px;padding:24px;display:flex}.section.svelte-1mfitna h2:where(.svelte-1mfitna){font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-accent);align-items:center;gap:10px;margin:0;font-size:21px;font-weight:500;display:flex}.num.svelte-1mfitna{background:var(--color-accent-light);border:1px solid var(--color-gold-soft);width:26px;height:26px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.row.svelte-1mfitna{gap:12px;display:grid}.row.two.svelte-1mfitna{grid-template-columns:1fr 1fr}.field.svelte-1mfitna{border:none;flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;display:flex}.field.follow-up.svelte-1mfitna{background:0 0;border-radius:0;margin-top:4px;padding:0}.follow-up-label.svelte-1mfitna{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px;font-weight:500}.field.svelte-1mfitna>span:where(.svelte-1mfitna),.field.svelte-1mfitna legend:where(.svelte-1mfitna){color:var(--color-text-secondary);font-size:13px;font-weight:500}.field.svelte-1mfitna input:where(.svelte-1mfitna),.field.svelte-1mfitna textarea:where(.svelte-1mfitna){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:6px;padding:11px 12px;font-family:inherit;font-size:16px}.field.svelte-1mfitna textarea:where(.svelte-1mfitna){resize:none}.suggestion.svelte-1mfitna{color:var(--color-text-secondary);margin-top:4px;font-size:13px}.suggestion-button.svelte-1mfitna{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.field.svelte-1mfitna input:where(.svelte-1mfitna):focus,.field.svelte-1mfitna textarea:where(.svelte-1mfitna):focus{border-color:var(--color-border-strong);outline:none}.field-error.svelte-1mfitna{color:var(--color-danger);margin-top:4px;font-size:13px}.hint.svelte-1mfitna{color:var(--color-text-tertiary);margin-top:4px;font-size:12px}.radio-row.svelte-1mfitna{gap:8px;margin-top:4px;display:grid}.radio-row.cols-2.svelte-1mfitna{grid-template-columns:repeat(2,1fr)}.radio-row.cols-4.svelte-1mfitna{grid-template-columns:repeat(4,1fr)}.radio.svelte-1mfitna{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.radio.svelte-1mfitna:has(input:where(.svelte-1mfitna):checked){background:var(--color-accent-light);color:var(--color-accent);border-color:var(--color-accent)}.primary.svelte-1mfitna{background:var(--color-accent);color:#fff;font-family:var(--font-serif);letter-spacing:.04em;cursor:pointer;border:none;border-radius:8px;padding:14px 18px;font-size:19px;font-weight:500}.primary.svelte-1mfitna:hover:not(:disabled){opacity:.92}.primary.svelte-1mfitna:disabled{opacity:.5;cursor:not-allowed}.missing-note.svelte-1mfitna{color:var(--color-text-secondary);text-align:center;margin:0;font-size:13px}.privacy.svelte-1mfitna{color:var(--color-text-tertiary);text-align:center;font-size:12px}.form-error.svelte-1mfitna{background:var(--color-danger-bg);color:var(--color-danger);border-radius:8px;margin:0;padding:12px 14px;font-size:13px}@media (width<=540px){.page.svelte-1mfitna{padding:24px 20px 64px}.section.svelte-1mfitna{padding:18px 16px}.row.two.svelte-1mfitna{grid-template-columns:1fr}.radio.svelte-1mfitna{gap:6px;padding:12px 8px;font-size:14px}.radio-row.cols-4.svelte-1mfitna{grid-template-columns:repeat(2,1fr)}.primary.svelte-1mfitna{padding:16px 18px;font-size:18px}}
