.n110-promo-top{display:flex;gap:20px;align-items:center;justify-content:center;padding:13px max(18px, calc((100% - 1180px) / 2));background:linear-gradient(135deg,#fff4eb,#fff);border-bottom:1px solid #f3c5a6;color:#3d2d25;position:relative;z-index:30}.n110-promo-top div,.n110-promo-top strong,.n110-promo-top span{display:block}.n110-promo-top strong{font-size:15px}.n110-promo-top span{margin-top:2px;color:#6e5a50;font-size:12px}.n110-promo-top__button{flex:0 0 auto;padding:10px 18px;border-radius:999px;background:#e95b43;color:#fff !important;font-weight:800;text-decoration:none !important;box-shadow:0 5px 14px rgba(233,91,67,.23)}.n110-promo-home{padding:clamp(28px, 5vw, 48px);margin:0 0 34px;border-radius:20px;background:radial-gradient(circle at 95% 10%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,#d84d38,#f07a55);color:#fff;box-shadow:0 12px 32px rgba(113,54,38,.2)}.n110-promo-home__kicker{margin:0 0 8px !important;color:#fff7dc;font-size:13px;font-weight:900;letter-spacing:.06em}.n110-promo-home h2{margin:0 0 12px;color:#fff;font-size:clamp(25px, 4vw, 36px);line-height:1.5}.n110-promo-home>p{line-height:1.8}.n110-promo-home__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.n110-promo-home__primary,.n110-promo-home__secondary{display:inline-block;padding:13px 19px;border-radius:999px;font-weight:800;text-decoration:none !important}.n110-promo-home__primary{background:#fff;color:#c84734 !important}.n110-promo-home__secondary{border:2px solid rgba(255,255,255,.75);color:#fff !important}.n110-promo-home-bottom{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px 24px;margin:34px 0;border:2px solid #ef765f;border-radius:16px;background:#fff7f1}.n110-promo-home-bottom strong,.n110-promo-home-bottom span{display:block}.n110-promo-home-bottom strong{color:#c84734;font-size:18px}.n110-promo-home-bottom span{margin-top:4px;color:#6f5a51;font-size:13px}.n110-promo-home-bottom__button{flex:0 0 auto;padding:12px 18px;border-radius:999px;background:#e95b43;color:#fff !important;font-weight:800;text-decoration:none !important}.n110-promo-sidebar{padding:23px 20px;margin:0 0 24px;border:2px solid #ef765f;border-radius:15px;background:linear-gradient(145deg,#fff7f1,#fff);color:#382d28;text-align:center;box-shadow:0 8px 24px rgba(92,59,43,.09)}.n110-promo-sidebar p{margin:10px 0;line-height:1.7}.n110-promo-sidebar strong{display:block;color:#cb4733;font-size:21px;line-height:1.5}.n110-promo-sidebar__label{color:#8c5e4e;font-size:12px;font-weight:800;letter-spacing:.06em}.n110-promo-sidebar__button,.n110-promo-article__primary{display:block;padding:12px 16px;margin-top:15px;border-radius:999px;background:#e95b43;color:#fff !important;font-weight:800;line-height:1.5;text-align:center;text-decoration:none !important}.n110-promo-sidebar__sub{display:inline-block;margin-top:12px;color:#276e90 !important;font-size:13px;font-weight:700}.n110-promo-article{padding:clamp(24px, 5vw, 42px);margin:42px 0 28px;border:2px solid #e95b43;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,196,157,.28),transparent 38%),#fffaf6;color:#3c302a;box-shadow:0 10px 30px rgba(92,59,43,.1)}.n110-promo-article__kicker{margin:0 0 8px !important;color:#cc4b37;font-size:13px;font-weight:800}.n110-promo-article h2{margin:0 0 13px;color:#382d28;font-size:clamp(23px, 4vw, 32px);line-height:1.5}.n110-promo-article>p{line-height:1.85}.n110-promo-article__actions{display:grid;grid-template-columns:1.6fr .7fr;gap:12px;margin:20px 0 14px}.n110-promo-article__primary{margin:0}.n110-promo-article__secondary{display:grid;place-items:center;padding:11px 15px;border:2px solid #e95b43;border-radius:999px;background:#fff;color:#c84734 !important;font-weight:800;text-decoration:none !important}.n110-promo-article small{display:block;color:#73645d;line-height:1.7}.n110-promo-top__button:hover,.n110-promo-sidebar__button:hover,.n110-promo-article__primary:hover{background:#cf4733}@media (max-width:767px){.n110-promo-top{display:block;padding:12px 14px;text-align:center}.n110-promo-top span{display:none}.n110-promo-top__button{display:block;padding:9px 13px;margin-top:9px}.n110-promo-article__actions{grid-template-columns:1fr}.n110-promo-home__actions{display:grid}.n110-promo-home__primary,.n110-promo-home__secondary{text-align:center}.n110-promo-home-bottom{flex-direction:column;gap:11px}.n110-promo-home-bottom__button{width:min(100%, 330px);text-align:center}}