.celestial-mist.svelte-gysts0.svelte-gysts0{background:radial-gradient(circle at 15% 15%,rgba(65,96,255,.14),transparent 28%),radial-gradient(circle at 85% 12%,rgba(14,165,233,.12),transparent 24%),radial-gradient(circle at 50% 100%,rgba(96,165,250,.12),transparent 35%),linear-gradient(180deg,#f8fbff,#fff 46%,#f8fbff);pointer-events:none}.hero-title.svelte-gysts0.svelte-gysts0{font-size:clamp(2.3rem,9vw,4.85rem);line-height:1.04;font-weight:800;letter-spacing:-.045em}.hero-text-gradient.svelte-gysts0.svelte-gysts0{background:linear-gradient(135deg,#2747ff,#5b7cff 45%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.section-kicker.svelte-gysts0.svelte-gysts0{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:9999px;background:#4160ff1a;border:1px solid rgba(65,96,255,.18);color:#2747ff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section-kicker-light.svelte-gysts0.svelte-gysts0{background:#ffffff24;border-color:#fff3;color:#dbeafe}.glass-card-new.svelte-gysts0.svelte-gysts0{background:#ffffffd1;border:1px solid rgba(255,255,255,.72);box-shadow:0 24px 80px #0f172a14,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feature-chip.svelte-gysts0.svelte-gysts0{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:9999px;background:#ffffffeb;border:1px solid rgba(148,163,184,.22);box-shadow:0 14px 34px #0f172a0f;color:#0f172a;font-size:.9rem;font-weight:600}.animated-button.svelte-gysts0.svelte-gysts0{background:linear-gradient(135deg,#2747ff,#4160ff 48%,#0ea5e9);box-shadow:0 18px 40px #2747ff3d,0 8px 18px #0ea5e91f;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.animated-button.svelte-gysts0.svelte-gysts0:hover{transform:translateY(-2px);box-shadow:0 24px 48px #2747ff47,0 10px 22px #0ea5e92e;filter:saturate(1.04)}.secondary-button.svelte-gysts0.svelte-gysts0{background:#ffffffe0;border:1px solid rgba(148,163,184,.26);color:#0f172a;box-shadow:0 14px 34px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.secondary-button.svelte-gysts0.svelte-gysts0:hover{transform:translateY(-2px);background:#fff;box-shadow:0 18px 36px #0f172a14}.verdict-card.svelte-gysts0.svelte-gysts0{border-radius:1.4rem;padding:1.5rem;border:1px solid rgba(148,163,184,.14)}.verdict-card-primary.svelte-gysts0.svelte-gysts0{background:linear-gradient(180deg,#4160ff14,#fffc)}.verdict-card-muted.svelte-gysts0.svelte-gysts0{background:#f8fafce0}.verdict-item.svelte-gysts0.svelte-gysts0{display:flex;align-items:flex-start;gap:.75rem;color:#334155;line-height:1.7}.muted-dot.svelte-gysts0.svelte-gysts0{width:.65rem;height:.65rem;border-radius:9999px;background:#94a3b8b3;margin-top:.45rem;flex-shrink:0}.reason-card.svelte-gysts0.svelte-gysts0{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.reason-card.svelte-gysts0.svelte-gysts0:hover{transform:translateY(-4px);box-shadow:0 26px 52px #0f172a14,inset 0 1px #ffffffbf}.reason-badge.svelte-gysts0.svelte-gysts0{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(135deg,#2747ff1f,#0ea5e924);color:#2747ff;font-size:.86rem;font-weight:800;letter-spacing:.08em}.table-shell.svelte-gysts0.svelte-gysts0{box-shadow:0 24px 80px #0f172a14,inset 0 1px #ffffffbf}.table-shell.svelte-gysts0 th.svelte-gysts0,.table-shell.svelte-gysts0 td.svelte-gysts0{padding:1.1rem;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.16)}.table-shell.svelte-gysts0 thead th.svelte-gysts0{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#475569;background:#f8fafcdb}.table-shell.svelte-gysts0 tbody tr:last-child th.svelte-gysts0,.table-shell.svelte-gysts0 tbody tr:last-child td.svelte-gysts0{border-bottom:0}.aspect-col.svelte-gysts0.svelte-gysts0{width:22%;border-top-left-radius:1rem}.rowspeak-col.svelte-gysts0.svelte-gysts0{background:linear-gradient(180deg,#4160ff1f,#4160ff0a);color:#2747ff}.competitor-col.svelte-gysts0.svelte-gysts0{border-top-right-radius:1rem}.row-heading.svelte-gysts0.svelte-gysts0{color:#0f172a;font-size:.98rem;font-weight:700;background:#f8fafcdb}.rowspeak-cell.svelte-gysts0.svelte-gysts0{color:#1e3a8a;background:#4160ff0a;font-weight:600}.competitor-cell.svelte-gysts0.svelte-gysts0{color:#475569}.faq-item.svelte-gysts0.svelte-gysts0{border-radius:1rem;background:#f8fafceb;border:1px solid rgba(148,163,184,.14);padding:1rem 1.1rem}.faq-item.svelte-gysts0 summary.svelte-gysts0{list-style:none;cursor:pointer;font-size:1rem;font-weight:700;color:#0f172a}.faq-item.svelte-gysts0 summary.svelte-gysts0::-webkit-details-marker{display:none}.faq-item.svelte-gysts0 p.svelte-gysts0{margin-top:.75rem;color:#475569;line-height:1.7}.related-link.svelte-gysts0.svelte-gysts0{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;padding:1rem 1.1rem;background:#f8fafce6;border:1px solid rgba(148,163,184,.14);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.related-link.svelte-gysts0.svelte-gysts0:hover{transform:translateY(-2px);background:#fff;box-shadow:0 16px 32px #0f172a12}.final-cta.svelte-gysts0.svelte-gysts0{background:radial-gradient(circle at top left,rgba(96,165,250,.32),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.24),transparent 30%),linear-gradient(135deg,#1634d4,#2747ff 42%,#0f172a);box-shadow:0 34px 90px #1e40af3d,inset 0 1px #ffffff1f}.cta-light-button.svelte-gysts0.svelte-gysts0{background:#fff;color:#1d4ed8;box-shadow:0 18px 38px #0f172a2e;transition:transform .2s ease,box-shadow .2s ease}.cta-light-button.svelte-gysts0.svelte-gysts0:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0f172a3d}.cta-ghost-button.svelte-gysts0.svelte-gysts0{color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 767px){.table-shell.svelte-gysts0 th.svelte-gysts0,.table-shell.svelte-gysts0 td.svelte-gysts0{padding:.95rem}.verdict-card.svelte-gysts0.svelte-gysts0{padding:1.25rem}}
