.qn[data-astro-cid-sls2kv2n]{border:1px solid var(--c-line);border-radius:var(--r);background:#fff;padding:22px;box-shadow:0 10px 30px #0f5c5a14}.progress[data-astro-cid-sls2kv2n]{color:var(--c-muted);justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.bar[data-astro-cid-sls2kv2n]{background:var(--c-line);border-radius:3px;height:6px;margin-bottom:20px;overflow:hidden}.bar[data-astro-cid-sls2kv2n] i[data-astro-cid-sls2kv2n]{background:var(--c-accent);height:100%;transition:width .3s;display:block}.live[data-astro-cid-sls2kv2n]{color:var(--c-error);min-height:0;margin:0 0 10px;font-size:15px}.live[data-astro-cid-sls2kv2n]:empty{display:none}.q[data-astro-cid-sls2kv2n]{outline:none;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25}.help[data-astro-cid-sls2kv2n]{color:var(--c-muted);margin:0 0 16px;font-size:15px}.choices[data-astro-cid-sls2kv2n]{gap:10px;display:grid}.choices[data-astro-cid-sls2kv2n].two{grid-template-columns:1fr 1fr}.choice[data-astro-cid-sls2kv2n]{border:2px solid var(--c-line);width:100%;min-height:56px;font:inherit;color:var(--c-text);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:17px;font-weight:600;display:flex}.choice[data-astro-cid-sls2kv2n]:hover{border-color:var(--c-primary)}.choice[data-astro-cid-sls2kv2n][aria-pressed=true]{border-color:var(--c-primary);background:var(--c-tint)}.choice[data-astro-cid-sls2kv2n][aria-pressed=true]:after{content:"✓";color:var(--c-primary);margin-left:auto;font-weight:800}.choice[data-astro-cid-sls2kv2n].muted{color:var(--c-muted);font-weight:500}.choice[data-astro-cid-sls2kv2n] .ic{color:var(--c-primary)}.actions[data-astro-cid-sls2kv2n]{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.btn-ghost[data-astro-cid-sls2kv2n]{color:var(--c-primary);background:0 0;padding:0 8px}.btn-primary[data-astro-cid-sls2kv2n]:disabled{opacity:.45;cursor:not-allowed}.callback[data-astro-cid-sls2kv2n]{text-align:center;color:var(--c-primary);margin-top:18px;font-size:15px;display:block}label[data-astro-cid-sls2kv2n],.lbl[data-astro-cid-sls2kv2n]{margin:14px 0 6px;font-weight:600;display:block}.lbl[data-astro-cid-sls2kv2n]{margin-bottom:8px}input[data-astro-cid-sls2kv2n][type=text],input[data-astro-cid-sls2kv2n][type=tel],input[data-astro-cid-sls2kv2n][type=email],textarea[data-astro-cid-sls2kv2n]{border:2px solid var(--c-line);width:100%;min-height:50px;font:inherit;border-radius:10px;padding:12px 14px;font-size:17px}.err[data-astro-cid-sls2kv2n]{color:var(--c-error);margin:6px 0 0;font-size:14px}.field[data-astro-cid-sls2kv2n].invalid input[data-astro-cid-sls2kv2n],.field[data-astro-cid-sls2kv2n].invalid textarea[data-astro-cid-sls2kv2n]{border-color:var(--c-error)}.consent[data-astro-cid-sls2kv2n]{border:2px solid var(--c-line);border-radius:12px;margin-top:18px;padding:14px;font-size:15px}.consent[data-astro-cid-sls2kv2n] label[data-astro-cid-sls2kv2n]{align-items:flex-start;gap:12px;margin:0;font-weight:500;display:flex}.consent[data-astro-cid-sls2kv2n] input[data-astro-cid-sls2kv2n]{flex:none;width:22px;height:22px;margin-top:2px}.consent[data-astro-cid-sls2kv2n].invalid{border-color:var(--c-error)}.fine[data-astro-cid-sls2kv2n]{color:var(--c-muted);margin-top:12px;font-size:13px}.hp[data-astro-cid-sls2kv2n]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile[data-astro-cid-sls2kv2n]:not(:empty){margin-top:14px}.resume[data-astro-cid-sls2kv2n]{background:var(--c-tint);border-radius:12px;margin-bottom:16px;padding:16px}.resume-actions[data-astro-cid-sls2kv2n]{flex-wrap:wrap;gap:10px;display:flex}.done[data-astro-cid-sls2kv2n]{text-align:center}.big[data-astro-cid-sls2kv2n]{background:var(--c-tint);width:64px;height:64px;color:var(--c-success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:34px;display:flex}.recap[data-astro-cid-sls2kv2n]{text-align:left;background:var(--c-tint);border-radius:10px;padding:14px;font-size:15px}.recap[data-astro-cid-sls2kv2n] ul[data-astro-cid-sls2kv2n]{margin:6px 0 0;padding-left:1.2em}@media (width>=768px){.qn[data-astro-cid-sls2kv2n]{padding:30px}.q[data-astro-cid-sls2kv2n]{font-size:24px}}
