.home-offers-promo{padding-block:28px 5px;background:#fff4e7}.home-offers-promo__inner{position:relative;isolation:isolate;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 36px 30px;background:#111;color:var(--cream);border-radius:12px;box-shadow:0 4px 0 var(--pink)}.home-offers-promo__inner:after{content:"";position:absolute;inset:0 0 0 auto;width:260px;max-width:30%;background:url(brand/advice-confetti-corner.svg) right center/cover no-repeat;opacity:.18;z-index:-1;pointer-events:none;border-radius:0 12px 12px 0}.home-offers-promo__paw{width:72px;height:72px;object-fit:contain;transform:rotate(-12deg)}.home-offers-promo__copy{min-width:0}.home-offers-promo h2{font-size:clamp(28px,2.6vw,42px);line-height:1.2;letter-spacing:-.04em}.home-offers-promo h2 span{display:inline-block;font-family:var(--brush);font-weight:400;color:var(--pink);transform:rotate(-2deg)}.home-offers-promo__copy p{margin-top:8px;font-size:13px;line-height:1.6;color:#f7e8dc}.home-offers-promo__button{min-height:50px;padding:16px 24px;font-size:13px;font-weight:700;white-space:nowrap}.home-offers-promo__button:focus-visible{outline-color:var(--cream);outline-offset:5px}@media(max-width:1100px){.home-offers-promo__inner{grid-template-columns:56px minmax(0,1fr);gap:16px 22px;padding:24px 28px}.home-offers-promo__paw{width:56px;height:56px}.home-offers-promo__button{grid-column:2;justify-self:start}.home-offers-promo h2{font-size:32px}}@media(max-width:640px){.home-offers-promo{padding-block:20px 5px}.home-offers-promo__inner{grid-template-columns:40px minmax(0,1fr);gap:18px 14px;padding:24px 20px}.home-offers-promo__paw{width:40px;height:40px;align-self:start;margin-top:5px}.home-offers-promo h2{font-size:clamp(25px,6.6vw,32px);line-height:1.25}.home-offers-promo__copy p{font-size:12px;margin-top:9px}.home-offers-promo__button{grid-column:1/-1;justify-self:stretch;white-space:normal;font-size:12px;padding:15px 17px}.home-offers-promo__inner:after{max-width:45%;opacity:.12}}
