.compare-index[data-v-ae6d22d0]{padding-top:80px}.index-hero[data-v-ae6d22d0]{background:var(--gradient-dark);padding:3.5rem 0 4rem;text-align:center}.index-hero h1[data-v-ae6d22d0]{font-family:var(--cp-font-display);color:var(--text-white);font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem}.hero-sub[data-v-ae6d22d0]{color:#ffffffb3;font-size:1.125rem;max-width:620px;margin:0 auto;line-height:1.6}.index-grid-wrap[data-v-ae6d22d0]{padding:3rem 1.5rem 5rem}.index-grid[data-v-ae6d22d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:960px;margin:0 auto}.compare-card[data-v-ae6d22d0]{display:block;padding:1.75rem;border:1px solid var(--border, #e2e8f0);border-radius:var(--radius-xl);text-decoration:none;background:var(--bg-card, #fff);transition:all var(--transition-fast)}.compare-card[data-v-ae6d22d0]:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.compare-card h2[data-v-ae6d22d0]{font-family:var(--cp-font-display);font-size:1.25rem;color:var(--text-primary);margin-bottom:.6rem}.compare-card p[data-v-ae6d22d0]{color:var(--text-secondary);font-size:.975rem;line-height:1.6;margin-bottom:1rem}.card-cta[data-v-ae6d22d0]{color:var(--primary);font-weight:600;font-size:.9375rem}@media(max-width:768px){.index-hero[data-v-ae6d22d0]{padding:2.5rem 1rem 3rem}.index-grid-wrap[data-v-ae6d22d0]{padding:2rem 1rem 3rem}}
