@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Catamaran:800|Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Catamaran:wght@800;900&family=Open+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:r,b&display=swap);@font-face{font-family:Tilt Warp;font-style:normal;font-weight:400;src:url(/build/fonts/TiltWarp-Regular-VariableFont_XROT,YROT.0edec777.ttf) format("truetype")}@font-face{font-family:James Stroker;font-style:normal;font-weight:400;src:url(/build/fonts/james_stroker.8211da96.ttf) format("truetype")}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(/build/fonts/AvenirNext-Condensed.4f5a1e06.ttf) format("truetype")}@font-face{font-family:Avenir;font-style:normal;font-weight:700;src:url(/build/fonts/AvenirNext-Bold.c0466804.ttf) format("truetype")}@font-face{font-family:Bebas Neue Regular;font-style:normal;font-weight:400;src:url(/build/fonts/BebasNeue-Regular.c501e16f.ttf) format("truetype")}@font-face{font-family:SofiaCondensed black;font-stretch:extra-condensed;font-style:normal;font-weight:900;src:url(/build/fonts/SofiaSansExtraCondensed-Black.7aa9bf14.ttf) format("truetype")}@font-face{font-family:Caprasimo Regular;font-style:normal;font-weight:400;src:url(/build/fonts/Caprasimo-Regular.1fb14e3b.ttf) format("truetype")}@font-face{font-family:Quicksand Variable;font-style:normal;src:url(/build/fonts/Quicksand-VariableFont_wght.cf52df73.ttf) format("truetype")}@font-face{font-family:ADLaM Display Regular;font-style:normal;font-weight:400;src:url(/build/fonts/ADLaMDisplay-Regular.fdf414da.woff) format("woff")}.sf-lemon-cta{background-color:#ffc01d!important;border:2px solid #ffc01d!important;border-radius:14px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#f5f5f5!important;font-family:Quicksand Variable;font-size:1.15rem;font-weight:700!important;line-height:1.35rem;padding:14px!important;text-decoration:none;transition:.5s}.sf-lemon-cta:hover{background-color:#fff!important;color:#cc9307!important;cursor:pointer;transition:.5s}.sf-lemon-cta:disabled{background-color:#ffc01d!important;color:#f5f5f5!important;cursor:default}.sf-kiwi-cta{background-color:#207868!important;border:2px solid #207868!important;border-radius:40px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#f5f5f5!important;font-family:Quicksand Variable;font-size:1.15rem;font-weight:700!important;line-height:1.35rem;padding:14px!important;text-decoration:none;transition:.5s}.sf-kiwi-cta:hover{background-color:#fff!important;color:#207868!important;cursor:pointer;transition:.5s}.sf-kiwi-cta:disabled{background-color:#207868!important;color:#f5f5f5!important;cursor:default}.sf-kiwi-cta-reverse{background-color:#fff!important;border:2px solid #207868!important;border-radius:40px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#207868!important;font-family:Quicksand Variable;font-size:1.15rem;font-weight:700!important;line-height:1.35rem;padding:14px!important;text-decoration:none;transition:.5s}.sf-kiwi-cta-reverse:hover{background-color:#207868!important;color:#fff!important;cursor:pointer;transition:.5s}.sf-kiwi-cta-reverse:disabled{background-color:#fff!important;color:#207868!important;cursor:default}.sf-grape-cta{border:2px solid #af0d87!important;border-radius:4px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#f5f5f5!important;font-family:Quicksand Variable;font-size:1.15rem;font-weight:700!important;line-height:1.35rem;padding:14px!important;text-decoration:none}.sf-grape-cta,.sf-grape-cta:hover{background-color:#af0d87!important;transition:.5s}.sf-grape-cta:hover{color:#d70ca8!important;cursor:pointer}.sf-grape-cta:disabled{background-color:#af0d87!important;color:#f5f5f5!important;cursor:default}.sf-grapev2-cta-reverse{background-color:#fff!important;border:2px solid #aa0daf!important;border-radius:14px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#aa0daf!important;font-family:Quicksand Variable;font-size:1.15rem;font-weight:700!important;line-height:1.35rem;padding:14px!important;text-decoration:none;transition:.5s}.sf-grapev2-cta-reverse:hover{background-color:#aa0daf!important;color:#fff!important;cursor:pointer;transition:.5s}.sf-grapev2-cta-reverse:disabled{background-color:#fff!important;color:#aa0daf!important;cursor:default}.rea-witout-a-risk{background-color:#ffc01d;border-radius:25px;padding:30px}@media only screen and (min-width:992px){.rea-witout-a-risk{border-radius:8px}}.rea-witout-a-risk .happy-label{margin:-80px -55px;position:absolute;width:125px}@media only screen and (min-width:425px){.rea-witout-a-risk .happy-label{margin:-75px -40px;width:138px}}@media only screen and (min-width:992px){.rea-witout-a-risk .happy-label{margin:-75px -40px;width:138px}}@media only screen and (min-width:1200px){.rea-witout-a-risk .happy-label{margin:-75px -70px}}@media only screen and (min-width:1440px){.rea-witout-a-risk .happy-label{margin:-80px -75px;width:150px}}.rea-witout-a-risk h3{font-size:1.5rem;line-height:1.7rem}.rea-witout-a-risk p{font-size:1rem;line-height:1.2rem}.rea-witout-a-risk img.picto{width:25px}.rea-program-content{background:none;padding:30px 0}.rea-program-content h3{color:#af0d87;font-size:1rem;line-height:1.4rem}@media only screen and (min-width:992px){.rea-program-content h3{font-size:.89rem;height:43px;line-height:1.01rem;margin-top:10px}}@media only screen and (min-width:1200px){.rea-program-content h3{font-size:1rem;line-height:1.2rem}}.rea-program-content p{font-size:.89rem;line-height:1.01rem}@media only screen and (min-width:1200px){.rea-program-content p{font-size:1rem;line-height:1.2rem}}.rea-program-content img{text-align:center}.rea-trust-pilot{background:#fffae8;padding:30px 0}.rea-trust-pilot h3{color:#af0d87;font-size:1.2rem;line-height:1.4rem}.rea-trust-pilot p{font-size:.9rem;line-height:1.2rem}.rea-trust-pilot .trust-card{background-color:#fff;border-radius:14px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:inline-block;margin:10px 15px 10px 0;padding:25px;position:relative;white-space:normal;width:260px}.rea-trust-pilot .trust-card.quote:after{content:url(/build/images/quote.442b2a0e.png);display:block;position:absolute;right:20px;top:-10px;z-index:1}.rea-trust-pilot .trust-card.yellow-quote:after{content:url(/build/images/quote-yellow.af711e63.png);display:block;position:absolute;right:20px;top:-10px;z-index:1}.rea-trust-pilot .trust-card p{height:200px}.rea-trust-pilot .row{overflow-x:auto;white-space:nowrap}.rea-trust-pilot .trust-cards-container{display:inline-block;height:370px}.rb-breadcrumbs{--rb-bc-gap:12px;background-color:transparent;font-size:.9rem;line-height:1.15rem;margin:14px auto 4px}.rb-breadcrumbs__list{background:var(--rb-bc-bg);border-radius:14px;display:flex;padding:10px 12px}.rb-breadcrumbs__item+.rb-breadcrumbs__item:before{margin:0 .55rem}.rb-breadcrumbs__current,.rb-breadcrumbs__link{padding:4px 8px}.rb-breadcrumbs__current{background:hsla(0,0%,100%,.8)}.rb-breadcrumbs--compact .rb-breadcrumbs__list{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.rb-breadcrumbs--compact .rb-breadcrumbs__list::-webkit-scrollbar{display:none}.rb-breadcrumbs{--rb-bc-gap:10px}.rb-breadcrumbs--tight{--rb-bc-gap:6px;font-size:.85rem;line-height:1.05rem}.rb-breadcrumbs--tight .rb-breadcrumbs__list{border-radius:12px;padding:7px 10px}.rb-breadcrumbs--tight .rb-breadcrumbs__current,.rb-breadcrumbs--tight .rb-breadcrumbs__link{padding:3px 7px}.rb-breadcrumbs--integrated{margin-bottom:2px;padding:6px 0;position:relative;z-index:1}.rb-breadcrumbs--integrated:before{background:radial-gradient(900px 220px at 18% 0,rgba(0,160,145,.1),transparent 65%),radial-gradient(700px 220px at 82% 20%,rgba(255,192,29,.1),transparent 60%),linear-gradient(180deg,#f0f7f9,rgba(240,247,249,0));border-bottom:1px solid rgba(0,0,0,.04);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.rb-breadcrumbs--integrated .rb-breadcrumbs__list{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);border-color:rgba(0,160,145,.14)}.rb-breadcrumbs{--rb-bc-bg:rgba(32,120,104,.06);--rb-bc-border:rgba(32,120,104,.18);--rb-bc-link:#207868;--rb-bc-link-hover:#1a6053;--rb-bc-current:#333;--rb-bc-sep:rgba(32,120,104,.35);--rb-bc-focus:#ffc01d;--rb-bc-gap:6px;display:block;font-size:.86rem;line-height:1.05rem;margin:10px auto 6px}.rb-breadcrumbs__list{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);border:1px solid var(--rb-bc-border);border-radius:999px;box-shadow:0 10px 26px rgba(0,0,0,.06);display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;max-width:100%;padding:7px 10px}.rb-breadcrumbs--tight .rb-breadcrumbs__list{padding:6px 9px}.rb-breadcrumbs__item{align-items:center;display:inline-flex;min-width:0}.rb-breadcrumbs__item+.rb-breadcrumbs__item:before{content:"›"}.rb-breadcrumbs__current,.rb-breadcrumbs__link{align-items:center;border-radius:999px;display:inline-flex;min-width:0;padding:3px 7px}.rb-breadcrumbs--tight .rb-breadcrumbs__current,.rb-breadcrumbs--tight .rb-breadcrumbs__link{padding:2px 6px}.rb-breadcrumbs__label{max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-breadcrumbs__link{color:var(--rb-bc-link);text-decoration:none}.rb-breadcrumbs__link:hover{background:rgba(32,120,104,.08);color:var(--rb-bc-link-hover)}.rb-breadcrumbs__link:focus-visible{outline:3px solid var(--rb-bc-focus);outline-offset:2px}.rb-breadcrumbs__current{background:hsla(0,0%,100%,.85);border:1px solid rgba(32,120,104,.12);color:var(--rb-bc-current);font-weight:800}.rb-breadcrumbs--compact{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.rb-breadcrumbs--compact::-webkit-scrollbar{display:none}.rb-breadcrumbs:before,.rb-breadcrumbs__item:before,.rb-breadcrumbs__list:before{content:none!important}.rb-breadcrumbs__item+.rb-breadcrumbs__item:before{color:var(--rb-bc-sep);content:"›"!important;display:inline-block;font-weight:700;margin:0 .45rem;transform:translateY(-.5px)}.rb-breadcrumbs--compact .rb-breadcrumbs__list{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-wrap:nowrap;padding:0}.rb-breadcrumbs--compact .rb-breadcrumbs__current,.rb-breadcrumbs--compact .rb-breadcrumbs__link{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.55);border:1px solid rgba(32,120,104,.16);border-radius:999px;padding:2px 9px}.rb-breadcrumbs--compact .rb-breadcrumbs__current{background:hsla(0,0%,100%,.72);font-weight:800}.rb-breadcrumbs--compact .rb-breadcrumbs__link:hover{background:hsla(0,0%,100%,.75)}.rb-breadcrumbs--tight{--rb-bc-gap:4px;font-size:.82rem;line-height:1rem}#page-account,#page-contact,#page-exercise,#page-landingPagesIndex,#page-login,#page-password,#page-personalisation,#page-recovery{min-height:75vh}.main-mention{color:#9b9b9b;font-size:.74rem;line-height:.94rem;text-align:center}.to-top{background-image:url(/build/images/to-top.dcd593e4.png);background-position-y:center;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;bottom:75px;cursor:pointer;display:none;height:40px;opacity:.65;position:fixed;right:8px;transition:.4s;width:40px;z-index:1050}.to-top:hover{bottom:95px;opacity:.85}.copyMessage{background-color:#f7f7f7;border:1px solid #207868;border-radius:4px;display:none;max-width:125px;padding:5px 15px;position:absolute;z-index:1002}.copyMessage.adminLP{background:none;border:none;font-size:.75rem;font-weight:700;padding:3px 0}.copyMessage.adminUsers{background-color:#f7f7f7;border:1px solid #207868;font-size:.7rem;font-weight:700;margin:-80px 0;padding:5px}#page-three-month-program,#page-three_month_program{background:radial-gradient(circle at 8% 5%,rgba(75,192,214,.16),transparent 18%),radial-gradient(circle at 92% 14%,rgba(240,203,67,.14),transparent 18%),radial-gradient(circle at 12% 44%,rgba(44,140,121,.09),transparent 18%),radial-gradient(circle at 88% 72%,rgba(31,110,146,.08),transparent 22%),radial-gradient(circle at 18% 94%,rgba(240,203,67,.1),transparent 18%),linear-gradient(180deg,#eef8fb,#f7fbf8 32%,#fffef9)}.rb-tmp{--bg:#f6fbfc;--surface:hsla(0,0%,100%,.82);--surface-strong:#fff;--surface-soft:#f4fbfb;--ink:#1f4f73;--text:#45566a;--muted:#6f7f92;--line:rgba(31,79,115,.1);--line-strong:rgba(240,203,67,.36);--brand:#2c8c79;--brand-dark:#1f6e92;--accent:#f0cb43;--accent-ink:#1f2b57;--brand-ink:var(--ink);--brand-muted:var(--text);--brand-accent:var(--brand-dark);--shadow-soft:0 14px 40px rgba(24,61,89,.07);--shadow-card:0 24px 70px rgba(18,49,73,.13);color:var(--text);isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.rb-tmp:after,.rb-tmp:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.rb-tmp:before{background:radial-gradient(circle at 10% 16%,rgba(96,211,232,.1),transparent 16%),radial-gradient(circle at 86% 34%,rgba(240,203,67,.1),transparent 14%),radial-gradient(circle at 18% 58%,rgba(44,140,121,.08),transparent 16%),radial-gradient(circle at 82% 82%,rgba(96,211,232,.1),transparent 18%);opacity:.95}.rb-tmp:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 16%,hsla(0,0%,100%,.14) 52%,hsla(0,0%,100%,0)),repeating-linear-gradient(180deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 220px);opacity:.55}@supports (width:100dvw){.rb-tmp{margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);width:100dvw}}.rb-tmp *,.rb-tmp :after,.rb-tmp :before{box-sizing:border-box}.rb-tmp section[id]{scroll-margin-top:120px}.rb-tmp__shell{margin:0 auto;padding-left:clamp(18px,3vw,42px);padding-right:clamp(18px,3vw,42px);width:min(100%,1560px)}.rb-tmp__hero{align-items:start;display:grid;gap:24px;grid-template-columns:1fr;padding-top:clamp(20px,4vw,40px)}.rb-tmp__heroMain{backdrop-filter:blur(6px);background:var(--surface);border:1px solid hsla(0,0%,100%,.82);border-radius:28px;box-shadow:var(--shadow-soft);min-width:0;overflow:hidden;padding:clamp(22px,4vw,46px);position:relative}.rb-tmp__heroMain:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.92),transparent);content:"";height:1px;inset:0 0 auto 0;position:absolute}.rb-tmp__eyebrow{align-items:center;background:rgba(44,140,121,.1);border-radius:999px;color:var(--brand-dark);display:inline-flex;font-size:.84rem;font-weight:500;gap:8px;line-height:1;margin-bottom:16px;padding:9px 15px}.rb-tmp__title{text-wrap:balance;color:var(--ink);font-size:clamp(2rem,4vw,3.45rem);font-weight:950;letter-spacing:-.042em;line-height:.98;margin:0}.rb-tmp__lead{color:var(--text);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72;margin:20px 0 0;max-width:780px}.rb-tmp__lead--secondary{font-size:clamp(.96rem,1.18vw,1.04rem);line-height:1.74;margin-top:12px;max-width:820px}.rb-tmp__heroPromise{align-items:center;background:rgba(31,110,146,.08);border-radius:999px;box-shadow:0 10px 22px rgba(24,61,89,.06);color:var(--ink);display:inline-flex;font-size:.92rem;font-weight:500;line-height:1.4;margin:16px 0 0;min-height:40px;padding:10px 16px}.rb-tmp__proofs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rb-tmp__proof{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.035);color:var(--ink);display:inline-flex;font-size:.84rem;font-weight:500;min-height:38px;padding:8px 13px}.rb-tmp__bulletList{display:grid;gap:13px;list-style:none;margin:24px 0 0;max-width:820px;padding:0}.rb-tmp__bulletList li{align-items:start;color:var(--ink);display:grid;font-size:clamp(.96rem,1.18vw,1.03rem);font-weight:650;gap:12px;grid-template-columns:24px 1fr;line-height:1.55}.rb-tmp__check{border-radius:999px;box-shadow:0 8px 20px rgba(44,140,121,.22);color:#fff;display:inline-grid;font-size:.86rem;font-weight:500;height:24px;line-height:1;margin-top:2px;place-items:center;width:24px}.rb-tmp__ctaRow{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.rb-tmp__ctaForm{margin:0}.rb-tmp__ctaGhost,.rb-tmp__ctaPrimary{align-items:center;border-radius:999px;display:inline-flex;font-size:.94rem;font-weight:850;justify-content:center;min-height:52px;padding:14px 24px;text-decoration:none!important;transition:transform .14s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.rb-tmp__ctaPrimary{background:linear-gradient(180deg,#2e8f7c,#247764);border:0;box-shadow:0 14px 28px rgba(36,119,100,.22);color:#fff!important;cursor:pointer}.rb-tmp__ctaPrimary:focus-visible,.rb-tmp__ctaPrimary:hover{box-shadow:0 18px 34px rgba(36,119,100,.26);transform:translateY(-2px)}.rb-tmp__ctaPrimary--full{width:100%}.rb-tmp__ctaPrimary--large{min-width:min(100%,400px)}.rb-tmp__ctaGhost{background:hsla(0,0%,100%,.86);border:1px solid var(--line);box-shadow:0 10px 22px rgba(0,0,0,.04);color:var(--ink)!important}.rb-tmp__ctaGhost:focus-visible,.rb-tmp__ctaGhost:hover{background:#fff;transform:translateY(-2px)}.rb-tmp__ctaGhost:focus-visible,.rb-tmp__ctaPrimary:focus-visible{outline:2px solid #000;outline-offset:3px}.rb-tmp__microcopy{color:var(--muted);font-size:.88rem;line-height:1.62;margin:16px 0 0;max-width:780px}.rb-tmp__microcopy--center{margin-left:auto;margin-right:auto;max-width:920px;text-align:center}.rb-tmp__offerCardInner{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94)),linear-gradient(140deg,rgba(96,211,232,.1),rgba(240,203,67,.1));border:1px solid rgba(240,203,67,.72);box-shadow:var(--shadow-card);padding:24px;transform-origin:bottom right;transition:transform .24s ease,box-shadow .24s ease,opacity .24s ease}.rb-tmp__offerCardInner:before{background:linear-gradient(90deg,#64d7ea,var(--accent),#ffe27d);height:7px}.rb-tmp__cardTop{align-items:start;display:flex;gap:12px;justify-content:space-between}.rb-tmp__cardKicker{color:var(--brand-dark);font-size:clamp(1.2rem,1.75vw,1.7rem);font-weight:500;line-height:1.04}.rb-tmp__cardMeta{color:var(--muted);font-size:.9rem;font-weight:650;line-height:1.45;margin:7px 0 0}.rb-tmp__cardBadge{align-items:center;background:var(--accent);border-radius:999px;box-shadow:0 10px 18px rgba(240,203,67,.24);color:var(--accent-ink);display:inline-flex;font-size:.84rem;font-weight:500;line-height:1;min-height:34px;padding:7px 12px;white-space:nowrap}.rb-tmp__priceBox{padding:20px 0 14px;text-align:center}.rb-tmp__price{color:var(--ink);font-size:clamp(3.2rem,5.5vw,4.7rem);letter-spacing:-.05em;line-height:.95}.rb-tmp__price sup{margin-left:2px;top:-.8em}.rb-tmp__priceUnit{color:var(--muted);font-size:1rem;margin:8px 0 0}.rb-tmp__cardVisual{border-radius:18px;box-shadow:0 12px 24px rgba(0,0,0,.08);margin:4px 0 18px;overflow:hidden}.rb-tmp__cardVisual img{display:block;height:160px;object-fit:cover;width:100%}.rb-tmp__cardList{display:grid;gap:10px;list-style:none;margin:0 0 18px;padding:0}.rb-tmp__cardList li{color:var(--ink);font-size:.9rem;font-weight:650;line-height:1.55;padding-left:18px;position:relative}.rb-tmp__cardList li:before{background:var(--brand);border-radius:999px;box-shadow:0 0 0 5px rgba(44,140,121,.09);content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.rb-tmp__cardFineprint{color:var(--muted);line-height:1.58;margin:14px 0 0}.rb-tmp__cardFineprint--center{text-align:center}.rb-tmp__cardFineprint a{color:var(--brand-dark)}.rb-tmp__fullBand{margin-top:clamp(24px,4vw,34px);padding:clamp(14px,2vw,20px) 0}.rb-tmp__fullBand--soft{background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.56));border-bottom:1px solid rgba(31,79,115,.05);border-top:1px solid hsla(0,0%,100%,.52)}.rb-tmp__gallery{display:grid;gap:14px;grid-template-columns:1fr}.rb-tmp__audienceMedia,.rb-tmp__galleryMain,.rb-tmp__gallerySide{background:#fff;border-radius:26px;box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.rb-tmp__audienceMedia img,.rb-tmp__gallery img{display:block;height:100%;object-fit:cover;width:100%}.rb-tmp__galleryMain img{min-height:300px}.rb-tmp__gallerySide img{min-height:180px}.rb-tmp__strip{display:grid;gap:16px;grid-template-columns:1fr;margin-top:22px}.rb-tmp__quote,.rb-tmp__quoteCard,.rb-tmp__stripItem,.rb-tmp__summaryCard{background:hsla(0,0%,100%,.88);border:1px solid rgba(31,79,115,.07);border-radius:22px;box-shadow:var(--shadow-soft)}.rb-tmp__stripItem{padding:20px}.rb-tmp__stripItem h2{color:var(--ink);font-size:1.02rem;font-weight:500;line-height:1.2;margin:0 0 7px}.rb-tmp__stripItem p{color:var(--text);font-size:.9rem;line-height:1.62;margin:0}.rb-tmp__audience,.rb-tmp__comparison,.rb-tmp__comparisonIntro,.rb-tmp__comparisonTableSection,.rb-tmp__definition,.rb-tmp__faqSection,.rb-tmp__final,.rb-tmp__included,.rb-tmp__results,.rb-tmp__summary,.rb-tmp__why{margin-top:clamp(28px,5vw,48px)}.rb-tmp__sectionHead{margin-bottom:22px;max-width:860px}.rb-tmp__sectionHead--center{margin-left:auto;margin-right:auto;text-align:center}.rb-tmp__sectionKicker{color:var(--brand-dark);font-size:.82rem;font-weight:500;letter-spacing:.14em;line-height:1;margin:0 0 10px;text-transform:uppercase}.rb-tmp__quoteCard h2,.rb-tmp__sectionHead h2,.rb-tmp__summaryCard h2{text-wrap:balance;color:var(--ink);font-size:clamp(1.55rem,2.65vw,2.3rem);font-weight:950;letter-spacing:-.03em;line-height:1.08;margin:0}.rb-tmp__quoteCard p:last-child,.rb-tmp__sectionHead p,.rb-tmp__summaryCard p{color:var(--text);font-size:.96rem;line-height:1.72;margin:14px 0 0}.rb-tmp__quote{background:linear-gradient(135deg,rgba(96,211,232,.12),rgba(240,203,67,.12)),hsla(0,0%,100%,.94);margin-bottom:22px;padding:clamp(22px,3vw,30px);position:relative}.rb-tmp__quote blockquote{font-size:clamp(1.25rem,2.3vw,2rem);letter-spacing:-.03em;line-height:1.18;max-width:26ch}.rb-tmp__quote blockquote:before{color:var(--accent);content:"“";font-size:clamp(2.3rem,5vw,4rem);line-height:.7;margin-bottom:12px}.rb-tmp__quoteCard,.rb-tmp__summaryCard{padding:clamp(22px,4vw,38px)}.rb-tmp__quoteCard{background:linear-gradient(135deg,rgba(96,211,232,.12),rgba(240,203,67,.12)),hsla(0,0%,100%,.92);border-radius:28px}.rb-tmp__summaryCard{background:linear-gradient(135deg,rgba(31,110,146,.09),rgba(240,203,67,.12)),hsla(0,0%,100%,.96);border-radius:28px;box-shadow:var(--shadow-card)}.rb-tmp__summaryNote{color:var(--ink)!important;font-weight:500}.rb-tmp__includedGrid,.rb-tmp__resultsGrid,.rb-tmp__whyGrid{display:grid;gap:18px;grid-template-columns:1fr}.rb-tmp__includedCard,.rb-tmp__resultCard,.rb-tmp__whyCard{background:hsla(0,0%,100%,.9);border:1px solid rgba(31,79,115,.07);border-radius:24px;box-shadow:var(--shadow-soft);height:100%;overflow:hidden}.rb-tmp__whyMedia{background:#eef7fb;overflow:hidden}.rb-tmp__whyMedia img{aspect-ratio:16/10;display:block;object-fit:cover;transition:transform .45s ease;width:100%}.rb-tmp__whyCard:hover .rb-tmp__whyMedia img{transform:scale(1.03)}.rb-tmp__whyBody{padding:18px}.rb-tmp__resultIndex,.rb-tmp__whyStep{color:var(--brand-dark);font-size:.76rem;font-weight:1000;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.rb-tmp__includedCard h3,.rb-tmp__whyBody h3{color:var(--ink);font-size:1.1rem;font-weight:500;line-height:1.2;margin:0}.rb-tmp__includedCard p,.rb-tmp__whyBody p:last-child{color:var(--text);font-size:.9rem;line-height:1.65;margin:11px 0 0}.rb-tmp__includedCard,.rb-tmp__resultCard{padding:22px}.rb-tmp__resultCard{position:relative}.rb-tmp__resultCard:before{background:linear-gradient(90deg,rgba(96,211,232,.12),rgba(240,203,67,.34),rgba(96,211,232,.12));content:"";height:1px;inset:0 0 auto 0;position:absolute}.rb-tmp__resultCard p:last-child{color:var(--ink);font-size:.94rem;font-weight:500;line-height:1.6;margin:0}.rb-tmp__mealsBlock .rb-b-odsm__title{text-wrap:balance;color:var(--ink);font-size:clamp(1.55rem,2.65vw,2.25rem);font-weight:950;letter-spacing:-.03em;line-height:1.04}.rb-tmp__mealsBlock p.text-center.text-lg-start{color:var(--text);font-size:.96rem;line-height:1.7;margin:0 auto 16px;max-width:920px}.rb-tmp__inlineCta{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(31,79,115,.07);border-radius:24px;box-shadow:var(--shadow-soft);display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between;margin-top:8px;padding:18px 20px}.rb-tmp__inlineCta--narrow{justify-content:center;text-align:center}.rb-tmp__inlineCtaText{color:var(--text);flex:1 1 520px;font-size:.95rem;line-height:1.68;margin:0}.rb-tmp__audienceGrid{align-items:center;display:grid;gap:20px;grid-template-columns:1fr}.rb-tmp__audienceMedia img{min-height:320px}.rb-tmp__audienceBody{min-width:0}.rb-tmp__audienceIntro{color:var(--ink);font-size:1rem;font-weight:500;line-height:1.35;margin:0 0 14px}.rb-tmp__checkList{display:grid;gap:14px;list-style:none;margin:0;padding:0}.rb-tmp__checkList li{align-items:start;background:hsla(0,0%,100%,.88);border:1px solid rgba(31,79,115,.07);border-radius:18px;box-shadow:var(--shadow-soft);color:var(--ink);display:grid;font-size:.95rem;font-weight:650;gap:12px;grid-template-columns:24px 1fr;line-height:1.6;padding:16px 16px 16px 14px}.rb-tmp__testimonialBlock .rb-b-ct__title{text-wrap:balance;color:var(--ink);font-size:clamp(1.55rem,2.65vw,2.25rem);font-weight:950;letter-spacing:-.03em;line-height:1.08}.rb-tmp__testimonialBlock .rb-b-ct__cardTitle{color:var(--ink)}.rb-tmp__comparisonLead{display:grid;gap:14px;margin-bottom:18px}.rb-tmp__comparisonAlert{background:rgba(31,79,115,.06);border:1px solid rgba(31,79,115,.09);border-left:4px solid var(--accent);border-radius:18px;box-shadow:var(--shadow-soft);color:var(--ink);font-size:.95rem;font-weight:500;line-height:1.58;padding:16px 18px}.rb-tmp__comparisonPain{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.rb-tmp__comparisonPain li{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.035);color:var(--ink);display:inline-flex;font-size:.84rem;font-weight:500;min-height:38px;padding:8px 13px}.rb-tmp__comparisonTableWrap{background:hsla(0,0%,100%,.96)}.rb-tmp__comparisonTable{border-collapse:collapse;min-width:760px;width:100%}.rb-tmp__comparisonTable thead th{background:linear-gradient(180deg,rgba(96,211,232,.1),hsla(0,0%,100%,.96));border-bottom:1px solid rgba(31,79,115,.1);color:var(--ink);font-size:.92rem;font-weight:500;line-height:1.35;padding:18px 20px;text-align:left}.rb-tmp__comparisonTable thead th:last-child{background:linear-gradient(180deg,rgba(240,203,67,.18),hsla(0,0%,100%,.98))}.rb-tmp__comparisonTable tbody td,.rb-tmp__comparisonTable tbody th{border-top:1px solid rgba(31,79,115,.08);padding:18px 20px;vertical-align:top}.rb-tmp__comparisonTable tbody th{background:hsla(0,0%,100%,.92);color:var(--ink);font-size:.95rem;font-weight:500;line-height:1.45;width:22%}.rb-tmp__comparisonTable tbody td{background:hsla(0,0%,100%,.96);color:var(--text);font-size:.92rem;line-height:1.65}.rb-tmp__comparisonTable tbody td:last-child{background:rgba(44,140,121,.055);color:var(--ink);font-weight:500}.rb-tmp__comparisonTable tbody tr:nth-child(odd) td,.rb-tmp__comparisonTable tbody tr:nth-child(odd) th{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(31,79,115,.012))}.rb-tmp__finalInner{background:linear-gradient(135deg,rgba(96,211,232,.12),rgba(240,203,67,.12)),hsla(0,0%,100%,.92);border:1px solid rgba(31,79,115,.07);border-radius:28px;box-shadow:var(--shadow-card);display:grid;gap:20px;padding:clamp(22px,4vw,38px)}.rb-tmp__finalContent h2{color:var(--ink);font-size:clamp(1.7rem,2.7vw,2.35rem);font-weight:950;letter-spacing:-.03em;line-height:1.08;margin:0}.rb-tmp__finalContent p:last-child{color:var(--text);font-size:.96rem;line-height:1.7;margin:14px 0 0;max-width:720px}.rb-tmp__finalMeta{color:var(--brand-dark);font-size:.86rem;font-weight:500;letter-spacing:.02em;line-height:1.6;margin:16px 0 0}.rb-tmp__finalAction{display:grid;gap:14px;justify-items:center}.rb-tmp__subheading{color:var(--ink);font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.18;margin:0 0 18px}.rb-tmp__definitionGrid{display:grid;gap:18px;grid-template-columns:1fr}.rb-tmp__definitionCard{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,79,115,.07);border-radius:24px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.rb-tmp__definitionVisual{background:#eef7fb;margin:0;overflow:hidden}.rb-tmp__definitionVisual img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.rb-tmp__definitionBody{display:grid;gap:14px;padding:22px}.rb-tmp__definitionTop{display:grid;gap:10px}.rb-tmp__definitionStep{align-items:center;background:linear-gradient(180deg,rgba(44,140,121,.14),rgba(31,110,146,.12));border-radius:14px;box-shadow:0 10px 18px rgba(24,61,89,.07);color:var(--ink);display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;line-height:1;min-height:42px;width:42px}.rb-tmp__definitionTop h3{color:var(--ink);font-size:1.08rem;line-height:1.24;margin:0}.rb-tmp__definitionLead{color:var(--ink);font-size:.96rem;font-weight:750;line-height:1.62;margin:0}.rb-tmp__definitionList{display:grid;gap:10px;list-style:none;margin:0;padding:0}.rb-tmp__definitionList li{color:var(--text);font-size:.93rem;line-height:1.62;padding-left:18px;position:relative}.rb-tmp__definitionList li:before{border-radius:999px;box-shadow:0 0 0 5px rgba(240,203,67,.14);content:"";height:8px;left:0;position:absolute;top:.7em;width:8px}.rb-tmp__definitionSummary{color:var(--brand-dark);font-size:.92rem;font-weight:850;line-height:1.58;margin:0}.rb-tmp__audienceMediaStack{display:grid;gap:16px}.rb-tmp__audienceMedia{background:#fff;border-radius:26px;box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.rb-tmp__audienceMedia--primary img{min-height:380px}.rb-tmp__audienceMedia--secondary img{min-height:260px}.rb-tmp__audienceOutcomes{margin-top:24px}.rb-tmp__comparisonIntroGrid{align-items:start;display:grid;gap:20px;grid-template-columns:1fr}.rb-tmp__comparisonVisual{background:#fff;border-radius:28px;box-shadow:var(--shadow-card);margin:0;overflow:hidden}.rb-tmp__comparisonVisual img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.rb-tmp__comparisonBody{min-width:0}.rb-tmp__painGrid{display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 18px}.rb-tmp__painCard{align-items:start;background:hsla(0,0%,100%,.9);border:1px solid rgba(31,79,115,.08);border-radius:20px;box-shadow:var(--shadow-soft);display:grid;gap:14px;grid-template-columns:42px 1fr;padding:18px}.rb-tmp__painCard p{color:var(--ink);font-size:.94rem;font-weight:750;line-height:1.58;margin:0}.rb-tmp__painIcon{background:rgba(226,59,59,.1);border-radius:14px;box-shadow:0 10px 18px rgba(196,59,59,.1);color:#c43b3b;display:inline-grid;font-size:1rem;font-weight:500;height:42px;line-height:1;place-items:center;width:42px}.rb-tmp__comparisonHighlights{display:grid;gap:12px;list-style:none;margin:0 0 20px;padding:0}.rb-tmp__comparisonHighlights li{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,79,115,.07);border-radius:18px;box-shadow:var(--shadow-soft);color:var(--ink);font-size:.92rem;font-weight:750;line-height:1.55;padding:15px 16px 15px 42px;position:relative}.rb-tmp__comparisonHighlights li:before{background:rgba(44,140,121,.12);border-radius:999px;color:var(--brand);content:"✓";display:inline-grid;font-size:.78rem;font-weight:500;height:20px;left:15px;line-height:1;place-items:center;position:absolute;top:14px;width:20px}.rb-tmp__comparisonHeadLabel{align-items:center;display:inline-flex;gap:10px}.rb-tmp__comparisonHeadIcon{border-radius:999px;display:inline-grid;font-size:.84rem;font-weight:500;height:28px;line-height:1;place-items:center;width:28px}.rb-tmp__comparisonHeadIcon--classic{background:rgba(226,59,59,.12);color:#c43b3b}.rb-tmp__comparisonHeadIcon--summer{background:rgba(44,140,121,.14);color:var(--brand)}.rb-tmp__comparisonKey{align-items:flex-start;display:inline-flex;gap:10px}.rb-tmp__comparisonDot{background:linear-gradient(180deg,#64d7ea,var(--accent));border-radius:999px;box-shadow:0 0 0 6px rgba(240,203,67,.1);flex:0 0 auto;height:10px;margin-top:.48em;width:10px}.rb-tmp__comparisonTableWrap{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.92));border:1px solid rgba(31,79,115,.07);border-radius:28px;box-shadow:var(--shadow-card);overflow-x:auto;padding:12px}.rb-tmp__comparisonTable thead th:first-child{border-top-left-radius:18px}.rb-tmp__comparisonTable thead th:last-child{border-top-right-radius:18px}.rb-tmp__comparisonTable tbody tr{transition:transform .16s ease,box-shadow .16s ease}.rb-tmp__comparisonTable tbody tr:hover td,.rb-tmp__comparisonTable tbody tr:hover th{background-color:hsla(0,0%,100%,.98)}.rb-tmp__summaryInline{background:linear-gradient(135deg,rgba(31,110,146,.08),rgba(240,203,67,.12)),hsla(0,0%,100%,.96);border:1px solid rgba(31,79,115,.07);border-radius:26px;box-shadow:var(--shadow-soft);margin-top:20px;padding:clamp(22px,3vw,30px)}.rb-tmp__summaryInline p{color:var(--text);font-size:.96rem;line-height:1.72;margin:0}.rb-tmp__summaryInline p+p{margin-top:14px}.rb-tmp__testimonialBlock{position:relative}.rb-tmp__testimonialBlock .container{max-width:1560px}.rb-tmp__testimonialBlock .rb-b-ct__inner{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,79,115,.07);border-radius:22px;box-shadow:var(--shadow-soft)}.rb-tmp__testimonialBlock .rb-b-ct__excerpt{color:var(--text)}.rb-tmp__testimonialBlock .rb-b-ct__signature{color:var(--brand-dark);font-weight:500}.rb-tmp__faqSection{position:relative}.rb-tmp__faqGrid{display:grid;gap:20px}.rb-tmp__faqMain{min-width:0}.rb-tmp__faqAside{display:grid;gap:16px}.rb-tmp__faqFigure{background:hsla(0,0%,100%,.92);border-radius:24px;box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.rb-tmp__faqFigure img{aspect-ratio:4/5;display:block;object-fit:cover;width:100%}.rb-tmp__faqNote{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,79,115,.07);border-radius:24px;box-shadow:var(--shadow-soft);padding:20px}.rb-tmp__faqNoteKicker{color:var(--brand-dark);font-size:.82rem;font-weight:500;letter-spacing:.14em;line-height:1;margin:0 0 10px;text-transform:uppercase}.rb-tmp__faqNote p:last-child,.rb-tmp__finalQuote{color:var(--ink);font-size:.95rem;font-weight:500;line-height:1.68;margin:0}.rb-tmp__final{margin-top:22px}@media (min-width:768px){.rb-tmp__comparisonHighlights,.rb-tmp__definitionGrid,.rb-tmp__painGrid,.rb-tmp__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.rb-tmp__hero{gap:24px;grid-template-columns:minmax(0,1.42fr) minmax(330px,400px)}.rb-tmp__gallery{align-items:stretch;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.68fr);grid-template-rows:1fr 1fr}.rb-tmp__galleryMain{grid-column:1/2;grid-row:1/3}.rb-tmp__gallerySide--top{grid-column:2/3;grid-row:1/2}.rb-tmp__gallerySide--bottom{grid-column:2/3;grid-row:2/3}.rb-tmp__galleryMain img{min-height:520px}.rb-tmp__gallerySide img{min-height:250px}.rb-tmp__strip{gap:16px}.rb-tmp__includedGrid,.rb-tmp__resultsGrid,.rb-tmp__strip,.rb-tmp__whyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-tmp__definitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tmp__audienceGrid{gap:26px;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.rb-tmp__audienceMediaStack{min-height:100%;padding:24px 42px 24px 0;position:relative}.rb-tmp__audienceMedia--primary{margin-left:auto;max-width:82%}.rb-tmp__audienceMedia--secondary{bottom:0;left:0;position:absolute;width:min(48%,280px)}.rb-tmp__comparisonIntroGrid{align-items:center;gap:24px;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)}.rb-tmp__comparisonHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-tmp__faqGrid{gap:24px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.54fr)}.rb-tmp__finalInner{gap:24px;grid-template-columns:minmax(0,1.35fr) auto}.rb-tmp__finalAction{justify-items:start}}@media (min-width:1200px){.rb-tmp__offerCard{align-self:start;min-height:0;position:sticky;top:112px}.rb-tmp__offerCard.is-floating{bottom:18px;pointer-events:none;position:fixed;right:22px;top:auto;width:min(360px,100vw - 32px);z-index:110}.rb-tmp__offerCard.is-floating .rb-tmp__offerCardInner{box-shadow:0 24px 52px rgba(18,49,73,.2);opacity:.98;pointer-events:auto;transform:scale(.82)}.rb-tmp__offerCard.is-floating .rb-tmp__cardVisual img{height:108px}.rb-tmp__offerCard.is-floating .rb-tmp__cardList{gap:8px}.rb-tmp__offerCard.is-floating .rb-tmp__cardList li{font-size:.82rem;line-height:1.45}.rb-tmp__offerCard.is-floating .rb-tmp__cardFineprint{font-size:.76rem;line-height:1.48}.rb-tmp__offerCard.is-floating .rb-tmp__price{font-size:3.4rem}.rb-tmp__offerCard.is-floating .rb-tmp__ctaPrimary{font-size:.88rem;min-height:48px;padding:12px 20px}}@media (max-width:1199.98px){.rb-tmp__title{max-width:none}}@media (max-width:991.98px){.rb-tmp__title{font-size:clamp(1.9rem,8.4vw,2.5rem);max-width:none}.rb-tmp__lead{font-size:.98rem}.rb-tmp__price{font-size:clamp(3rem,16vw,4.3rem)}.rb-tmp__cardVisual img{height:146px}.rb-tmp__finalContent h2,.rb-tmp__mealsBlock .rb-b-odsm__title,.rb-tmp__quoteCard h2,.rb-tmp__sectionHead h2,.rb-tmp__summaryCard h2,.rb-tmp__testimonialBlock .rb-b-ct__title{text-wrap:initial}.rb-tmp__inlineCta{padding:18px}}@media (min-width:1200px){.rb-tmp.has-floating-card{--floating-card-space:280px}.rb-tmp.has-floating-card .rb-b-ct .container,.rb-tmp.has-floating-card .rb-b-faqmini2__container,.rb-tmp.has-floating-card .rb-b-odsm .container,.rb-tmp>.rb-tmp__fullBand>.rb-tmp__shell,.rb-tmp>.rb-tmp__shell:not(:first-child){transition:padding-right .24s ease}.rb-tmp.has-floating-card>.rb-tmp__fullBand>.rb-tmp__shell,.rb-tmp.has-floating-card>.rb-tmp__shell:not(:first-child){padding-right:calc(clamp(18px, 3vw, 42px) + var(--floating-card-space))}.rb-tmp.has-floating-card .rb-b-ct .container,.rb-tmp.has-floating-card .rb-b-faqmini2__container,.rb-tmp.has-floating-card .rb-b-odsm .container{padding-right:calc(16px + var(--floating-card-space))}}@media (min-width:1500px){.rb-tmp.has-floating-card{--floating-card-space:160px}}.rb-tmp__faqAside{align-items:start;gap:14px}.rb-tmp__faqFigure img{max-height:clamp(180px,34vw,250px)}.rb-tmp__mobileStickyCta{bottom:calc(12px + env(safe-area-inset-bottom));display:none;left:12px;opacity:0;pointer-events:none;position:fixed;right:12px;transform:translateY(18px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:130}.rb-tmp__mobileStickyCta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.rb-tmp__mobileStickyInner{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(31,79,115,.09);border-radius:20px;box-shadow:0 18px 40px rgba(18,49,73,.18);display:grid;gap:12px;padding:12px}.rb-tmp__mobileStickyLabel{color:var(--ink);font-size:.82rem;line-height:1.35}.rb-tmp__ctaPrimary--mobileSticky{padding:12px 18px}@media (max-width:991.98px){.rb-tmp{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.rb-tmp__gallery{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tmp__galleryMain{grid-column:1/-1}.rb-tmp__galleryMain img{min-height:240px}.rb-tmp__gallerySide{aspect-ratio:4/3}.rb-tmp__gallerySide img{max-height:none;min-height:0}.rb-tmp__audienceMediaStack{align-items:end;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.rb-tmp__audienceMedia{border-radius:22px}.rb-tmp__audienceMedia--primary{aspect-ratio:5/6}.rb-tmp__audienceMedia--secondary{aspect-ratio:4/5}.rb-tmp__audienceMedia--primary img,.rb-tmp__audienceMedia--secondary img{min-height:0}.rb-tmp__faqAside{gap:12px}.rb-tmp__faqFigure{aspect-ratio:4/5;border-radius:22px}.rb-tmp__faqFigure img{max-height:none}.rb-tmp__final{margin-top:26px}.rb-tmp__finalAction{justify-items:stretch}.rb-tmp__finalAction .rb-tmp__ctaPrimary--large{min-width:0;width:100%}.rb-tmp__mobileStickyCta{display:block}}@media (max-width:575.98px){.rb-tmp__mobileStickyInner{grid-template-columns:1fr;padding:10px 10px 10px 12px}.rb-tmp__mobileStickyLabel{text-align:center}.rb-tmp__ctaPrimary--mobileSticky,.rb-tmp__mobileStickyForm{width:100%}}@media (prefers-reduced-motion:reduce){.rb-tmp__ctaGhost,.rb-tmp__ctaPrimary,.rb-tmp__offerCardInner,.rb-tmp__whyMedia img{transition:none!important}.rb-tmp__ctaGhost:hover,.rb-tmp__ctaPrimary:hover{transform:none!important}}.rb-tmp__title{font-size:clamp(1.9rem,3.45vw,3.1rem);letter-spacing:-.04em;line-height:1}.rb-tmp__finalContent h2,.rb-tmp__mealsBlock .rb-b-odsm__title,.rb-tmp__quoteCard h2,.rb-tmp__sectionHead h2,.rb-tmp__summaryCard h2,.rb-tmp__testimonialBlock .rb-b-ct__title{font-size:clamp(1.42rem,2.3vw,2.02rem);line-height:1.1}.rb-tmp__heroInlineVisual{background:#fff;border:1px solid hsla(0,0%,100%,.88);border-radius:24px;box-shadow:0 18px 44px rgba(18,49,73,.14);margin:22px 0 6px;max-width:min(100%,760px);overflow:hidden}.rb-tmp__heroInlineVisual img{aspect-ratio:727/384;display:block;object-fit:cover;width:100%}.rb-tmp__sectionHead--outcomes{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:500px}.rb-tmp__sectionHead--stories{margin-bottom:24px}.rb-tmp__sectionHead--problem{max-width:760px}.rb-tmp__sectionHead--problem p{margin-left:auto;margin-right:auto;max-width:42ch}.rb-tmp__audienceOutcomes{margin-top:clamp(26px,4vw,40px)}.rb-tmp__outcomesHero{margin-bottom:22px}.rb-tmp__outcomesHeroFigure{background:hsla(0,0%,100%,.96);border:1px solid rgba(31,79,115,.08);border-radius:28px;box-shadow:var(--shadow-card);margin:0;overflow:hidden;padding:10px;position:relative}.rb-tmp__outcomesHeroFigure img{border-radius:22px;display:block;width:100%}.rb-tmp__outcomesHeroNote{bottom:clamp(24px,6vw,72px);color:#fff;display:grid;font-size:clamp(1.15rem,2.2vw,1.9rem);font-weight:500;gap:4px;letter-spacing:-.03em;line-height:1.02;max-width:260px;position:absolute;right:clamp(22px,4vw,58px);text-shadow:0 4px 14px rgba(0,0,0,.3)}.rb-tmp__outcomesHeroNote:before{border-radius:0 999px 0 0;border-right:4px solid hsla(0,0%,100%,.96);border-top:4px solid hsla(0,0%,100%,.96);content:"";height:34px;left:-62px;position:absolute;top:-24px;transform:rotate(15deg);transform-origin:right bottom;width:74px}.rb-tmp__outcomesHeroNote span,.rb-tmp__outcomesHeroNote strong{display:block}.rb-tmp__outcomesGrid{grid-template-columns:1fr}.rb-tmp__outcomeCard{background:hsla(0,0%,100%,.94);border-radius:22px;padding:74px 24px 24px}.rb-tmp__outcomeStep{background:linear-gradient(180deg,#f39a46,#ee8733);box-shadow:0 12px 20px rgba(239,135,51,.22);color:#fff;display:inline-grid;font-size:1.6rem;font-weight:950;left:50%;place-items:center;position:absolute;transform:translate(-50%,-18px);width:52px}.rb-tmp__outcomeStep:after{background:hsla(0,0%,100%,.96);border:2px solid rgba(243,154,70,.35);border-radius:999px;bottom:8px;box-shadow:0 6px 12px rgba(18,49,73,.1);content:"";position:absolute;right:-8px}.rb-tmp__outcomeCard h3{color:#2b3570;font-size:clamp(1.1rem,1.8vw,1.45rem);letter-spacing:-.025em}.rb-tmp__outcomeCard p{color:#697184;font-size:.96rem;line-height:1.62;margin:14px 0 0}.rb-tmp__problem{margin-top:clamp(30px,5vw,48px)}.rb-tmp__problemGrid{display:grid;gap:18px;grid-template-columns:1fr}.rb-tmp__problemCard{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,100%,74%,.3);border-radius:24px;box-shadow:var(--shadow-soft);overflow:hidden}.rb-tmp__problemMedia{background:#f8f3f0;margin:0}.rb-tmp__problemMedia img{aspect-ratio:525/320;display:block;object-fit:cover;width:100%}.rb-tmp__problemBody{padding:18px 20px 20px}.rb-tmp__problemHead{align-items:start;display:grid;gap:12px;grid-template-columns:42px 1fr}.rb-tmp__problemHead h3{color:#2b3570;font-size:clamp(1.04rem,1.7vw,1.25rem);font-weight:500;line-height:1.24;margin:2px 0 0}.rb-tmp__problemBody p{color:#667085;font-size:.95rem;line-height:1.62;margin:12px 0 0 54px;max-width:30ch}.rb-tmp__problemIcon{background:rgba(255,95,95,.1);border-radius:999px;color:#ff5f5f;display:inline-grid;font-size:1rem;font-weight:500;height:36px;place-items:center;width:36px}.rb-tmp__problemResult{align-items:start;background:linear-gradient(180deg,#f39a46,#ee8733);border-radius:24px;box-shadow:0 20px 38px rgba(239,135,51,.2);color:#fff;display:grid;gap:16px;grid-template-columns:48px 1fr;margin-top:22px;padding:22px 24px}.rb-tmp__problemResultIcon{background:hsla(0,0%,100%,.22);border-radius:12px;display:inline-grid;font-size:1.1rem;font-weight:500;height:38px;place-items:center;width:38px}.rb-tmp__problemResultBody p{color:#fff;line-height:1.6;margin:0}.rb-tmp__problemResultTitle{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.rb-tmp__problemResultBody p+p{margin-top:10px}.rb-tmp__problemResultStrong{font-weight:500}.rb-tmp__comparisonMatrixSection{margin-top:clamp(30px,5vw,48px)}.rb-tmp__differenceWrap{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.95));border:1px solid rgba(31,79,115,.08)}.rb-tmp__differenceTable{border-collapse:collapse}.rb-tmp__differenceTable thead th{background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(31,79,115,.08);padding:18px 16px 22px}.rb-tmp__differenceTable thead th:first-child{width:54%}.rb-tmp__differencePill{align-items:center;border-radius:16px;display:inline-flex;font-size:.92rem;font-weight:500;line-height:1.2;min-height:46px;padding:10px 14px;width:100%}.rb-tmp__differencePill--summer{background:linear-gradient(180deg,#f39a46,#ee8733)}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{padding:18px 16px}.rb-tmp__differenceTable tbody th{background:hsla(0,0%,100%,.96);font-size:.96rem;font-weight:650;line-height:1.45;text-align:left}.rb-tmp__differenceTable tbody td{background:hsla(0,0%,100%,.96)}.rb-tmp__differenceTable tbody tr:nth-child(2n) td,.rb-tmp__differenceTable tbody tr:nth-child(2n) th{background:hsla(51,41%,93%,.72)}.rb-tmp__differenceStatus{border-radius:999px;display:inline-grid;font-size:1.05rem;line-height:1;min-height:22px;padding:0 12px;place-items:center;width:min(100%,210px)}.rb-tmp__differenceStatus--yes{background:hsla(27,52%,96%,.88);color:#2f3561}.rb-tmp__stories{background:linear-gradient(180deg,hsla(35,54%,93%,.72),hsla(0,0%,100%,.65));border:1px solid rgba(31,79,115,.06);border-radius:28px;box-shadow:var(--shadow-soft);margin-top:clamp(30px,5vw,48px);padding:clamp(24px,4vw,36px)}.rb-tmp__storiesMeta{align-items:center;color:#7b7c89;display:inline-flex;flex-wrap:wrap;font-size:.92rem;gap:10px;justify-content:center;line-height:1.4;margin:14px 0 0}.rb-tmp__storiesStars,.rb-tmp__storyStars{color:#ef8a37;letter-spacing:.16em}.rb-tmp__storiesGrid{display:grid;grid-template-columns:1fr}.rb-tmp__storyCard{background:hsla(0,0%,100%,.96);border-radius:24px;gap:18px;min-height:100%;padding:24px}.rb-tmp__storyStars{font-size:1rem}.rb-tmp__storyQuote{color:#5b6178;font-size:1rem;line-height:1.82}.rb-tmp__storyFooter{align-items:center;border-top:1px solid rgba(31,79,115,.08);display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:14px}.rb-tmp__storyAuthor{align-items:center;display:inline-flex;gap:12px;min-width:0}.rb-tmp__storyAvatar{box-shadow:0 8px 18px rgba(18,49,73,.18);color:#fff;height:44px;width:44px}.rb-tmp__storyAvatar--sage{background:#789a78}.rb-tmp__storyAvatar--orange{background:#ef8a37}.rb-tmp__storyName{color:#434b68;font-size:1rem;font-weight:500}.rb-tmp__storyBadge{align-items:center;background:#2f3561;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;line-height:1;min-height:40px;padding:8px 16px;white-space:nowrap}.rb-tmp__storiesAction{display:grid;gap:14px;justify-items:center;margin-top:24px}@media (min-width:768px){.rb-tmp__outcomesGrid,.rb-tmp__problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.rb-tmp__heroInlineVisual{margin-bottom:8px;margin-top:24px}.rb-tmp__outcomesGrid,.rb-tmp__storiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tmp__outcomesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-tmp__differenceTable thead th:first-child{width:58%}}@media (max-width:991.98px){.rb-tmp__outcomesHeroNote{bottom:22px;font-size:clamp(1rem,4.4vw,1.4rem);max-width:190px;right:22px}.rb-tmp__outcomesHeroNote:before{height:28px;left:-44px;top:-18px;width:56px}.rb-tmp__problemResult{grid-template-columns:1fr}.rb-tmp__problemBody p{margin-left:0;max-width:none}.rb-tmp__problemHead{gap:10px;grid-template-columns:36px 1fr}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th,.rb-tmp__differenceTable thead th{padding:14px 12px}.rb-tmp__differencePill{font-size:.84rem;min-height:42px}.rb-tmp__differenceTable tbody th{font-size:.88rem}.rb-tmp__stories,.rb-tmp__storyCard{padding-left:18px;padding-right:18px}}@media (max-width:575.98px){.rb-tmp__heroInlineVisual{border-radius:20px}.rb-tmp__outcomeCard{padding-left:18px;padding-right:18px}.rb-tmp__storyFooter{align-items:flex-start;flex-direction:column}.rb-tmp__storyBadge{align-self:flex-end}.rb-tmp__differenceTable thead th:first-child{width:48%}.rb-tmp__differenceStatus{width:100%}}@media (min-width:1200px){#page-three-month-program,#page-three_month_program{background-attachment:fixed;background-position:top}.rb-tmp:after,.rb-tmp:before{inset:0;position:fixed}}.rb-tmp__heroMain{padding:clamp(20px,3vw,38px)}.rb-tmp__title{font-size:clamp(1.7rem,2.8vw,2.62rem);letter-spacing:-.035em;line-height:.99;max-width:12ch}.rb-tmp__lead--intro{font-size:clamp(.98rem,1.12vw,1.05rem);line-height:1.66;margin-bottom:18px;margin-top:14px;max-width:680px}.rb-tmp__heroInlineVisual{border-radius:22px;box-shadow:0 16px 34px rgba(18,49,73,.11);margin:0 0 18px;max-width:min(100%,660px)}.rb-tmp__lead--secondary{max-width:760px}.rb-tmp__gallery{gap:12px;margin-left:auto;margin-right:auto;max-width:1140px}.rb-tmp__definitionTop h3{font-weight:760}.rb-tmp__definitionLead{font-weight:640}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{aspect-ratio:16/8.2}.rb-tmp__audienceOutcomes{max-width:1120px}.rb-tmp__outcomesHero{margin:0 auto 24px;max-width:760px}.rb-tmp__outcomesHeroFigure{border-radius:24px;padding:8px}.rb-tmp__outcomesHeroFigure img{max-height:255px;object-fit:cover;object-position:center 32%}.rb-tmp__outcomesHeroNote{bottom:18px;font-size:clamp(.98rem,1.45vw,1.36rem);max-width:188px;right:20px}.rb-tmp__outcomesHeroNote:before{border-width:3px;height:26px;left:-42px;top:-16px;width:54px}.rb-tmp__outcomesGrid{gap:16px}.rb-tmp__outcomeCard{padding:42px 18px 18px;text-align:center}.rb-tmp__outcomeStep{box-shadow:0 10px 18px rgba(239,135,51,.18);font-size:1.4rem;height:44px;width:50px}.rb-tmp__outcomeStep:after{height:24px;right:-9px;top:10px;width:24px}.rb-tmp__outcomeCard h3{text-wrap:balance;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.14}.rb-tmp__outcomeCard p{font-size:.89rem;line-height:1.5;margin-top:10px}.rb-tmp__problem{margin-left:auto;margin-right:auto;max-width:1100px}.rb-tmp__problemGrid{gap:16px;margin-left:auto;margin-right:auto;max-width:1040px}.rb-tmp__problemCard{border-radius:20px}.rb-tmp__problemMedia img{aspect-ratio:16/7.4;max-height:176px}.rb-tmp__problemBody{padding:14px 16px 16px}.rb-tmp__problemHead{grid-template-columns:34px 1fr}.rb-tmp__problemHead h3{font-size:clamp(1rem,1.3vw,1.12rem);margin-top:0}.rb-tmp__problemBody p{font-size:.88rem;line-height:1.5;margin:10px 0 0 44px;max-width:none}.rb-tmp__problemIcon{height:32px;width:32px}.rb-tmp__problemResult{border-radius:20px;margin:18px auto 0;max-width:1040px;padding:18px 20px}.rb-tmp__problemResultTitle{font-size:clamp(1.24rem,1.5vw,1.5rem)}.rb-tmp__comparisonMatrixSection{max-width:1100px}.rb-tmp__differenceWrap{border-radius:24px;margin-left:auto;margin-right:auto;max-width:980px;padding:14px}.rb-tmp__differenceTable{border-spacing:0 8px}.rb-tmp__differenceTable thead th{padding:0 10px 10px}.rb-tmp__differencePill{border-radius:14px;font-size:.88rem;min-height:42px}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{border-top:0;padding:12px 14px}.rb-tmp__differenceTable tbody th{background:hsla(0,0%,100%,.98);border:1px solid rgba(31,79,115,.08);border-radius:16px 0 0 16px;border-right:0;font-size:.9rem}.rb-tmp__differenceTable tbody td{background:hsla(0,0%,100%,.98);border-bottom:1px solid rgba(31,79,115,.08);border-top:1px solid rgba(31,79,115,.08)}.rb-tmp__differenceTable tbody td:nth-child(2){border-left:1px solid rgba(31,79,115,.08)}.rb-tmp__differenceTable tbody td:last-child{background:hsla(94,41%,97%,.92);border-radius:0 16px 16px 0;border-right:1px solid rgba(31,79,115,.08)}.rb-tmp__differenceTable tbody tr:nth-child(2n) th{background:hsla(45,55%,96%,.85)}.rb-tmp__differenceTable tbody tr:nth-child(2n) td:nth-child(2){background:rgba(255,253,248,.96)}.rb-tmp__differenceTable tbody tr:nth-child(2n) td:last-child{background:hsla(96,42%,95%,.96)}.rb-tmp__differenceStatus{min-height:26px;width:44px}.rb-tmp__differenceStatus--yes{background:rgba(44,140,121,.12)}.rb-tmp__faqGrid{align-items:start;gap:22px;max-width:1060px}.rb-tmp__faqMain .rb-b-faqmini2__container{max-width:none;padding-left:0;padding-right:0}.rb-tmp.has-floating-card .rb-tmp__faqSection .rb-b-faqmini2__container{padding-right:0!important}@media (min-width:992px){.rb-tmp__gallery{grid-template-columns:minmax(0,1.34fr) minmax(220px,.54fr)}.rb-tmp__galleryMain img{max-height:430px;min-height:430px}.rb-tmp__gallerySide img{max-height:206px;min-height:206px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{max-height:178px}.rb-tmp__faqGrid{grid-template-columns:minmax(0,1.08fr) minmax(250px,.46fr)}}@media (max-width:1199.98px){.rb-tmp__galleryMain img{max-height:360px}.rb-tmp__gallerySide img{max-height:170px}.rb-tmp__outcomesHero{max-width:500px}.rb-tmp__outcomesHeroFigure img{max-height:240px}.rb-tmp__problemGrid{gap:14px}.rb-tmp__problemMedia img{max-height:168px}.rb-tmp__differenceWrap{padding:12px}.rb-tmp__faqSection{max-width:100%}}@media (max-width:991.98px){.rb-tmp__title{font-size:clamp(1.65rem,6.6vw,2.16rem);max-width:12ch}.rb-tmp__lead--intro{margin-bottom:14px}.rb-tmp__heroInlineVisual{margin-bottom:16px;max-width:100%}.rb-tmp__galleryMain img{min-height:206px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{aspect-ratio:16/8.6}.rb-tmp__outcomesHero{margin-bottom:20px;max-width:620px}.rb-tmp__outcomesHeroFigure img{max-height:220px}.rb-tmp__outcomesHeroNote{bottom:14px;font-size:clamp(.9rem,3.7vw,1.12rem);max-width:160px;right:16px}.rb-tmp__outcomesHeroNote:before{height:22px;left:-36px;top:-14px;width:44px}.rb-tmp__outcomeCard{padding:40px 16px 16px}.rb-tmp__outcomeStep{left:16px}.rb-tmp__outcomeCard h3{font-size:.98rem}.rb-tmp__outcomeCard p{font-size:.86rem}.rb-tmp__problemBody p{margin-left:42px}.rb-tmp__differenceWrap{max-width:100%;padding:10px}.rb-tmp__differenceTable{border-spacing:0 6px}.rb-tmp__differenceTable thead th:first-child{width:46%}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{padding:10px}.rb-tmp__differencePill{font-size:.8rem;min-height:38px}.rb-tmp__differenceStatus{font-size:.9rem;min-height:24px;width:36px}.rb-tmp__faqGrid{margin-left:0;margin-right:0;max-width:100%}.rb-tmp__faqMain .rb-b-faqmini2__container{padding-left:0;padding-right:0}}@media (max-width:575.98px){.rb-tmp__heroMain{padding:18px 16px 22px}.rb-tmp__title{font-size:clamp(1.52rem,8vw,1.92rem);max-width:none}.rb-tmp__gallerySide{aspect-ratio:1}.rb-tmp__definitionTop h3{font-size:1rem}.rb-tmp__outcomesHeroFigure img{max-height:188px}.rb-tmp__outcomeCard{text-align:center}.rb-tmp__outcomeStep{left:14px}.rb-tmp__problemBody p{margin-left:0;margin-top:10px}.rb-tmp__problemHead{grid-template-columns:32px 1fr}.rb-tmp__problemIcon{height:30px;width:30px}.rb-tmp__differenceTable thead th:first-child{width:44%}}.rb-tmp__heroMain{padding:clamp(18px,2.8vw,34px)}.rb-tmp__title{font-size:clamp(1.58rem,2.45vw,2.28rem);line-height:1.01;max-width:11.2ch}.rb-tmp__lead--intro{margin-bottom:14px;max-width:640px}.rb-tmp__heroInlineVisual{margin-bottom:16px;max-width:min(100%,580px)}.rb-tmp__lead--secondary{max-width:720px}.rb-tmp__gallery{gap:10px;max-width:980px}.rb-tmp__definitionLead{font-weight:600}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{aspect-ratio:16/8.8;max-height:150px}.rb-tmp__audienceOutcomes{max-width:1040px}.rb-tmp__outcomesHero{margin:0 auto 20px;max-width:620px}.rb-tmp__outcomesHeroFigure{border-radius:22px;padding:6px}.rb-tmp__outcomesHeroFigure img{max-height:206px;object-position:center 28%}.rb-tmp__outcomesHeroNote{bottom:14px;font-size:clamp(.92rem,1.28vw,1.18rem);max-width:168px;right:16px}.rb-tmp__outcomesHeroNote:before{height:18px;left:-32px;top:-12px;width:40px}.rb-tmp__outcomesGrid{gap:14px;max-width:1020px}.rb-tmp__outcomeCard{border-radius:18px;overflow:visible;padding:62px 16px 16px}.rb-tmp__outcomeStep{border-radius:18px;font-size:1.5rem;height:62px;left:18px;line-height:1;top:0;transform:translateY(-18px);width:56px}.rb-tmp__outcomeStep:after{background:hsla(0,0%,100%,.98);border:2px solid rgba(243,154,70,.28);bottom:auto;box-shadow:0 8px 14px rgba(18,49,73,.1);height:28px;right:-12px;top:22px;width:28px}.rb-tmp__outcomeCard h3{font-size:clamp(.96rem,1.24vw,1.08rem);line-height:1.16}.rb-tmp__outcomeCard p{font-size:.84rem;line-height:1.48}.rb-tmp__problem{max-width:1000px}.rb-tmp__problemGrid{gap:14px;max-width:960px}.rb-tmp__problemCard{border-radius:18px}.rb-tmp__problemMedia img{aspect-ratio:16/7.8;max-height:152px}.rb-tmp__problemBody{padding:12px 14px 14px}.rb-tmp__problemHead{gap:10px;grid-template-columns:32px 1fr}.rb-tmp__problemHead h3{font-size:clamp(.98rem,1.18vw,1.08rem)}.rb-tmp__problemBody p{font-size:.84rem;line-height:1.46;margin:8px 0 0 42px}.rb-tmp__problemIcon{height:30px;width:30px}.rb-tmp__problemResult{margin-top:16px;max-width:960px;padding:16px 18px}.rb-tmp__problemResultTitle{font-size:clamp(1.12rem,1.34vw,1.34rem)}.rb-tmp__comparisonMatrixSection{max-width:980px}.rb-tmp__differenceWrap{border-radius:22px;max-width:500px;padding:10px}.rb-tmp__differenceTable{border-spacing:0 6px}.rb-tmp__differenceTable thead th{padding:0 8px 8px}.rb-tmp__differenceTable thead th:first-child{width:50%}.rb-tmp__differencePill{border-radius:13px;font-size:.82rem;min-height:38px}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{padding:10px 12px}.rb-tmp__differenceTable tbody th{font-size:.86rem;line-height:1.35}.rb-tmp__differenceStatus{font-size:.92rem;min-height:24px;width:40px}.rb-tmp__faqSection{max-width:1040px}.rb-tmp__faqGrid{gap:18px;grid-template-columns:minmax(0,1fr);max-width:940px}.rb-tmp__faqAside{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:760px;width:100%}.rb-tmp__faqNote{grid-column:1/-1;padding:18px}.rb-tmp__faqFigure{border-radius:20px}.rb-tmp__faqFigure img{aspect-ratio:3/4;max-height:220px}.rb-tmp__faqBlock .rb-b-faqmini2__head,.rb-tmp__faqBlock .rb-b-faqmini2__list{max-width:880px}@media (min-width:768px){.rb-tmp__faqAside{align-items:stretch;grid-template-columns:minmax(0,1.22fr) repeat(2,minmax(0,.72fr))}.rb-tmp__faqNote{align-content:center;display:grid;grid-column:1/2}}@media (min-width:992px){.rb-tmp__galleryMain img{max-height:380px;min-height:380px}.rb-tmp__gallerySide img{max-height:180px;min-height:180px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{max-height:148px}.rb-tmp__outcomesHeroFigure img{max-height:194px}}@media (max-width:991.98px){.rb-tmp__title{font-size:clamp(1.52rem,6.1vw,1.98rem)}.rb-tmp__heroInlineVisual{max-width:100%}.rb-tmp__galleryMain img{max-height:300px}.rb-tmp__gallerySide img{max-height:150px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img{max-height:154px}.rb-tmp__outcomesHero{max-width:560px}.rb-tmp__outcomesHeroFigure img{max-height:188px}.rb-tmp__outcomeCard{padding-top:58px}.rb-tmp__problemMedia img{max-height:144px}.rb-tmp__problemBody p{margin-left:0}.rb-tmp__differenceWrap{padding:8px}.rb-tmp__faqGrid{max-width:100%}.rb-tmp__faqAside{display:none}.rb-tmp__faqBlock .rb-b-faqmini2__head,.rb-tmp__faqBlock .rb-b-faqmini2__list{max-width:100%}}@media (max-width:575.98px){.rb-tmp__title{font-size:clamp(1.42rem,8vw,1.82rem)}.rb-tmp__outcomesHeroFigure img{max-height:170px}.rb-tmp__outcomeStep{font-size:1.34rem;height:58px;left:14px;width:52px}.rb-tmp__outcomeStep:after{height:26px;right:-10px;top:20px;width:26px}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{padding:9px 8px}}.rb-tmp{--brand:#12aeb0;--brand-dark:#1f4f73;--accent:#f2ca58;--accent-rose:#e76495;--accent-coral:#fa7b80;--surface-rose:#efd1d8;--surface-mint:#c6e1e2;--surface-sand:#efe9d6;--surface-blush:#ecd6e1}@media (max-width:991.98px){.rb-tmp{padding-bottom:calc(132px + env(safe-area-inset-bottom))}}.rb-tmp__sectionHead--definitionIntro{max-width:980px}.rb-tmp__sectionHead--definitionIntro h2{margin-bottom:10px}.rb-tmp__sectionKicker--definition{color:#526078;font-size:.9rem;letter-spacing:.06em;margin:0 0 14px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{aspect-ratio:16/10.2;max-height:none;min-height:250px;object-position:center}.rb-tmp__definitionTop h3{font-weight:500}.rb-tmp__definitionStep{background:linear-gradient(180deg,rgba(250,123,128,.16),rgba(231,100,149,.1));color:var(--brand-dark)}.rb-tmp__definitionList li:before{background:var(--accent);box-shadow:0 0 0 5px rgba(242,202,88,.16)}.rb-tmp__check{background:var(--brand);box-shadow:0 8px 20px rgba(18,174,176,.24)}.rb-tmp__quoteCard{background:linear-gradient(135deg,rgba(198,225,226,.36),hsla(46,44%,89%,.52));border-radius:30px;padding:clamp(24px,4vw,36px)}.rb-tmp__quoteCardInner{align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(260px,330px)}.rb-tmp__quoteCardContent{min-width:0}.rb-tmp__quoteCardQuote{font-size:clamp(1.46rem,2.45vw,2.12rem);font-weight:500;line-height:1.34;margin:0;max-width:28ch}.rb-tmp__quoteCardMedia{background:#fff;border-radius:24px;box-shadow:0 16px 34px rgba(18,49,73,.1);justify-self:end;margin:0;max-width:330px;overflow:hidden;width:100%}.rb-tmp__quoteCardMedia img{aspect-ratio:4/3.6;display:block;max-height:300px;object-fit:cover;object-position:center 24%;width:100%}.rb-tmp__audienceOutcomes{margin-left:auto;margin-right:auto;max-width:1100px}.rb-tmp__outcomesGrid{gap:18px;max-width:1080px}.rb-tmp__outcomeCard{background:hsla(0,0%,100%,.96);border-radius:26px;padding:116px 24px 24px;text-align:left}.rb-tmp__outcomeBadge{background:linear-gradient(180deg,#f7efdf,#f0dce8);border-radius:20px;height:74px;width:74px}.rb-tmp__outcomeIcon{box-shadow:0 10px 18px rgba(231,100,149,.24);font-size:1.24rem}.rb-tmp__outcomeEyebrow{color:#5b6678;font-size:.8rem;margin:0 0 10px}.rb-tmp__outcomeCard h3{color:#b62188;font-size:clamp(1.08rem,1.45vw,1.28rem);font-weight:500;line-height:1.18}.rb-tmp__outcomeCard p{color:#5f6374;font-size:.95rem;line-height:1.58;margin:12px 0 0}.rb-tmp__outcomeCard:nth-child(2) .rb-tmp__outcomeIcon,.rb-tmp__outcomeCard:nth-child(6) .rb-tmp__outcomeIcon{box-shadow:0 10px 18px rgba(18,174,176,.24)}.rb-tmp__outcomeCard:nth-child(3) .rb-tmp__outcomeIcon,.rb-tmp__outcomeCard:nth-child(5) .rb-tmp__outcomeIcon{box-shadow:0 10px 18px rgba(242,202,88,.24);color:#fff}.rb-tmp__stories{background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.66))}.rb-tmp__storiesGrid{gap:18px}.rb-tmp__storyCard{background:#fff;border:1px solid rgba(31,79,115,.07);border-radius:22px;box-shadow:var(--shadow-soft);display:grid;gap:14px;padding:22px}.rb-tmp__storyHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rb-tmp__storyIdentity{align-items:center;display:flex;gap:12px;min-width:0}.rb-tmp__storyIdentityText{display:grid;gap:4px}.rb-tmp__storyMeta{color:#8e95a3;font-size:.82rem;line-height:1.3}.rb-tmp__storyVerified{align-items:center;background:rgba(129,180,84,.14);border-radius:999px;color:#6ca340;display:inline-flex;font-size:.78rem;font-weight:500;min-height:24px;padding:4px 10px;white-space:nowrap}.rb-tmp__storyAvatar{border-radius:999px;box-shadow:0 8px 18px rgba(18,49,73,.12);display:inline-grid;flex:0 0 auto;font-size:.85rem;font-weight:500;height:42px;place-items:center;width:42px}.rb-tmp__storyAvatar--vanilla{background:#efd96c;color:#6b5a18}.rb-tmp__storyAvatar--berry{background:#b61d8b;color:#fff}.rb-tmp__storyAvatar--coral{background:#ef9b8d;color:#fff}.rb-tmp__storyAvatar--rose{background:#d5649a;color:#fff}.rb-tmp__storyAvatar--navy{background:#2f3561}.rb-tmp__storyAvatar--gold{background:#f1b300;color:#fff}.rb-tmp__storyStars{color:#f1b2a8;font-size:.92rem;letter-spacing:.12em;line-height:1;margin:0}.rb-tmp__storyQuote{color:#6a6f7f;font-size:.95rem;font-style:italic;line-height:1.72;margin:0}.rb-tmp__storyResult{border-top:1px solid rgba(31,79,115,.08);font-size:.92rem;font-weight:500;line-height:1.4;margin:4px 0 0;padding-top:14px}.rb-tmp__storyResult--success{color:#83b85b}.rb-tmp__storyResult--coral{color:#eea69b}.rb-tmp__comparisonMatrixSection{margin-left:auto;margin-right:auto;max-width:1040px}.rb-tmp__comparisonMatrixSection .rb-tmp__sectionHead{margin-bottom:18px;max-width:820px}.rb-tmp__comparisonMatrixSection .rb-tmp__sectionHead h2{font-size:clamp(1.8rem,3vw,2.5rem)}.rb-tmp__differenceWrap{background:hsla(0,0%,100%,.96);border-radius:28px;box-shadow:var(--shadow-card);max-width:100%;overflow:hidden;padding:12px}.rb-tmp__differenceTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.rb-tmp__differenceTable thead th{background:transparent;border-bottom:0;padding:0 10px 12px;text-align:center}.rb-tmp__differenceTable thead th:first-child{width:52%}.rb-tmp__differencePill{border-radius:18px;box-shadow:0 10px 20px rgba(18,49,73,.1);line-height:1.18;min-height:56px;padding:10px 16px}.rb-tmp__differencePill--classic{background:#2f3561;color:#fff}.rb-tmp__differencePill--summer{background:linear-gradient(180deg,#ee9841,#eb8c32);color:#fff}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{background:#fff;border-right:1px solid rgba(31,79,115,.06);border-top:1px solid rgba(31,79,115,.07);padding:14px 16px}.rb-tmp__differenceTable tbody th{border-left:1px solid rgba(31,79,115,.06);color:#4a536b;font-size:.94rem;font-weight:750;line-height:1.4}.rb-tmp__differenceTable tbody td{text-align:center}.rb-tmp__differenceTable tbody tr:nth-child(odd) td,.rb-tmp__differenceTable tbody tr:nth-child(odd) th{background:hsla(0,0%,100%,.96)}.rb-tmp__differenceTable tbody tr:nth-child(2n) td,.rb-tmp__differenceTable tbody tr:nth-child(2n) th{background:hsla(44,41%,95%,.88)}.rb-tmp__differenceTable tbody tr:last-child td,.rb-tmp__differenceTable tbody tr:last-child th{border-bottom:1px solid rgba(31,79,115,.06)}.rb-tmp__differenceTable tbody tr th:first-child{border-bottom-left-radius:18px;border-top-left-radius:18px}.rb-tmp__differenceTable tbody tr td:last-child{border-bottom-right-radius:18px;border-top-right-radius:18px}.rb-tmp__differenceStatus{font-size:1rem;margin:0 auto;min-height:28px;padding:0;width:46px}.rb-tmp__differenceStatus--no{background:rgba(255,95,95,.08);color:#ff5f5f}.rb-tmp__differenceStatus--yes{background:rgba(18,174,176,.12)}.rb-tmp__faqSection{margin-left:auto;margin-right:auto;max-width:1100px}.rb-tmp__faqGrid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:1000px}.rb-tmp__faqBlock{border-radius:28px;box-shadow:var(--shadow-soft);margin-left:0;margin-right:0;max-width:100%;overflow:hidden;width:100%}.rb-tmp__faqBlock .rb-b-faqmini2__container{max-width:100%;padding-left:clamp(14px,2vw,22px);padding-right:clamp(14px,2vw,22px)}.rb-tmp__faqBlock .rb-b-faqmini2__head,.rb-tmp__faqBlock .rb-b-faqmini2__list{margin-left:auto;margin-right:auto;max-width:980px}.rb-tmp__faqBlock .rb-b-faqmini2__titleA{color:#666;display:block;font-size:.88rem;font-weight:500;letter-spacing:.08em;line-height:1.35;margin-bottom:12px;text-transform:uppercase}.rb-tmp__faqBlock .rb-b-faqmini2__titleB{color:var(--brand);display:block;font-size:clamp(1.9rem,4vw,3.25rem);font-weight:950;letter-spacing:-.03em;line-height:1.08}.rb-tmp__final{margin-left:auto;margin-right:auto;max-width:1180px}.rb-tmp__finalInner{align-items:center;gap:26px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.rb-tmp__finalContent{min-width:0}.rb-tmp__finalContent .rb-tmp__sectionKicker{color:#2b6f95}.rb-tmp__finalContent h2{margin-bottom:10px;max-width:20ch}.rb-tmp__finalContent>p{color:var(--text);font-size:1rem;line-height:1.72;margin:0;max-width:760px}.rb-tmp__finalContent>p+p{margin-top:12px}.rb-tmp__finalContent>p:last-child{color:var(--ink);font-weight:500;margin-top:18px}.rb-tmp__finalAction{align-self:center;gap:16px;justify-items:start}.rb-tmp__finalAction .rb-tmp__ctaPrimary--large{min-width:0;width:100%}.rb-tmp__seo{margin-left:auto;margin-right:auto;max-width:1180px}.rb-tmp__seoInner{background:hsla(0,0%,100%,.94);border:1px solid rgba(31,79,115,.08);border-radius:28px;box-shadow:var(--shadow-soft);padding:clamp(22px,4vw,34px)}.rb-tmp__seoInner h2{color:var(--ink);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:950;letter-spacing:-.03em;line-height:1.12;margin:0}.rb-tmp__seoVisuals{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);margin-bottom:18px;margin-top:16px;max-width:980px}.rb-tmp__seoVisual{background:#fff;border-radius:18px;box-shadow:0 12px 26px rgba(18,49,73,.08);margin:0;overflow:hidden}.rb-tmp__seoVisual img{display:block;object-fit:cover;width:100%}.rb-tmp__seoVisual--wide img{aspect-ratio:16/5.8;max-height:220px;object-position:center 34%}.rb-tmp__seoVisual--small{justify-self:end;max-width:260px}.rb-tmp__seoVisual--small img{aspect-ratio:4/5;max-height:220px;object-position:center 18%}.rb-tmp__seoGrid{display:grid;gap:18px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.rb-tmp__seoCol p{color:var(--text);font-size:.98rem;line-height:1.82;margin:0}.rb-tmp__seoCol p+p{margin-top:16px}.rb-tmp__mobileStickyCta{bottom:calc(10px + env(safe-area-inset-bottom));left:10px;right:10px;z-index:140}.rb-tmp__mobileStickyInner{backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(250,123,128,.96),rgba(231,100,149,.96));border:1px solid hsla(0,0%,100%,.28);border-radius:22px;box-shadow:0 18px 40px rgba(182,29,139,.24);gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.rb-tmp__mobileStickyLabel{color:#fff;font-size:.98rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0}.rb-tmp__mobileStickyForm{display:flex;justify-self:end;width:auto}.rb-tmp__ctaPrimary--mobileSticky{background:linear-gradient(180deg,#14afb1,#0c9ca0);box-shadow:0 12px 24px rgba(12,156,160,.24);font-size:.92rem;min-height:54px;padding:14px 20px;white-space:nowrap}@media (max-width:1199.98px){.rb-tmp__quoteCardInner{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.rb-tmp__quoteCardMedia{max-width:280px}.rb-tmp__quoteCardMedia img{max-height:260px}.rb-tmp__finalInner{grid-template-columns:minmax(0,1fr) 320px}.rb-tmp__seoVisuals{grid-template-columns:minmax(0,1fr) 220px;max-width:860px}}@media (max-width:991.98px){.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{min-height:220px}.rb-tmp__quoteCardInner{grid-template-columns:1fr}.rb-tmp__quoteCardQuote{font-size:clamp(1.28rem,5vw,1.7rem);max-width:none}.rb-tmp__quoteCardMedia{justify-self:stretch;max-width:100%}.rb-tmp__quoteCardMedia img{aspect-ratio:16/8.4;max-height:220px}.rb-tmp__outcomesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tmp__outcomeCard{padding:108px 18px 20px}.rb-tmp__outcomeBadge{height:68px;left:18px;top:18px;width:68px}.rb-tmp__outcomeIcon{font-size:1.14rem;height:46px;width:46px}.rb-tmp__differenceWrap{padding:8px}.rb-tmp__differenceTable thead th:first-child{width:44%}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{padding:12px 10px}.rb-tmp__finalInner{grid-template-columns:1fr}.rb-tmp__finalAction{justify-items:stretch}.rb-tmp__seoGrid,.rb-tmp__seoVisuals{grid-template-columns:1fr;max-width:100%}.rb-tmp__seoVisual--small{justify-self:stretch;max-width:100%}.rb-tmp__mobileStickyInner{gap:10px;grid-template-columns:1fr;padding:14px 14px 12px}.rb-tmp__mobileStickyLabel{font-size:1rem;text-align:center}.rb-tmp__ctaPrimary--mobileSticky,.rb-tmp__mobileStickyForm{width:100%}}@media (max-width:575.98px){.rb-tmp__comparisonMatrixSection .rb-tmp__sectionHead h2,.rb-tmp__faqBlock .rb-b-faqmini2__titleB,.rb-tmp__sectionHead--definitionIntro h2{text-wrap:balance}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{max-height:250px;min-height:190px}.rb-tmp__outcomesGrid{grid-template-columns:1fr}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th,.rb-tmp__differenceTable thead th{padding:10px 8px}.rb-tmp__differencePill{font-size:.78rem;min-height:44px;padding:8px 10px}.rb-tmp__mobileStickyCta{bottom:calc(8px + env(safe-area-inset-bottom));left:8px;right:8px}.rb-tmp__mobileStickyInner{border-radius:18px;padding:12px 12px 10px}.rb-tmp__mobileStickyLabel{font-size:.94rem}.rb-tmp__ctaPrimary--mobileSticky{font-size:.9rem;min-height:50px}}.rb-tmp__photoTriptych{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(10px,2vw,20px) auto clamp(24px,3vw,34px);max-width:1180px}.rb-tmp__photoTriptychMain,.rb-tmp__photoTriptychSide{background:#fff;border-radius:26px;box-shadow:0 18px 36px rgba(18,49,73,.1);margin:0;overflow:hidden;position:relative}.rb-tmp__photoTriptychMain{grid-column:1/-1}.rb-tmp__photoTriptychMain img,.rb-tmp__photoTriptychSide img{display:block;height:100%;object-fit:cover;width:100%}.rb-tmp__photoTriptychMain img{aspect-ratio:16/9.2;min-height:260px;object-position:center 32%}.rb-tmp__photoTriptychSide img{aspect-ratio:16/10;min-height:180px;object-position:center 30%}.rb-tmp__photoTriptychSide:after{color:var(--accent);content:"✕";font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1;position:absolute;right:12px;text-shadow:0 8px 16px rgba(0,0,0,.12);top:10px}.rb-tmp__quote{background:linear-gradient(135deg,rgba(203,231,231,.44),hsla(46,44%,89%,.78));border-radius:30px;box-shadow:var(--shadow-soft);margin-bottom:0;margin-top:clamp(26px,4vw,42px);padding:clamp(28px,4vw,42px)}.rb-tmp__quote blockquote{color:var(--ink);font-size:clamp(1.7rem,3vw,3rem);font-weight:950;letter-spacing:-.04em;line-height:1.16;margin:0;max-width:none!important;padding:0 1.15em;position:relative;text-align:center}.rb-tmp__quote blockquote:after,.rb-tmp__quote blockquote:before{color:var(--accent);font-size:1.38em;font-weight:500;line-height:1;opacity:.96;position:absolute}.rb-tmp__quote blockquote:before{content:"«";display:block;left:0;margin:0;top:-.06em}.rb-tmp__quote blockquote:after{bottom:-.12em;content:"»";right:0}.rb-tmp__sectionHead--outcomes{margin-bottom:26px;max-width:none!important;width:100%}.rb-tmp__sectionHead--outcomes h2,.rb-tmp__sectionHead--outcomes p{max-width:none!important}.rb-tmp__outcomesGrid{display:grid;gap:20px;margin:0 auto;max-width:1120px}.rb-tmp__outcomeCard{background:hsla(0,0%,100%,.98);border:1px solid rgba(31,79,115,.08);border-radius:24px;box-shadow:var(--shadow-soft);min-height:308px;overflow:hidden;padding:114px 24px 26px!important;position:relative;text-align:left!important}.rb-tmp__outcomeCard:before{background:linear-gradient(90deg,var(--accent-rose),var(--accent));content:"";height:4px;inset:0 0 auto 0;position:absolute}.rb-tmp__outcomeBadge{background:linear-gradient(180deg,#f7efdf,#f1dce8);border-radius:22px;box-shadow:inset 0 0 0 1px rgba(31,79,115,.04);display:grid;height:76px;left:22px;place-items:center;position:absolute;top:20px;width:76px}.rb-tmp__outcomeIcon{background:var(--accent-rose);border-radius:999px;box-shadow:0 10px 18px rgba(234,106,164,.24);color:#fff;display:inline-grid;font-size:1.26rem;font-weight:500;height:50px;line-height:1;place-items:center;width:50px}.rb-tmp__outcomeCard:nth-child(2) .rb-tmp__outcomeIcon,.rb-tmp__outcomeCard:nth-child(6) .rb-tmp__outcomeIcon{background:var(--brand);box-shadow:0 10px 18px rgba(15,176,178,.24)}.rb-tmp__outcomeCard:nth-child(3) .rb-tmp__outcomeIcon,.rb-tmp__outcomeCard:nth-child(5) .rb-tmp__outcomeIcon{background:var(--accent);box-shadow:0 10px 18px rgba(243,207,88,.24)}.rb-tmp__outcomeEyebrow{color:#5f6679;font-size:.84rem;font-weight:500;letter-spacing:.16em;line-height:1;margin:0 0 14px;text-transform:uppercase}.rb-tmp__outcomeCard h3{color:#b72189;font-size:clamp(1.08rem,1.45vw,1.3rem)!important;font-weight:500!important;letter-spacing:-.02em;line-height:1.18!important;margin:0}.rb-tmp__outcomeCard>p:last-child{color:#5f6374;font-size:.97rem!important;line-height:1.58!important;margin-top:14px!important}@media (min-width:992px){.rb-tmp__photoTriptych{gap:18px;grid-template-columns:minmax(0,1.62fr) minmax(240px,.66fr);grid-template-rows:repeat(2,1fr)}.rb-tmp__photoTriptychMain{grid-column:1/2;grid-row:1/3}.rb-tmp__photoTriptychSide--top{grid-column:2/3;grid-row:1/2}.rb-tmp__photoTriptychSide--bottom{grid-column:2/3;grid-row:2/3}.rb-tmp__photoTriptychMain img{max-height:360px;min-height:360px}.rb-tmp__photoTriptychSide img{max-height:171px;min-height:171px}.rb-tmp__outcomesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.rb-tmp__photoTriptychMain img{min-height:220px}.rb-tmp__photoTriptychSide img{min-height:150px}.rb-tmp__quote blockquote{font-size:clamp(1.4rem,5vw,2rem);padding:0 .95em}.rb-tmp__quote blockquote:after,.rb-tmp__quote blockquote:before{font-size:1.22em}.rb-tmp__outcomesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tmp__outcomeCard{min-height:286px;padding:106px 20px 22px!important}.rb-tmp__outcomeBadge{height:70px;left:18px;top:18px;width:70px}.rb-tmp__outcomeIcon{font-size:1.12rem;height:46px;width:46px}}@media (max-width:575.98px){.rb-tmp__photoTriptych{gap:12px;margin-bottom:22px}.rb-tmp__photoTriptychSide:after{font-size:1.8rem;right:10px;top:8px}.rb-tmp__quote{padding:22px 18px}.rb-tmp__quote blockquote{font-size:clamp(1.24rem,6vw,1.58rem);padding:0 .72em}.rb-tmp__outcomesGrid{grid-template-columns:1fr}.rb-tmp__outcomeCard{min-height:0;padding:102px 18px 20px!important}}.rb-tmp{--brand:#0fb0b2;--brand-dark:#204f73;--accent:#f3cf58;--accent-rose:#ea6aa4;--accent-coral:#f77f84;--surface-rose:#f1d7dd;--surface-mint:#cbe7e7;--surface-sand:#efe9d8;--surface-blush:#f1d9e5}.rb-tmp__finalContent,.rb-tmp__inlineCtaText,.rb-tmp__lead,.rb-tmp__lead--intro,.rb-tmp__lead--secondary,.rb-tmp__microcopy,.rb-tmp__sectionHead,.rb-tmp__sectionHead--center,.rb-tmp__sectionHead--definitionIntro,.rb-tmp__sectionHead--outcomes,.rb-tmp__sectionHead--problem,.rb-tmp__sectionHead--stories,.rb-tmp__seoCol,.rb-tmp__seoGrid{max-width:none!important}.rb-tmp__faqBlock .rb-b-faqmini2__titleB,.rb-tmp__finalContent h2,.rb-tmp__quoteCardQuote,.rb-tmp__sectionHead h2,.rb-tmp__title{text-wrap:pretty;max-width:none!important}.rb-tmp__title{font-size:clamp(2.2rem,4vw,3.9rem)!important;letter-spacing:-.05em!important;line-height:.95!important}.rb-tmp__sectionHead{padding-right:0!important;width:100%}.rb-tmp__eyebrow{background:rgba(15,176,178,.12);border:1px solid rgba(15,176,178,.14);color:var(--brand)}.rb-tmp__sectionKicker{color:var(--accent-rose)}.rb-tmp__proof:nth-child(odd){background:rgba(15,176,178,.08);border-color:rgba(15,176,178,.18)}.rb-tmp__proof:nth-child(2n){background:rgba(243,207,88,.12);border-color:rgba(243,207,88,.26)}.rb-tmp__definitionCard{position:relative}.rb-tmp__definitionCard:before{background:linear-gradient(90deg,var(--accent-coral),var(--accent-rose),var(--accent));content:"";height:4px;inset:0 0 auto 0;position:absolute}.rb-tmp__definitionCard:nth-child(2):before{background:linear-gradient(90deg,var(--brand),#7bc9ca,var(--accent))}.rb-tmp__definitionCard:nth-child(3):before{background:linear-gradient(90deg,var(--accent-rose),var(--accent-coral))}.rb-tmp__definitionCard:nth-child(4):before{background:linear-gradient(90deg,var(--accent),var(--brand))}.rb-tmp__quoteCardQuote{color:var(--ink);font-size:clamp(1.78rem,2.65vw,2.45rem)!important;font-weight:950!important;letter-spacing:-.03em;line-height:1.34!important;padding:0 1.25em;position:relative}.rb-tmp__quoteCardQuote:after,.rb-tmp__quoteCardQuote:before{color:var(--accent-rose);font-size:1.5em;font-weight:500;line-height:1;opacity:.95;position:absolute}.rb-tmp__quoteCardQuote:before{content:"«";left:0;top:-.04em}.rb-tmp__quoteCardQuote:after{bottom:-.1em;content:"»";right:0}.rb-tmp__problemMedia img{aspect-ratio:16/9.8;max-height:260px;min-height:210px;object-position:center}.rb-tmp__comparisonMatrixSection .rb-tmp__sectionHead{margin-bottom:20px}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th,.rb-tmp__differenceTable thead th{background-image:none!important}.rb-tmp__differenceTable tbody td:last-child{background:inherit!important;color:inherit;font-weight:inherit}.rb-tmp__differenceTable tbody tr:nth-child(odd) td,.rb-tmp__differenceTable tbody tr:nth-child(odd) th{background:hsla(0,0%,100%,.98)!important}.rb-tmp__differenceTable tbody tr:nth-child(2n) td,.rb-tmp__differenceTable tbody tr:nth-child(2n) th{background:hsla(44,41%,95%,.92)!important}.rb-tmp__differencePill{justify-content:center;text-align:center}.rb-tmp__differenceStatus{font-weight:500}.rb-tmp__differenceStatus--yes{background:rgba(15,176,178,.12);color:var(--brand)}.rb-tmp__differenceStatus--no{background:rgba(247,127,132,.12);color:var(--accent-coral)}.rb-tmp__faqBlock,.rb-tmp__faqGrid,.rb-tmp__faqMain,.rb-tmp__faqMain>.rb-b-faqmini2,.rb-tmp__faqMain>.rb-b-faqmini2 .rb-b-faqmini2__container,.rb-tmp__faqSection,.rb-tmp__shell--faq{left:auto!important;margin-left:0!important;margin-right:0!important;max-width:none!important;right:auto!important;transform:none!important;width:100%!important}.rb-tmp__faqBlock .rb-b-faqmini2__container{padding-left:0!important;padding-right:0!important}.rb-tmp__faqBlock .rb-b-faqmini2__head{margin-left:0!important;margin-right:0!important;max-width:none!important;padding:0 clamp(24px,3vw,36px) 18px!important}.rb-tmp__faqBlock .rb-b-faqmini2__list{max-width:none!important}.rb-tmp__faqBlock .rb-b-faqmini2__title{justify-items:center!important;max-width:none!important;text-align:center!important;width:100%}.rb-tmp__faqBlock .rb-b-faqmini2__titleA{color:rgba(0,0,0,.56)!important;font-size:clamp(.84rem,1vw,.98rem)!important;letter-spacing:.12em!important}.rb-tmp__faqBlock .rb-b-faqmini2__titleB{color:var(--brand)!important;font-size:clamp(2.1rem,4vw,4.2rem)!important;line-height:1.02!important}.rb-tmp__mobileStickyInner{overflow:hidden;position:relative}.rb-tmp__mobileStickyInner:before{background:linear-gradient(90deg,var(--brand),#7cc99f,var(--accent));content:"";height:5px;inset:0 0 auto 0;position:absolute}.rb-tmp__mobileStickyLabel{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:46px;padding:8px 14px}.rb-tmp__offerCard{position:relative}.rb-tmp__offerCardInner{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(60,23%,97%,.98));border:1px solid rgba(31,79,115,.08);border-radius:30px;box-shadow:0 28px 64px rgba(18,49,73,.15);overflow:hidden;padding:20px 22px 24px;position:relative}.rb-tmp__offerCardInner:before{background:linear-gradient(90deg,var(--brand),#6dc39e 34%,var(--accent) 100%);content:"";height:8px;inset:0 0 auto 0;position:absolute}.rb-tmp__cardHeader{gap:12px 10px}.rb-tmp__cardKicker{font-size:clamp(1.9rem,2.4vw,2.95rem);letter-spacing:-.04em;line-height:.94}.rb-tmp__cardHeadline{font-size:clamp(1.2rem,1.7vw,1.9rem);font-weight:500;letter-spacing:-.02em;line-height:1.16;margin:16px 0 0}.rb-tmp__cardSun{display:inline-block;font-size:.9em;margin-left:4px;transform:translateY(-.04em)}.rb-tmp__cardLaunch{box-shadow:0 12px 24px rgba(247,127,132,.24);gap:3px;min-height:48px;min-width:176px;padding:12px 16px 10px}.rb-tmp__cardLaunchMain{font-size:.92rem;letter-spacing:.02em}.rb-tmp__cardLaunchSub{font-size:.62rem;letter-spacing:.03em}.rb-tmp__cardPromo{background:var(--accent-coral);box-shadow:0 16px 30px rgba(247,127,132,.28);clip-path:polygon(50% 0,59% 7%,69% 2%,75% 11%,86% 8%,88% 19%,98% 20%,95% 31%,100% 40%,92% 48%,98% 58%,89% 65%,91% 76%,80% 79%,77% 89%,66% 86%,59% 96%,50% 90%,41% 96%,34% 86%,23% 89%,20% 79%,9% 76%,11% 65%,2% 58%,8% 48%,0 40%,5% 31%,2% 20%,12% 19%,14% 8%,25% 11%,31% 2%,41% 7%);color:#fff;height:142px;padding:22px 14px 16px;right:18px;text-align:center;top:92px;width:142px}.rb-tmp__cardPromo:before{border:5px solid var(--accent);clip-path:inherit;inset:5px}.rb-tmp__cardPromo strong{font-size:1.8rem;line-height:.95}.rb-tmp__cardPromo span{font-size:.9rem;font-weight:500}.rb-tmp__cardPromo small{font-size:.72rem;line-height:1.02;margin-top:2px}.rb-tmp__priceBox{padding:70px 0 12px}.rb-tmp__priceRow{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center}.rb-tmp__price{color:var(--brand);font-size:clamp(4.6rem,6vw,6.2rem);font-weight:1000;letter-spacing:-.07em;line-height:.85;margin:0}.rb-tmp__price sup{font-size:.34em;margin-left:1px;position:relative;top:-.72em}.rb-tmp__priceUnit{color:rgba(0,0,0,.52);font-size:clamp(.96rem,1.3vw,1.1rem);font-weight:500;line-height:1;margin:0 0 .18em}.rb-tmp__ctaPrimary--card{box-shadow:0 16px 28px rgba(47,143,122,.22);font-size:1rem;margin-top:8px;min-height:58px}.rb-tmp__cardVisual{border-radius:24px;margin:18px 0 20px}.rb-tmp__cardVisual img{border-radius:24px;height:208px}.rb-tmp__cardList{gap:14px}.rb-tmp__cardList li{color:#476b90;font-size:.95rem;font-weight:850;line-height:1.54;padding-left:28px}.rb-tmp__cardList li:before{background:#2f8f7a;box-shadow:none;height:10px;width:10px}.rb-tmp__cardFineprint{color:#7d7f90;font-size:.84rem;line-height:1.48;margin-top:20px}.rb-tmp__cardFineprint a{color:#5ca89e;font-weight:500}@media (min-width:1200px){.rb-tmp__offerCard{align-self:start;min-height:0;position:sticky;top:112px}.rb-tmp__offerCard.is-floating{bottom:18px;pointer-events:none;position:fixed;right:22px;top:auto;width:min(370px,100vw - 32px);z-index:110}.rb-tmp__offerCard.is-floating .rb-tmp__offerCardInner{box-shadow:0 24px 52px rgba(18,49,73,.22);opacity:.98;pointer-events:auto;transform:scale(.82)}.rb-tmp__offerCard.is-floating .rb-tmp__cardVisual img{height:118px}.rb-tmp__offerCard.is-floating .rb-tmp__cardKicker{font-size:1.68rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardHeadline{font-size:1.06rem;margin-top:10px}.rb-tmp__offerCard.is-floating .rb-tmp__cardLaunch{min-height:40px;min-width:134px;padding:10px 12px 8px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo{height:106px;padding:16px 10px 12px;right:14px;top:74px;width:106px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo strong{font-size:1.34rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo span{font-size:.74rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo small{font-size:.58rem}.rb-tmp__offerCard.is-floating .rb-tmp__priceBox{padding-top:48px}.rb-tmp__offerCard.is-floating .rb-tmp__price{font-size:4rem}.rb-tmp__offerCard.is-floating .rb-tmp__ctaPrimary--card{font-size:.88rem;min-height:48px}.rb-tmp__offerCard.is-floating .rb-tmp__cardList{gap:8px}.rb-tmp__offerCard.is-floating .rb-tmp__cardList li{font-size:.81rem;line-height:1.42;padding-left:20px}}@media (max-width:1199.98px){.rb-tmp__cardLaunch{min-width:162px}.rb-tmp__cardPromo{height:128px;top:88px;width:128px}.rb-tmp__cardVisual img{height:196px}.rb-tmp__shell--faq{padding-right:clamp(18px,3vw,42px)!important}}@media (max-width:991.98px){.rb-tmp__title{font-size:clamp(2rem,8vw,2.9rem)!important}.rb-tmp__cardHeader{grid-template-columns:minmax(0,1fr)}.rb-tmp__cardLaunch{justify-self:end}.rb-tmp__cardPromo{height:118px;right:18px;top:118px;width:118px}.rb-tmp__priceBox{padding-top:56px}.rb-tmp__price{font-size:clamp(4.1rem,18vw,5.6rem)}.rb-tmp__priceUnit{font-size:.98rem;margin-bottom:.14em}.rb-tmp__cardVisual img{height:190px}.rb-tmp__problemMedia img{max-height:none;min-height:180px}.rb-tmp__quoteCardQuote{font-size:clamp(1.42rem,5.6vw,1.84rem)!important;padding-inline:.9em}.rb-tmp__quoteCardQuote:after,.rb-tmp__quoteCardQuote:before{font-size:1.28em}}@media (max-width:575.98px){.rb-tmp__cardLaunch{min-height:44px;min-width:150px;padding:10px 12px 8px}.rb-tmp__cardLaunchMain{font-size:.82rem}.rb-tmp__cardLaunchSub{font-size:.56rem}.rb-tmp__cardPromo{height:104px;padding:16px 8px 10px;right:14px;top:116px;width:104px}.rb-tmp__cardPromo strong{font-size:1.4rem}.rb-tmp__cardPromo span{font-size:.76rem}.rb-tmp__cardPromo small{font-size:.6rem}.rb-tmp__priceBox{padding-top:54px}.rb-tmp__priceRow{gap:8px}.rb-tmp__price{font-size:clamp(3.6rem,22vw,5rem)}.rb-tmp__cardVisual img{height:170px}.rb-tmp__cardList li{font-size:.88rem;padding-left:24px}.rb-tmp__quoteCardQuote{font-size:clamp(1.24rem,6vw,1.55rem)!important;padding-inline:.7em}.rb-tmp__faqBlock .rb-b-faqmini2__titleB{font-size:clamp(1.7rem,8vw,2.55rem)!important}}.rb-tmp__offerCard{align-self:start;margin-top:0}.rb-tmp__offerCardInner{border-radius:28px;padding:18px 18px 20px}.rb-tmp__cardHeader{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.rb-tmp__cardBrandBlock{min-width:0}.rb-tmp__cardKicker{color:var(--brand);font-size:clamp(1.72rem,1.9vw,2.18rem);font-weight:1000;letter-spacing:-.045em;line-height:.88;margin:0}.rb-tmp__cardLaunch{background:var(--accent-coral);border-radius:999px;box-shadow:0 10px 18px rgba(247,127,132,.2);color:#fff;display:inline-grid;gap:2px;justify-items:center;justify-self:end;min-height:40px;min-width:clamp(138px,33vw,152px);padding:9px 12px 8px;text-align:center}.rb-tmp__cardLaunchMain{display:block;font-size:.76rem;font-weight:950;letter-spacing:.01em;line-height:1}.rb-tmp__cardLaunchSub{display:block;font-size:.54rem;font-weight:500;letter-spacing:.02em;line-height:1}.rb-tmp__cardHeadline{color:var(--brand);font-size:clamp(.95rem,1vw,1.08rem);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:10px 0 0;white-space:nowrap}.rb-tmp__cardHeadlineMark{font-size:.68em;font-weight:400;line-height:1;margin-left:2px;vertical-align:super}.rb-tmp__cardPromo{height:110px;width:110px}.rb-tmp__cardPromo:before{background:var(--accent);clip-path:polygon(50% 0,60% 7%,72% 3%,79% 14%,92% 12%,92% 25%,100% 35%,94% 47%,100% 60%,90% 68%,92% 81%,80% 84%,72% 96%,60% 92%,50% 100%,40% 92%,28% 96%,20% 84%,8% 81%,10% 68%,0 60%,6% 47%,0 35%,8% 25%,8% 12%,21% 14%,28% 3%,40% 7%);inset:-7px}.rb-tmp__cardPromoInner{background:var(--accent-coral);border-radius:999px;box-shadow:0 14px 24px rgba(247,127,132,.22);height:100%;padding:12px 10px 10px;width:100%}.rb-tmp__cardPromo strong{font-size:1.62rem;font-weight:1000;letter-spacing:-.04em;line-height:.92}.rb-tmp__cardPromo span{font-size:.82rem;font-weight:850}.rb-tmp__cardPromo small{font-size:.62rem;line-height:1.12}.rb-tmp__priceBox{padding:28px 0 8px}.rb-tmp__priceRow{gap:6px}.rb-tmp__price{font-size:clamp(3.9rem,4.8vw,4.85rem);line-height:.84}.rb-tmp__priceUnit{font-size:clamp(.92rem,.98vw,1rem);margin:0 0 .12em}.rb-tmp__ctaPrimary--card{font-size:.94rem;margin-top:6px;min-height:52px;padding:12px 18px}.rb-tmp__cardVisual{border-radius:22px;margin:14px 0}.rb-tmp__cardVisual img{border-radius:22px;height:166px}.rb-tmp__cardList{gap:9px;margin-bottom:0}.rb-tmp__cardList li{font-size:.85rem;font-weight:500;line-height:1.38;padding-left:22px}.rb-tmp__cardList li:before{height:8px;top:.55em;width:8px}.rb-tmp__cardFineprint{font-size:.78rem;line-height:1.4;margin-top:14px;text-align:center}@media (min-width:1200px){.rb-tmp__offerCard{position:sticky;top:clamp(20px,4vw,40px)}.rb-tmp__offerCard.is-floating{width:min(340px,100vw - 32px)}.rb-tmp__offerCard.is-floating .rb-tmp__offerCardInner{transform:scale(.8);transform-origin:top right}.rb-tmp__offerCard.is-floating .rb-tmp__cardKicker{font-size:1.48rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardLaunch{min-width:124px;padding:7px 10px 6px}.rb-tmp__offerCard.is-floating .rb-tmp__cardLaunchMain{font-size:.66rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardLaunchSub{font-size:.48rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardHeadline{font-size:.82rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo{height:82px;right:12px;top:68px;width:82px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo:before{inset:-5px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromoInner{padding:10px 7px 7px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo strong{font-size:1.16rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo span{font-size:.62rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo small{font-size:.5rem}.rb-tmp__offerCard.is-floating .rb-tmp__priceBox{padding-top:18px}.rb-tmp__offerCard.is-floating .rb-tmp__price{font-size:3.25rem}.rb-tmp__offerCard.is-floating .rb-tmp__ctaPrimary--card{font-size:.84rem;min-height:46px}.rb-tmp__offerCard.is-floating .rb-tmp__cardVisual img{height:104px}.rb-tmp__offerCard.is-floating .rb-tmp__cardList li{font-size:.75rem;line-height:1.3;padding-left:18px}.rb-tmp__offerCard.is-floating .rb-tmp__cardFineprint{font-size:.7rem;line-height:1.3}}@media (max-width:575.98px){.rb-tmp__offerCardInner{padding:16px 16px 18px}.rb-tmp__cardKicker{font-size:clamp(1.2rem,6vw,1.9rem)}.rb-tmp__cardLaunch{min-width:132px;padding:8px 10px 7px}.rb-tmp__cardLaunchMain{font-size:.72rem}.rb-tmp__cardLaunchSub{font-size:.5rem}.rb-tmp__cardHeadline{font-size:.92rem}.rb-tmp__cardPromo{height:96px;right:12px;top:74px;width:96px}.rb-tmp__cardPromo:before{inset:-6px}.rb-tmp__cardPromoInner{padding:10px 8px 8px}.rb-tmp__cardPromo strong{font-size:1.42rem}.rb-tmp__cardPromo span{font-size:.74rem}.rb-tmp__cardPromo small{font-size:.56rem}.rb-tmp__priceBox{padding-top:24px}.rb-tmp__price{font-size:clamp(3.3rem,21vw,4.2rem)}.rb-tmp__cardVisual img{height:158px}.rb-tmp__cardList li{font-size:.84rem}}@media (max-width:359.98px){.rb-tmp__cardHeadline{white-space:normal}}.rb-tmp__audienceOutcomes{background:linear-gradient(180deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.82));box-shadow:0 18px 40px rgba(18,49,73,.06);overflow:hidden;padding:clamp(22px,3.4vw,34px)}.rb-tmp__audienceOutcomes:after,.rb-tmp__audienceOutcomes:before{border-radius:999px;content:"";pointer-events:none;position:absolute;z-index:0}.rb-tmp__audienceOutcomes:before{background:radial-gradient(circle at center,rgba(15,176,178,.12),rgba(15,176,178,0) 72%);height:220px;left:-70px;top:-110px;width:220px}.rb-tmp__audienceOutcomes:after{background:radial-gradient(circle at center,rgba(243,207,88,.14),rgba(243,207,88,0) 72%);bottom:-150px;height:260px;right:-90px;width:260px}.rb-tmp__audienceOutcomes>*{position:relative;z-index:1}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes{margin:0 auto 26px!important;max-width:500px!important}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{--outcome-color:var(--accent-rose);--outcome-shell:linear-gradient(180deg,#f8efe4,#f3dfe8);--outcome-shadow:rgba(234,106,164,.22);align-items:center;background:hsla(0,0%,100%,.96);box-shadow:var(--shadow-soft);column-gap:14px;grid-template-columns:58px minmax(0,1fr);padding:22px;row-gap:10px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:before{background:linear-gradient(90deg,var(--outcome-color),var(--accent));content:"";height:4px;inset:0 0 auto 0;position:absolute}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(2),.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(6){--outcome-color:var(--brand);--outcome-shell:linear-gradient(180deg,#ebf8f8,#dceff0);--outcome-shadow:rgba(15,176,178,.22)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(3),.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(5){--outcome-color:var(--accent);--outcome-shell:linear-gradient(180deg,#fcf4de,#f4ead2);--outcome-shadow:rgba(243,207,88,.26)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeBadge{background:var(--outcome-shell);height:58px;width:58px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeIcon{background:var(--outcome-color);box-shadow:0 10px 18px var(--outcome-shadow);font-weight:500}.rb-tmp__audienceOutcomes .rb-tmp__outcomeEyebrow{color:#6a7688;font-size:.78rem;font-weight:500;letter-spacing:.16em}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard h3{color:var(--ink);font-size:clamp(1.08rem,1.45vw,1.24rem);font-weight:850;line-height:1.2}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard>p:last-child{color:var(--text);font-size:.95rem}@media (hover:hover) and (pointer:fine){.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:hover{border-color:rgba(31,79,115,.12);box-shadow:0 20px 42px rgba(18,49,73,.1);transform:translateY(-4px)}}@media (max-width:991.98px){.rb-tmp__audienceOutcomes{border-radius:26px;padding:20px}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes{margin-bottom:22px!important}.rb-tmp__audienceOutcomes .rb-tmp__outcomesGrid{gap:14px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{padding:20px 18px}}@media (max-width:575.98px){.rb-tmp__audienceOutcomes{border-radius:22px;padding:18px 14px}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes h2{font-size:clamp(1.6rem,7.2vw,2rem)}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes p{font-size:.94rem}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{border-radius:20px;column-gap:12px;grid-template-columns:52px minmax(0,1fr);padding:18px 16px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeBadge{border-radius:16px;height:52px;width:52px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeIcon{font-size:.94rem;height:36px;width:36px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeEyebrow{font-size:.72rem;letter-spacing:.14em}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard h3{font-size:1.02rem}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard>p:last-child{font-size:.9rem;line-height:1.56}}@media (prefers-reduced-motion:reduce){.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{transition:none}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:hover{transform:none}}.rb-tmp__audienceOutcomes{background:hsla(0,0%,100%,.72);border:1px solid rgba(31,79,115,.06);border-radius:30px;box-shadow:0 16px 36px rgba(18,49,73,.05);margin-top:clamp(28px,5vw,42px);padding:clamp(22px,3.4vw,32px);position:relative}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:before,.rb-tmp__audienceOutcomes:after,.rb-tmp__audienceOutcomes:before{content:none}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes{margin:0 auto 24px!important;max-width:760px!important}.rb-tmp__audienceOutcomes .rb-tmp__outcomesGrid{align-items:stretch;gap:16px;margin:0;max-width:none}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{align-items:center!important;background-image:none;border:1px solid rgba(31,79,115,.08);border-radius:24px;box-shadow:0 10px 26px rgba(18,49,73,.05);display:grid;gap:12px 14px;grid-template-areas:"badge eyebrow" "title title" "desc desc";grid-template-columns:60px minmax(0,1fr);min-height:100%;overflow:hidden;padding:22px!important;position:relative;text-align:left!important;transform:none;transition:none}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:first-child,.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(4){background:#f9eef3;border-color:rgba(234,106,164,.2)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(2),.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(5){background:#ecf5fa;border-color:rgba(32,79,115,.14)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(3),.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(6){background:#fbf6e6;border-color:rgba(243,207,88,.34)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeBadge{background:hsla(0,0%,100%,.55);border:1px solid rgba(32,79,115,.08);border-radius:18px;display:grid;grid-area:badge;height:60px;margin:0;place-items:center;position:static;width:60px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeIcon{background:#204f73!important;border-radius:999px;box-shadow:none!important;color:#fff;display:inline-grid;font-size:1rem;font-weight:500!important;height:40px;line-height:1;place-items:center;width:40px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeEyebrow{color:#5d6b7b;font-size:.82rem;font-weight:500!important;grid-area:eyebrow;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard h3{text-wrap:balance;color:#204f73;font-size:clamp(1.08rem,1.4vw,1.22rem);font-weight:500!important;grid-area:title;letter-spacing:-.02em;line-height:1.24;margin:0}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard>p:last-child{color:#45566a;font-size:.98rem;font-weight:400;grid-area:desc;line-height:1.62;margin:0}@media (hover:hover) and (pointer:fine){.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:hover{box-shadow:0 10px 26px rgba(18,49,73,.05);transform:none}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:first-child:hover,.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(4):hover{border-color:rgba(234,106,164,.2)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(2):hover,.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(5):hover{border-color:rgba(32,79,115,.14)}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(3):hover,.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard:nth-child(6):hover{border-color:rgba(243,207,88,.34)}}@media (max-width:991.98px){.rb-tmp__audienceOutcomes{border-radius:26px;padding:20px}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes{margin-bottom:20px!important}.rb-tmp__audienceOutcomes .rb-tmp__outcomesGrid{gap:14px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{padding:20px 18px}}@media (max-width:575.98px){.rb-tmp__audienceOutcomes{border-radius:22px;padding:18px 14px}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes h2{font-size:clamp(1.6rem,7.2vw,2rem)}.rb-tmp__audienceOutcomes .rb-tmp__sectionHead--outcomes p{font-size:.94rem}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard{border-radius:20px;gap:10px 12px;grid-template-columns:52px minmax(0,1fr);padding:18px 16px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeBadge{border-radius:16px;height:52px;width:52px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeIcon{font-size:.94rem;height:36px;width:36px}.rb-tmp__audienceOutcomes .rb-tmp__outcomeEyebrow{font-size:.76rem;letter-spacing:.12em}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard h3{font-size:1.02rem}.rb-tmp__audienceOutcomes .rb-tmp__outcomeCard>p:last-child{font-size:.92rem;line-height:1.58}}.rb-tmp__cardPromo{background:transparent;box-shadow:none;clip-path:none;display:grid;height:118px;isolation:isolate;padding:0;place-items:center;pointer-events:none;position:absolute;right:14px;top:78px;width:118px;z-index:1}.rb-tmp__cardPromo:before{background:radial-gradient(circle at 50% 48%,#f77f84 0,#f77f84 58%,#f77f84 100%);border:0;clip-path:polygon(50% 0,58% 9%,70% 4%,74% 16%,87% 11%,86% 24%,100% 26%,91% 38%,100% 50%,91% 62%,100% 74%,86% 76%,87% 89%,74% 84%,70% 96%,58% 91%,50% 100%,42% 91%,30% 96%,26% 84%,13% 89%,14% 76%,0 74%,9% 62%,0 50%,9% 38%,0 26%,14% 24%,13% 11%,26% 16%,30% 4%,42% 9%);content:"";filter:drop-shadow(0 10px 16px rgba(243,207,88,.28));inset:0;position:absolute;z-index:0}.rb-tmp__cardPromoInner{align-content:center;background:none;border-radius:50%;display:grid;height:80px;justify-items:center;padding:10px 8px 8px;position:relative;text-align:center;width:80px;z-index:1}.rb-tmp__cardPromo small,.rb-tmp__cardPromo span,.rb-tmp__cardPromo strong{color:#fff;display:block;position:relative;z-index:1}.rb-tmp__cardPromo strong{font-size:1.56rem;font-weight:900;letter-spacing:0;line-height:.9}.rb-tmp__cardPromo span{font-size:1rem;font-weight:900;line-height:1;margin-top:2px}.rb-tmp__cardPromo small{font-size:.9rem;font-weight:500;letter-spacing:-.01em;line-height:1.08;margin-top:4px;max-width:80px;text-transform:none}@media (min-width:1200px){.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo{height:88px;right:10px;top:66px;width:88px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromoInner{height:62px;padding:8px 6px 6px;width:62px}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo strong{font-size:1.08rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo span{font-size:.58rem}.rb-tmp__offerCard.is-floating .rb-tmp__cardPromo small{font-size:.43rem;line-height:1.06;max-width:46px}}@media (max-width:991.98px){.rb-tmp__cardPromo{height:108px;right:16px;top:114px;width:108px}.rb-tmp__cardPromoInner{height:76px;padding:9px 7px 7px;width:76px}.rb-tmp__cardPromo strong{font-size:1.4rem}.rb-tmp__cardPromo span{font-size:.72rem}.rb-tmp__cardPromo small{font-size:.5rem;max-width:55px}}@media (max-width:575.98px){.rb-tmp__cardPromo{height:96px;right:12px;top:84px;width:96px}.rb-tmp__cardPromoInner{height:68px;padding:8px 6px 6px;width:68px}.rb-tmp__cardPromo strong{font-size:1.24rem}.rb-tmp__cardPromo span{font-size:.66rem}.rb-tmp__cardPromo small{font-size:.46rem;line-height:1.05;max-width:50px}}.rb-tmp__storyAvatar--teal{background:#0fb0b2;color:#fff}.rb-tmp__storyAvatar--pink{background:#ea71a8;color:#fff}.rb-tmp__storyAvatar--navy{background:#204f73;color:#fff}