[data-page=compare-pricing] h1{font-size:clamp(40px,5.6vw,72px);line-height:1.06}[data-page=compare-pricing] h2{font-size:clamp(26px,3.6vw,42px);line-height:1.06}[data-page=compare-pricing] h3{line-height:1.06}[data-page=compare-pricing] .op-stamp{margin-top:26px;max-width:880px;align-items:flex-start;line-height:1.6}[data-page=compare-pricing] .op-stamp .d{margin-top:5px}[data-page=compare-pricing] .toc{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.04em}[data-page=compare-pricing] .toc a{color:var(--green-text);border-bottom:1px solid var(--green-text)}[data-page=compare-pricing] .losing{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--rule)}[data-page=compare-pricing] .losing li{padding:20px 26px;border-bottom:1px solid var(--rule);font-size:15.5px;color:var(--ink-2);display:flex;gap:14px}[data-page=compare-pricing] .losing li:last-child{border-bottom:none}[data-page=compare-pricing] .losing li:before{content:"—";color:var(--ink-2);flex:none;font-family:var(--mono)}[data-page=compare-pricing] .losing b{color:var(--ink);font-weight:600}[data-page=compare-pricing] .method p{font-size:15.5px;color:var(--ink-2)}[data-page=compare-pricing] .final h2{font-size:clamp(32px,5vw,56px)}[data-page=compare-pricing] .final .op-cta{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap}[data-page=compare-pricing] section[id]{scroll-margin-top:90px}