.comparison-page.svelte-1kkeo5g{display:flex;justify-content:center;height:calc(100vh - 48px);margin-top:0;overflow-y:auto;overflow-y:overlay;padding:2rem 1rem;box-sizing:border-box}.comparison-container.svelte-1kkeo5g{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.comparison-container.svelte-1kkeo5g{gap:2rem}}.hero.svelte-1kkeo5g{text-align:center;margin-bottom:2rem}.hero.svelte-1kkeo5g h1:where(.svelte-1kkeo5g){font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}@media(max-width:768px){.hero.svelte-1kkeo5g h1:where(.svelte-1kkeo5g){font-size:2rem}}.hero.svelte-1kkeo5g .subtitle:where(.svelte-1kkeo5g){font-size:1.25rem;color:var(--color-text);opacity:.85;font-weight:500}.comparison-grid.svelte-1kkeo5g{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:2rem}@media(max-width:768px){.comparison-grid.svelte-1kkeo5g{grid-template-columns:1fr;gap:1rem}}.vs-badge.svelte-1kkeo5g{background:#000;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;margin:0 auto;border:4px solid var(--color-bg);box-shadow:0 4px 10px #0000004d}.competitor-card.svelte-1kkeo5g,.brand-card.svelte-1kkeo5g{padding:2.5rem;border-radius:20px;text-align:center}.competitor-card.svelte-1kkeo5g{background:#f5f5f5;border:2px solid #eee;color:#333!important}.competitor-card.svelte-1kkeo5g .card-title:where(.svelte-1kkeo5g){font-size:1.75rem;margin-bottom:1.5rem;color:#333!important;font-weight:700}.competitor-card.svelte-1kkeo5g .con-item:where(.svelte-1kkeo5g){font-size:1.1rem;margin-bottom:.8rem;color:#555!important}.brand-card.svelte-1kkeo5g{background:linear-gradient(135deg,#8b5cf626,#ec489926);border:2px solid rgba(139,92,246,.4);box-shadow:0 10px 40px #8b5cf64d;transform:scale(1.05);position:relative}.brand-card.svelte-1kkeo5g:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b)}.brand-card.svelte-1kkeo5g{color:var(--color-text)!important}.brand-card.svelte-1kkeo5g .card-title:where(.svelte-1kkeo5g){font-size:2rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.brand-card.svelte-1kkeo5g .pro-item:where(.svelte-1kkeo5g){font-size:1.2rem;margin-bottom:1rem;color:var(--color-text)}.brand-card.svelte-1kkeo5g .pro-item:where(.svelte-1kkeo5g) strong:where(.svelte-1kkeo5g){color:var(--color-text);font-weight:600}.detailed-breakdown.svelte-1kkeo5g{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);padding:3rem;border-radius:16px}.detailed-breakdown.svelte-1kkeo5g h2:where(.svelte-1kkeo5g){font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:1rem;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.detailed-breakdown.svelte-1kkeo5g p:where(.svelte-1kkeo5g){font-size:1.1rem;line-height:1.6;margin-bottom:3rem;color:var(--color-text);opacity:.9}.detailed-breakdown.svelte-1kkeo5g .why-switch:where(.svelte-1kkeo5g) h3:where(.svelte-1kkeo5g){text-align:center;margin-bottom:2rem;font-size:1.5rem;color:var(--color-text);font-weight:700}.reasons-grid.svelte-1kkeo5g{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.reasons-grid.svelte-1kkeo5g .reason:where(.svelte-1kkeo5g){text-align:center;background:linear-gradient(135deg,#8b5cf614,#ec489914);border:1px solid rgba(139,92,246,.2);padding:2rem;border-radius:12px;transition:transform .2s,box-shadow .2s}.reasons-grid.svelte-1kkeo5g .reason:where(.svelte-1kkeo5g):hover{transform:translateY(-4px);box-shadow:0 8px 20px #8b5cf633}.reasons-grid.svelte-1kkeo5g .reason:where(.svelte-1kkeo5g) .icon:where(.svelte-1kkeo5g){font-size:3rem;margin-bottom:1rem;display:block}.reasons-grid.svelte-1kkeo5g .reason:where(.svelte-1kkeo5g) h4:where(.svelte-1kkeo5g){font-weight:700;margin-bottom:.5rem;color:var(--color-text);font-size:1.1rem}.reasons-grid.svelte-1kkeo5g .reason:where(.svelte-1kkeo5g) p:where(.svelte-1kkeo5g){font-size:.95rem;color:var(--color-text);opacity:.8}.cta-section.svelte-1kkeo5g{text-align:center;padding:4rem 0}.cta-section.svelte-1kkeo5g .cta-heading:where(.svelte-1kkeo5g){font-size:2rem;margin-bottom:2rem;color:var(--color-text);font-weight:700}
