.comparison-section[data-astro-cid-ppj4fluv]{padding:5rem 0;background:linear-gradient(180deg,#fff,#fafbff,#f5f7ff)}.section-header[data-astro-cid-ppj4fluv]{text-align:center;margin-bottom:3rem}.section-badge[data-astro-cid-ppj4fluv]{display:inline-block;padding:.375rem 1rem;background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:1px solid rgba(139,92,246,.2);border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:#8b5cf6;margin-bottom:1.5rem;text-transform:uppercase}.section-title[data-astro-cid-ppj4fluv]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.1;color:var(--color-gray-900);margin-bottom:1.5rem;letter-spacing:-.03em}.text-gradient[data-astro-cid-ppj4fluv]{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-astro-cid-ppj4fluv]{font-size:1.125rem;color:var(--color-gray-600);max-width:600px;margin:0 auto;line-height:1.7}.table-wrapper[data-astro-cid-ppj4fluv]{overflow-x:auto;border-radius:1rem;box-shadow:0 10px 40px #00000014;background:#fff;padding-top:15px;margin-top:-15px}.comparison-table[data-astro-cid-ppj4fluv]{width:100%;border-collapse:collapse;background:#fff;font-size:.9375rem}.comparison-table[data-astro-cid-ppj4fluv] thead[data-astro-cid-ppj4fluv]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;position:sticky;top:0;z-index:10}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv]{padding:1.25rem 1rem;text-align:center;font-weight:700;font-size:1rem;letter-spacing:.02em}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv].feature-column{text-align:left;width:30%}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv].popular-column{background:linear-gradient(135deg,#ec4899,#f472b6);position:relative}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv].popular-column:after{content:"★ POPULAR";position:absolute;top:-10px;right:10px;background:#fbbf24;color:#78350f;padding:.125rem .5rem;border-radius:1rem;font-size:.625rem;font-weight:700;letter-spacing:.05em}.comparison-table[data-astro-cid-ppj4fluv] tbody[data-astro-cid-ppj4fluv] tr[data-astro-cid-ppj4fluv]{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.comparison-table[data-astro-cid-ppj4fluv] tbody[data-astro-cid-ppj4fluv] tr[data-astro-cid-ppj4fluv]:hover{background-color:#f9fafb}.comparison-table[data-astro-cid-ppj4fluv] td[data-astro-cid-ppj4fluv]{padding:1rem;text-align:center;color:var(--color-gray-700)}.feature-name[data-astro-cid-ppj4fluv]{text-align:left!important;font-weight:600;color:var(--color-gray-900)}.popular-cell[data-astro-cid-ppj4fluv]{background:linear-gradient(135deg,#8b5cf60d,#ec48990d)}.category-row[data-astro-cid-ppj4fluv]{background:linear-gradient(135deg,#f5f3ff,#fdf2f8)}.category-header[data-astro-cid-ppj4fluv]{padding:.875rem 1rem!important;text-align:left!important;font-weight:700;font-size:.875rem;color:#8b5cf6;letter-spacing:.05em;text-transform:uppercase}.check-icon[data-astro-cid-ppj4fluv]{color:#10b981;display:inline-block}.cross-icon[data-astro-cid-ppj4fluv]{color:#ef4444;display:inline-block;opacity:.4}.mobile-note[data-astro-cid-ppj4fluv]{display:none;text-align:center;margin-top:1rem;color:var(--color-gray-500);font-size:.875rem}@media (max-width:968px){.mobile-note[data-astro-cid-ppj4fluv]{display:block}.comparison-table[data-astro-cid-ppj4fluv]{font-size:.875rem}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv],.comparison-table[data-astro-cid-ppj4fluv] td[data-astro-cid-ppj4fluv]{padding:.75rem .5rem;min-width:120px}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv].feature-column{min-width:180px;position:sticky;left:0;background:linear-gradient(135deg,#8b5cf6,#a78bfa);z-index:11}.feature-name[data-astro-cid-ppj4fluv]{position:sticky;left:0;background:#fff;z-index:5}.category-header[data-astro-cid-ppj4fluv]{position:sticky;left:0;z-index:5}}@media (max-width:640px){.comparison-section[data-astro-cid-ppj4fluv]{padding:3rem 0}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv],.comparison-table[data-astro-cid-ppj4fluv] td[data-astro-cid-ppj4fluv]{font-size:.8125rem;padding:.625rem .375rem;min-width:100px}.comparison-table[data-astro-cid-ppj4fluv] th[data-astro-cid-ppj4fluv].feature-column{min-width:150px}}