@keyframes comparisonFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comparison{animation:comparisonFadeIn .5s ease-out}.comparison__hero{padding:var(--space-24) 0 var(--space-16);text-align:center}.comparison__badge{display:inline-block;padding:6px 16px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--accent-soft);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-6)}.comparison__title{font-family:var(--font-heading);font-size:clamp(36px,5vw,64px);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);color:var(--text-heading);margin:0 0 var(--space-6)}.comparison__title span{background:linear-gradient(135deg,var(--accent),var(--accent-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comparison__intro{max-width:720px;margin:0 auto;font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--text-secondary)}.comparison__section{padding:var(--space-16) 0}.comparison__section-title{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--text-heading);text-align:center;margin:0 0 var(--space-8)}.comparison__table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.comparison__table{width:100%;border-collapse:collapse;min-width:600px}.comparison__table thead{background:var(--bg-tertiary)}.comparison__table th{padding:10px var(--space-6);font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-heading);text-align:left;border-bottom:1px solid var(--glass-border)}.comparison__table th:not(:first-child){text-align:center;min-width:120px}.comparison__table-th--meetwave{color:var(--accent)}.comparison__table td{padding:8px var(--space-6);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-primary);border-bottom:1px solid var(--glass-border)}.comparison__table td:first-child{font-weight:var(--fw-bold);color:var(--text-primary)}.comparison__table td:not(:first-child){text-align:center}.comparison__table tbody tr:last-child td{border-bottom:none}.comparison__table tbody tr:hover{background:var(--glass)}.comparison__table tbody tr.comparison__row--pricing{background:linear-gradient(90deg,#2979ff1a,#2979ff08)}.comparison__table tbody tr.comparison__row--pricing td{padding-top:12px;padding-bottom:12px;border-bottom:2px solid var(--accent)}.comparison__row--pricing td:first-child{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--text-primary)}.comparison__row--pricing .comparison__text-value{font-size:var(--fs-lg);font-family:var(--font-heading);font-weight:var(--fw-extrabold)}.comparison__row--pricing .comparison__text-value--highlight{color:var(--mint)}.comparison__check{color:var(--mint);font-size:18px;font-weight:var(--fw-bold)}.comparison__cross{color:var(--text-muted);font-size:18px}.comparison__text-value{color:var(--text-primary);font-size:var(--fs-base)}.comparison__text-value--highlight{color:var(--mint);font-weight:var(--fw-bold)}.comparison__why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);max-width:960px;margin:0 auto}.comparison__why-card{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--space-8)}.comparison__why-icon{width:48px;height:48px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent),var(--accent-soft));display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--text-heading);font-size:22px}.comparison__why-title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 var(--space-2)}.comparison__why-desc{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-secondary);margin:0}.comparison__cta{padding:var(--space-24) 0 var(--space-16);text-align:center}.comparison__cta-title{font-family:var(--font-heading);font-size:clamp(28px,4vw,48px);font-weight:var(--fw-extrabold);color:var(--text-heading);margin:0 0 var(--space-4)}.comparison__cta-subtitle{font-size:var(--fs-lg);color:var(--text-secondary);margin:0 0 var(--space-8)}.comparison__blog-links{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.comparison__blog-links-title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 var(--space-6);text-align:center}.comparison__blog-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);max-width:900px;margin:0 auto}.comparison__blog-link{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);text-decoration:none;transition:var(--transition-fast)}.comparison__blog-link:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.comparison__blog-link-title{font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-heading);line-height:var(--lh-tight)}.comparison__blog-link-meta{font-size:var(--fs-xs);color:var(--text-muted)}.comparison__others{padding:var(--space-8) 0 var(--space-16);text-align:center}.comparison__others-title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 var(--space-6)}.comparison__others-links{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.comparison__others-link{padding:10px 24px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);color:var(--accent-soft);font-size:var(--fs-base);font-weight:var(--fw-bold);text-decoration:none;transition:var(--transition-fast)}.comparison__others-link:hover{background:var(--bg-tertiary);border-color:var(--accent);color:var(--accent)}@media(max-width:768px){.comparison__hero{padding:var(--space-16) 0 var(--space-8)}.comparison__section{padding:var(--space-8) 0}.comparison__table th{padding:8px var(--space-4);font-size:var(--fs-xs)}.comparison__table td{padding:6px var(--space-4);font-size:var(--fs-xs)}.comparison__why-grid{grid-template-columns:1fr}.comparison__cta{padding:var(--space-16) 0 var(--space-8)}}@media(max-width:480px){.comparison__title{font-size:28px}.comparison__section-title{font-size:var(--fs-xl)}.comparison__table th,.comparison__table td{padding:4px var(--space-2);font-size:var(--fs-xs)}.comparison__why-card{padding:var(--space-6)}}@media(prefers-reduced-motion:reduce){.comparison{animation:none}}
