.mod-wrap.svelte-a9qnf7{place-items:start center;padding:40px 20px 80px;display:grid}.mod-card.svelte-a9qnf7{width:100%;max-width:680px}.mod-head.svelte-a9qnf7 h1:where(.svelte-a9qnf7){margin:0;font-size:30px}.sub.svelte-a9qnf7{margin:8px 0 24px}.field.svelte-a9qnf7{margin-bottom:16px}.field.svelte-a9qnf7 label:where(.svelte-a9qnf7),.lab.svelte-a9qnf7{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.grid2.svelte-a9qnf7{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choices.svelte-a9qnf7{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice.svelte-a9qnf7{text-align:left;cursor:pointer;border:1px solid var(--border,#2a2a2a);color:inherit;background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:all .15s;display:flex}.choice.svelte-a9qnf7 strong:where(.svelte-a9qnf7){font-size:15px}.choice.svelte-a9qnf7 .muted:where(.svelte-a9qnf7){font-size:12px}.choice.active.svelte-a9qnf7{border-color:var(--accent);background:var(--accent-soft)}.branch.svelte-a9qnf7{border-top:1px solid var(--border,#2a2a2a);margin-top:8px;padding-top:18px}.conferma.svelte-a9qnf7{border:2px solid var(--accent);background:var(--accent-soft);border-radius:14px;margin:22px 0 6px;padding:18px}.conferma.svelte-a9qnf7 h2:where(.svelte-a9qnf7){margin:0 0 4px;font-size:18px}.conferma-sub.svelte-a9qnf7{margin:0 0 14px;font-size:14px}.consent-box.svelte-a9qnf7{border:2px solid var(--border,#2a2a2a);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-top:10px;padding:14px;font-size:15px;line-height:1.45;transition:border-color .15s;display:flex}.consent-box.svelte-a9qnf7 input:where(.svelte-a9qnf7){width:24px;height:24px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.consent-box.on.svelte-a9qnf7{border-color:var(--accent)}.req.svelte-a9qnf7{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-left:4px;font-size:11px;display:inline-block}.full.svelte-a9qnf7{width:100%;margin-top:14px}.gia.svelte-a9qnf7{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gia.svelte-a9qnf7 .sub:where(.svelte-a9qnf7){margin:0 0 6px}.input.altro.svelte-a9qnf7{margin-top:10px}.full.svelte-a9qnf7:disabled{opacity:.5;cursor:not-allowed}.hint.svelte-a9qnf7{text-align:center;margin:8px 0 0;font-size:12px}.field-err.svelte-a9qnf7{color:var(--danger-text,var(--danger));margin:6px 0 0;font-size:12px}.input[aria-invalid=true].svelte-a9qnf7{border-color:var(--danger)}.avanz.svelte-a9qnf7{margin-bottom:18px}.avanz-bar.svelte-a9qnf7{background:var(--border,#2a2a2a);border-radius:999px;height:4px;overflow:hidden}.avanz-bar.svelte-a9qnf7 span:where(.svelte-a9qnf7){background:var(--accent);height:100%;transition:width .25s;display:block}.avanz-txt.svelte-a9qnf7{margin-top:6px;font-size:12px;display:block}.step.svelte-a9qnf7{animation:.22s both svelte-a9qnf7-entra}@keyframes svelte-a9qnf7-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step.svelte-a9qnf7{animation:none}}@media (width<=560px){.grid2.svelte-a9qnf7,.choices.svelte-a9qnf7{grid-template-columns:1fr}}
