.op-plans-compare-action{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);width:min(1020px,calc(100% - 28px));margin:42px auto 0;padding:22px 24px;border:1px solid rgba(94,129,255,.24);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(236,247,255,.72) 48%,rgba(244,239,255,.76));box-shadow:0 24px 70px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.9);text-align:left}.op-plans-compare-action:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.04) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.25),transparent)}.op-compare-glow{position:absolute;z-index:-1;right:-70px;top:-100px;width:290px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.22),rgba(6,182,212,.12) 42%,transparent 70%);filter:blur(2px)}.op-compare-preview{position:relative;display:grid;grid-template-columns:repeat(3,18px);gap:5px;align-items:end;width:82px;height:72px;padding:13px;border-radius:20px;border:1px solid rgba(37,99,235,.18);background:rgba(255,255,255,.7);box-shadow:0 13px 28px rgba(37,99,235,.12),inset 0 1px 0 #fff;transform:rotate(-3deg)}.op-compare-preview>i{display:block;height:32px;border-radius:7px 7px 4px 4px;background:linear-gradient(180deg,#60a5fa,#2563eb)}.op-compare-preview>i:nth-child(2){height:44px;background:linear-gradient(180deg,#22d3ee,#2563eb)}.op-compare-preview>i:nth-child(3){height:54px;background:linear-gradient(180deg,#c084fc,#7c3aed)}.op-compare-preview>b{position:absolute;display:flex;gap:5px;left:13px;right:13px;bottom:8px}.op-compare-preview>b span{height:3px;flex:1;border-radius:99px;background:#fff;opacity:.9}.op-compare-copy{display:grid;gap:4px}.op-compare-eyebrow{font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#2563eb}.op-compare-copy strong{font-size:clamp(19px,2vw,27px);line-height:1.08;letter-spacing:-.035em;color:var(--op-text)}.op-compare-copy small{font-size:13px;line-height:1.45;color:var(--op-muted)}.op-plans-compare-link{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:190px;min-height:54px;padding:14px 20px;border-radius:18px;color:#fff!important;text-decoration:none;font-weight:950;background:linear-gradient(135deg,#2563eb,#06b6d4 54%,#7c3aed);box-shadow:0 16px 38px rgba(37,99,235,.3);transition:transform .25s,box-shadow .25s}.op-plans-compare-link svg{width:18px;height:18px;transition:transform .25s}.op-plans-compare-link:hover{transform:translateY(-4px);box-shadow:0 23px 50px rgba(37,99,235,.4)}.op-plans-compare-link:hover svg{transform:translateX(5px)}html[data-theme="dark"] .op-plans-compare-action{border-color:rgba(103,232,249,.2);background:linear-gradient(135deg,rgba(9,20,43,.94),rgba(15,27,57,.92) 52%,rgba(35,21,70,.92));box-shadow:0 26px 74px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme="dark"] .op-compare-preview{border-color:rgba(103,232,249,.18);background:rgba(255,255,255,.055);box-shadow:0 16px 35px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme="dark"] .op-compare-eyebrow{color:#67e8f9}#compare-plans{scroll-margin-top:118px}
.op-pricing-faq,.op-pricing-faq .op-container{overflow:visible}.op-pricing-faq .op-container{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(32px,6vw,78px);align-items:start}.op-pricing-faq .op-section-head{position:sticky;top:110px;align-self:start;transform:none!important}.op-pricing-faq .op-section-head p{max-width:470px}.op-pricing-faq .op-faq{min-width:0}
@media(max-width:1040px){.op-pricing-faq .op-container{grid-template-columns:1fr}.op-pricing-faq .op-section-head{position:static}}
@media(max-width:680px){.op-plans-compare-action{grid-template-columns:auto 1fr;width:100%;padding:18px;border-radius:24px}.op-compare-preview{width:64px;height:62px;padding:10px;grid-template-columns:repeat(3,13px)}.op-compare-preview>b{left:10px;right:10px}.op-plans-compare-link{grid-column:1/-1;width:100%}}
