@charset "UTF-8";@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(/build/fonts/dm-serif-display-regular.309d0764.ttf) format("truetype")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(/build/fonts/dm-serif-display-italic.57069338.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-variable.0ba081b7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 1000;src:url(/build/fonts/nunito-variable.f5555844.ttf) format("truetype")}@font-face{font-display:swap;font-family:Grape Nuts;font-style:normal;font-weight:400;src:url(/build/fonts/grape-nuts-regular.38eb2f54.ttf) format("truetype")}body.rb2026-site,body.rb2026-site *,body.rb2026-site :after,body.rb2026-site :before{box-sizing:border-box}body.rb2026-site{margin:0}body.rb2026-site canvas,body.rb2026-site img,body.rb2026-site picture,body.rb2026-site svg,body.rb2026-site video{max-width:100%}body.rb2026-site img,body.rb2026-site picture{display:block}body.rb2026-site button,body.rb2026-site input,body.rb2026-site select,body.rb2026-site textarea{font:inherit}body.rb2026-site :focus-visible{outline:3px solid rgba(14,168,164,.35);outline-offset:3px}body.rb2026-site [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){body.rb2026-site *,body.rb2026-site :after,body.rb2026-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--rb2026-teal:#0ea8a4;--rb2026-teal-dark:#065957;--rb2026-orange:#ff8f55;--rb2026-coral:#ff6040;--rb2026-cream:#ffefd4;--rb2026-mint:#edfbf4;--rb2026-ink:#3c3c3b;--rb2026-sticky-height:0px}html{scroll-behavior:smooth}body.rb2026-site{-webkit-font-smoothing:antialiased;background:#fff;color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.62;min-width:320px;overflow-x:clip;text-rendering:optimizeLegibility}body.rb2026-site main[data-rb-page-shell]{min-height:56vh;overflow:clip;padding:0;width:100%}body.rb2026-site a{color:#065957;text-decoration-thickness:.08em;text-underline-offset:.18em}body.rb2026-site a:hover{color:#0ea8a4}.rb2026-site .rb2026-sr,.rb2026-site .sr-only,.rb2026-sr{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.rb2026-page{background:#fff;min-height:60vh;position:relative}.rb2026-page--soft{background:radial-gradient(circle at 92% 8%,rgba(255,239,212,.76) 0 150px,transparent 151px),linear-gradient(180deg,#edfbf4,#fff 440px)}.rb2026-shell{width:min(100% - 40px,1240px)}.rb2026-reading,.rb2026-shell{margin-left:auto;margin-right:auto}.rb2026-reading{width:min(100% - 40px,760px)}.rb2026-section{padding:clamp(76px,7vw,104px) 0}.rb2026-section--mint{background:#edfbf4}.rb2026-section--cream{background:#ffefd4}@media (max-width:767.98px){.rb2026-section{padding:52px 0}.rb2026-reading,.rb2026-shell{width:calc(100% - 40px)}}body.rb2026-site main .rb2026-title,body.rb2026-site main h1,body.rb2026-site main h2{color:#065957;font-family:"DM Serif Display",Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.035em;line-height:.98;margin-top:0}body.rb2026-site:not(.rb-page--rb2026-home) main h1{font-size:clamp(2.7rem,5vw,5rem)}body.rb2026-site:not(.rb-page--rb2026-home) main h2{font-size:clamp(2.25rem,4vw,4rem)}body.rb2026-site main h3{color:#065957;font-family:"DM Serif Display",Georgia,Times New Roman,serif!important;font-weight:400;line-height:1.12}body.rb2026-site main .rb2026-title em,body.rb2026-site main h1 em,body.rb2026-site main h2 em{color:#0ea8a4;font-style:italic}body.rb2026-site main li,body.rb2026-site main p{font-family:Montserrat,Avenir Next,Arial,sans-serif;font-weight:300;text-align:left}body.rb2026-site a{font-family:Montserrat,Avenir Next,Arial,sans-serif!important}.rb2026-eyebrow,.rb2026-kicker{color:#065957;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.rb2026-copy{color:#3c3c3b;font-size:1rem;line-height:1.72}.rb2026-copy strong{color:#ff6040;font-weight:700}.rb2026-handwritten{color:#ff6040;font-family:Grape Nuts,Segoe Print,cursive;font-size:max(1.125rem,18px);line-height:1.05}@media (max-width:767.98px){body.rb2026-site:not(.rb-page--rb2026-home) main h1{font-size:clamp(2.45rem,12vw,3.65rem)}body.rb2026-site:not(.rb-page--rb2026-home) main h2{font-size:clamp(2rem,9.5vw,3rem)}}.rb2026-content-split{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}.rb2026-content-split__media{background:#f0ebe3;min-height:560px;min-width:0;overflow:hidden;position:relative}.rb2026-content-split__media img,.rb2026-content-split__media picture{height:100%;width:100%}.rb2026-content-split__media img{object-fit:cover}.rb2026-content-split__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(76px,7vw,104px) clamp(48px,5.5vw,88px)}.rb2026-content-split--reverse .rb2026-content-split__media{order:2}.rb2026-content-split--mint{background:#edfbf4}.rb2026-content-split--cream{background:#ffefd4}.rb2026-grid{display:grid;gap:28px}.rb2026-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rb2026-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rb2026-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991.98px){.rb2026-grid--3,.rb2026-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.rb2026-content-split{display:flex;flex-direction:column;min-height:0}.rb2026-content-split--reverse .rb2026-content-split__media{order:0}.rb2026-content-split__media{aspect-ratio:4/3;min-height:0}.rb2026-content-split__content{padding:52px 20px}.rb2026-grid--2,.rb2026-grid--3,.rb2026-grid--4{grid-template-columns:1fr}}.rb2026-btn{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.75rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.1em;line-height:1.1;min-height:48px;padding:13px 28px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.rb2026-btn:focus-visible,.rb2026-btn:hover{text-decoration:none;transform:translateY(-1px)}.rb2026-btn--primary{background:linear-gradient(100deg,#ff6040,#ff8f55);box-shadow:0 14px 30px rgba(255,96,64,.24);color:#fff!important}.rb2026-btn--secondary{background:#fff;border-color:#0ea8a4;color:#065957!important}.rb2026-btn--text{background:transparent;border:0;border-bottom:2px solid #0ea8a4;border-radius:0;color:#065957!important;min-height:0;padding:8px 0}.rb2026-card{background:#fff;border:1px solid rgba(6,89,87,.08);border-radius:24px;box-shadow:0 18px 44px rgba(31,41,40,.1);padding:clamp(24px,3vw,42px)}.rb2026-badge{align-items:center;background:rgba(14,168,164,.13);border-radius:999px;color:#065957;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.2;min-height:34px;padding:7px 16px;text-transform:uppercase}.rb2026-page-hero{background:radial-gradient(circle at 90% 18%,rgba(255,143,85,.2) 0 120px,transparent 121px),linear-gradient(115deg,#edfbf4,#ffefd4);overflow:hidden;padding:clamp(64px,8vw,112px) 0;position:relative}.rb2026-page-hero__inner{margin-left:max(20px,(100vw - 1240px)/2);margin-right:auto;max-width:760px;width:min(100% - 40px,1240px)}.rb2026-page-hero h1{margin-bottom:22px}.rb2026-page-hero__lead{color:#3c3c3b;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;margin:0;max-width:680px}.rb2026-page-hero__eyebrow{color:#065957;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin-bottom:18px;text-transform:uppercase}.rb2026-page-hero__intro{color:#3c3c3b;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;margin:0;max-width:680px}.rb2026-page-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.rb2026-accordion details{background:#fff;border:1px solid rgba(6,89,87,.1);border-radius:18px;box-shadow:0 10px 26px rgba(6,89,87,.06);margin:0 0 12px}.rb2026-accordion summary{color:#065957;cursor:pointer;font-family:Nunito,Segoe UI,Arial,sans-serif;font-weight:700;list-style:none;padding:20px 56px 20px 22px}.rb2026-accordion summary::-webkit-details-marker{display:none}.rb2026-accordion details>:not(summary){padding-left:22px;padding-right:22px}.rb2026-accordion details>:last-child{margin-bottom:20px}.rb2026-legal-content{margin-left:auto;margin-right:auto;padding-bottom:clamp(76px,7vw,104px);padding-top:clamp(76px,7vw,104px);width:min(100% - 40px,760px)}.rb2026-legal-content h2,.rb2026-legal-content h3{margin-top:2em}.rb2026-legal-content iframe,.rb2026-legal-content object{background:#fff;border:1px solid rgba(6,89,87,.14);border-radius:24px;box-shadow:0 22px 60px rgba(6,89,87,.1);min-height:70vh;width:100%}.rb2026-alert{background:#ffefd4;border-left:4px solid #ff8f55;border-radius:0 14px 14px 0;color:#3c3c3b;font-family:Nunito,Segoe UI,Arial,sans-serif;padding:16px 18px}.rb2026-alert--error{background:#fff1f0;border-left-color:#b42318;color:#b42318}.rb2026-alert--success{background:#edfbf4;border-left-color:#087f5b;color:#087f5b}@media (max-width:767.98px){.rb2026-page-hero{padding:54px 0}.rb2026-page-hero__inner{margin:0 auto;width:calc(100% - 40px)}.rb2026-page-hero__actions .rb2026-btn{width:100%}.rb2026-legal-content{padding-bottom:52px;padding-top:52px;width:calc(100% - 40px)}}.rb2026-form-shell{margin-left:auto;margin-right:auto;padding-bottom:clamp(76px,7vw,104px);padding-top:clamp(76px,7vw,104px);width:min(100% - 40px,920px)}.rb2026-form-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(6,89,87,.08);border-radius:30px;box-shadow:0 22px 60px rgba(6,89,87,.1);padding:clamp(24px,4vw,52px)}.rb2026-form-shell__inner{width:100%}.rb2026-form-shell__form,.rb2026-form-shell__panel{background:hsla(0,0%,100%,.96);border:1px solid rgba(6,89,87,.08);border-radius:30px;box-shadow:0 22px 60px rgba(6,89,87,.1);padding:clamp(24px,4vw,52px)}.rb2026-form-shell__panel .rb2026-form-shell__form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.rb2026-field{margin-bottom:22px}.rb2026-field__label{color:#065957;font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em}.rb2026-field__control{position:relative}.rb2026-field__errors,.rb2026-form__errors,.rb2026-form__status{color:#b42318;font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:.8125rem;margin-top:6px}.rb2026-form__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.rb2026-password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.rb2026-form-card label,.rb2026-site form label{color:#065957;font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em}.rb2026-form-card input:not([type=checkbox]):not([type=radio]):not([type=submit]),.rb2026-form-card select,.rb2026-form-card textarea,.rb2026-site main form .form-control,.rb2026-site main form .form-select{background:#fff;border:1.5px solid rgba(6,89,87,.22);border-radius:16px;color:#3c3c3b;font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:1rem;min-height:48px;outline:none;padding:10px 16px;width:100%}.rb2026-form-card textarea,.rb2026-site main form textarea.form-control{border-radius:18px;min-height:140px;resize:vertical}.rb2026-form-card input:focus,.rb2026-form-card select:focus,.rb2026-form-card textarea:focus,.rb2026-site main form .form-control:focus,.rb2026-site main form .form-select:focus{border-color:#0ea8a4;box-shadow:0 0 0 4px rgba(14,168,164,.12)}.rb2026-site main form .is-invalid,.rb2026-site main form [aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 3px rgba(180,35,24,.1)}.rb2026-form-error,.rb2026-site main form .form-error-message,.rb2026-site main form .invalid-feedback,.rb2026-site main form ul.form-error-message{color:#b42318;font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:.8125rem;margin-top:6px}.rb2026-form-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.rb2026-site main form button[type=submit],.rb2026-site main form input[type=submit]{align-items:center;background:linear-gradient(100deg,#ff6040,#ff8f55);border:0;border-radius:999px;box-shadow:0 14px 30px rgba(255,96,64,.22);color:#fff;display:inline-flex;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.75rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.1em;line-height:1.1;min-height:48px;padding:13px 28px;text-transform:uppercase}@media (max-width:767.98px){.rb2026-form-shell{padding-bottom:52px;padding-top:52px;width:calc(100% - 40px)}}body.rb2026-site{--rb-header-mobile-h:88px;--rb-header-desktop-h:104px;--rb-cta-h:50px}body.rb2026-site main[data-rb-page-shell]{padding-top:var(--rb-layout-offset,var(--rb-header-height,88px))}body.rb2026-site .rb-header{background:hsla(0,0%,100%,.985);border-bottom:1px solid rgba(6,89,87,.09);box-shadow:none;inset:var(--rb-headband-height,0) 0 auto;isolation:isolate;position:fixed;transition:top .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%;z-index:1060}body.rb2026-site .rb-header:before{-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%);background:hsla(0,0%,100%,.88)}body.rb2026-site .rb-header.is-scrolled{background:hsla(0,0%,100%,.995);border-bottom-color:rgba(6,89,87,.14);box-shadow:0 9px 24px rgba(6,89,87,.075)}body.rb2026-site .rb-header__container{gap:8px;grid-template-areas:"logo actions burger";grid-template-columns:minmax(0,1fr) auto 44px;margin:0 auto;max-width:1680px;min-height:var(--rb-header-mobile-h);padding:8px clamp(18px,4.8vw,48px);width:100%}body.rb2026-site .rb-header__logo{border-radius:0;justify-self:start}body.rb2026-site .rb-header__logo img{height:36px;max-width:none;object-fit:contain;width:auto}body.rb2026-site .rb-header__nav-region{min-width:0}body.rb2026-site .rb-header__actions{gap:6px}body.rb2026-site .rb-header a,body.rb2026-site .rb-header button,body.rb2026-site .rb-offcanvas a,body.rb2026-site .rb-offcanvas button{font-family:Montserrat,Avenir Next,Arial,sans-serif!important}body.rb2026-site .rb-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;gap:clamp(18px,1.7vw,34px);margin:0;padding:0}body.rb2026-site .rb-nav__link{border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;font-size:clamp(.75rem,.74vw,.875rem);font-weight:500;letter-spacing:.005em;line-height:1.15;min-height:48px;padding:0 1px;text-transform:none;transition:color .16s ease,border-color .16s ease}body.rb2026-site .rb-nav__link:after,body.rb2026-site .rb-nav__link:before{display:none!important}body.rb2026-site .rb-nav__link:focus-visible,body.rb2026-site .rb-nav__link:hover{border-bottom-color:rgba(14,168,164,.45);box-shadow:none;color:#065957}body.rb2026-site .rb-nav__link.is-active{border-bottom-color:#0ea8a4;box-shadow:none;color:#065957}body.rb2026-site .rb-burger:focus-visible,body.rb2026-site .rb-header__logo:focus-visible,body.rb2026-site .rb-icon-link:focus-visible,body.rb2026-site .rb-nav__link:focus-visible,body.rb2026-site .rb-program__btn:focus-visible{outline:3px solid rgba(255,96,64,.32);outline-offset:3px}body.rb2026-site .rb-phone{background:#fff;border:1.5px solid #aebd14;border-radius:999px;box-shadow:none;color:#7b860e;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;gap:9px;height:var(--rb-cta-h);padding:0 16px}body.rb2026-site .rb-phone:focus-visible,body.rb2026-site .rb-phone:hover{background:rgba(174,189,20,.06);border-color:#95a111;box-shadow:none;color:#626a0b}body.rb2026-site .rb-phone__icon{color:#aebd14}body.rb2026-site .rb-phone__num{font-size:1.02rem;font-weight:700;letter-spacing:.01em}body.rb2026-site .rb-phone__hint{color:#3c3c3b;font-size:.62rem;font-weight:500;opacity:.82}body.rb2026-site .rb-icon-link{background:#fff;border:1.5px solid rgba(6,89,87,.25);border-radius:50%;box-shadow:none;color:#065957;height:50px;min-height:50px;min-width:50px;padding:0;width:50px}body.rb2026-site .rb-icon-link--cart{border-color:rgba(255,96,64,.82)}body.rb2026-site .rb-icon-link img{height:23px;object-fit:contain;width:23px}body.rb2026-site .rb-icon-link:focus-visible,body.rb2026-site .rb-icon-link:hover{background:rgba(237,251,244,.68);box-shadow:none;color:#065957;transform:translateY(-1px)}body.rb2026-site .rb-icon-link--cart:focus-visible,body.rb2026-site .rb-icon-link--cart:hover{background:rgba(255,96,64,.06)}body.rb2026-site .rb-icon-badge{background:#ff6040;box-shadow:0 0 0 3px #fff;height:10px;right:3px;top:4px;width:10px}body.rb2026-site .rb-offcanvas__cta,body.rb2026-site .rb-program__btn{background:linear-gradient(90deg,#ff6040,#ff8f55);border-color:transparent;border-radius:999px;box-shadow:none;color:#fff;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.rb2026-site .rb-program__btn{height:var(--rb-cta-h);justify-content:center;min-width:162px;padding:0 21px}body.rb2026-site .rb-program__btn:after{display:none}body.rb2026-site .rb-program__btn:focus-visible,body.rb2026-site .rb-program__btn:hover{box-shadow:none;filter:saturate(1.04) brightness(1.02);transform:translateY(-1px)}body.rb2026-site .rb-program.is-open .rb-program__btnIcon,body.rb2026-site .rb-program__btnIcon{transform:none}body.rb2026-site .rb-program__menu{background:hsla(0,0%,100%,.995);border-color:rgba(6,89,87,.1);box-shadow:0 20px 44px rgba(6,89,87,.14);min-width:265px}body.rb2026-site .rb-program__item{border-radius:14px;color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;font-size:.82rem;font-weight:600}body.rb2026-site .rb-program__item:focus-visible,body.rb2026-site .rb-program__item:hover{background:#edfbf4;color:#065957}body.rb2026-site .rb-burger{background:transparent;border:0;border-radius:0;box-shadow:none;color:#0ea8a4;height:44px;width:44px}body.rb2026-site .rb-burger:focus-visible,body.rb2026-site .rb-burger:hover,body.rb2026-site.rb-menu-open .rb-burger{background:rgba(14,168,164,.07);border-color:transparent;box-shadow:none}body.rb2026-site .rb-burger__icon{height:18px;width:26px}body.rb2026-site .rb-burger__icon span{background:#0ea8a4;height:3px}body.rb2026-site .rb-burger__icon span:first-child{top:0}body.rb2026-site .rb-burger__icon span:nth-child(2){top:7.5px}body.rb2026-site .rb-burger__icon span:nth-child(3){top:15px}body.rb2026-site.rb-menu-open .rb-burger__icon span:first-child,body.rb2026-site.rb-menu-open .rb-burger__icon span:nth-child(3){top:7.5px}body.rb2026-site .rb-skip-link{background:#065957;border-radius:999px;color:#fff;left:-9999px;padding:10px 16px;top:10px;z-index:1110}body.rb2026-site .rb-skip-link:focus{left:12px}body.rb2026-site .rb-nav__submenu{background:hsla(0,0%,100%,.995);border-color:rgba(6,89,87,.1);box-shadow:0 18px 38px rgba(6,89,87,.13);list-style:none;margin:0}body.rb2026-site .rb-nav__item--dropdown.is-open .rb-nav__submenu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}body.rb2026-site .rb-nav__submenu-link{color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;font-size:.82rem;font-weight:500}body.rb2026-site .rb-nav__submenu-link:focus-visible,body.rb2026-site .rb-nav__submenu-link:hover{background:#edfbf4;color:#065957}body.rb2026-site .rb-offcanvas{background:radial-gradient(circle at 20% 0,rgba(255,239,212,.6),transparent 250px),#fff;border-color:rgba(6,89,87,.1);color:#3c3c3b;z-index:1085}body.rb2026-site .offcanvas-backdrop{z-index:1080}body.rb2026-site .rb-offcanvas__header{border-bottom-color:rgba(6,89,87,.08)}body.rb2026-site .rb-offcanvas__logo img{height:40px!important;max-width:190px;width:auto!important}body.rb2026-site .rb-offcanvas__link{background:transparent;border:0;border-bottom:1px solid rgba(6,89,87,.09);border-radius:0;box-shadow:none;color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif!important;font-size:.96rem;font-weight:500}body.rb2026-site .rb-offcanvas__link:focus-visible,body.rb2026-site .rb-offcanvas__link:hover,body.rb2026-site .rb-offcanvas__link[aria-current=page]{background:#edfbf4;color:#065957}body.rb2026-site .rb-offcanvas__sublink{background:rgba(14,168,164,.06);color:#3c3c3b;font-family:Montserrat,Avenir Next,Arial,sans-serif!important}body.rb2026-site .rb-offcanvas__phone{background:#fff;border-color:rgba(174,189,20,.65);border-radius:999px;color:#3c3c3b}body.rb2026-site .rb-offcanvas__account,body.rb2026-site .rb-offcanvas__phoneNum{color:#065957}@media (min-width:992px){body.rb2026-site .rb-header__container{gap:clamp(12px,1.3vw,26px);grid-template-areas:"logo nav actions";grid-template-columns:minmax(190px,.72fr) minmax(330px,1.15fr) auto;min-height:var(--rb-header-desktop-h);padding-bottom:9px;padding-top:9px}body.rb2026-site .rb-header__burger{display:none}body.rb2026-site .rb-header__logo img{height:54px}body.rb2026-site .rb-header__actions{gap:8px}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__container{grid-template-areas:"logo nav actions";grid-template-columns:minmax(190px,.75fr) minmax(420px,1.35fr) auto;min-height:64px;padding-bottom:10px;padding-top:10px}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__logo img{height:34px}}@media (min-width:992px) and (max-width:1279.98px){body.rb2026-site{--rb-header-desktop-h:88px;--rb-cta-h:46px}body.rb2026-site .rb-header__container{gap:8px;grid-template-columns:164px minmax(310px,1fr) auto;padding-left:14px;padding-right:14px}body.rb2026-site .rb-header__logo img{height:44px}body.rb2026-site .rb-nav{gap:16px}body.rb2026-site .rb-nav__link{font-size:.72rem}body.rb2026-site .rb-phone{justify-content:center;padding:0;width:46px}body.rb2026-site .rb-phone__text{display:none}body.rb2026-site .rb-icon-link{height:46px;min-height:46px;min-width:46px;width:46px}body.rb2026-site .rb-program__btn{font-size:.64rem;min-width:132px;padding:0 15px}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__container{grid-template-columns:160px minmax(390px,1fr) auto}}@media (min-width:1280px) and (max-width:1535.98px){body.rb2026-site .rb-header__container{gap:12px;grid-template-columns:190px minmax(340px,1fr) auto;padding-left:40px;padding-right:40px}body.rb2026-site .rb-header__logo img{height:50px}body.rb2026-site .rb-nav{gap:20px}body.rb2026-site .rb-phone{padding:0 12px}body.rb2026-site .rb-phone__num{font-size:.9rem}body.rb2026-site .rb-program__btn{min-width:148px;padding:0 17px}}@media (max-width:991.98px){body.rb2026-site .rb-header{background:hsla(0,0%,100%,.975)}body.rb2026-site .rb-header__actions{gap:0}body.rb2026-site .rb-header__logo img{height:36px}body.rb2026-site .rb-icon-link--cart{background:transparent;border:0;height:44px;min-height:44px;min-width:44px;width:44px}body.rb2026-site .rb-icon-link--cart:focus-visible,body.rb2026-site .rb-icon-link--cart:hover{background:rgba(255,96,64,.06)}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__container{grid-template-areas:"logo actions" "nav nav";grid-template-columns:minmax(130px,1fr) auto;min-height:74px;padding-bottom:10px;padding-top:10px;row-gap:5px}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__logo img{height:26px}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-header__nav{width:100%}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:0;width:100%}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__track{grid-column:1;height:5px;margin:0}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__steps{display:block;grid-column:2;padding:0}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step{display:none}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step.is-current{display:block}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__link{display:block;padding:0}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__dot{display:none}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__label{color:#0ea8a4;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.68rem;font-weight:700;overflow:visible;white-space:nowrap}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step:first-child .rb-progress__label:before{content:"1/4 · "}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step:nth-child(2) .rb-progress__label:before{content:"2/4 · "}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step:nth-child(3) .rb-progress__label:before{content:"3/4 · "}body.rb2026-site .rb-header[data-rb-tunnel="1"] .rb-progress__step:nth-child(4) .rb-progress__label:before{content:"4/4 · "}}@media (max-width:374.98px){body.rb2026-site{--rb-header-mobile-h:80px}body.rb2026-site .rb-header__container{grid-template-columns:minmax(0,1fr) 42px 42px;padding-left:12px;padding-right:10px}body.rb2026-site .rb-header__logo img{height:32px}body.rb2026-site .rb-burger,body.rb2026-site .rb-icon-link--cart{height:42px;min-height:42px;min-width:42px;width:42px}}@media (prefers-reduced-motion:reduce){body.rb2026-site .rb-header,body.rb2026-site .rb-icon-link,body.rb2026-site .rb-nav__link,body.rb2026-site .rb-program__btn{transition:none!important}}body.rb2026-site .site-footer-v2{background:radial-gradient(circle at 8% 12%,rgba(14,168,164,.12) 0 180px,transparent 181px),linear-gradient(135deg,#edfbf4,#f2f2f2 55%,#ffefd4);color:#3c3c3b;position:relative;z-index:2}body.rb2026-site .site-footer-v2__container{padding:clamp(54px,6vw,88px) clamp(20px,6vw,96px) 24px}body.rb2026-site .site-footer-v2__nav,body.rb2026-site .site-footer-v2__top{border-color:rgba(6,89,87,.12)}body.rb2026-site .site-footer-v2__card-title,body.rb2026-site .site-footer-v2__column-toggle,body.rb2026-site .site-footer-v2__title{color:#065957}body.rb2026-site .site-footer-v2__title{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:400}body.rb2026-site .site-footer-v2__cta-card{background:hsla(0,0%,100%,.88);border:1px solid rgba(6,89,87,.08);border-radius:24px;box-shadow:0 18px 44px rgba(31,41,40,.1)}body.rb2026-site .site-footer-v2__primary-cta{align-items:center;background:linear-gradient(100deg,#ff6040,#ff8f55);border-radius:999px;color:#fff;display:inline-flex;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:.75rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.1em;line-height:1.1;min-height:48px;padding:13px 28px;text-decoration:none;text-transform:uppercase}body.rb2026-site .site-footer-v2__link{color:#3c3c3b}body.rb2026-site .site-footer-v2__link:hover{color:#065957}body.rb2026-site .site-footer-v2__badge{background:hsla(0,0%,100%,.82);border-radius:999px;color:#065957}body.rb2026-site .contact-page{background:radial-gradient(circle at 92% 10%,rgba(255,239,212,.8) 0 150px,transparent 151px),#edfbf4;padding:clamp(76px,7vw,104px) 0}body.rb2026-site .contact-page__shell{max-width:1240px}body.rb2026-site .contact-page__hero{align-items:center}body.rb2026-site .contact-page__title{color:#065957}body.rb2026-site .contact-page__formCard,body.rb2026-site .contact-page__introCard{background:hsla(0,0%,100%,.94);border:1px solid rgba(6,89,87,.08);border-radius:24px;box-shadow:0 18px 44px rgba(31,41,40,.1)}body.rb2026-site .contact-page__submit{background:linear-gradient(100deg,#ff6040,#ff8f55);border-radius:999px}body.rb2026-site #page-faq,body.rb2026-site #page-method,body.rb2026-site #page-offers,body.rb2026-site #page-offers-v2,body.rb2026-site #page-products,body.rb2026-site #page-testi{background:#fff}body.rb2026-site .rb-b-faqfull,body.rb2026-site .rb-b-testi,body.rb2026-site .rb-testiShow{--rb-coral:#ff6040;--rb-green:#0ea8a4;--rb-green-dark:#065957}body.rb2026-site .rb-b-faqfull__title,body.rb2026-site .rb-b-testi__title,body.rb2026-site .rb-testiShow__title{color:#065957;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400}body.rb2026-site .rb-b-faqfull__item,body.rb2026-site .rb-b-testi__card,body.rb2026-site .rb-testiShow__contentCard,body.rb2026-site .rb-testiShow__mediaCard{border-radius:24px;box-shadow:0 18px 44px rgba(31,41,40,.1)}body.rb2026-site .rb2026-auth-page,body.rb2026-site .rb2026-bmi-page,body.rb2026-site .rb2026-error-page{padding:clamp(76px,7vw,104px) 0}body.rb2026-site .rb2026-auth-page,body.rb2026-site .rb2026-bmi-page,body.rb2026-site .rb2026-error-page,body.rb2026-site .rb2026-page--account,body.rb2026-site .rb2026-page--bmi,body.rb2026-site .rb2026-page--bmi-result{background:radial-gradient(circle at 88% 10%,rgba(255,239,212,.75) 0 140px,transparent 141px),linear-gradient(180deg,#edfbf4,#fff 520px);min-height:62vh}body.rb2026-site .rb2026-bmi-page__calculator,body.rb2026-site .rb2026-bmi-page__method,body.rb2026-site .rb2026-bmi-page__testimonials{padding:clamp(76px,7vw,104px) 0}body.rb2026-site .rb2026-bmi-page__calculator{background:#edfbf4}body.rb2026-site .rb2026-bmi-result{max-width:1240px}body.rb2026-site .rb2026-bmi-result__card{background:#fff;border:1px solid rgba(6,89,87,.08);border-radius:24px!important;box-shadow:0 18px 44px rgba(31,41,40,.1)!important}body.rb2026-site .rb2026-bmi-result__score{color:#065957;font-family:"DM Serif Display",Georgia,Times New Roman,serif}body.rb2026-site .rb2026-error-page{display:grid;place-items:center;text-align:center}body.rb2026-site .rb2026-error-page p{text-align:center}@media (max-width:767.98px){body.rb2026-site .contact-page,body.rb2026-site .rb2026-auth-page,body.rb2026-site .rb2026-bmi-page,body.rb2026-site .rb2026-bmi-page__calculator,body.rb2026-site .rb2026-bmi-page__method,body.rb2026-site .rb2026-bmi-page__testimonials,body.rb2026-site .rb2026-error-page{padding:52px 0}}body.rb2026-site main .container{max-width:1240px}body.rb2026-site main .btn,body.rb2026-site main .command-button a,body.rb2026-site main .cta,body.rb2026-site main .cta-select,body.rb2026-site main .sf-kiwi-cta{border-radius:999px;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-weight:700}body.rb2026-site main .btn-primary,body.rb2026-site main .btn-success,body.rb2026-site main .cta-select,body.rb2026-site main .sf-kiwi-cta{background:linear-gradient(100deg,#ff6040,#ff8f55);border-color:transparent;color:#fff}body.rb2026-site main .block-form,body.rb2026-site main .card,body.rb2026-site main .shadow-sm,body.rb2026-site main .wrap-form{background:#fff;border-color:rgba(6,89,87,.09);border-radius:24px!important;box-shadow:0 18px 44px rgba(31,41,40,.1)!important}body.rb2026-site main .breadcrumb{background:transparent;color:#66736f}body.rb2026-site main .breadcrumb a{color:#065957}body.rb2026-site .headband,body.rb2026-site [class*=headband]{font-family:Nunito,Segoe UI,Arial,sans-serif}body.rb2026-site .command-button{background:linear-gradient(100deg,#ff6040,#ff8f55)!important;color:#fff}body.rb2026-site .to-top{background-color:#065957;border:2px solid #fff}@media (max-width:767.98px){body.rb2026-site main .container,body.rb2026-site main .container-fluid{--bs-gutter-x:40px}}body.rb-page--rb2026-home{color:#2d2d2a;margin:0}body.rb-page--rb2026-home main[data-rb-page-shell]{margin:0!important;max-width:none!important;overflow:visible!important;padding:var(--rb-layout-offset,0) 0 0!important;width:100%!important}body.rb-page--rb2026-home #toTopBtn,body.rb-page--rb2026-home .rb-to-top{display:none!important}.rbx,.rbx *{box-sizing:border-box}.rbx{--rbx-teal:#0ea8a4;--rbx-teal-dark:#065957;--rbx-coral:#ff6040;--rbx-orange:#ff8f55;--rbx-cream:#ffefd4;--rbx-mint:#edfbf4;--rbx-sand:#f0ebe3;background:#fff;color:#2d2d2a;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:16px;line-height:1.4;margin:0 auto;overflow:clip;padding-bottom:58px;position:relative}.rbx--header-shell{margin:0;max-width:none;overflow:visible;padding-bottom:0;width:100%}.rbx a{color:inherit;text-decoration:none}.rbx img{display:block;max-width:100%}.rbx figure{margin:0}.rbx-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rbx-btn,.rbx-sr{white-space:nowrap}.rbx-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;display:inline-flex;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:11px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.1em;line-height:1;min-height:42px;padding:0 28px;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.rbx-btn:hover{transform:translateY(-1px)}.rbx-btn--primary{background:linear-gradient(90deg,#ff416b,#ff8f55);box-shadow:0 16px 24px rgba(255,96,64,.24);color:#fff}.rbx-btn--outline{background:hsla(0,0%,100%,.75)}.rbx-btn--ghost,.rbx-btn--outline{border-color:#065957;color:#065957}.rbx-btn--ghost{background:transparent;min-width:288px}.rbx-actions{align-items:center;display:flex;gap:18px}.rbx-actions--center{justify-content:center}.rbx-pill{background:rgba(14,168,164,.13);border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:.16em;min-height:32px;padding:0 34px}.rbx-kicker,.rbx-pill{align-items:center;color:#065957;font-size:10px;text-transform:uppercase}.rbx-kicker{display:flex;font-weight:700;gap:18px;letter-spacing:.18em;margin:0 0 26px}.rbx-kicker:before{color:#065957;content:"→";display:inline-block;font-size:25px;font-weight:300;line-height:1;min-width:42px;opacity:.75}.rbx-kicker--center{justify-content:center;margin-bottom:12px}.rbx h1,.rbx h2{color:#065957;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.rbx h1 em,.rbx h2 em{color:#0ea8a4;font-style:italic}.rbx-hero{background:#eee5dc;height:492px;overflow:hidden;position:relative}.rbx-hero__picture{inset:0;position:absolute}.rbx-hero__picture img{height:100%;object-fit:cover;object-position:center;width:100%}.rbx-hero__copy{left:86px;position:absolute;top:63px;width:570px;z-index:2}.rbx-hero h1{font-size:67px;line-height:.86;margin:34px 0 19px}.rbx-hero h1 em,.rbx-hero h1 span{display:block}.rbx-hero__lead{color:#1f2827;font-size:14px;font-weight:400;line-height:1.72;margin:0 0 29px;max-width:430px}.rbx-hero__lead strong{font-weight:800}.rbx-hero__lead u{text-underline-offset:3px}.rbx-actions--hero .rbx-btn{min-width:177px}.rbx-price{align-content:center;background:#0ea8a4;box-shadow:0 18px 32px rgba(0,128,128,.22);clip-path:polygon(5% 19%,100% 2%,86% 48%,98% 98%,13% 87%,0 55%);color:#fff;display:grid;height:96px;left:708px;padding:10px;place-items:center;position:absolute;text-align:center;top:198px;transform:rotate(-8deg);width:168px;z-index:3}.rbx-price span{display:block;font-family:Grape Nuts,Segoe Print,cursive;font-size:18px;line-height:.95}.rbx-price strong{display:block;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:.78;margin-top:-1px}.rbx-result{align-content:center;background:#fff;border-radius:50%;box-shadow:0 8px 30px rgba(62,47,34,.07);color:#065957;display:grid;height:178px;place-items:center;position:absolute;right:133px;text-align:center;top:272px;transform:rotate(-9deg);width:178px;z-index:3}.rbx-result:after,.rbx-result:before{background:#fff;border-radius:99px;content:"";height:11px;position:absolute;width:62px}.rbx-result:before{right:-42px;top:36px;transform:rotate(-44deg)}.rbx-result:after{bottom:36px;left:-28px;transform:rotate(-29deg)}.rbx-result span{font-family:Grape Nuts,Segoe Print,cursive;font-size:19px;line-height:.85}.rbx-result strong{color:#0ea8a4;display:block;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:.82}.rbx-stats{align-items:center;background:#eee7dd;display:grid;grid-template-columns:repeat(3,1fr);height:110px;padding:0 150px}.rbx-stat{align-items:center;color:#065957;display:flex;gap:18px;justify-content:center;min-width:0}.rbx-stat img{height:68px;object-fit:contain;opacity:.9;width:68px}.rbx-stat strong{color:#0ea8a4;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1;white-space:nowrap}.rbx-stat span{color:#1e2423;font-size:11px;font-weight:800;line-height:1.15;max-width:110px}.rbx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:670px}.rbx-split__media{background:#f0ebe3;min-height:100%;overflow:hidden;position:relative}.rbx-split__media>img{height:100%;object-fit:cover;width:100%}.rbx-split__copy{background:#fff7ee;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:86px 86px 86px 92px}.rbx-split__copy h2{font-size:58px;line-height:.89;margin:0 0 30px;max-width:520px}.rbx-split__copy h2 em{display:block}.rbx-split__copy p{color:#2c302f;font-size:14px;line-height:1.65;margin:0 0 15px;max-width:480px}.rbx-split__copy p strong{color:#ff6040;font-weight:800}.rbx-program{min-height:676px}.rbx-program__media img{object-position:center center}.rbx-corinne-bubble{align-content:center;background:#fff;border-radius:54% 46% 56% 44%/58% 43% 57% 42%;bottom:82px;box-shadow:0 22px 60px rgba(6,89,87,.12);color:#065957;display:grid;min-height:155px;padding:28px 34px 26px;place-items:center;position:absolute;right:72px;text-align:center;transform:rotate(-3deg);width:370px}.rbx-corinne-bubble:after{background:#fff;border-radius:0 0 0 100%;bottom:-38px;content:"";height:82px;left:30px;position:absolute;transform:rotate(-28deg);width:92px}.rbx-corinne-bubble span{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:20px;font-style:italic;line-height:1.02;max-width:290px}.rbx-corinne-bubble strong{font-family:Grape Nuts,Segoe Print,cursive;font-size:32px;font-weight:400;line-height:.85;margin-top:6px}.rbx-corinne-bubble em{color:#0ea8a4;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600}.rbx-method{min-height:760px}.rbx-method__copy{background:#fff;padding-bottom:58px;padding-top:72px}.rbx-method__media img{object-position:center}.rbx-steps{display:grid;gap:13px;list-style:none;margin:0 0 32px;padding:0;width:min(100%,500px)}.rbx-steps li{align-items:center;background:#fffaf5;border-radius:10px;box-shadow:0 4px 15px rgba(6,89,87,.025);display:grid;grid-template-columns:64px 1fr;min-height:70px;padding:14px 18px 14px 20px}.rbx-steps li>span{color:#ffb39a;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:25px;line-height:1}.rbx-steps h3{color:#0ea8a4;font-family:Montserrat,Avenir Next,Arial,sans-serif;font-size:14px;font-weight:900;margin:0 0 4px}.rbx-steps p{color:#222;font-size:11px;line-height:1.35;margin:0;max-width:none}.rbx-doodle-wing{border:6px solid #ff6040;border-left:0;border-radius:0 0 80px 0;border-top:0;height:64px;opacity:.9;position:absolute;width:112px}.rbx-doodle-wing--left{bottom:162px;left:86px;transform:rotate(12deg)}.rbx-doodle-wing--right{bottom:152px;right:95px;transform:scaleX(-1) rotate(12deg)}.rbx-case{min-height:650px}.rbx-case__visual{align-items:stretch;background:#fff;display:grid;gap:34px;grid-template-columns:1fr 1fr;overflow:hidden;padding:68px 66px 58px 74px;position:relative}.rbx-case__visual:before{border-top:4px solid #ff6040;content:"";height:48px;left:330px;position:absolute;top:92px;transform:rotate(-11deg);width:112px}.rbx-case__visual figure{background:#f3f0ec;border-radius:13px;box-shadow:0 14px 32px rgba(6,89,87,.08);overflow:hidden;position:relative}.rbx-case__visual img{height:100%;object-fit:cover;width:100%}.rbx-case__visual figcaption{background:#fff;border-radius:999px;bottom:12px;color:#065957;display:grid;font-size:9px;font-weight:900;height:24px;min-width:52px;place-items:center;position:absolute;right:14px;text-transform:uppercase}.rbx-aurelie-card{align-items:center;background:hsla(0,0%,100%,.95);border-radius:9px;bottom:50px;box-shadow:0 18px 45px rgba(6,89,87,.12);column-gap:24px;display:grid;grid-template-columns:94px 1fr;left:74px;min-height:92px;padding:18px 22px;position:absolute;right:70px}.rbx-aurelie-card strong{color:#065957;font-family:Grape Nuts,Segoe Print,cursive;font-size:18px;font-weight:400;grid-column:1;line-height:.9}.rbx-aurelie-card span{color:#0ea8a4;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:24px;grid-column:1;line-height:.8}.rbx-aurelie-card small{color:#065957;font-size:9px;font-weight:700;grid-column:1}.rbx-aurelie-card p{color:#363b3a;font-size:11px;grid-column:2;grid-row:1/span 3;line-height:1.45;margin:0}.rbx-case__copy{background:#fff7ee}.rbx-meals{background:#fff;min-height:760px;padding:86px 90px 82px;text-align:center}.rbx-meals h2{color:#065957;font-size:55px;line-height:.83;margin:0}.rbx-meals h2 em{color:#0ea8a4}.rbx-meals__lead{color:#283331;font-size:12px;font-weight:500;margin:34px auto 35px}.rbx-meals__grid{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin:0 auto 34px;max-width:1110px}.rbx-meals figure{background:#fff;border-radius:18px;box-shadow:0 18px 50px rgba(6,89,87,.1);overflow:visible}.rbx-meals figure img{border-radius:18px 18px 0 0;height:286px;object-fit:cover;width:100%}.rbx-meals figcaption{background:#d7f7ec;border-radius:999px;color:#065957;display:grid;font-size:10px;font-weight:900;height:31px;letter-spacing:.08em;margin:13px auto 15px;place-items:center;text-transform:uppercase;width:174px}.rbx-bmi{align-items:center;background:linear-gradient(105deg,#ecfff7,#effcf7 45%,#fff9ef);display:grid;gap:80px;grid-template-columns:1fr 1.18fr;min-height:760px;padding:86px 132px}.rbx-bmi__intro{max-width:405px}.rbx-bmi__intro h2{font-size:36px;line-height:.93;margin:0 0 20px}.rbx-bmi__intro h2 em{color:#0ea8a4}.rbx-bmi__intro p{color:#2e3a38;font-size:13px;line-height:1.7}.rbx-bmi__intro ul{display:grid;gap:9px;list-style:none;margin:24px 0 18px;padding:0}.rbx-bmi__intro li{align-items:center;background:hsla(0,0%,100%,.9);border-radius:999px;color:#065957;display:flex;font-size:12px;font-weight:800;min-height:30px;padding:7px 16px 7px 38px;position:relative}.rbx-bmi__intro li:before{color:#0ea8a4;content:"✓";font-weight:900;left:17px;position:absolute}.rbx-bmi__warning{background:#fff3dc;border-left:3px solid #ff6040;border-radius:0 12px 12px 0;color:#685746;font-size:11px!important;margin-top:20px;padding:15px 18px}.rbx-bmi__panel{background:#fff;border-radius:24px;box-shadow:0 35px 90px rgba(6,89,87,.13);position:relative}.rbx-bmi__note-hand{color:#ff6040;font-family:Grape Nuts,Segoe Print,cursive;font-size:25px;position:absolute;right:30px;top:-25px;transform:rotate(-13deg);z-index:3}.rbx-bmi__panel:after,.rbx-bmi__panel:before{border:8px solid rgba(255,143,85,.28);border-radius:50%;content:"";pointer-events:none;position:absolute}.rbx-bmi__panel:before{height:108px;right:28px;top:-34px;width:108px}.rbx-bmi__panel:after{height:158px;right:0;top:27px;width:158px}.rbx-bmi-form.rb-b-bmi{background:#fff!important;border-radius:24px!important;box-shadow:none!important;margin:0!important;overflow:hidden!important;padding:0!important}.rbx-bmi-form.rb-b-bmi .container{max-width:none!important;padding-left:44px!important;padding-right:44px!important;width:100%!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__head{background:#fff!important;padding:42px 44px 14px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__head .container{padding:0!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__title{color:#065957!important;font-family:"DM Serif Display",Georgia,Times New Roman,serif!important;font-size:28px!important;font-weight:400!important;line-height:1!important;text-align:left!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__intro{color:#6b7573!important;font-size:12px!important;margin:10px 0 0!important;max-width:520px!important;text-align:left!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__form{background:transparent!important;border:0!important;box-shadow:none!important}.rbx-bmi-form.rb-b-bmi .row.rb-b-bmi__grid{row-gap:14px!important}.rbx-bmi-form.rb-b-bmi .form-label{color:#065957!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__seg-btn{border-color:rgba(6,89,87,.18)!important;border-radius:999px!important;color:#065957!important;font-size:10px!important;font-weight:900!important;min-height:31px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__seg-input:checked+.rb-b-bmi__seg-btn{background:#065957!important;border-color:#065957!important;color:#fff!important}.rbx-bmi-form.rb-b-bmi .form-control,.rbx-bmi-form.rb-b-bmi .rb-b-bmi__group{background:#fff!important;border-color:rgba(14,168,164,.25)!important;border-radius:999px!important;box-shadow:none!important;min-height:36px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__contactRow{background:#f6fffb!important;border:1px solid rgba(14,168,164,.2)!important;border-radius:18px!important;display:grid!important;gap:18px 20px;grid-template-columns:1fr 1fr;padding:22px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__optin{grid-column:1/-1}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__submit{background:linear-gradient(90deg,#ff416b,#ff914f)!important;border-radius:999px!important;box-shadow:0 16px 28px rgba(255,96,64,.24)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;min-height:44px!important;padding:0 32px!important;text-transform:uppercase!important}.rbx-bmi-form.rb-b-bmi .note,.rbx-bmi-form.rb-b-bmi .rb-b-bmi__mentions small{color:#777!important;font-size:9px!important;line-height:1.45!important}.rbx-faq{background:#fff8f1;min-height:710px}.rbx-faq__copy{background:#fff8f1;padding-left:88px}.rbx-faq h2{margin-bottom:34px}.rbx-accordion{display:grid;gap:14px;width:min(100%,575px)}.rbx-accordion details{background:#fff;border-radius:12px;box-shadow:0 9px 20px rgba(31,41,40,.07);overflow:hidden}.rbx-accordion summary{align-items:center;color:#065957;cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:16px;justify-content:space-between;list-style:none;min-height:50px;padding:0 20px 0 24px}.rbx-accordion summary::-webkit-details-marker{display:none}.rbx-accordion summary:after{background:#0ea8a4;border-radius:50%;color:#fff;content:"+";display:grid;flex:0 0 22px;font-size:16px;height:22px;line-height:1;place-items:center;width:22px}.rbx-accordion details[open] summary:after{content:"⌃"}.rbx-accordion p{color:#333;font-size:12px;line-height:1.58;margin:0;padding:0 24px 22px}.rbx-sticky{align-items:center;background:linear-gradient(90deg,#ff416b,#ff914f);bottom:0;box-shadow:0 -16px 35px rgba(255,96,64,.22);color:#fff;display:grid;gap:18px;grid-template-columns:70px minmax(340px,auto) 1fr auto auto;left:50%;min-height:58px;padding:0 38px 0 64px;position:fixed;transform:translateX(-50%);width:min(100%,1440px);z-index:100}.rbx-sticky>span{font-size:33px;font-weight:300}.rbx-sticky strong{font-size:17px;font-weight:900}.rbx-sticky small{font-size:12px;opacity:.9}.rbx-sticky a{align-items:center;border:1px solid hsla(0,0%,100%,.92);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:8px;justify-content:center;letter-spacing:.08em;min-height:32px;min-width:166px;text-transform:uppercase}@media (max-width:1180px){.rbx-hero__copy{left:58px}.rbx-price{left:50%}.rbx-result{right:55px}.rbx-meals__grid{gap:18px}.rbx-bmi{padding-inline:70px}}@media (max-width:767px){body.rb-page--rb2026-home{background:#fff8f4}.rbx{max-width:393px;padding-bottom:0}.rbx,.rbx-hero{overflow:hidden}.rbx-hero{background:#fff8f4;height:auto;min-height:760px;padding-bottom:300px}.rbx-hero__picture{bottom:0;left:0;right:0;top:243px}.rbx-hero__picture img{height:100%;object-fit:cover;object-position:center top}.rbx-hero__copy{left:auto;padding:22px 20px 0;position:relative;top:auto;width:auto}.rbx-pill{font-size:9px;letter-spacing:.15em;min-height:34px;padding:0 10px;width:100%}.rbx-hero h1{font-size:40px;letter-spacing:-.04em;line-height:.98;margin:28px 0 20px}.rbx-hero__lead{font-size:14px;line-height:1.72;margin:0;max-width:330px}.rbx-actions--hero{display:grid;gap:13px;margin-top:24px;position:static}.rbx-actions--hero .rbx-btn{font-size:14px;min-height:54px;width:100%}.rbx-actions--hero .rbx-btn--outline{background:#fff;border-color:#fff}.rbx-price{bottom:105px;height:88px;left:auto;right:28px;top:auto;width:150px}.rbx-price span{font-size:15px}.rbx-price strong{font-size:34px}.rbx-result{display:none}.rbx-stats{background:#eee7dd;display:grid;gap:0;grid-template-columns:1fr;height:240px;padding:18px 20px 25px}.rbx-stat{display:grid;gap:12px;grid-template-columns:48px auto minmax(0,1fr);justify-content:stretch;width:100%}.rbx-stat--loss{order:1}.rbx-stat--clients{order:2}.rbx-stat--rating{order:3}.rbx-stat img{height:48px;width:48px}.rbx-stat strong{font-size:30px}.rbx-stat span{font-size:11px;font-weight:600;max-width:none;min-width:0}.rbx-split{grid-template-columns:1fr;min-height:0}.rbx-split__copy{align-items:center;padding:56px 28px;text-align:center}.rbx-kicker{font-size:9px;gap:13px;justify-content:center;margin-bottom:26px}.rbx-kicker:before{font-size:28px;min-width:34px}.rbx-split__copy h2{font-size:35px;line-height:.95}.rbx-split__copy p{font-size:13px;line-height:1.7;max-width:330px}.rbx-program__copy{order:1;padding-top:64px}.rbx-program__media{height:645px;order:2}.rbx-program__media img{object-position:center top}.rbx-corinne-bubble{bottom:52px;left:18px;min-height:180px;padding-top:32px;right:18px;width:auto}.rbx-corinne-bubble span{font-size:20px}.rbx-corinne-bubble strong{font-size:35px}.rbx-method__copy{padding-bottom:42px}.rbx-steps{gap:10px;width:100%}.rbx-steps li{grid-template-columns:52px 1fr;text-align:left}.rbx-method__media{height:380px}.rbx-actions{display:grid;justify-content:stretch;width:100%}.rbx-actions .rbx-btn{width:100%}.rbx-case__visual{gap:12px;grid-template-columns:1fr 1fr;min-height:500px;padding:32px 14px 92px}.rbx-aurelie-card{bottom:22px;grid-template-columns:82px 1fr;left:18px;right:18px}.rbx-case__copy{padding-top:58px}.rbx-meals{min-height:0;padding:58px 28px 62px}.rbx-meals h2{font-size:36px;line-height:.9}.rbx-meals__grid{gap:18px;grid-template-columns:repeat(2,1fr)}.rbx-meals figure img{height:155px}.rbx-meals figcaption{font-size:8px;width:120px}.rbx-bmi{gap:32px;grid-template-columns:1fr;min-height:0;padding:58px 22px}.rbx-bmi__intro{max-width:none;text-align:center}.rbx-bmi__intro h2{font-size:33px}.rbx-bmi__intro li{text-align:left}.rbx-bmi-form.rb-b-bmi .container{padding-left:22px!important;padding-right:22px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__head{padding:35px 22px 12px!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__intro,.rbx-bmi-form.rb-b-bmi .rb-b-bmi__title{text-align:center!important}.rbx-bmi-form.rb-b-bmi .rb-b-bmi__contactRow{grid-template-columns:1fr;padding:18px!important}.rbx-faq__media{height:330px}.rbx-faq__copy{padding:54px 24px 76px}.rbx-accordion{width:100%}.rbx-sticky{display:none}}body.rb-page--rb2026-home{background:#fff;min-width:0;overflow-x:hidden;width:100%}body.rb-page--rb2026-home .rbx{margin-left:0;margin-right:0;max-width:none;overflow-x:hidden;width:100%}body.rb-page--rb2026-home .footer,body.rb-page--rb2026-home .rb-footer,body.rb-page--rb2026-home .site-footer-v2{display:revert!important}body.rb-page--rb2026-home .footer,body.rb-page--rb2026-home .rb-footer,body.rb-page--rb2026-home .site-footer-v2,body.rb-page--rb2026-home footer{max-width:none;width:100%}@media (min-width:768px){body.rb-page--rb2026-home .rbx-hero{min-height:492px}body.rb-page--rb2026-home .rbx-hero__copy{left:clamp(86px,7.2vw,152px)}body.rb-page--rb2026-home .rbx-price{left:clamp(708px,49.2vw,944px)}body.rb-page--rb2026-home .rbx-result{right:clamp(88px,8.6vw,165px)}body.rb-page--rb2026-home .rbx-stats{padding-left:clamp(150px,11.2vw,235px);padding-right:clamp(150px,11.2vw,235px)}body.rb-page--rb2026-home .rbx-split__copy{padding-left:clamp(92px,7.2vw,148px);padding-right:clamp(86px,7vw,142px)}body.rb-page--rb2026-home .rbx-case__visual{padding-left:clamp(74px,6vw,126px);padding-right:clamp(66px,5.7vw,118px)}body.rb-page--rb2026-home .rbx-meals{padding-left:clamp(90px,6.5vw,140px);padding-right:clamp(90px,6.5vw,140px)}body.rb-page--rb2026-home .rbx-meals__grid{max-width:none;width:min(76vw,1280px)}body.rb-page--rb2026-home .rbx-bmi{padding-left:clamp(132px,9.7vw,196px);padding-right:clamp(132px,9.7vw,196px)}body.rb-page--rb2026-home .rbx-sticky{left:0;max-width:none;padding-left:clamp(64px,6vw,128px);padding-right:clamp(38px,4vw,86px);right:0;transform:none;width:100%}}@media (max-width:767px){body.rb-page--rb2026-home .rbx{margin:0;max-width:none;width:100%}}html:has(body.rb-page--rb2026-home){background:#fff!important;margin:0!important;overflow-x:hidden;padding:0!important}body.rb-page--rb2026-home,body.rb-site-shell.rb-page--rb2026-lab{background:#fff!important;margin:0!important;min-width:0!important;overflow-x:hidden!important;padding:0!important;width:100%!important}body.rb-page--rb2026-home main#page-rb2026-home-lab,body.rb-page--rb2026-home main.container-fluid#page-rb2026-home-lab,body.rb-page--rb2026-home main[data-rb-page-shell]{display:block!important;inset:auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:var(--rb-layout-offset,0) 0 0!important;transform:none!important;width:100%!important}body.rb-page--rb2026-home .rbx{background:#fff!important;display:block!important;margin:0!important;max-width:none!important;min-width:0!important;overflow-x:clip!important;overflow-y:visible!important;padding-top:0!important;width:100%!important}@supports not (overflow:clip){body.rb-page--rb2026-home .rbx{overflow-x:hidden!important}}body.rb-page--rb2026-home .rbx-bmi,body.rb-page--rb2026-home .rbx-case,body.rb-page--rb2026-home .rbx-faq,body.rb-page--rb2026-home .rbx-hero,body.rb-page--rb2026-home .rbx-meals,body.rb-page--rb2026-home .rbx-method,body.rb-page--rb2026-home .rbx-program,body.rb-page--rb2026-home .rbx-split,body.rb-page--rb2026-home .rbx-stats,body.rb-page--rb2026-home .rbx>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.rb-page--rb2026-home .rbx-sticky{left:0!important;margin:0!important;max-width:none!important;right:0!important;transform:none!important;width:100%!important}body.rb-page--rb2026-home .rb-footer,body.rb-page--rb2026-home .site-footer-v2,body.rb-page--rb2026-home footer{margin-top:0!important}body.rb-page--rb2026-home .site-footer-v2{display:block!important;opacity:1!important;visibility:visible!important}@media (min-width:1441px){body.rb-page--rb2026-home .rbx-hero__copy{left:clamp(86px,5.8vw,132px)!important}body.rb-page--rb2026-home .rbx-price{left:clamp(708px,49.2vw,930px)!important}body.rb-page--rb2026-home .rbx-result{right:clamp(92px,8vw,170px)!important}body.rb-page--rb2026-home .rbx-stats{padding-left:clamp(150px,10.5vw,250px)!important;padding-right:clamp(150px,10.5vw,250px)!important}body.rb-page--rb2026-home .rbx-split__copy{padding-left:clamp(92px,6.5vw,165px)!important;padding-right:clamp(86px,6vw,155px)!important}body.rb-page--rb2026-home .rbx-meals__grid{width:min(100%,1110px)!important}}@media (max-width:767px){body.rb-page--rb2026-home,html:has(body.rb-page--rb2026-home){background:#fff8f4!important}body.rb-page--rb2026-home .rbx,body.rb-page--rb2026-home main#page-rb2026-home-lab{margin:0!important;max-width:none!important;width:100%!important}}:root{--rbx-sticky-footer-offset:0px}@media (min-width:768px){.rbx[data-rb-page=home]>.rbx-sticky,body.rb-page--rb2026-home .rbx-sticky{border-radius:0!important;bottom:var(--rbx-sticky-footer-offset,0)!important;box-sizing:border-box!important;left:0!important;margin:0!important;max-width:none!important;min-width:0!important;position:fixed!important;right:0!important;top:auto!important;transform:none!important;transition:bottom .14s ease-out!important;width:auto!important;will-change:bottom;z-index:1200!important}.rbx[data-rb-page=home]>.rbx-sticky[data-rbx-footer-locked="1"],body.rb-page--rb2026-home .rbx-sticky[data-rbx-footer-locked="1"]{box-shadow:0 -10px 24px rgba(255,96,64,.18)!important}}@media (max-width:767px){.rbx[data-rb-page=home]>.rbx-sticky,body.rb-page--rb2026-home .rbx-sticky{display:none!important}}body.rb-page--rb2026-home .rbx{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media (min-width:768px){body.rb-page--rb2026-home .rbx-hero{height:clamp(492px,34.2vw,548px)}body.rb-page--rb2026-home .rbx-hero__copy{top:clamp(63px,4.8vw,82px);width:min(47vw,640px)}body.rb-page--rb2026-home .rbx-hero h1{font-size:clamp(67px,4.95vw,78px);line-height:.84;margin-bottom:clamp(18px,1.4vw,25px);margin-top:clamp(32px,2.45vw,42px)}body.rb-page--rb2026-home .rbx-hero__lead{font-size:clamp(14px,.93vw,15px);line-height:1.68}body.rb-page--rb2026-home .rbx-price{top:clamp(190px,13.55vw,222px)}body.rb-page--rb2026-home .rbx-result{top:clamp(260px,18.6vw,305px)}body.rb-page--rb2026-home .rbx-steps{gap:16px;width:min(100%,548px)}body.rb-page--rb2026-home .rbx-steps li{border-radius:12px;min-height:78px;padding-bottom:15px;padding-top:15px}body.rb-page--rb2026-home .rbx-steps li>span{font-size:29px}body.rb-page--rb2026-home .rbx-steps h3{font-size:14px;line-height:1.15}body.rb-page--rb2026-home .rbx-steps p{font-size:12px;line-height:1.42}body.rb-page--rb2026-home .rbx-aurelie-card{background:hsla(0,0%,100%,.985);bottom:42px;box-shadow:0 24px 55px rgba(6,89,87,.16);column-gap:26px;grid-template-columns:104px 1fr;left:clamp(34px,5.2vw,82px);min-height:104px;padding:20px 24px;right:clamp(34px,5.2vw,82px)}body.rb-page--rb2026-home .rbx-aurelie-card strong{font-size:21px}body.rb-page--rb2026-home .rbx-aurelie-card span{font-size:28px}body.rb-page--rb2026-home .rbx-aurelie-card small{font-size:10px}body.rb-page--rb2026-home .rbx-aurelie-card p{color:#24312f;font-size:12px;line-height:1.52}}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi,body.rb-page--rb2026-home .rbx-bmi__panel .rbx-bmi-form.rb-b-bmi{color:#065957!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__head,body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__head .container{background:transparent!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__title,body.rb-page--rb2026-home .rbx-bmi__panel h1.rb-b-bmi__title,body.rb-page--rb2026-home .rbx-bmi__panel h2.rb-b-bmi__title{-webkit-text-fill-color:#065957!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(26px,2.05vw,34px)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.02!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__intro{color:#394946!important;line-height:1.52!important;opacity:1!important;text-shadow:none!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__seg-btn{background:#fff!important;border:1px solid rgba(6,89,87,.24)!important;min-height:34px!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__seg-input:checked+.rb-b-bmi__seg-btn{border-color:#065957!important;box-shadow:0 10px 20px rgba(6,89,87,.18)!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-label,body.rb-page--rb2026-home .rbx-bmi__panel label.form-label{opacity:1!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-control,body.rb-page--rb2026-home .rbx-bmi__panel .input-group-text,body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__group{border-color:rgba(14,168,164,.32)!important;color:#24312f!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__contactRow{background:#f4fffa!important;border-color:rgba(14,168,164,.26)!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__submit{border:0!important}@media (max-width:767px){body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__title{font-size:26px!important;text-align:center!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__intro{text-align:center!important}body.rb-page--rb2026-home .rbx-aurelie-card{background:hsla(0,0%,100%,.985)}}body.rb-page--rb2026-home .rbx-bmi{align-items:center;background:radial-gradient(circle at 17% 28%,hsla(0,0%,100%,.96) 0 118px,hsla(0,0%,100%,0) 119px),radial-gradient(circle at 86% 23%,rgba(255,239,212,.76) 0 150px,rgba(255,239,212,0) 151px),linear-gradient(105deg,#eafff6,#effdf7 48%,#fff7ec)!important;gap:clamp(58px,7vw,132px);grid-template-columns:minmax(340px,.86fr) minmax(620px,1.14fr);isolation:isolate;min-height:clamp(720px,52vw,840px);overflow:hidden;padding-bottom:clamp(78px,6.2vw,112px)!important;padding-top:clamp(78px,6.2vw,112px)!important;position:relative}body.rb-page--rb2026-home .rbx-bmi:after,body.rb-page--rb2026-home .rbx-bmi:before{content:"";pointer-events:none;position:absolute;z-index:-1}body.rb-page--rb2026-home .rbx-bmi:before{border-bottom:4px solid #ff6040;border-radius:0 0 80px 80px;bottom:clamp(46px,5.2vw,92px);height:22px;left:clamp(44px,6vw,112px);opacity:.72;transform:rotate(-7deg);width:112px}body.rb-page--rb2026-home .rbx-bmi:after{border:12px solid rgba(255,143,85,.15);border-radius:50%;height:260px;right:-74px;top:52px;width:260px}body.rb-page--rb2026-home .rbx-bmi__intro{max-width:455px;position:relative;transform:translateY(2px);z-index:1}body.rb-page--rb2026-home .rbx-bmi__intro .rbx-kicker{margin-bottom:30px}body.rb-page--rb2026-home .rbx-bmi__intro h2{font-size:clamp(39px,3.15vw,52px);letter-spacing:-.048em;line-height:.88;margin-bottom:24px}body.rb-page--rb2026-home .rbx-bmi__intro p:not(.rbx-bmi__warning){color:#253330;font-size:clamp(13px,.96vw,15px);line-height:1.72;max-width:390px}body.rb-page--rb2026-home .rbx-bmi__intro ul{gap:10px;margin-bottom:22px;margin-top:30px;width:min(100%,405px)}body.rb-page--rb2026-home .rbx-bmi__intro li{background:hsla(0,0%,100%,.88);border:1px solid rgba(14,168,164,.12);border-radius:999px;box-shadow:0 10px 25px rgba(6,89,87,.045);color:#065957;font-size:12px;line-height:1.25;min-height:38px;padding:9px 18px 9px 44px}body.rb-page--rb2026-home .rbx-bmi__intro li:before{background:#0ea8a4;border-radius:50%;color:#fff;display:grid;font-size:11px;height:18px;left:17px;line-height:1;place-items:center;width:18px}body.rb-page--rb2026-home .rbx-bmi__warning{background:#fff1d8;border-left-width:4px;border-radius:0 18px 18px 0;box-shadow:0 12px 30px rgba(255,143,85,.08);color:#4f4438;font-size:11px!important;line-height:1.5!important;margin-top:22px;padding:18px 20px 18px 22px;width:min(100%,405px)}body.rb-page--rb2026-home .rbx-bmi__panel{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,253,248,.98));border:1px solid rgba(6,89,87,.08);border-radius:34px;box-shadow:0 42px 95px rgba(6,89,87,.14),0 8px 24px rgba(255,143,85,.07);justify-self:center;overflow:visible;width:min(100%,760px)}body.rb-page--rb2026-home .rbx-bmi__panel:before{border-color:rgba(255,143,85,.3);border-width:8px;height:112px;right:36px;top:-39px;width:112px}body.rb-page--rb2026-home .rbx-bmi__panel:after{border-color:rgba(255,143,85,.2);border-width:8px;height:166px;right:4px;top:16px;width:166px}body.rb-page--rb2026-home .rbx-bmi__note-hand{color:#ff6040;font-size:28px;line-height:1;right:28px;top:-30px;z-index:4}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi{background:transparent!important;border-radius:34px!important;overflow:hidden!important;position:relative;z-index:2}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi:before{background:linear-gradient(135deg,#f0fff8,#fff7e7);border-radius:24px;content:"";height:124px;left:32px;position:absolute;right:32px;top:24px;z-index:-1}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi .rb-b-bmi__head{background:transparent!important;padding:42px 52px 20px!important}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi .rb-b-bmi__head .container,body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi>.container{padding-left:clamp(34px,3.3vw,52px)!important;padding-right:clamp(34px,3.3vw,52px)!important}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi>.container{padding-bottom:36px!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__title,body.rb-page--rb2026-home .rbx-bmi__panel h1.rb-b-bmi__title,body.rb-page--rb2026-home .rbx-bmi__panel h2.rb-b-bmi__title{color:#065957!important;font-size:clamp(32px,2.65vw,43px)!important;letter-spacing:-.045em!important;line-height:.94!important;margin:0!important;max-width:520px;text-align:left!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__intro{color:#40514d!important;font-size:13px!important;line-height:1.55!important;margin-top:12px!important;max-width:440px!important;text-align:left!important}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi .row.rb-b-bmi__grid{--bs-gutter-x:14px;--bs-gutter-y:14px;align-items:end!important;row-gap:16px!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-label,body.rb-page--rb2026-home .rbx-bmi__panel label.form-label{color:#065957!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;margin-bottom:7px!important;text-transform:uppercase!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__seg{background:#fff;border:1px solid rgba(6,89,87,.16);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75);display:grid!important;gap:0;grid-template-columns:1fr 1fr;min-height:40px;padding:4px}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__seg-btn{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#065957!important;display:grid!important;min-height:31px!important;place-items:center}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__seg-input:checked+.rb-b-bmi__seg-btn{background:#065957!important;box-shadow:0 10px 20px rgba(6,89,87,.2)!important;color:#fff!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-control,body.rb-page--rb2026-home .rbx-bmi__panel .input-group-text,body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__group{background-color:#fff!important;border-color:rgba(6,89,87,.18)!important;color:#20312e!important;min-height:40px!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-control{font-size:12px!important;font-weight:700!important;padding-left:15px!important}body.rb-page--rb2026-home .rbx-bmi__panel .input-group-text,body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__unit{color:#5f706c!important;font-size:10px!important;font-weight:800!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__contactRow{background:linear-gradient(135deg,#f4fffa,#fbfffd)!important;border:1px solid rgba(14,168,164,.21)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);display:grid!important;gap:18px 22px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-top:4px;padding:24px!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__optin{grid-column:1/-1!important;margin:2px 0 0!important}body.rb-page--rb2026-home .rbx-bmi__panel .form-check{align-items:center;display:flex;gap:10px}body.rb-page--rb2026-home .rbx-bmi__panel .form-check-input{border-color:rgba(6,89,87,.26)!important;box-shadow:none!important;height:16px;margin:0!important;width:16px}body.rb-page--rb2026-home .rbx-bmi__panel .form-check-label,body.rb-page--rb2026-home .rbx-bmi__panel .optin-text,body.rb-page--rb2026-home .rbx-bmi__panel .optin-text p{color:#2b3c39!important;font-size:12px!important;line-height:1.35!important;margin:0!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__submit{background:linear-gradient(90deg,#ff416b,#ff914f)!important;border-radius:999px!important;box-shadow:0 18px 32px rgba(255,96,64,.24)!important;margin-top:12px!important;min-height:46px!important;padding:0 36px!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__result:not([hidden]){background:#f3fffa!important;border:1px solid rgba(14,168,164,.22)!important;border-radius:22px!important;box-shadow:0 18px 44px rgba(6,89,87,.1)!important;color:#065957!important;margin:0 clamp(34px,3.3vw,52px) 30px!important;padding:22px 24px!important}body.rb-page--rb2026-home .rbx-bmi__panel .note,body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__mentions small{color:#7a817f!important;font-size:9px!important;line-height:1.5!important}@media (max-width:1180px) and (min-width:768px){body.rb-page--rb2026-home .rbx-bmi{gap:44px;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);padding-left:70px!important;padding-right:70px!important}body.rb-page--rb2026-home .rbx-bmi__panel{width:min(100%,690px)}}@media (max-width:767px){body.rb-page--rb2026-home .rbx-bmi{background:linear-gradient(180deg,#ecfff7,#fff8ee)!important;gap:34px;grid-template-columns:1fr;min-height:0;padding:62px 22px 68px!important}body.rb-page--rb2026-home .rbx-bmi:before{bottom:28px;left:28px;width:86px}body.rb-page--rb2026-home .rbx-bmi:after{height:210px;right:-96px;top:20px;width:210px}body.rb-page--rb2026-home .rbx-bmi__intro{max-width:none;text-align:left}body.rb-page--rb2026-home .rbx-bmi__intro .rbx-kicker{justify-content:flex-start}body.rb-page--rb2026-home .rbx-bmi__intro h2{font-size:36px}body.rb-page--rb2026-home .rbx-bmi__intro p:not(.rbx-bmi__warning),body.rb-page--rb2026-home .rbx-bmi__intro ul,body.rb-page--rb2026-home .rbx-bmi__warning{max-width:none;width:100%}body.rb-page--rb2026-home .rbx-bmi__panel{border-radius:28px;width:100%}body.rb-page--rb2026-home .rbx-bmi__note-hand{font-size:23px;right:20px;top:-25px}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi{border-radius:28px!important}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi:before{border-radius:20px;height:126px;left:16px;right:16px;top:18px}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi .rb-b-bmi__head{padding:34px 22px 18px!important}body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi .rb-b-bmi__head .container,body.rb-page--rb2026-home .rbx-bmi-form.rb-b-bmi>.container{padding-left:20px!important;padding-right:20px!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__title,body.rb-page--rb2026-home .rbx-bmi__panel h2.rb-b-bmi__title{font-size:30px!important;text-align:center!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__intro{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.rb-page--rb2026-home .rbx-bmi__panel .rb-b-bmi__contactRow{border-radius:20px!important;gap:14px!important;grid-template-columns:1fr!important;padding:18px!important}}