.health{--u:calc(min(100vw, 1440px) / 1440);background:#fff;width:100%;overflow-x:clip}.health img{max-width:none}.health-hero{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:hidden}.health-hero__stage{width:min(100%,1440px);height:calc(1014 * var(--u));min-height:36rem;margin-inline:auto;position:relative}.health-hero__copy{left:calc(60 * var(--u));top:calc(234 * var(--u));width:calc(518 * var(--u));z-index:2;position:absolute}.health-hero h1{font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));max-width:calc(488 * var(--u));color:#000;margin:0;line-height:1.2}.health-hero__brand{font-size:calc(40 * var(--u));margin-bottom:calc(6 * var(--u));line-height:1.2;display:block}.health-hero__title{font-size:calc(40 * var(--u));line-height:1.2;display:block}.health-hero__accent{color:#0bc99b}.health-hero__copy>p{margin:calc(10 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000c}.health-hero__how{left:calc(60 * var(--u));top:calc(578 * var(--u));width:calc(518 * var(--u));z-index:2;position:absolute}.health-hero__how h2{margin:0 0 calc(24 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u))}.health-hero__steps{gap:calc(24 * var(--u)) calc(26 * var(--u));grid-template-columns:1fr 1fr;display:grid}.health-hero__steps-track,.health-hero__steps-group{display:contents}.health-hero__steps h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:500;font-size:calc(20 * var(--u))}.health-hero__steps p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000000b3;max-width:calc(246 * var(--u));margin:0}.health-hero__img{object-fit:cover;display:block;position:absolute}.health-hero__img--wide{left:calc(720 * var(--u));top:calc(168 * var(--u));width:calc(662 * var(--u));height:calc(348 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 4px 24px #00000040}.health-hero__img--a{left:calc(722 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u));box-shadow:none;transform:scaleX(-1)}.health-hero__img--b{left:calc(1061 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u))}.health-hero__gallery,.health-hero__gallery-track,.health-hero__gallery-group{display:contents}.health-hero__gallery-group--clone{display:none}.health-hero__steps-track{animation:none!important;transform:none!important}.health-hero__steps-group--clone{display:none!important}@keyframes health-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes health-hero-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.health-hero__mascot{left:calc(1280 * var(--u));top:calc(899 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));z-index:3;position:absolute}.health-hero__mascot-ring{width:100%;height:100%;position:absolute;inset:0}.health-hero__mascot-img{object-fit:cover;width:70%;height:66%;position:absolute;top:17%;left:15%}.health-mode{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:hidden}.health-mode__stage{width:min(100%,1440px);height:calc(1043 * var(--u));min-height:38rem;margin-inline:auto;position:relative}.health-mode h2{left:0;right:0;top:calc(100 * var(--u));width:calc(929 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));text-align:center;color:#000;margin:0 auto;position:absolute}.health-mode__sub{left:0;right:0;top:calc(171 * var(--u));width:calc(524 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;text-align:center;margin:0 auto;position:absolute}.health-mode__copy{left:calc(131 * var(--u));top:calc(402 * var(--u));width:calc(524 * var(--u));z-index:2;gap:calc(57 * var(--u));flex-direction:column;display:flex;position:absolute}.health-mode__copy h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));line-height:calc(55 * var(--u))}.health-mode__copy p{font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;margin:0}.health-mode__features{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-mode__features li{font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000c7;padding-inline-start:1.15rem;line-height:1.35;position:relative}.health-mode__features li:before{content:"";inset-inline-start:0;background:#0bc99b;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em}.health-mode__cta-wrap{width:100%}.health-mode__copy .download-pill{width:calc(470 * var(--u));max-width:100%;height:calc(63 * var(--u));font-size:calc(20 * var(--u))}.health-mode__copy .download-pill__icon{width:calc(55 * var(--u));height:calc(55 * var(--u));background:#085b40}.health-mode__phone{left:calc(909 * var(--u));top:calc(283 * var(--u));width:calc(400 * var(--u));height:calc(700 * var(--u));z-index:1;box-shadow:none;background:0 0;border-radius:0;position:absolute;overflow:visible}.health-mode__device{object-fit:contain;object-position:center center;pointer-events:none;width:100%;height:100%;display:block}.health-mode+.health-calc,.health-mode+#calculator{margin-top:0}.health-calc{background:linear-gradient(#f4fbf8 0%,#fff 42% 100%);border-top:1px solid #0bc99b38;width:100%;position:relative;overflow:visible}.health-calc__stage{width:min(100%,1440px);padding:calc(88 * var(--u)) calc(60 * var(--u)) calc(120 * var(--u));box-sizing:border-box;margin-inline:auto;position:relative;overflow:visible}.health-calc__tool-label{margin:0 auto calc(18 * var(--u));color:#085b40;width:fit-content;font-family:var(--font-heading);font-size:calc(14 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#0bc99b1f;border:1px solid #0bc99b47;border-radius:999px;padding:.4rem .9rem;font-weight:600}.health-calc h2{text-align:center;font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));color:#000;margin:0 auto}.health-calc__accent{color:var(--primary-color)}.health-calc__sub{margin:calc(10 * var(--u)) auto 0;max-width:calc(742 * var(--u));text-align:center;font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.health-calc__card{margin-top:calc(80 * var(--u));border-radius:calc(40 * var(--u));gap:calc(40 * var(--u));width:100%;min-height:0;padding:calc(60 * var(--u)) calc(40 * var(--u));box-sizing:border-box;background:#fff;border:1px solid #bebebe66;grid-template-rows:minmax(0,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:visible;box-shadow:0 4px 10px #0000001a}.health-calc__form{gap:calc(20 * var(--u));z-index:2;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.health-calc__row{gap:calc(30 * var(--u));grid-template-columns:1fr 1fr;display:grid}.health-calc__field{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__field span{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#0009}.health-calc__field small{font-size:calc(14 * var(--u))}.health-calc__field input,.health-calc__select-wrap,.health-calc__gender{min-height:calc(50 * var(--u));box-sizing:border-box;background:#0bc99b33;border:1px solid #0bc99b;border-radius:110px}.health-calc__field input{width:100%;padding:0 calc(20 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;outline:none}.health-calc__select-wrap select{width:100%;padding:0 calc(20 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;min-height:calc(50 * var(--u));accent-color:#0bc99b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none}.health-calc__field--full .health-calc__select-wrap{z-index:5;align-items:center;display:flex;position:relative}.health-calc__select-wrap select{appearance:none;cursor:pointer;padding-inline-end:calc(48 * var(--u))}.health-calc__select-wrap select:focus{outline:none}.health-calc__select-wrap select option{color:#000;background:#fff}.health-calc__select-wrap select option:checked,.health-calc__select-wrap select option:hover,.health-calc__select-wrap select option:focus{color:#fff;background:#0bc99b}.health-calc__select-trigger{width:100%;padding-block:0;padding-inline:calc(20 * var(--u)) calc(48 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;min-height:calc(50 * var(--u));text-align:start;cursor:pointer;background:0 0;border:none;outline:none}.health-calc__select-menu{z-index:30;padding:calc(6 * var(--u));border-radius:calc(18 * var(--u));gap:calc(4 * var(--u));background:#fff;border:1px solid #0bc99b59;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #085b4024}.health-calc__select-menu li{margin:0;padding:0;list-style:none}.health-calc__select-menu button{text-align:start;width:100%;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;cursor:pointer;box-sizing:border-box;background:0 0;border:none;line-height:1.25}.health-calc__select-menu button:hover{color:#000;background:#0bc99b24}.health-calc__select-menu button.is-active,.health-calc__select-menu button:hover.is-active{color:#fff;background:#0bc99b}.health-calc__select-wrap.is-open img{transform:rotate(-90deg)}.health-calc__select-wrap img{width:calc(14 * var(--u));opacity:.72;pointer-events:none;max-width:14px;height:auto;position:absolute;inset-inline-end:calc(20 * var(--u));transform:rotate(90deg)}.health-calc__gender{padding:calc(4 * var(--u));align-items:center;display:flex}.health-calc__gender-options{align-items:center;gap:0;width:100%;height:100%;display:flex}.health-calc__gender-options button{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;padding:calc(8 * var(--u)) calc(16 * var(--u));cursor:pointer;min-height:calc(42 * var(--u));background:0 0;border:none;border-radius:130px;flex:1}.health-calc__gender-options button.is-active{background:#fff}.health-calc__submit{margin-top:calc(8 * var(--u));width:100%;min-height:calc(50 * var(--u));color:#fff;font-family:"PT Sans", var(--font-body), sans-serif;font-weight:700;font-size:calc(18 * var(--u));cursor:pointer;background:#0bc99b;border:none;border-radius:110px}.health-calc__results-wrap{min-height:100%;position:relative}.health-calc__results{border-radius:calc(30 * var(--u));text-align:center;padding:calc(22 * var(--u));box-sizing:border-box;background:#0bc99b33;border:1px solid #0bc99b;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.health-calc__placeholder{text-align:center;max-width:calc(383 * var(--u));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.health-calc__placeholder img{width:calc(61 * var(--u));height:calc(61 * var(--u));margin:0 auto calc(30 * var(--u));display:block}.health-calc__placeholder h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(20 * var(--u));color:#000}.health-calc__placeholder p{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(16 * var(--u));color:#000000b3;margin:0;line-height:1.4}.health-calc__error{color:#b00020;font-family:var(--font-heading)}.health-calc__stats{gap:calc(16 * var(--u));text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;width:100%;height:100%;min-height:0;display:grid}.health-calc__metrics{justify-content:space-evenly;gap:calc(16 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__metrics>div{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.health-calc__metrics span,.health-calc__macros span{font-size:calc(13 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:#0000008c;font-weight:500}.health-calc__metrics strong{font-family:var(--font-heading);font-size:calc(34 * var(--u));color:#166a0a;line-height:1.05}.health-calc__metrics em{color:#000000b3;font-style:normal;font-size:calc(15 * var(--u))}.health-calc__macros{justify-content:space-between;gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__macros p{border-radius:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));text-align:start;box-sizing:border-box;background:#ffffffc7;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.1rem;min-width:0;margin:0;display:flex}.health-calc__macros strong{font-family:var(--font-heading);font-size:calc(20 * var(--u));color:#166a0a;margin:0;line-height:1.15;display:block}.health-beyond{background:linear-gradient(#e5fdc1 0%,#0bc99b 100%);width:100%;position:relative;overflow:hidden}.health-beyond__stage{width:min(100%,1440px);min-height:calc(552 * var(--u));padding:calc(130 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u));box-sizing:border-box;text-align:center;margin-inline:auto}.health-beyond h2{max-width:calc(900 * var(--u));font-family:var(--font-heading);font-weight:500;font-size:calc(44 * var(--u));margin:0 auto;line-height:1.2}.health-beyond p{margin:calc(16 * var(--u)) auto 0;max-width:calc(720 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.health-beyond__actions{justify-content:center;align-items:center;gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex}.health-beyond__badge{justify-content:center;align-items:center;width:10.5rem;height:3.25rem;line-height:0;transition:none;animation:none;display:inline-flex}.health-beyond__badge img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.health{--u:1px}.health-hero__stage,.health-mode__stage{height:auto;min-height:0;padding:calc(var(--nav-height) + 1.25rem) 1.25rem 2.5rem;flex-direction:column;gap:1.5rem;display:flex}.health-hero__copy,.health-hero__how,.health-hero__img,.health-hero__mascot,.health-mode h2,.health-mode__sub,.health-mode__copy,.health-mode__phone{width:100%;max-width:100%;height:auto;position:static;top:auto;left:auto;right:auto}html[dir=rtl] .health-hero__stage{direction:ltr}html[dir=rtl] .health-hero__copy,html[dir=rtl] .health-hero__how{text-align:right;direction:rtl}.health-hero__mascot,.health-mode h2{transform:none}.health-hero h1,.health-mode h2,.health-calc h2,.health-beyond h2{text-align:start;font-size:clamp(1.6rem,6.5vw,2.1rem)}.health-mode h2,.health-calc h2,.health-beyond h2,.health-mode__sub,.health-calc__sub{text-align:center}.health-hero__copy>p,.health-hero__steps p,.health-mode__copy p,.health-calc__sub,.health-beyond p{font-size:1.05rem}.health-hero__how h2,.health-mode__copy h3{font-size:1.35rem;line-height:1.3}.health-hero__steps{margin-inline:-1.25rem;padding:.15rem 1.25rem .35rem;display:block;overflow:hidden}.health-hero__steps-track{will-change:transform;flex-direction:row;justify-content:flex-start;width:max-content;animation:22s linear infinite health-hero-marquee-ltr;display:flex}.health-hero__steps-group,.health-hero__steps-group--clone{flex-wrap:nowrap;flex:none;align-items:stretch;gap:1rem;padding-inline-end:1rem;display:flex}.health-hero__steps-group--clone{display:flex}.health-hero__steps:hover .health-hero__steps-track,.health-hero__steps:focus-within .health-hero__steps-track,.health-hero__steps:active .health-hero__steps-track{animation-play-state:paused}html[dir=rtl] .health-hero__steps{direction:ltr}html[dir=rtl] .health-hero__steps-track{direction:ltr;animation-name:health-hero-marquee}html[dir=rtl] .health-hero__steps article{text-align:right;direction:rtl}html[dir=rtl] .health-hero__steps h3,html[dir=rtl] .health-hero__steps p{text-align:right}.health-hero__steps article{flex:0 0 min(72vw,16.5rem);min-width:min(72vw,16.5rem)}.health-hero__steps p{max-width:none}.health-hero__gallery{margin-inline:-1.25rem;padding:.15rem 1.25rem .35rem;display:block;overflow:hidden}.health-hero__gallery-track{width:max-content;animation:18s linear infinite health-hero-marquee;display:flex}.health-hero__gallery-group,.health-hero__gallery-group--clone{flex-wrap:nowrap;gap:.85rem;padding-inline-end:.85rem;display:flex}.health-hero__gallery:hover .health-hero__gallery-track,.health-hero__gallery:focus-within .health-hero__gallery-track,.health-hero__gallery:active .health-hero__gallery-track{animation-play-state:paused}html[dir=rtl] .health-hero__gallery-track{animation-name:health-hero-marquee-ltr}.health-hero__img--wide,.health-hero__img--a,.health-hero__img--b{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 min(78vw,20rem);width:min(78vw,20rem);max-width:none;height:auto}.health-hero__mascot{align-self:flex-end;width:4.5rem;height:4.5rem;position:relative}.health-mode__copy{gap:1.75rem}.health-mode__copy .download-pill{width:min(100%,22rem);height:3.5rem;font-size:1rem}.health-mode__stage{grid-template-columns:1fr minmax(13rem,17rem);grid-template-areas:"title title""sub sub""copy phone";align-items:center;gap:1rem 1.25rem;display:grid}.health-mode h2{grid-area:title}.health-mode__sub{grid-area:sub}.health-mode__copy{grid-area:copy}.health-mode__phone{aspect-ratio:849/1509;grid-area:phone;justify-self:end;width:100%;max-width:17rem;height:auto;margin:0;position:relative}html[dir=rtl] .health-mode__stage{direction:ltr}html[dir=rtl] .health-mode__copy{text-align:right;direction:rtl}.health-mode__device{object-fit:contain;width:100%;height:100%}.health-hero__img--a{transform:scaleX(-1)}.health-calc__stage{padding:3rem 1.25rem}.health-calc__card{border-radius:1.5rem;grid-template-columns:1fr;gap:1.5rem;min-height:0;margin-top:2rem;padding:1.5rem}html[dir=rtl] .health-calc__card{direction:ltr}html[dir=rtl] .health-calc__form,html[dir=rtl] .health-calc__results-wrap,html[dir=rtl] .health-calc__results{direction:rtl}.health-calc__row{grid-template-columns:1fr 1fr;gap:1rem}.health-calc__field input,.health-calc__select-wrap,.health-calc__gender,.health-calc__submit{min-height:3rem}.health-calc__results-wrap{min-height:16rem}.health-calc__results{border-radius:1.25rem;height:auto;min-height:16rem;position:relative;inset:auto;overflow:visible}.health-calc__stats{grid-template-columns:1fr;gap:1.25rem;height:auto}.health-calc__macros{flex-flow:wrap}.health-calc__macros p{flex:30%}.health-beyond__stage{min-height:0;padding:3.5rem 1.25rem}.health-beyond__badge{width:9.25rem;height:2.85rem}}@media (width<=640px){.health-calc__results-wrap,.health-hero__how{opacity:1!important;transform:none!important}.health-hero__steps{margin-inline:0;padding:0;overflow:visible}.health-hero__steps-track{will-change:auto;width:100%;animation:none;display:block;transform:none!important}.health-hero__steps-group{grid-template-columns:1fr;gap:1rem;padding-inline-end:0;display:grid}.health-hero__steps-group--clone{display:none}.health-hero__steps article{flex:none;width:100%}.health-mode__stage{grid-template-columns:1fr;grid-template-areas:"title""sub""phone""copy"}.health-mode__phone{justify-self:center;width:min(72vw,17rem);max-width:none}.health-calc__row{grid-template-columns:1fr}}@media (width<=480px){.health-mode__phone{width:min(78vw,16rem)}}@media (width<=900px) and (prefers-reduced-motion:reduce){.health-hero__steps,.health-hero__gallery{overflow-x:auto}.health-hero__steps-track,.health-hero__gallery-track{animation:none}.health-hero__steps-group--clone,.health-hero__gallery-group--clone{display:none}}@media (width>=901px){html[dir=rtl] .health-hero__stage,html[dir=rtl] .health-mode__stage,html[dir=rtl] .health-calc__card{direction:ltr}html[dir=rtl] .health-hero__copy,html[dir=rtl] .health-hero__how,html[dir=rtl] .health-mode__copy{text-align:right;direction:rtl}html[dir=rtl] .health-calc__form,html[dir=rtl] .health-calc__results-wrap,html[dir=rtl] .health-calc__results{direction:rtl}}html[dir=rtl] .health-calc__tool-label{letter-spacing:0;text-transform:none;font-family:"Noto Sans Arabic", var(--font-heading)}html[dir=rtl] .health-calc__field span,html[dir=rtl] .health-calc__field input,html[dir=rtl] .health-calc__select-trigger,html[dir=rtl] .health-calc__select-menu button,html[dir=rtl] .health-calc__gender-options button,html[dir=rtl] .health-calc__submit,html[dir=rtl] .health-calc__metrics span,html[dir=rtl] .health-calc__metrics em,html[dir=rtl] .health-calc__macros span{font-family:"Noto Sans Arabic", var(--font-body), sans-serif}html[dir=rtl] .health-calc__placeholder,html[dir=rtl] .health-calc__stats,html[dir=rtl] .health-calc__error{text-align:right}
