.backdrop.svelte-1360cb0{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#081e348c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.card-modal.svelte-1360cb0{position:relative;width:100%;max-width:30rem;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 30px 80px #081e3466}.accent-bar.svelte-1360cb0{height:6px;background:linear-gradient(90deg,#0b4f8a,#0e66b3,#3d8edb)}.close-btn.svelte-1360cb0{position:absolute;right:.85rem;top:1.1rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--color-steel-500);transition:background .15s,color .15s}.close-btn.svelte-1360cb0:hover{background:var(--color-steel-50);color:var(--color-steel-900)}.emoji.svelte-1360cb0{font-size:2.75rem;line-height:1}.cta.svelte-1360cb0{display:inline-flex;align-items:center;gap:.5rem;border-radius:.85rem;background:var(--color-brand-600);padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;color:#fff;transition:background .18s,transform .18s}.cta.svelte-1360cb0:hover{background:var(--color-brand-700);transform:translateY(-1px)}.connector-line.svelte-8elt00{animation:none}.in .connector-line.svelte-8elt00{animation:svelte-8elt00-draw-line 1s cubic-bezier(.22,1,.36,1) .2s forwards;width:0}@keyframes svelte-8elt00-draw-line{0%{width:0}to{width:100%}}@keyframes svelte-1ccbxwc-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.seal-card.svelte-1ccbxwc{animation:svelte-1ccbxwc-card-in .28s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.seal-card.svelte-1ccbxwc{animation:none}}.bg-teal-50{background-color:#f0fdfa}.text-teal-700{color:#0f766e}.bg-amber-50{background-color:#fffbeb}.text-amber-700{color:#b45309}.faq-row.svelte-1t8i6y4{position:relative;transition:background-color .2s;border-radius:.5rem;padding-inline:.5rem;margin-inline:-.5rem}.faq-row.svelte-1t8i6y4:hover{background-color:#0e66b30a}.field.svelte-wt4tt0{width:100%;border-radius:.75rem;border:1px solid var(--color-steel-100);background:#fff;padding:.7rem .9rem;font-size:.9rem;color:var(--color-steel-900);transition:border-color .15s,box-shadow .15s,transform .15s}.field.svelte-wt4tt0:focus{outline:none;border-color:var(--color-brand-400);box-shadow:0 0 0 3px #0e66b326;transform:translateY(-1px)}.field.svelte-wt4tt0::placeholder{color:var(--color-steel-300)}
