.HneqzG_hero{padding-bottom:40px}.HneqzG_contents{z-index:30;border-bottom:1px solid var(--marketing-line);background:var(--marketing-canvas);position:sticky;top:64px}.HneqzG_contentsInner{align-items:center;gap:36px;display:flex}.HneqzG_contentsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--marketing-muted);flex-shrink:0;font-size:.8125rem;font-weight:700}.HneqzG_contentsLinks{scrollbar-width:thin;gap:30px;min-width:0;display:flex;overflow-x:auto}.HneqzG_contentsLinks a{border-bottom:2px solid #0000;flex-shrink:0;align-items:center;min-height:52px;font-size:.9375rem;font-weight:650;display:inline-flex}.HneqzG_contentsLinks a:hover{color:var(--marketing-accent);border-bottom-color:var(--marketing-accent)}.HneqzG_contentsLinks a:focus-visible,.HneqzG_sourceLink:focus-visible,.HneqzG_summary:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:-3px}.HneqzG_detailBody section[id]{padding-block:48px;scroll-margin-top:calc(140px - 5rem)}.HneqzG_heroMeta{color:var(--marketing-muted);font-size:var(--compare-caption-size);flex-wrap:wrap;gap:6px 20px;margin-top:24px;display:flex}.HneqzG_verdicts{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.HneqzG_verdict,.HneqzG_adiosVerdict{border:1px solid var(--marketing-line);background:var(--marketing-raised);border-radius:8px;padding:22px 24px}.HneqzG_adiosVerdict{background:var(--marketing-accent-soft)}.HneqzG_scopeNote{color:var(--marketing-muted);font-size:var(--compare-label-size);margin-bottom:18px}.HneqzG_articleTitle{letter-spacing:-.03em;text-wrap:balance;margin-bottom:14px;font-size:1.4375rem;font-weight:700;line-height:1.35}.HneqzG_platformLabel{font-size:var(--compare-label-size);margin-bottom:10px;font-weight:750;line-height:1.6}.HneqzG_adiosLabel{color:var(--marketing-accent)}.HneqzG_body{color:var(--marketing-muted);font-size:var(--compare-body-size);line-height:1.7}.HneqzG_sourceLink{color:var(--marketing-accent);font-size:var(--compare-caption-size);text-underline-offset:4px;margin-top:12px;padding-block:4px;line-height:1.6;text-decoration:underline;display:inline-block}.HneqzG_sourceLink:hover{color:var(--marketing-ink)}.HneqzG_references{flex-wrap:wrap;column-gap:18px;display:flex}.HneqzG_sideBySide{grid-template-columns:1fr 1fr;gap:40px;display:grid}.HneqzG_takeaway{border-left:2px solid var(--marketing-accent);background:var(--marketing-surface);font-size:var(--compare-body-size);margin-top:24px;padding:18px 22px;line-height:1.8}.HneqzG_pricingGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.HneqzG_priceCard{background:var(--marketing-raised);border:1px solid var(--marketing-line);border-radius:9px;padding:26px}.HneqzG_adiosPrice{background:var(--marketing-accent-soft)}.HneqzG_price{letter-spacing:-.06em;font-size:2.5rem;font-weight:750;line-height:1}.HneqzG_price>span{font-size:var(--compare-label-size);letter-spacing:0;color:var(--marketing-muted);margin-left:8px;font-weight:500}.HneqzG_priceList{color:var(--marketing-muted);font-size:var(--compare-body-size);gap:12px;margin-block:18px 8px;padding-left:18px;line-height:1.8;list-style:outside;display:grid}.HneqzG_priceList li::marker{color:var(--marketing-accent)}.HneqzG_allowances{font-size:var(--compare-label-size);grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:20px;line-height:1.6;list-style:none;display:grid}.HneqzG_allowances li{gap:8px;display:flex}.HneqzG_allowances li>span{color:var(--marketing-accent)}.HneqzG_disclosureGroup{border-top:1px solid var(--marketing-line)}.HneqzG_disclosure{border-bottom:1px solid var(--marketing-line)}.HneqzG_pricingGrid+.HneqzG_disclosure{border-top:1px solid var(--marketing-line);margin-top:22px}.HneqzG_summary{cursor:pointer;min-height:68px;font-size:var(--compare-body-size);justify-content:space-between;align-items:center;gap:24px;padding-block:18px;font-weight:650;line-height:1.5;list-style:none;display:flex}.HneqzG_summary::-webkit-details-marker{display:none}.HneqzG_summary:hover{color:var(--marketing-accent)}.HneqzG_expandIcon{color:var(--marketing-accent);flex-shrink:0;font-size:1.4375rem;font-weight:400}.HneqzG_disclosure[open]>.HneqzG_summary>.HneqzG_expandIcon{transform:rotate(45deg)}.HneqzG_disclosureBody{padding:6px 0 28px}.HneqzG_scenarios{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.HneqzG_stepTitle{letter-spacing:-.02em;margin-bottom:10px;font-size:1.0625rem;font-weight:700;line-height:1.5}.HneqzG_recommendation{color:var(--marketing-accent);font-size:var(--compare-label-size);margin-block:14px 10px;font-weight:700}.HneqzG_reviewNote{max-width:850px;color:var(--marketing-muted);font-size:var(--compare-caption-size);margin-top:20px;line-height:1.8}.HneqzG_migrationSteps{margin-top:18px;list-style:none}.HneqzG_migrationStep{border-top:1px solid var(--marketing-line);gap:22px;padding-block:18px;display:flex}.HneqzG_number{color:var(--marketing-accent);flex-shrink:0;font:.75rem/1.8 monospace}@media (max-width:900px){.HneqzG_contentsLabel{display:none}.HneqzG_allowances{grid-template-columns:1fr}}@media (max-width:700px){.HneqzG_contentsLinks{gap:24px}.HneqzG_sideBySide,.HneqzG_pricingGrid,.HneqzG_verdicts,.HneqzG_scenarios{grid-template-columns:1fr}.HneqzG_sideBySide,.HneqzG_scenarios{gap:24px}.HneqzG_priceCard{padding:24px}.HneqzG_detailBody section[id]{padding-block:36px}}
