.offer-hero{padding:78px 0 82px;background:var(--cream)}.offer-hero h1{font-size:clamp(43px,5vw,68px);line-height:1.08;max-width:800px;margin:22px 0}.offer-hero .lead{max-width:740px}.offer-kicker{display:inline-block;margin-top:15px;color:#52636f;font-size:14px;font-weight:700}.offer-body{background:var(--paper)}.offer-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:start}.offer-list{display:grid;gap:14px}.offer-list article{padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--cream)}.offer-list b{color:#6b9250;font-size:13px}.offer-list h3{font-size:19px;margin:7px 0}.offer-list p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.offer-price{background:var(--lime);border:1px solid var(--ink);border-radius:25px;box-shadow:7px 7px 0 var(--ink);padding:31px}.offer-price .price{font-family:Manrope,sans-serif;font-size:49px;letter-spacing:-.055em;font-weight:800;margin:16px 0 4px}.offer-price p{font-size:14px;line-height:1.6}.offer-price ul{padding-left:19px;font-size:14px;line-height:1.9}.offer-price .note{border-top:1px solid #8baa5a;padding-top:15px;font-size:12px}.offer-link{display:inline-flex;margin-top:14px;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.offer-next{background:var(--lav)}.offer-next p{max-width:700px;line-height:1.65;color:#4f5366}.site-note{font-size:12px;color:#5a6973;line-height:1.5}@media(max-width:800px){.offer-layout{grid-template-columns:1fr}.offer-hero{padding:56px 0}.offer-price{max-width:600px}}@media(max-width:650px){.offer-hero h1{font-size:43px}.offer-price .price{font-size:42px}}
