@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 top left,rgba(75,192,214,.14),transparent 24%),radial-gradient(circle at top right,rgba(240,203,67,.12),transparent 22%),linear-gradient(180deg,#eef8fb,#f9fbf6 34%,#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}@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(2.05rem,4.2vw,4.4rem);font-weight:950;letter-spacing:-.045em;line-height:.98;margin:0}.rb-tmp__lead{color:var(--text);font-size:clamp(.98rem,1.45vw,1.18rem);line-height:1.7;margin:22px 0 0;max-width:760px}.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__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:.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.7rem,3vw,2.75rem);font-weight:950;letter-spacing:-.03em;line-height:1.04;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.7rem,3vw,2.75rem);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.7rem,3vw,2.75rem);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);border:1px solid rgba(31,79,115,.07);border-radius:28px;box-shadow:var(--shadow-card);overflow-x:auto}.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{align-items:center;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.8rem,3vw,2.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.05;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}@media (min-width:768px){.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__audienceGrid{gap:24px;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.rb-tmp__comparisonLead{align-items:center;grid-template-columns:minmax(0,1fr) auto}.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:14ch}}@media (max-width:991.98px){.rb-tmp__title{font-size:clamp(1.95rem,10vw,3rem);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}}@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}}