.ComparisonPage_page__eaHWk{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 80px;color:var(--text)}.ComparisonPage_breadcrumbs__uF8ZY{display:flex;align-items:center;gap:9px;margin-bottom:28px;color:var(--text-muted);font-size:13px}.ComparisonPage_breadcrumbs__uF8ZY a:hover{color:var(--text)}.ComparisonPage_hero__1fITB{padding:clamp(28px,5vw,68px);border:1px solid var(--purple-border);border-radius:32px;background:radial-gradient(circle at 82% 4%,rgba(236,72,153,.18),transparent 31%),radial-gradient(circle at 12% 88%,rgba(139,92,246,.19),transparent 34%),linear-gradient(145deg,#171321,#0e1118 66%)}.ComparisonPage_eyebrow___rzHk,.ComparisonPage_kicker__fR8_j{color:#c4a7ff;font-size:11px;font-weight:800;letter-spacing:.17em}.ComparisonPage_hero__1fITB h1{max-width:980px;margin-top:14px;font-size:clamp(34px,5.2vw,68px);line-height:1.04;letter-spacing:-.04em}.ComparisonPage_description__ap3fX{max-width:820px;margin-top:22px;color:rgba(245,247,251,.72);font-size:clamp(16px,2vw,20px);line-height:1.65}.ComparisonPage_verdict__bm5KH{max-width:920px;margin-top:30px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.ComparisonPage_verdict__bm5KH strong{color:#e9d5ff}.ComparisonPage_verdict__bm5KH p{margin-top:5px;color:rgba(245,247,251,.78);line-height:1.65}.ComparisonPage_reviewed__DZOV_{margin-top:18px;color:var(--text-faint);font-size:12px}.ComparisonPage_section__Zu99k{margin-top:28px;padding:clamp(24px,4vw,44px);border:1px solid var(--border);border-radius:26px;background:linear-gradient(145deg,rgba(30,35,48,.72),rgba(14,17,24,.86))}.ComparisonPage_cta__b7fux h2,.ComparisonPage_hubCards__k_ei3>h2,.ComparisonPage_more__SBw_R h2,.ComparisonPage_section__Zu99k>h2{margin-top:8px;font-size:clamp(26px,3.2vw,40px);line-height:1.15;letter-spacing:-.025em}.ComparisonPage_methodology__5OkYW>p,.ComparisonPage_sectionIntro__Lps2U{max-width:880px;margin-top:13px;color:var(--text-muted);line-height:1.75}.ComparisonPage_tableWrap__GohE4{margin-top:24px;overflow-x:auto;border:1px solid var(--border);border-radius:18px}.ComparisonPage_tableWrap__GohE4 table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.ComparisonPage_tableWrap__GohE4 td,.ComparisonPage_tableWrap__GohE4 th{padding:16px 18px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.ComparisonPage_tableWrap__GohE4 tr:last-child td,.ComparisonPage_tableWrap__GohE4 tr:last-child th{border-bottom:0}.ComparisonPage_tableWrap__GohE4 thead th{background:rgba(139,92,246,.1);color:#ddd0ff;font-size:13px}.ComparisonPage_tableWrap__GohE4 tbody th{width:22%;color:var(--text);font-size:14px}.ComparisonPage_tableWrap__GohE4 td{width:39%;color:rgba(245,247,251,.68);font-size:14px}.ComparisonPage_pointGrid__wd_dG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.ComparisonPage_point__X5RVW{padding:20px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.025)}.ComparisonPage_point__X5RVW h3{font-size:18px;line-height:1.35}.ComparisonPage_point__X5RVW p{margin-top:9px;color:var(--text-muted);font-size:14px;line-height:1.75}.ComparisonPage_choiceSection__hvqZW{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.ComparisonPage_choiceSection__hvqZW h2{font-size:clamp(22px,2.7vw,30px)}.ComparisonPage_choiceSection__hvqZW ul{display:grid;gap:10px;margin-top:18px;list-style:none}.ComparisonPage_choiceSection__hvqZW li{position:relative;padding-left:24px;color:rgba(245,247,251,.7);line-height:1.6}.ComparisonPage_choiceSection__hvqZW li:before{content:"✓";position:absolute;left:0;color:#a78bfa;font-weight:800}.ComparisonPage_methodology__5OkYW h3{margin-top:25px;font-size:18px}.ComparisonPage_sources__4k7DO{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;list-style:none}.ComparisonPage_sources__4k7DO a{display:block;padding:9px 12px;border:1px solid var(--purple-border);border-radius:999px;color:#d8b4fe;font-size:12px}.ComparisonPage_sources__4k7DO a:hover{border-color:#a78bfa;background:var(--purple-dim)}.ComparisonPage_methodology__5OkYW .ComparisonPage_disclaimer__AOjjF{padding-top:18px;border-top:1px solid var(--border);color:var(--text-faint);font-size:12px}.ComparisonPage_cta__b7fux{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:clamp(26px,4vw,44px);border-radius:26px;background:linear-gradient(120deg,rgba(236,72,153,.24),rgba(139,92,246,.26))}.ComparisonPage_cta__b7fux p:not(.ComparisonPage_kicker__fR8_j){max-width:700px;margin-top:10px;color:rgba(245,247,251,.7)}.ComparisonPage_cta__b7fux>a{flex:none;padding:14px 22px;border-radius:14px;background:linear-gradient(90deg,#ec4899,#8b5cf6);color:white;font-weight:800}.ComparisonPage_more__SBw_R{margin-top:52px}.ComparisonPage_more__SBw_R>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.ComparisonPage_more__SBw_R a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.ComparisonPage_more__SBw_R a:hover{border-color:var(--purple-border);transform:translateY(-1px)}.ComparisonPage_more__SBw_R span{font-weight:750}.ComparisonPage_more__SBw_R small{color:var(--text-muted);line-height:1.55}.ComparisonPage_hub__1HrlF .ComparisonPage_hero__1fITB h1{max-width:860px}.ComparisonPage_hubCards__k_ei3{margin-top:48px}.ComparisonPage_hubCards__k_ei3>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.ComparisonPage_hubCards__k_ei3 article{display:flex;flex-direction:column;min-height:290px;padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface)}.ComparisonPage_hubCards__k_ei3 article>p{color:#d8b4fe;font-weight:800}.ComparisonPage_hubCards__k_ei3 article>p span{color:var(--text-faint);font-size:12px;text-transform:uppercase}.ComparisonPage_hubCards__k_ei3 h3{margin-top:18px;font-size:21px;line-height:1.25}.ComparisonPage_hubCards__k_ei3 small{margin-top:13px;color:var(--text-muted);line-height:1.6}.ComparisonPage_hubCards__k_ei3 a{margin-top:auto;padding-top:22px;color:#c4a7ff;font-weight:700}.ComparisonPage_editorial__O_OlY .ComparisonPage_pointGrid__wd_dG{grid-template-columns:repeat(3,minmax(0,1fr))}.ComparisonPage_inlineCta__3Kzrj{display:inline-block;margin-top:24px;color:#d8b4fe;font-weight:700}@media (max-width:900px){.ComparisonPage_editorial__O_OlY .ComparisonPage_pointGrid__wd_dG,.ComparisonPage_hubCards__k_ei3>div{grid-template-columns:1fr}}@media (max-width:700px){.ComparisonPage_page__eaHWk{width:min(100% - 24px,1180px);padding-top:20px}.ComparisonPage_hero__1fITB{border-radius:24px}.ComparisonPage_hero__1fITB h1{font-size:clamp(31px,10vw,46px)}.ComparisonPage_cta__b7fux,.ComparisonPage_section__Zu99k{border-radius:22px}.ComparisonPage_choiceSection__hvqZW,.ComparisonPage_more__SBw_R>div,.ComparisonPage_pointGrid__wd_dG{grid-template-columns:1fr}.ComparisonPage_cta__b7fux{align-items:stretch;flex-direction:column}.ComparisonPage_cta__b7fux>a{text-align:center}}