.compare-module__kXRsHW__page{width:100%;max-width:900px;padding-top:64px;padding-bottom:96px}.compare-module__kXRsHW__breadcrumb{margin-bottom:24px;font-size:.95rem}.compare-module__kXRsHW__breadcrumb a{color:var(--accent);text-decoration:none}.compare-module__kXRsHW__breadcrumb a:hover{text-decoration:underline}.compare-module__kXRsHW__hero{margin-bottom:48px}.compare-module__kXRsHW__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep);background:var(--accent-light);border-radius:var(--radius-full);margin-bottom:16px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-block}.compare-module__kXRsHW__hero h1{font-family:var(--font-display);color:var(--text-primary);margin:0 0 12px;font-size:2.4rem;line-height:1.15}.compare-module__kXRsHW__positioning{color:var(--text-primary);margin:0 0 12px;font-size:1.05rem;font-weight:600}.compare-module__kXRsHW__intro{color:var(--text-body);margin:0 0 28px;font-size:1.12rem;line-height:1.6}.compare-module__kXRsHW__heroCta{align-items:center;min-height:44px;display:inline-flex}.compare-module__kXRsHW__section{margin-bottom:56px}.compare-module__kXRsHW__section h2{font-family:var(--font-display);color:var(--text-primary);margin:0 0 20px;font-size:1.6rem}.compare-module__kXRsHW__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}.compare-module__kXRsHW__table{border-collapse:collapse;background:var(--bg-white);width:100%;min-width:560px}.compare-module__kXRsHW__table th,.compare-module__kXRsHW__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px;font-size:.98rem;line-height:1.5}.compare-module__kXRsHW__table thead th{font-family:var(--font-display);color:var(--text-primary);background:var(--bg-subtle,var(--accent-light));font-size:1.02rem}.compare-module__kXRsHW__dimCol{color:var(--text-muted);white-space:nowrap;font-weight:600}.compare-module__kXRsHW__siteCol{color:var(--text-body);background:var(--accent-light)}.compare-module__kXRsHW__siteHead{color:var(--accent-deep)}.compare-module__kXRsHW__compCol{color:var(--text-body)}.compare-module__kXRsHW__table tbody tr:last-child th,.compare-module__kXRsHW__table tbody tr:last-child td{border-bottom:none}.compare-module__kXRsHW__chooseGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.compare-module__kXRsHW__chooseCol{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px}.compare-module__kXRsHW__chooseCol.compare-module__kXRsHW__primary{border-color:var(--accent);background:var(--accent-light)}.compare-module__kXRsHW__chooseCol h3{color:var(--text-primary);margin:0 0 14px;font-size:1.15rem}.compare-module__kXRsHW__chooseCol ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.compare-module__kXRsHW__chooseCol li{color:var(--text-body);padding-left:26px;font-size:1rem;line-height:1.55;position:relative}.compare-module__kXRsHW__chooseCol li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.compare-module__kXRsHW__faq{margin-bottom:56px}.compare-module__kXRsHW__faq h2{font-family:var(--font-display);color:var(--text-primary);margin:0 0 20px;font-size:1.6rem}.compare-module__kXRsHW__faqItem{border-bottom:1px solid var(--border);padding:20px 0}.compare-module__kXRsHW__faqItem h3{color:var(--text-primary);margin:0 0 8px;font-size:1.1rem}.compare-module__kXRsHW__faqItem p{color:var(--text-body);margin:0;font-size:1.02rem;line-height:1.6}.compare-module__kXRsHW__ctaCard{text-align:center;background:var(--bg-dark);color:var(--text-on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:48px 32px}.compare-module__kXRsHW__ctaCard h2{font-family:var(--font-display);color:var(--text-on-dark);margin:0 0 12px;font-size:1.7rem}.compare-module__kXRsHW__ctaCard p{color:var(--text-on-dark-muted);max-width:480px;margin:0 auto 24px;font-size:1.05rem;line-height:1.6}.compare-module__kXRsHW__hubHeader{margin-bottom:40px}.compare-module__kXRsHW__hubHeader h1{font-family:var(--font-display);color:var(--text-primary);margin:0 0 12px;font-size:2.2rem}.compare-module__kXRsHW__hubHeader p{color:var(--text-body);max-width:640px;margin:0;font-size:1.1rem;line-height:1.6}.compare-module__kXRsHW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.compare-module__kXRsHW__card{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:24px;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex}.compare-module__kXRsHW__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.compare-module__kXRsHW__cardTitle{color:var(--text-primary);margin:0 0 8px;font-size:1.2rem}.compare-module__kXRsHW__cardDesc{color:var(--text-body);flex:1;margin:0 0 16px;font-size:.98rem;line-height:1.5}.compare-module__kXRsHW__cardLink{color:var(--accent);font-size:.95rem;font-weight:600}@media (max-width:768px){.compare-module__kXRsHW__page{padding-top:48px;padding-bottom:72px}.compare-module__kXRsHW__hero h1{font-size:2rem}.compare-module__kXRsHW__intro{font-size:1.06rem}.compare-module__kXRsHW__hubHeader h1{font-size:1.9rem}}@media (max-width:480px){.compare-module__kXRsHW__hero h1{font-size:1.7rem}.compare-module__kXRsHW__intro{font-size:1rem}.compare-module__kXRsHW__section h2,.compare-module__kXRsHW__faq h2{font-size:1.35rem}.compare-module__kXRsHW__chooseGrid,.compare-module__kXRsHW__grid{grid-template-columns:1fr}.compare-module__kXRsHW__ctaCard{padding:36px 20px}.compare-module__kXRsHW__ctaCard h2{font-size:1.4rem}.compare-module__kXRsHW__table th,.compare-module__kXRsHW__table td{padding:12px 14px;font-size:.94rem}}
