.offer-bonus{margin:clamp(28px,5vw,64px) auto;padding:clamp(22px,3vw,38px);max-width:1180px;border:1px solid rgba(20,38,31,.14);border-radius:24px;background:linear-gradient(135deg,#fffaf4,#f4efe6);box-shadow:0 18px 52px rgba(22,38,31,.08)}
.offer-bonus small{display:block;margin-bottom:8px;color:#d86825;font-weight:800;letter-spacing:.14em}.offer-bonus h2,.offer-bonus h3{margin:0 0 10px}.offer-bonus p{max-width:760px}.offer-bonus .button{margin-top:10px}.offer-bonus.compact{margin-top:24px;padding:20px;border-radius:18px}.offer-equation{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0;font-weight:800}.offer-equation span{padding:12px 16px;border-radius:999px;background:#fff}.pricing-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-lifecycle-grid article{padding:24px;border:1px solid rgba(20,38,31,.12);border-radius:20px;background:#fff}.pricing-lifecycle-grid strong{display:block;margin:12px 0;font:700 clamp(25px,3vw,40px)/1 Manrope,sans-serif}.pricing-lifecycle-grid small{color:#63716b}.bonus-scene{background:linear-gradient(135deg,#faf7f0,#e8efe9);color:#10201a}.bonus-scene .shade{background:radial-gradient(circle at 70% 25%,#f0782b26,transparent 38%)}.bonus-scene .copy{text-shadow:none}.bonus-scene .zero{font-size:clamp(72px,15vw,190px);line-height:.8;color:#f0782b;font-weight:800;letter-spacing:-.08em}
@media(max-width:760px){.pricing-lifecycle-grid{grid-template-columns:1fr}.offer-bonus{margin-inline:16px}}
