@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:800;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:800;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:700;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{background:var(--brand);border-radius:999px;box-shadow:0 8px 20px rgba(44,140,121,.22);color:#fff;display:inline-grid;font-size:.86rem;font-weight:900;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__offerCard{position:relative}.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);border-radius:28px;box-shadow:var(--shadow-card);overflow:hidden;padding:24px;position:relative;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);content:"";height:7px;inset:0 0 auto 0;position:absolute}.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:900;line-height:1.04;margin:0}.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:900;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);font-weight:1000;letter-spacing:-.05em;line-height:.95;margin:0}.rb-tmp__price sup{font-size:.34em;margin-left:2px;position:relative;top:-.8em}.rb-tmp__priceUnit{color:var(--muted);font-size:1rem;font-weight:800;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);font-size:.84rem;line-height:1.58;margin:14px 0 0}.rb-tmp__cardFineprint--center{text-align:center}.rb-tmp__cardFineprint a{color:var(--brand-dark);font-weight:800}.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:900;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:900;letter-spacing:.04em;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{color:var(--ink);font-size:clamp(1.25rem,2.3vw,2rem);font-weight:950;letter-spacing:-.03em;line-height:1.18;margin:0;max-width:26ch}.rb-tmp__quote blockquote:before{color:var(--accent);content:"“";display:block;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:700}.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:900;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:700;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:900;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:800;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:800;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:900;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:900;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:700}.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:900;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:900;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;min-width:0;overflow:hidden}.rb-tmp__definitionVisual{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;font-weight:900;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{background:var(--accent);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:900;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:900;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:900;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:800}.rb-tmp__faqSection{position:relative}.rb-tmp__faqGrid{display:grid;gap:20px;grid-template-columns:1fr}.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:900;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:700;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;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:1900px){.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;backdrop-filter:blur(14px);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;grid-template-columns:minmax(0,1fr) auto;padding:12px}.rb-tmp__mobileStickyLabel{color:var(--ink);font-size:.82rem;font-weight:900;line-height:1.35;margin:0}.rb-tmp__mobileStickyForm{justify-self:end;width:auto}.rb-tmp__ctaPrimary--mobileSticky{min-height:46px;padding:12px 18px;white-space:nowrap}@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:900px}.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:900;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{display:grid;gap:18px;grid-template-columns:1fr}.rb-tmp__outcomeCard{background:hsla(0,0%,100%,.94);border:1px solid rgba(31,79,115,.08);border-radius:22px;box-shadow:var(--shadow-soft);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);font-weight:900;letter-spacing:-.025em;line-height:1.18}.rb-tmp__outcomeCard p{color:#697184;font-size:.96rem;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:900;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:900;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:900;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:900;letter-spacing:-.03em;line-height:1.1}.rb-tmp__problemResultBody p+p{margin-top:10px}.rb-tmp__problemResultStrong{font-weight:900}.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);border-radius:28px;box-shadow:var(--shadow-card);overflow:hidden}.rb-tmp__differenceTable{border-collapse:collapse;table-layout:fixed;width:100%}.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:900;justify-content:center;line-height:1.2;min-height:46px;padding:10px 14px;width:100%}.rb-tmp__differencePill--classic{background:#2f3561;color:#fff}.rb-tmp__differencePill--summer{background:linear-gradient(180deg,#f39a46,#ee8733);color:#fff}.rb-tmp__differenceTable tbody td,.rb-tmp__differenceTable tbody th{border-top:1px solid rgba(31,79,115,.07);padding:18px 16px}.rb-tmp__differenceTable tbody th{background:hsla(0,0%,100%,.96);color:#4a536b;font-size:.96rem;font-weight:650;line-height:1.45;text-align:left}.rb-tmp__differenceTable tbody td{background:hsla(0,0%,100%,.96);text-align:center}.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;font-weight:900;line-height:1;min-height:22px;padding:0 12px;place-items:center;width:min(100%,210px)}.rb-tmp__differenceStatus--no{color:#ff5f5f}.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:1px solid rgba(31,79,115,.07);border-radius:24px;gap:18px;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}.rb-tmp__storyBadge{align-items:center;background:#2f3561;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:800;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}.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{margin-left:auto;margin-right:auto;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{margin-left:auto;margin-right:auto;max-width:1100px}.rb-tmp__differenceWrap{border-radius:24px;margin-left:auto;margin-right:auto;max-width:980px;padding:14px}.rb-tmp__differenceTable{border-collapse:separate;border-spacing:0 8px}.rb-tmp__differenceTable thead th{background:transparent;border-bottom:0;padding:0 10px 10px}.rb-tmp__differenceTable thead th:first-child{width:52%}.rb-tmp__differencePill{border-radius:14px;box-shadow:0 10px 20px rgba(18,49,73,.1);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{font-size:1rem;min-height:26px;padding:0;width:44px}.rb-tmp__differenceStatus--no{background:rgba(255,95,95,.08)}.rb-tmp__differenceStatus--yes{background:rgba(44,140,121,.12);color:var(--brand)}.rb-tmp__faqSection{max-width:1100px}.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:700px}.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)}.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}.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__definitionTop h3{font-weight:700}.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;margin:0 auto;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)}.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:252px}.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:900px;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{margin-left:auto;margin-right:auto;max-width:1040px}.rb-tmp__faqGrid{gap:18px;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;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{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{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__title{max-width:none!important}.rb-tmp{--rb-tmp-offer-card-top:112px}.rb-tmp__faqBlock.rb-b-faqmini2{margin-left:0;margin-right:0;width:100%}@supports (width:100dvw){.rb-tmp__faqBlock.rb-b-faqmini2{margin-left:0;margin-right:0;width:100%}}@media (min-width:1200px){.rb-tmp__offerCardInner{border-radius:24px;padding:20px 20px 18px}.rb-tmp__cardTop{gap:10px}.rb-tmp__cardKicker{font-size:clamp(1.12rem,1.42vw,1.52rem)}.rb-tmp__cardMeta{font-size:.84rem;line-height:1.42;margin-top:5px}.rb-tmp__cardBadge{font-size:.8rem;min-height:32px;padding:6px 11px}.rb-tmp__priceBox{padding:16px 0 10px}.rb-tmp__price{font-size:clamp(3.05rem,4.3vw,4.05rem)}.rb-tmp__priceUnit{font-size:.92rem;margin-top:6px}.rb-tmp__cardVisual{margin:2px 0 14px}.rb-tmp__cardVisual img{height:136px}.rb-tmp__cardList{gap:8px;margin-bottom:14px}.rb-tmp__cardList li{font-size:.86rem;line-height:1.46;padding-left:16px}.rb-tmp__cardList li:before{height:6px;top:.6em;width:6px}.rb-tmp__cardFineprint{font-size:.8rem;line-height:1.48;margin-top:12px}.rb-tmp__ctaPrimary--full{min-height:48px;padding:12px 18px}.rb-tmp__faqGrid{max-width:100%}}.rb-tmp__definitionGrid{align-items:stretch}.rb-tmp__definitionCard{height:100%}.rb-tmp__definitionVisual{background:#eef7fb}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{aspect-ratio:16/10.8;display:block;max-height:none;min-height:230px;object-fit:cover;object-position:center;width:100%}.rb-tmp__definitionBody{gap:12px}.rb-tmp__audienceOutcomes{max-width:1100px}.rb-tmp__outcomesGrid{gap:20px}.rb-tmp__outcomeCard{background:hsla(0,0%,100%,.96);border:1px solid rgba(204,71,162,.14);border-radius:26px;box-shadow:0 18px 34px rgba(18,49,73,.08);overflow:hidden;padding:122px 26px 26px;position:relative;text-align:left}.rb-tmp__outcomeCard:before{background:linear-gradient(90deg,#c02d96,#f0ab2f);content:"";height:4px;inset:0 0 auto 0;position:absolute}.rb-tmp__outcomeBadge{background:linear-gradient(180deg,#f8eedc,#f2e4ef);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(192,45,150,.08);display:grid;height:72px;left:22px;place-items:center;position:absolute;top:20px;width:72px}.rb-tmp__outcomeBadge:after{background:#fff7ef;border:1px solid rgba(240,171,47,.55);border-radius:999px;content:"";display:none;height:26px;position:absolute;right:-8px;top:12px;width:26px}.rb-tmp__outcomeIcon{background:#b61d8b;border-radius:999px;box-shadow:0 10px 22px rgba(182,29,139,.22);color:#fff;display:inline-grid;font-size:1.3rem;font-weight:900;height:50px;line-height:1;place-items:center;width:50px}.rb-tmp__outcomeEyebrow{color:#67616d;font-size:.82rem;font-weight:900;letter-spacing:.16em;line-height:1;margin:0 0 10px;text-transform:uppercase}.rb-tmp__outcomeCard h3{color:#b21c86;font-size:clamp(1.18rem,1.6vw,1.48rem);font-weight:500;letter-spacing:-.02em;line-height:1.16;margin:0}.rb-tmp__outcomeCard p{color:#5f6374;font-size:.98rem;line-height:1.62}.rb-tmp__outcomeCard>p:last-child{margin-top:14px}.rb-tmp__storiesGrid{gap:18px}.rb-tmp__storyCard{background:#fff;border:1px solid rgba(31,79,115,.08);border-radius:22px;box-shadow:var(--shadow-soft);display:grid;gap:14px;min-height:100%;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__storyName{color:#1e233f;font-size:1rem;font-weight:800;line-height:1.2}.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:800;line-height:1;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:900;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;color:#fff}.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:700;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__seo{margin-top:clamp(26px,5vw,44px)}.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.45rem,2.1vw,1.95rem);font-weight:950;letter-spacing:-.03em;line-height:1.12;margin:0}.rb-tmp__seoGrid{display:grid;gap:18px 28px;grid-template-columns:1fr;margin-top:18px}.rb-tmp__seoCol{min-width:0}.rb-tmp__seoCol p{color:var(--text);font-size:.98rem;line-height:1.82;margin:0}.rb-tmp__seoCol p+p{margin-top:16px}@media (min-width:992px){.rb-tmp__outcomesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{min-height:260px}.rb-tmp__seoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.rb-tmp__storiesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.rb-tmp__outcomeCard{padding:112px 20px 22px}.rb-tmp__outcomeBadge{height:68px;left:18px;top:18px;width:68px}.rb-tmp__outcomeIcon{height:48px;width:48px}.rb-tmp__definitionCard--withMedia .rb-tmp__definitionVisual img,.rb-tmp__definitionVisual img{min-height:210px}}@media (max-width:575.98px){.rb-tmp__storyHead{align-items:flex-start;flex-direction:column}.rb-tmp__storyVerified{margin-left:54px}.rb-tmp__outcomeCard{padding-top:104px}}.rb-tmp__quoteCard--withMedia{overflow:hidden}.rb-tmp__quoteCardInner{align-items:center;display:grid;gap:18px}.rb-tmp__quoteCardContent{min-width:0}.rb-tmp__quoteCardMedia{background:#fff;border-radius:22px;box-shadow:0 14px 30px rgba(18,49,73,.1);margin:0;overflow:hidden}.rb-tmp__quoteCardMedia img{aspect-ratio:4/4.8;display:block;width:100%}.rb-tmp__finalMedia{background:#fff;border-radius:22px;box-shadow:0 16px 32px rgba(18,49,73,.1);margin:0;min-width:0;overflow:hidden}.rb-tmp__finalMedia img{display:block;height:100%;width:100%}.rb-tmp__seoVisuals{display:grid;gap:12px;grid-template-columns:1fr;margin-top:18px}.rb-tmp__seoVisual{background:#fff;border-radius:20px;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/7}.rb-tmp__seoVisual--small img{aspect-ratio:1/1}@media (min-width:992px){.rb-tmp__quoteCardInner{grid-template-columns:minmax(0,1.16fr) minmax(240px,.54fr)}.rb-tmp__finalInner{gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(230px,.5fr) auto}.rb-tmp__finalAction{align-self:center}.rb-tmp__seoVisuals{align-items:stretch;grid-template-columns:minmax(0,1.3fr) minmax(220px,.58fr)}}@media (max-width:991.98px){.rb-tmp__finalMedia{order:2}.rb-tmp__finalAction{order:3}.rb-tmp__quoteCardMedia img{aspect-ratio:16/9}.rb-tmp__finalMedia img{aspect-ratio:16/10}}@media (max-width:575.98px){.rb-tmp__seoVisual--small{display:none}}.rb-tmp__quoteCardInner{gap:22px;grid-template-columns:minmax(0,1.22fr) minmax(280px,.48fr)}.rb-tmp__quoteCardMedia{align-self:center;border-radius:24px;justify-self:end;max-width:390px;width:100%}.rb-tmp__quoteCardMedia img{aspect-ratio:4/3.45;max-height:320px;min-height:0;object-fit:cover;object-position:center 20%}.rb-tmp__finalInner{align-items:center;gap:26px;grid-template-areas:"media content action";grid-template-columns:minmax(0,1fr) auto minmax(240px,300px)}.rb-tmp__finalContent{grid-area:content;min-width:0}.rb-tmp__finalAction{align-self:center;grid-area:action;justify-self:start}.rb-tmp__finalMedia{align-self:center;border-radius:24px;grid-area:media;justify-self:start;max-width:300px;width:100%}.rb-tmp__finalMedia img{aspect-ratio:4/5;max-height:356px;object-fit:cover;object-position:center 24%}.rb-tmp__seoVisuals{gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);margin-bottom:18px;margin-top:16px;max-width:980px}.rb-tmp__seoVisual{border-radius:18px}.rb-tmp__seoVisual--wide img{aspect-ratio:16/5.8;max-height:250px;object-fit:cover;object-position:center 34%}.rb-tmp__seoVisual--small{justify-self:end;max-width:280px}.rb-tmp__seoVisual--small img{aspect-ratio:4/5.1;max-height:250px;object-fit:cover;object-position:center 18%}@media (max-width:1199.98px){.rb-tmp__quoteCardInner{gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.rb-tmp__quoteCardMedia{max-width:320px}.rb-tmp__quoteCardMedia img{max-height:270px}.rb-tmp__finalInner{gap:20px;grid-template-areas:"content media" "action media";grid-template-columns:minmax(0,1fr) minmax(220px,270px)}.rb-tmp__finalMedia{max-width:270px}.rb-tmp__finalMedia img{max-height:320px}.rb-tmp__seoVisuals{grid-template-columns:minmax(0,1fr) 220px;max-width:860px}.rb-tmp__seoVisual--small img,.rb-tmp__seoVisual--wide img{max-height:220px}}@media (max-width:991.98px){.rb-tmp__quoteCardInner{grid-template-columns:1fr}.rb-tmp__quoteCardMedia{justify-self:stretch;max-width:100%}.rb-tmp__quoteCardMedia img{aspect-ratio:16/8.2;max-height:220px;object-position:center 28%}.rb-tmp__finalInner{grid-template-areas:"content" "media" "action";grid-template-columns:1fr}.rb-tmp__finalMedia{justify-self:stretch;max-width:100%}.rb-tmp__finalMedia img{aspect-ratio:16/8.8;max-height:240px;object-position:center 26%}.rb-tmp__finalAction{justify-self:stretch}.rb-tmp__seoVisuals{grid-template-columns:1fr;max-width:100%}.rb-tmp__seoVisual--small{justify-self:stretch;max-width:100%}.rb-tmp__seoVisual--wide img{aspect-ratio:16/7.4;max-height:210px}.rb-tmp__seoVisual--small img{aspect-ratio:16/9.6;max-height:200px}}@media (max-width:575.98px){.rb-tmp__quoteCardMedia img{max-height:190px}.rb-tmp__finalMedia img{max-height:210px}.rb-tmp__seoVisual--small{display:none}}