.iab-cta.svelte-1xi3800{text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:.85rem;flex-direction:column;gap:.55rem;width:min(100%,22rem);padding:.85rem .9rem .95rem;display:flex}.iab-hint.svelte-1xi3800{color:#7c2d12;margin:0;font-size:.82rem;line-height:1.4}.iab-hint.svelte-1xi3800 strong:where(.svelte-1xi3800){color:#9a3412;font-weight:700}.iab-primary.svelte-1xi3800{color:#fff;background:#16a34a;border-radius:.85rem;justify-content:center;align-items:center;width:100%;padding:.8rem 1.1rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.iab-secondary.svelte-1xi3800{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.85rem;justify-content:center;align-items:center;width:100%;padding:.6rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}.iab-primary.svelte-1xi3800:focus-visible,.iab-secondary.svelte-1xi3800:focus-visible{outline-offset:2px;outline:3px solid #16a34a59}.iab-manual.svelte-1xi3800{color:#7c2d12;text-align:left;font-size:.78rem}.iab-manual.svelte-1xi3800 summary:where(.svelte-1xi3800){cursor:pointer;text-align:center;font-weight:600}.iab-manual.svelte-1xi3800 ol:where(.svelte-1xi3800){margin:.4rem 0 0;padding-left:1.1rem;line-height:1.45}.proof.svelte-s2vxpl{flex-direction:column;gap:.45rem;width:min(100%,22rem);margin-top:.15rem;display:flex}.proof-heading.svelte-s2vxpl{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;text-align:left;margin:0;font-size:.72rem;font-weight:700}.proof-list.svelte-s2vxpl{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.proof-card.svelte-s2vxpl{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.proof-image.svelte-s2vxpl{object-fit:cover;background:#f3f4f6;border-radius:.5rem;flex-shrink:0;width:3.5rem;height:3.5rem}.proof-body.svelte-s2vxpl{flex-direction:column;gap:.1rem;min-width:0;display:flex}.proof-match.svelte-s2vxpl{color:#16a34a;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.62rem;font-weight:800}.proof-title.svelte-s2vxpl{color:#1f2937;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.proof-price.svelte-s2vxpl{color:#16a34a;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.proof-price-was.svelte-s2vxpl{color:#9ca3af;font-size:.78rem;font-weight:600;text-decoration:line-through}.proof-price-off.svelte-s2vxpl{color:#15803d;background:#dcfce7;border-radius:999px;padding:.05rem .3rem;font-size:.7rem;font-weight:800}.bridge.svelte-7rshig{text-align:center;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);flex-direction:column;justify-content:flex-start;align-items:center;gap:.6rem;min-height:100vh;padding:1.25rem 1.25rem 1.5rem;display:flex}.brand.svelte-7rshig{align-items:center;gap:.5rem;display:flex}.brand-logo.svelte-7rshig{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 8px 24px #11182714}.brand-logo-large.svelte-7rshig{width:4.5rem;height:4.5rem}.brand-name.svelte-7rshig{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800}h1.svelte-7rshig{color:#1f2937;max-width:22rem;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.sub.svelte-7rshig{color:#4b5563;max-width:22rem;margin:0;font-size:.9rem;line-height:1.35}.sub.svelte-7rshig strong:where(.svelte-7rshig){color:#16a34a;font-weight:700}.spinner{border:3px solid #d1d5db;border-top-color:#16a34a;border-radius:50%;width:2rem;height:2rem;margin:.25rem 0;animation:.9s linear infinite svelte-7rshig-spin}@keyframes svelte-7rshig-spin{to{transform:rotate(360deg)}}.cta-primary.svelte-7rshig{color:#fff;background:#25d366;border-radius:1rem;justify-content:center;align-items:center;width:min(100%,22rem);min-height:3rem;margin-top:.25rem;padding:.9rem 1.5rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.cta-primary.svelte-7rshig:focus-visible{outline-offset:2px;outline:3px solid #25d36659}.bridge.has-sticky-cta.svelte-7rshig{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.cta-sticky-bar.svelte-7rshig{z-index:20;padding:.6rem 1.25rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#f3f4f6f7;border-top:1px solid #e5e7eb;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.cta-sticky.svelte-7rshig{margin-top:0}.social-proof.svelte-7rshig{color:#4b5563;margin:0;font-size:.82rem}.social-proof.svelte-7rshig strong:where(.svelte-7rshig){color:#16a34a;font-weight:800}.consent.svelte-7rshig{color:#6b7280;max-width:22rem;margin:auto 0 0;padding-top:1rem;font-size:.72rem;line-height:1.4}.legal.svelte-7rshig{color:#9ca3af;max-width:22rem;margin:0;font-size:.7rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.spinner{border-top-color:#0000;border-right-color:#16a34a;animation:none}}.fallback.svelte-7rshig{flex-direction:column;align-items:center;gap:.6rem;width:min(100%,22rem);padding:1rem 0 0;display:flex}.fallback.svelte-7rshig h2:where(.svelte-7rshig){color:#1f2937;margin:0;font-size:1.2rem;font-weight:800}.fallback-primary.svelte-7rshig{color:#fff;background:#25d366;border-radius:1rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.fallback-secondary.svelte-7rshig{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:1rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.fallback-primary.svelte-7rshig:focus-visible,.fallback-secondary.svelte-7rshig:focus-visible{outline-offset:2px;outline:3px solid #25d36659}.sr-only.svelte-7rshig{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fallback-instruction.svelte-7rshig{color:#6b7280;max-width:22rem;margin:0;font-size:.78rem;line-height:1.4}.fallback-qr.svelte-7rshig{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:192px;height:192px;padding:.5rem}.fallback-qr-caption.svelte-7rshig{color:#6b7280;margin:0;font-size:.78rem}
