.paid-offer{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:30px}.paid-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.paid-heading h2{font-size:24px}.billing-switch{border:1px solid #adb7c7;border-radius:9px;gap:3px;margin:0;padding:4px;display:flex}.billing-switch button{border-radius:6px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.billing-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.paid-body{grid-template-columns:1fr 1.05fr;gap:34px;margin-top:12px;display:grid}.offer-price{letter-spacing:-.04em;margin-top:18px;font-size:48px;font-weight:800;line-height:1.2}.price-period{letter-spacing:0;font-size:16px;font-weight:600}.billing-detail{color:var(--muted);max-width:180px;min-height:45px;margin-top:12px;font-size:13px}.price-column .primary{background:var(--ink);color:#fff;border-radius:9px;align-items:center;gap:12px;min-height:44px;margin-top:22px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.price-column .primary svg{width:18px;height:18px}.offer-list{align-content:start;gap:14px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.offer-list li{gap:10px;display:flex}.offer-list li:before{content:"✓";color:var(--accent,#176b70);font-weight:800}@media (width<=620px){.paid-offer{padding:22px}.paid-heading{flex-wrap:wrap}.paid-body{grid-template-columns:1fr;gap:22px}.billing-detail{max-width:none;min-height:0}.offer-price{font-size:42px}}
