.compare-module__HIzyxq__page{background:var(--bg-deep);min-height:100vh;padding:var(--space-3xl) var(--space-md) var(--space-4xl);scrollbar-width:thin;scrollbar-color:#00ddb333 transparent}.compare-module__HIzyxq__inner{max-width:920px;margin:0 auto}.compare-module__HIzyxq__backLink{color:var(--accent-teal);margin-bottom:var(--space-xl);border-radius:var(--radius-pill);transition:all var(--duration-fast) var(--ease-out-expo);background:#00ddb30f;border:1px solid #00ddb31a;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.compare-module__HIzyxq__backLink:hover{color:var(--text-primary);background:#00ddb31f;border-color:#00ddb340;transform:translate(-2px)}.compare-module__HIzyxq__pageHeader{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-subtle);position:relative}.compare-module__HIzyxq__pageHeader:after{content:"";background:var(--gradient-accent);border-radius:2px;width:110px;height:2px;position:absolute;bottom:-1px;left:0}.compare-module__HIzyxq__pageTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(2.2rem,5vw,3rem);font-weight:800}.compare-module__HIzyxq__pageSubtitle{color:var(--text-muted);font-size:1.05rem;font-weight:400;line-height:1.6}.compare-module__HIzyxq__tldr{padding:var(--space-xl);margin-bottom:var(--space-2xl);background:linear-gradient(135deg,#00ddb30f,#ff6b8a0a);border:1px solid #00ddb32e;border-radius:16px}.compare-module__HIzyxq__tldrLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-teal);margin:0 0 10px;font-size:.78rem;font-weight:700}.compare-module__HIzyxq__tldrBody{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.7}.compare-module__HIzyxq__tldrBody strong{color:var(--text-primary);font-weight:700}.compare-module__HIzyxq__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 var(--space-lg) 0;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.compare-module__HIzyxq__tableSection{margin-bottom:var(--space-2xl)}.compare-module__HIzyxq__tableWrap{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:14px;overflow-x:auto}.compare-module__HIzyxq__compareTable{border-collapse:collapse;width:100%;min-width:540px;font-size:.95rem}.compare-module__HIzyxq__compareTable thead th{text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);letter-spacing:.01em;background:#00ddb30d;padding:14px 18px;font-size:.92rem;font-weight:700}.compare-module__HIzyxq__compareTable thead th:nth-child(2){color:var(--accent-teal)}.compare-module__HIzyxq__compareTable tbody th{text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:top;width:32%;padding:14px 18px;font-weight:600}.compare-module__HIzyxq__compareTable tbody td{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:14px 18px;line-height:1.55}.compare-module__HIzyxq__compareTable tbody tr:last-child th,.compare-module__HIzyxq__compareTable tbody tr:last-child td{border-bottom:none}.compare-module__HIzyxq__cellPrimary{color:var(--text-primary)!important}.compare-module__HIzyxq__diffSection{margin-bottom:var(--space-2xl)}.compare-module__HIzyxq__diffGrid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.compare-module__HIzyxq__diffCard{border:1px solid var(--border-subtle);padding:var(--space-lg);transition:border-color var(--duration-fast) var(--ease-out-expo);background:#ffffff05;border-radius:14px}.compare-module__HIzyxq__diffCard:hover{border-color:#00ddb34d}.compare-module__HIzyxq__diffTitle{color:var(--text-primary);margin:0 0 8px;font-size:1.05rem;font-weight:700}.compare-module__HIzyxq__diffBody{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.compare-module__HIzyxq__honestSection{margin-bottom:var(--space-2xl);border:1px solid var(--border-subtle);padding:var(--space-xl);background:#ffffff05;border-radius:14px}.compare-module__HIzyxq__honestList{margin:0;padding:0;list-style:none}.compare-module__HIzyxq__honestList li{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding:10px 0;font-size:.98rem;line-height:1.7}.compare-module__HIzyxq__honestList li:last-child{border-bottom:none}.compare-module__HIzyxq__honestList li strong{color:var(--text-primary);font-weight:700}.compare-module__HIzyxq__faqSection{margin-bottom:var(--space-2xl)}.compare-module__HIzyxq__faqGrid{flex-direction:column;gap:10px;display:flex}.compare-module__HIzyxq__faqItem{border:1px solid var(--border-subtle);transition:border-color var(--duration-fast) var(--ease-out-expo);background:#ffffff05;border-radius:12px;overflow:hidden}.compare-module__HIzyxq__faqItem[open]{border-color:#00ddb340}.compare-module__HIzyxq__faqQuestion{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.compare-module__HIzyxq__faqQuestion::-webkit-details-marker{display:none}.compare-module__HIzyxq__faqChevron{color:var(--accent-teal);transition:transform var(--duration-fast) var(--ease-out-expo);flex-shrink:0}.compare-module__HIzyxq__faqItem[open] .compare-module__HIzyxq__faqChevron{transform:rotate(180deg)}.compare-module__HIzyxq__faqAnswer{color:var(--text-muted);margin:0;padding:0 18px 16px;font-size:.95rem;line-height:1.65}.compare-module__HIzyxq__ctaSection{text-align:center;padding:var(--space-2xl);margin-bottom:var(--space-2xl);background:linear-gradient(135deg,#00ddb314,#ff6b8a0d);border:1px solid #00ddb338;border-radius:16px}.compare-module__HIzyxq__ctaTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:1.6rem;font-weight:700}.compare-module__HIzyxq__ctaBody{color:var(--text-muted);margin:0 0 var(--space-lg) 0;font-size:1rem}.compare-module__HIzyxq__ctaButton{background:var(--gradient-accent);color:#0d0d0d;border-radius:var(--radius-pill);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);padding:14px 32px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-block}.compare-module__HIzyxq__ctaButton:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00ddb340}.compare-module__HIzyxq__legalLinks{justify-content:center;gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.compare-module__HIzyxq__legalLink{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out-expo);font-size:.88rem;font-weight:500}.compare-module__HIzyxq__legalLink:hover{color:var(--accent-teal)}.compare-module__HIzyxq__disclaimer{color:var(--text-muted);text-align:center;margin-top:var(--space-lg);opacity:.7;font-size:.78rem;line-height:1.6}@media (max-width:720px){.compare-module__HIzyxq__diffGrid{grid-template-columns:1fr}.compare-module__HIzyxq__compareTable thead th,.compare-module__HIzyxq__compareTable tbody th,.compare-module__HIzyxq__compareTable tbody td{padding:12px 14px;font-size:.9rem}}
