.vq.svelte-1230iaq{max-width:40rem;margin:24px auto;padding:40px 32px;border-radius:26px;background:#fff;border:1px solid #E3EAF4;text-align:center;box-shadow:0 30px 70px -44px #0e172973}.vq-ic.svelte-1230iaq{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#2f6bf6,#7c3aed);box-shadow:0 18px 36px -16px #2f6bf6cc}h1.svelte-1230iaq{margin:18px 0 8px;font-family:var(--fd);font-size:clamp(22px,3vw,28px);font-weight:800;color:#0a1020}p.svelte-1230iaq{margin:0;color:#5a6b84;font-size:15px;line-height:1.8}form.svelte-1230iaq{display:flex;gap:8px;margin:22px auto 0;max-width:28rem}input.svelte-1230iaq{flex:1;min-width:0;height:52px;padding:0 16px;border-radius:14px;border:1px solid #DCE5F2;background:#f8fafd;font:600 17px var(--fm);letter-spacing:.08em;text-transform:uppercase;text-align:center}input.svelte-1230iaq:focus{outline:none;border-color:#9db8f5;background:#fff;box-shadow:0 0 0 4px #2f6bf61f}button.svelte-1230iaq{padding:0 24px;border-radius:14px;border:0;background:linear-gradient(135deg,#2f6bf6,#1d4ed8);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer}.vq-bad.svelte-1230iaq{margin-top:12px;color:#b91c1c;font-size:13.5px}ul.svelte-1230iaq{list-style:none;margin:26px auto 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:start;max-width:28rem}li.svelte-1230iaq{display:flex;gap:10px;font-size:14px;color:#334155}li.svelte-1230iaq:before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;color:#059669;font-weight:900;font-size:12px}
