.compare_hero__ahe_S{max-width:800px;margin:0 auto;padding:80px 24px 40px;text-align:center}.compare_heroTitle__URk8A{font-size:2.4rem;font-weight:800;color:var(--primary-color);margin-bottom:16px;line-height:1.15}.compare_highlight__qWCO9{color:var(--accent-color)}.compare_heroSubtitle__zkS4F{font-size:1.15rem;color:#6b7280;line-height:1.6;max-width:640px;margin:0 auto}.compare_tableSection__H4x15{max-width:800px;margin:40px auto 0;padding:0 24px}.compare_sectionTitle__YOJV9{font-size:1.8rem;font-weight:700;color:var(--primary-color);text-align:center;margin-bottom:32px}.compare_comparisonTable__OeVfl{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.compare_comparisonTable__OeVfl thead th{background:#f9fafb;padding:16px 20px;text-align:left;font-weight:700;color:var(--primary-color);font-size:.95rem;border-bottom:2px solid #e5e7eb}.compare_comparisonTable__OeVfl thead th:first-child{width:40%}.compare_comparisonTable__OeVfl tbody td{padding:14px 20px;border-bottom:1px solid #f3f4f6;font-size:.95rem;color:#374151;vertical-align:top}.compare_comparisonTable__OeVfl tbody tr:last-child td{border-bottom:none}.compare_comparisonTable__OeVfl tbody td:first-child{font-weight:600;color:var(--primary-color)}.compare_checkMark___gZHj{color:#22c55e;font-weight:700}.compare_crossMark__Q2vGY{color:#ef4444;font-weight:700}.compare_whenSection__a8wDn{max-width:800px;margin:60px auto 0;padding:0 24px}.compare_whenGrid__7ZIKV{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}.compare_whenCard___SZHF{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:28px 24px}.compare_whenCard___SZHF h3{font-size:1.1rem;font-weight:700;color:var(--primary-color);margin-bottom:12px}.compare_whenCard___SZHF ul{list-style:none;padding:0;margin:0}.compare_whenCard___SZHF li{font-size:.95rem;color:#6b7280;line-height:1.6;padding:4px 0}.compare_whenCard___SZHF li:before{content:"→ ";color:var(--accent-color);font-weight:700}.compare_boardqCard__BLmOw{border-color:var(--accent-color);border-width:2px}.compare_proseSection__8EmXE{max-width:720px;margin:60px auto 0;padding:0 24px}.compare_proseSection__8EmXE h2{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:16px}.compare_proseSection__8EmXE p{font-size:1.05rem;color:#374151;line-height:1.75;margin-bottom:16px}.compare_proseSection__8EmXE ul{margin:0 0 16px 24px;color:#374151}.compare_proseSection__8EmXE li{font-size:1.05rem;line-height:1.7;margin-bottom:4px}.compare_proseSection__8EmXE strong{color:var(--primary-color)}.compare_bottomCta__f9H6Q{text-align:center;padding:80px 24px;background:#f9fafb;margin-top:60px}.compare_bottomCta__f9H6Q h2{font-size:1.8rem;color:var(--primary-color);margin-bottom:12px;font-weight:700}.compare_bottomCta__f9H6Q p{color:#6b7280;font-size:1.1rem;max-width:520px;margin:0 auto 24px;line-height:1.6}.compare_ctaPrimary__K524D{display:inline-block;background-color:var(--accent-color);color:#fff;padding:14px 32px;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .2s}.compare_ctaPrimary__K524D:hover{background-color:var(--accent-color-hover)}@media (max-width:768px){.compare_heroTitle__URk8A{font-size:1.8rem}.compare_comparisonTable__OeVfl tbody td,.compare_comparisonTable__OeVfl thead th{padding:10px 12px;font-size:.85rem}.compare_whenGrid__7ZIKV{grid-template-columns:1fr}.compare_proseSection__8EmXE li,.compare_proseSection__8EmXE p{font-size:1rem}}