.oa-page .offer-hero h1 strong{color:var(--accent);font-weight:600}.oa-page .oa-audience-list{margin-top:36px}.oa-bridge{color:var(--text-muted);margin-top:28px}.oa-bridge a{color:var(--accent);border-bottom:1px solid #f5a03c66;align-items:center;gap:6px;display:inline-flex}.oa-bridge a:hover{border-bottom-color:var(--accent)}.oa-page .oa-stages{margin-top:36px}.oa-disclosure-list p{color:var(--text-muted)}.oa-disclosure-list ul{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.oa-disclosure-list ul li{color:var(--text-body)}.oa-disclosure-list ul li::marker{color:var(--accent)}.oa-disclosure-list+.oa-disclosure-note,.oa-disclosure-list+p,.oa-disclosure-note+.oa-disclosure-list,p+.oa-disclosure-list{margin-top:18px}.oa-disclosure-note{border-left:2px solid var(--accent);color:var(--text-heading);padding-left:18px}.oa-note{max-width:80ch;color:var(--text-muted);margin-top:30px;font-size:15px;line-height:1.6}.oa-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.oa-shots figure{border:1px solid var(--border-card);background:#0f1720;border-radius:10px;margin:0;padding:8px}.oa-shots img{opacity:.82;width:100%;height:auto;transition:opacity .25s var(--ease);border-radius:6px}.oa-shots figure:hover img{opacity:1}.oa-page .expert-roster{margin-top:36px}.oa-bonuses{margin:36px 0 0;padding:0;list-style:none}.oa-bonuses li{border-bottom:1px solid var(--border-card);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;padding-block:16px;display:grid}.oa-bonuses li svg{color:var(--accent);margin-top:3px}.oa-bonuses strong{color:var(--text-heading)}.oa-page .final-payment{margin-top:28px}.oa-disclaimer{border-top:1px solid var(--border-card);color:var(--text-faint);gap:14px;max-width:100ch;margin-top:36px;padding-top:26px;font-size:13px;line-height:1.6;display:grid}@media (max-width:899px){.oa-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-page .module-screenshot-image{height:240px;padding:12px}}.oa-page .oa-author-quote{border-left:2px solid var(--accent);color:var(--text-heading);margin-top:34px;padding-left:26px;font-size:20px;line-height:1.5}.oa-page .module-screenshot{align-self:start}.oa-page .module-screenshot-image{border:1px solid var(--border-card);background:#0f1720;border-radius:12px;justify-content:center;align-items:center;height:clamp(280px,26vw,400px);padding:18px;display:flex;overflow:hidden}.oa-page .module-screenshot-image img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}.oa-page .module-screenshot figcaption{margin-top:16px}.oa-page .oa-module-materials{text-align:left;align-content:center;justify-items:stretch;gap:16px;padding:26px 32px;display:grid}.oa-page .oa-module-risk{border-left:2px solid #f5a03c59;margin:18px 0 4px;padding-left:18px}.oa-page .oa-module-risk p+p{color:var(--text-muted);margin-top:6px;font-size:15px;line-height:1.55}.oa-module-materials ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-module-materials li{color:var(--text-body);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.oa-module-materials li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.oa-model,.oa-shots figure,.expert-row{transition:border-color .25s var(--ease)}.oa-model:hover,.oa-shots figure:hover{border-color:var(--border-accent)}.oa-page .oa-audience-list,.oa-page #choice .offer-checks,.oa-page #outcome .offer-checks,.oa-bonuses{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.expert-row:hover img{border-color:var(--border-accent)}@media (max-width:899px){.oa-page .oa-audience-list,.oa-page #choice .offer-checks,.oa-page #outcome .offer-checks,.oa-bonuses{grid-template-columns:1fr;column-gap:0}}.oa-page .offer-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.oa-page .oa-plan-self{background:#0f1720}.oa-page .oa-access-missing,.oa-page .oa-access-missing p,.oa-page .oa-access-missing svg{color:var(--plan-muted,var(--text-faint))}@media (max-width:1023px){.oa-page .offer-tariff-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}.oa-page .offer-pricing .plan h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.oa-page .offer-pricing .price-row>span{color:var(--plan-muted,var(--text-muted));font-size:14px}
