.comparison-page.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;padding-bottom:0}@keyframes svelte-1km62u2-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1km62u2{animation:svelte-1km62u2-fade-in .6s ease-out both}.delay-300.svelte-1km62u2{animation-delay:.3s}.comparison-hero.svelte-1km62u2{padding:5rem 1.5rem 3rem;text-align:center}@media(min-width:640px){.comparison-hero.svelte-1km62u2{padding:7rem 1.5rem 4rem}}.hero-container.svelte-1km62u2{max-width:48rem;margin:0 auto}.hero-badge.svelte-1km62u2{display:inline-block;padding:.35rem 1rem;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4338ca;margin-bottom:1.5rem;animation:svelte-1km62u2-fade-in .6s ease-out both;font-family:DM Sans,system-ui,-apple-system,sans-serif}.hero-title.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#09090b;margin:0 0 1rem;animation:svelte-1km62u2-fade-in .6s ease-out .1s both}@media(min-width:640px){.hero-title.svelte-1km62u2{font-size:3.5rem}}.vs-text.svelte-1km62u2{color:#a1a1aa;font-weight:400;margin:0 .25rem}.hero-gradient.svelte-1km62u2{background:linear-gradient(135deg,#4f46e5,#7c3aed,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.competitor-name.svelte-1km62u2,[data-theme=dark] .competitor-name.svelte-1km62u2{color:#71717a;-webkit-text-fill-color:#71717a}.hero-subtitle.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;color:#52525b;line-height:1.6;max-width:40rem;margin:0 auto;animation:svelte-1km62u2-fade-in .6s ease-out .2s both}.table-section.svelte-1km62u2{padding:0 1.5rem 5rem}.section-container.svelte-1km62u2{max-width:56rem;margin:0 auto}.table-card.svelte-1km62u2{background:#fff;border-radius:1rem;border:1px solid #e4e4e7;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.table-wrapper.svelte-1km62u2{overflow-x:auto}.comparison-table.svelte-1km62u2{width:100%;border-collapse:collapse;text-align:left;font-family:DM Sans,system-ui,-apple-system,sans-serif}.comparison-table.svelte-1km62u2 th:where(.svelte-1km62u2){padding:1.25rem 1.75rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#71717a;background:#fafafa;border-bottom:1px solid #e4e4e7;transition:all .3s ease}.comparison-table.svelte-1km62u2 td:where(.svelte-1km62u2){padding:1rem 1.75rem;font-size:.9375rem;color:#3f3f46;border-bottom:1px solid #f4f4f5;transition:all .3s ease}.brand-col.svelte-1km62u2{color:#4f46e5!important;text-align:center!important;background:#f5f3ff}.competitor-col.svelte-1km62u2{text-align:center!important}.feature-name.svelte-1km62u2{font-weight:500;color:#27272a}.check-cell.svelte-1km62u2{text-align:center}.check-icon.svelte-1km62u2{color:#10b981;display:inline-block}.check-gray.svelte-1km62u2{color:#a1a1aa}.check-paid.svelte-1km62u2{font-size:.7rem;font-weight:700;color:#d97706;background:#fffbeb;padding:.2rem .625rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.dash.svelte-1km62u2{color:#d4d4d8}.diff-section.svelte-1km62u2{padding:5rem 1.5rem;border-top:1px solid #e4e4e7;transition:border-color .3s ease}.section-title.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#09090b;margin:0 0 3rem;text-align:center;transition:color .3s ease}@media(min-width:640px){.section-title.svelte-1km62u2{font-size:2.5rem}}.diff-grid.svelte-1km62u2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.diff-grid.svelte-1km62u2{grid-template-columns:1fr 1fr}}.diff-card.svelte-1km62u2{background:#fff;padding:2rem;border-radius:1rem;border:1px solid #e4e4e7;transition:all .25s ease}.diff-card.svelte-1km62u2:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 8px 24px -4px #4f46e514}.diff-icon-box.svelte-1km62u2{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:.75rem;font-size:1.25rem;margin-bottom:1.25rem}.diff-card-title.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#09090b;margin:0 0 .75rem;transition:color .3s ease}.diff-card-description.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;color:#52525b;line-height:1.6;margin:0;transition:color .3s ease}.pricing-comparison.svelte-1km62u2{padding:5rem 1.5rem;border-top:1px solid #e4e4e7;transition:border-color .3s ease}.pricing-grid.svelte-1km62u2{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:48rem;margin:0 auto}@media(min-width:768px){.pricing-grid.svelte-1km62u2{grid-template-columns:1fr 1fr}}.pricing-card.svelte-1km62u2{padding:2.5rem;border-radius:1rem;border:1px solid #e4e4e7;display:flex;flex-direction:column;position:relative;background:#fff;transition:all .3s ease}.pricing-card.brand.svelte-1km62u2{border-color:#4f46e5;border-width:2px;box-shadow:0 20px 40px -12px #4f46e51f}.pricing-name.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#09090b;margin:0 0 1.25rem;transition:color .3s ease}.pricing-amount.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:2.75rem;font-weight:800;color:#09090b;margin:0 0 .375rem;letter-spacing:-.03em;transition:color .3s ease}.pricing-period.svelte-1km62u2{font-size:1rem;color:#71717a;font-weight:500}.pricing-detail.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;color:#a1a1aa;margin:0 0 1.75rem}.pricing-list.svelte-1km62u2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pricing-list.svelte-1km62u2 li:where(.svelte-1km62u2){font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;color:#3f3f46;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.pricing-list.svelte-1km62u2 li:where(.svelte-1km62u2):before{content:"";width:5px;height:5px;border-radius:50%;background:#4f46e5;flex-shrink:0}.pricing-card.competitor.svelte-1km62u2 .pricing-list:where(.svelte-1km62u2) li:where(.svelte-1km62u2):before{background:#a1a1aa}.popular-badge.svelte-1km62u2{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:.25rem 1rem;border-radius:999px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.quiz-banner.svelte-1km62u2{max-width:48rem;margin:0 auto;padding:0 1.5rem 4rem}.quiz-banner-inner.svelte-1km62u2{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;background:linear-gradient(135deg,#f5f3ff,#eef2ff);border:1px solid #e0e7ff;border-radius:.875rem;transition:background .3s ease,border-color .3s ease}.quiz-banner-icon.svelte-1km62u2{flex-shrink:0;color:#4f46e5}.quiz-banner-text.svelte-1km62u2{flex:1}.quiz-banner-title.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:700;color:#1e1b4b;margin:0 0 .125rem}.quiz-banner-subtitle.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.85rem;color:#52525b;margin:0;line-height:1.4}.quiz-banner-link.svelte-1km62u2{flex-shrink:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;color:#4f46e5;text-decoration:none;white-space:nowrap;transition:color .15s ease}.quiz-banner-link.svelte-1km62u2:hover{color:#3730a3}@media(max-width:640px){.quiz-banner-inner.svelte-1km62u2{flex-direction:column;text-align:center;gap:.75rem}}.comparison-cta.svelte-1km62u2{padding:4rem 1.5rem 5rem;text-align:center;border-top:1px solid #e4e4e7;transition:border-color .3s ease}.cta-container.svelte-1km62u2{max-width:42rem;margin:0 auto}.cta-title.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:800;color:#09090b;margin:0 0 1rem;letter-spacing:-.03em;transition:color .3s ease}@media(min-width:640px){.cta-title.svelte-1km62u2{font-size:2.5rem}}.cta-gradient.svelte-1km62u2{background:linear-gradient(135deg,#4f46e5,#7c3aed,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-subtitle.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;color:#52525b;margin:0 0 2.5rem;line-height:1.6;transition:color .3s ease}.cta-actions.svelte-1km62u2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}@media(min-width:640px){.cta-actions.svelte-1km62u2{flex-direction:row}}.cta-secondary-link.svelte-1km62u2{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:600;font-size:.9375rem;color:#52525b;text-decoration:none;transition:color .2s ease}.cta-secondary-link.svelte-1km62u2:hover{color:#4f46e5}@media(max-width:640px){.comparison-hero.svelte-1km62u2{padding:3.5rem 1.5rem 2rem}.hero-title.svelte-1km62u2{font-size:2rem}.hero-subtitle.svelte-1km62u2{font-size:1rem}.section-title.svelte-1km62u2{font-size:1.75rem}}[data-theme=dark] .hero-badge.svelte-1km62u2{background:linear-gradient(135deg,#6366f126,#4338ca33);border-color:#6366f14d;color:#a5b4fc}[data-theme=dark] .hero-title.svelte-1km62u2,[data-theme=dark] .section-title.svelte-1km62u2,[data-theme=dark] .pricing-name.svelte-1km62u2,[data-theme=dark] .pricing-amount.svelte-1km62u2,[data-theme=dark] .cta-title.svelte-1km62u2,[data-theme=dark] .diff-card-title.svelte-1km62u2{color:#fafafa}[data-theme=dark] .hero-subtitle.svelte-1km62u2,[data-theme=dark] .cta-subtitle.svelte-1km62u2,[data-theme=dark] .diff-card-description.svelte-1km62u2,[data-theme=dark] .pricing-detail.svelte-1km62u2{color:#a1a1aa}[data-theme=dark] .vs-text.svelte-1km62u2{color:#52525b}[data-theme=dark] .table-card.svelte-1km62u2{background-color:#121214;border-color:#27272a}[data-theme=dark] .comparison-table.svelte-1km62u2 th:where(.svelte-1km62u2){background-color:#18181b;color:#a1a1aa;border-bottom-color:#27272a}[data-theme=dark] .comparison-table.svelte-1km62u2 td:where(.svelte-1km62u2){color:#d4d4d8;border-bottom-color:#1c1c1f}[data-theme=dark] .feature-name.svelte-1km62u2{color:#e4e4e7}[data-theme=dark] .brand-col.svelte-1km62u2{background-color:#4f46e514!important;color:#818cf8!important}[data-theme=dark] .check-paid.svelte-1km62u2{background:#fbbf241a;color:#fbbf24}[data-theme=dark] .diff-section.svelte-1km62u2{border-color:#27272a}[data-theme=dark] .diff-card.svelte-1km62u2{background-color:#121214;border-color:#27272a}[data-theme=dark] .diff-card.svelte-1km62u2:hover{border-color:#818cf8;box-shadow:0 8px 24px -4px #0000004d}[data-theme=dark] .diff-icon-box.svelte-1km62u2{background:linear-gradient(135deg,#6366f126,#4338ca33);border-color:#6366f14d}[data-theme=dark] .pricing-comparison.svelte-1km62u2{border-color:#27272a}[data-theme=dark] .pricing-card.svelte-1km62u2{background-color:#121214;border-color:#27272a}[data-theme=dark] .pricing-card.brand.svelte-1km62u2{border-color:#818cf8;box-shadow:0 20px 40px -12px #0006}[data-theme=dark] .pricing-period.svelte-1km62u2{color:#71717a}[data-theme=dark] .pricing-list.svelte-1km62u2 li:where(.svelte-1km62u2){color:#a1a1aa}[data-theme=dark] .pricing-list.svelte-1km62u2 li:where(.svelte-1km62u2):before{background:#818cf8}[data-theme=dark] .pricing-card.competitor.svelte-1km62u2 .pricing-list:where(.svelte-1km62u2) li:where(.svelte-1km62u2):before{background:#52525b}[data-theme=dark] .quiz-banner-inner.svelte-1km62u2{background:linear-gradient(135deg,#4f46e514,#6366f10d);border-color:#6366f133}[data-theme=dark] .quiz-banner-title.svelte-1km62u2{color:#e4e4e7}[data-theme=dark] .quiz-banner-subtitle.svelte-1km62u2{color:#a1a1aa}[data-theme=dark] .quiz-banner-link.svelte-1km62u2{color:#a5b4fc}[data-theme=dark] .quiz-banner-link.svelte-1km62u2:hover{color:#c7d2fe}[data-theme=dark] .comparison-cta.svelte-1km62u2{border-color:#27272a}[data-theme=dark] .cta-secondary-link.svelte-1km62u2{color:#a1a1aa}[data-theme=dark] .cta-secondary-link.svelte-1km62u2:hover{color:#818cf8}
