.q.svelte-qn1e5f{margin-bottom:34px}.q-label.svelte-qn1e5f{font-weight:600;font-size:15.5px;letter-spacing:.02em;margin-bottom:12px}.q.required.svelte-qn1e5f .q-label:where(.svelte-qn1e5f):after{content:" *";color:var(--accent)}.q-note.svelte-qn1e5f{color:var(--dim);font-size:14.5px;border-left:3px solid var(--accent);padding:6px 0 6px 14px;margin:26px 0 34px;max-width:62ch}.choices.svelte-qn1e5f{display:grid;gap:8px}.choice.svelte-qn1e5f{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;cursor:pointer;font-size:14.5px;transition:border-color .15s ease}.choice.svelte-qn1e5f:hover{border-color:#fc06}.choice.svelte-qn1e5f:has(input:where(.svelte-qn1e5f):checked){border-color:var(--accent);background:#ffcc000d}.choice.svelte-qn1e5f input:where(.svelte-qn1e5f){accent-color:var(--accent);width:15px;height:15px;flex:none}.choice.consent.svelte-qn1e5f{align-items:flex-start;color:var(--dim);font-size:13.5px;line-height:1.5}.choice.consent.svelte-qn1e5f input:where(.svelte-qn1e5f){margin-top:3px}.scale.svelte-qn1e5f{display:flex;gap:10px}.scale-n.svelte-qn1e5f{flex:1;display:grid;place-items:center;gap:2px;padding:12px 0;border:1px solid var(--line);border-radius:10px;background:#ffffff05;cursor:pointer;font-family:var(--display);font-size:17px;transition:border-color .15s ease}.scale-n.svelte-qn1e5f:hover{border-color:#fc06}.scale-n.svelte-qn1e5f:has(input:where(.svelte-qn1e5f):checked){border-color:var(--accent);background:#ffcc0014;color:var(--accent)}.scale-n.svelte-qn1e5f input:where(.svelte-qn1e5f){position:absolute;opacity:0;pointer-events:none}.scale-ends.svelte-qn1e5f{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:12px;color:var(--dim);letter-spacing:.04em}.input.svelte-qn1e5f{margin-top:4px}textarea.input.svelte-qn1e5f{resize:vertical}@media(max-width:640px){.scale.svelte-qn1e5f{gap:6px}}.logo-link.svelte-mvogsr{display:inline-block;margin-bottom:44px}.logo.svelte-mvogsr{display:block;width:150px;height:auto;mix-blend-mode:lighten}form.svelte-mvogsr{margin-top:44px;max-width:640px}.btn[type=submit].svelte-mvogsr{margin-top:10px}.hp.svelte-mvogsr{position:absolute;left:-9999px}.thanks.svelte-mvogsr{padding:120px 0 80px;max-width:560px}.t-title.svelte-mvogsr{font-family:var(--display);font-size:clamp(40px,6vw,64px);color:var(--accent);text-shadow:0 0 34px rgba(255,204,0,.35)}.t-body.svelte-mvogsr{color:var(--dim);margin:18px 0 30px}.banner.svelte-mvogsr{margin-top:26px;max-width:640px}
