.rb-b-pm26hb{--bg:#fff6e3;--ink:#258c79;--accent:#ee893b;--cta-ink:#fff;--max:1180px;--shadow-cta:0 10px 24px rgba(0,0,0,.2);--shadow-soft:0 10px 26px rgba(0,0,0,.14);background:var(--bg);box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:clamp(26px,4vw,44px) 16px;position:relative;width:100vw}@supports(width:100dvw){.rb-b-pm26hb{margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);width:100dvw}}.rb-b-pm26hb.container,.rb-b-pm26hb[class*=gx-],.rb-b-pm26hb[class*=px-]{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none;padding-left:0!important;padding-right:0!important}@supports(width:100dvw){.rb-b-pm26hb.container,.rb-b-pm26hb[class*=gx-],.rb-b-pm26hb[class*=px-]{margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important}}.rb-b-pm26hb:after,.rb-b-pm26hb:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.rb-b-pm26hb:before{background:radial-gradient(900px 520px at 72% 30%,rgba(37,140,121,.14),rgba(37,140,121,0) 62%),radial-gradient(900px 520px at 28% 62%,rgba(238,137,59,.22),rgba(238,137,59,0) 62%);opacity:1}.rb-b-pm26hb:after{background:radial-gradient(1200px 700px at 50% 30%,rgba(0,0,0,.04),transparent 55%),repeating-linear-gradient(0deg,rgba(0,0,0,.015),rgba(0,0,0,.015) 1px,transparent 2px,transparent 4px);opacity:.55}.rb-b-pm26hb__inner{gap:clamp(18px,3.4vw,32px);margin:0 auto;max-width:var(--max);position:relative;z-index:1}.rb-b-pm26hb__content,.rb-b-pm26hb__inner{align-items:center;display:flex;flex-direction:column}.rb-b-pm26hb__content{color:var(--ink);gap:14px;text-align:center}.rb-b-pm26hb__offer{align-items:center;display:flex;flex-direction:column;width:min(100%,640px)}.rb-b-pm26hb__offerTop{animation:rb-pm26hb-offer-float 3.2s ease-in-out infinite;background:var(--ink);border-radius:18px;box-shadow:0 14px 28px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.14);color:#fff;font-size:clamp(18px,2.3vw,28px);font-weight:900;letter-spacing:.01em;line-height:1.12;margin-top:25px;overflow:hidden;padding:clamp(14px,1.5vw,18px) clamp(18px,2.2vw,26px);position:relative;width:100%;z-index:2}.rb-b-pm26hb__offerTop:after{animation:rb-pm26hb-offer-sheen 3.2s ease-in-out infinite;background:linear-gradient(105deg,transparent 45%,hsla(0,0%,100%,.45) 50%,transparent 55%);content:"";inset:-60% -40%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-55%) rotate(8deg)}.rb-b-pm26hb__offerBottom{align-items:center;animation:rb-pm26hb-offer-amber 3.4s ease-in-out infinite;background:linear-gradient(180deg,#ee893b,#e0762b);border-radius:18px;box-shadow:0 16px 30px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;letter-spacing:0;margin:clamp(-18px,-2vw,-10px) 0 0;overflow:hidden;padding:clamp(14px,1.5vw,18px) clamp(18px,2.2vw,26px);position:relative;transform:rotate(-1.2deg);transform-origin:center;width:96%;z-index:1}.rb-b-pm26hb__offerBottom:before{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 55%);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;z-index:0}.rb-b-pm26hb__offerBottom:after{animation:rb-pm26hb-offer-sheen 3.4s ease-in-out infinite;animation-delay:.9s;background:linear-gradient(105deg,transparent 45%,hsla(0,0%,100%,.38) 50%,transparent 55%);content:"";inset:-60% -40%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-55%) rotate(8deg);z-index:0}.rb-b-pm26hb__offerBottom>*{position:relative;z-index:1}.rb-b-pm26hb__offerAmount{font-size:clamp(26px,4.2vw,42px);font-weight:1000;line-height:1;margin-top:10px;white-space:nowrap}.rb-b-pm26hb__offerNote{font-size:clamp(16px,2.2vw,26px);font-weight:700;letter-spacing:0;line-height:1.05;margin-top:15px}.rb-b-pm26hb__offerNote sup{font-size:.62em;line-height:0;margin-left:1px;text-transform:lowercase;vertical-align:super}.rb-b-pm26hb__kicker{color:var(--ink);font-size:clamp(20px,3vw,36px);font-weight:1000;letter-spacing:0;line-height:1.08;margin:clamp(10px,1.6vw,18px) 0 0;text-transform:uppercase;word-spacing:.05em}.rb-b-pm26hb__tagline{text-wrap:balance;color:var(--ink);font-family:ADLaM Display Regular!important;font-size:clamp(16px,2.2vw,24px);font-weight:700;letter-spacing:0;line-height:1;margin:0;max-width:48ch}.rb-b-pm26hb__ctas{display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;margin-top:clamp(18px,2.6vw,28px)}.rb-b-pm26hb__cta{align-items:center;background:var(--accent);border-radius:12px;box-shadow:var(--shadow-cta);color:var(--cta-ink)!important;display:inline-flex;flex-direction:column;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.09em;line-height:1.05;min-width:152px;padding:14px 22px 15px;text-decoration:none;text-transform:uppercase;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.rb-b-pm26hb__cta:hover{background-color:var(--accent);box-shadow:0 12px 26px rgba(0,0,0,.22);transform:translateY(-1px)}.rb-b-pm26hb__cta:focus-visible{outline:2px solid #000;outline-offset:3px}.rb-b-pm26hb__cta-label{display:block}.rb-b-pm26hb__cta-gender{display:block;font-size:26px;margin-top:2px}.rb-b-pm26hb__visual{width:min(100%,520px)}.rb-b-pm26hb__panel{margin:0;width:100%}.rb-b-pm26hb__panel img,.rb-b-pm26hb__panel picture{display:block;height:auto;width:100%}@media(min-width:992px){.rb-b-pm26hb{padding:clamp(34px,4vw,56px) 0}.rb-b-pm26hb__inner{align-items:center;display:grid;gap:clamp(30px,4vw,60px);grid-template-areas:"visual content";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rb-b-pm26hb__visual{grid-area:visual;justify-self:start;width:min(100%,560px)}.rb-b-pm26hb__content{align-items:center;grid-area:content;justify-self:end;text-align:center}.rb-b-pm26hb__offerBottom{flex-wrap:nowrap}.rb-b-pm26hb__kicker{white-space:nowrap}.rb-b-pm26hb__tagline{max-width:none}}@media(max-width:575.98px){.rb-b-pm26hb__visual{width:min(100%,560px)}}@media(prefers-reduced-motion:reduce){.rb-b-pm26hb__cta{transition:none!important}.rb-b-pm26hb__offerBottom,.rb-b-pm26hb__offerBottom:after,.rb-b-pm26hb__offerTop,.rb-b-pm26hb__offerTop:after{animation:none!important}}@keyframes rb-pm26hb-offer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes rb-pm26hb-offer-sheen{0%,to{opacity:0;transform:translateX(-55%) rotate(8deg)}35%{opacity:.18}55%{opacity:0;transform:translateX(55%) rotate(8deg)}}@keyframes rb-pm26hb-offer-amber{0%,to{filter:saturate(1)}50%{filter:saturate(1.06)}}