.t6ojEG_overlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.t6ojEG_dialog{background-color:#fff;border-radius:30px;width:100%;max-width:960px;max-height:calc(100dvh - 32px);padding:48px 40px 40px;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.t6ojEG_close{color:#1f1f1f;background:#1f1f1f0f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:16px;right:16px}.t6ojEG_body{flex-direction:column;gap:32px;display:flex}.t6ojEG_body h2{letter-spacing:-.6px;font-size:28px;font-weight:500}.t6ojEG_body h3{margin-bottom:16px;font-size:22px;font-weight:500}@media (max-width:640px){.t6ojEG_dialog{border-radius:22px;padding:48px 20px 24px}}
.route-content:has(>.chronicInflammation) .header-fixed{background-color:#bd7357}.chronicInflammation__spacer{height:150px}@media (max-width:800px){.chronicInflammation__spacer{height:60px}}.chronicInflammation__faqs>.boxed{max-width:unset}.highlight-cip{color:#bd7357}.cip-hero{padding-top:140px;position:relative}@media (max-width:800px){.cip-hero{padding-top:120px}}.cip-hero>.boxed{z-index:1;position:relative}.cip-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#fbf5f1 1.83%,#d19d89 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.cip-hero__light{z-index:0;pointer-events:none;position:absolute;inset:0}.cip-hero__light span{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cip-hero__light-veil{background:radial-gradient(50% 50%,#f0ded480 0,#f0ded442 40%,#f0ded400 72%);width:1970px;height:760px;top:36.5%;left:50%}.cip-hero__light-halo{will-change:transform;background:radial-gradient(closest-side,#ffffffb8 0,#fbf5f185 28%,#f0ded452 52%,#d19d891a 70%,#d19d8900 82%);width:1000px;height:1000px;top:72%;left:calc(50% - 8px)}.cip-hero__light-core{will-change:transform;background:radial-gradient(closest-side,#ffffffd9 0,#fff0 70%);width:245px;height:245px;top:26.5%;left:calc(50% - 22px)}.cip-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.cip-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:940px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.cip-hero__title-highlight{color:#bd7357;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.cip-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.cip-hero__cta{display:flex}.cip-hero__person{z-index:2;pointer-events:none;justify-content:center;margin-top:-10px;display:flex;position:relative}.cip-hero__person-img{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:818px;height:auto;position:relative}.cip-hero__packages{z-index:4;background:#fff;border-radius:30px;margin-top:-80px;padding:16px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.cip-hero__container{padding:60px 30px 30px}.cip-hero__title{font-size:48px}.cip-hero__person-img{max-width:700px}.cip-hero__light-veil{width:1685px;height:640px}.cip-hero__light-halo{width:855px;height:855px}.cip-hero__light-core{width:210px;height:210px}}@media screen and (max-width:800px){.cip-hero__container{border-radius:20px;padding:50px 20px 20px}.cip-hero__content{gap:20px}.cip-hero__title{letter-spacing:-.5px;font-size:32px}.cip-hero__subtitle{font-size:14px}.cip-hero__person-img{max-width:440px}.cip-hero__packages{border-radius:20px;margin-top:-70px;padding:10px}.cip-hero__light-veil{width:1165px;height:520px}.cip-hero__light-halo{width:590px;height:590px}.cip-hero__light-core{display:none}}.cip-hero__title{--cip-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) both cip-hero-rise}.cip-hero__subtitle{--cip-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both cip-hero-rise}.cip-hero__cta{--cip-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both cip-hero-rise}.cip-hero__packages{--cip-hero-rise:40px;animation:.5s cubic-bezier(.215,.61,.355,1) .6s both cip-hero-rise}.cip-hero__person-img{--cip-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) .8s both cip-hero-rise}@media (min-width:801px){.cip-hero__light-veil{animation:1.2s cubic-bezier(.215,.61,.355,1) both cip-light-enter-veil,8s cubic-bezier(.445,.05,.55,.95) 1.55s infinite alternate cip-breath-veil}.cip-hero__light-halo{animation:1.4s cubic-bezier(.215,.61,.355,1) .15s both cip-light-enter-halo,5.5s cubic-bezier(.445,.05,.55,.95) 1.55s infinite alternate cip-breath-halo}.cip-hero__light-core{animation:1.1s cubic-bezier(.215,.61,.355,1) .4s both cip-light-enter-core,4.5s cubic-bezier(.445,.05,.55,.95) 1.55s infinite alternate cip-breath-core}}@media (max-width:800px){.cip-hero__light-halo{animation:1s cubic-bezier(.215,.61,.355,1) .3s both cip-light-enter-halo-m,6s cubic-bezier(.445,.05,.55,.95) 1.3s infinite alternate cip-breath-halo-m}}@media (prefers-reduced-motion:reduce){.cip-hero__cta,.cip-hero__light-core,.cip-hero__light-halo,.cip-hero__light-veil,.cip-hero__packages,.cip-hero__person-img,.cip-hero__subtitle,.cip-hero__title{animation:none!important}}.cip-pkgs{width:100%}.cip-pkgs__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cip-pkgs__card{border-radius:26px;height:100%;overflow:hidden}.cip-pkgs__card--step1 .cip-pkgs__content{padding-bottom:0}.cip-pkgs__card--step2{background:linear-gradient(#f5e2d5 1.83%,#d7ab9a 115.85%)}.cip-pkgs__content{height:100%;padding:40px}.cip-pkgs__content,.cip-pkgs__header{flex-direction:column;gap:25px;display:flex}.cip-pkgs__step{letter-spacing:-.5px;color:#bd7357;font-size:25px;font-weight:500}.cip-pkgs__step,.cip-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.cip-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:500px;font-size:39px;font-weight:400}.cip-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.cip-pkgs__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cip-pkgs__feature{align-items:center;gap:10.48px;display:flex}.cip-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.cip-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.cip-pkgs__cta-btn{width:100%;margin-top:auto}@media screen and (max-width:900px){.cip-pkgs__grid{grid-template-columns:1fr}.cip-pkgs__content{gap:20px;padding:24px}.cip-pkgs__card{border-radius:20px}.cip-pkgs__card--step1 .cip-pkgs__content{padding-bottom:24px}.cip-pkgs__title{font-size:28px}.cip-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.cip-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.cip-pkgs__cta-btn.btn>svg{display:none}}.cip-enrollment>.boxed{flex-direction:column;align-items:center;gap:75px;display:flex}.cip-enrollment .heading-secondary{text-align:center;max-width:760px}.cip-enrollment__body{justify-content:center;gap:75px;width:100%;display:flex}.cip-enrollment__list{flex-direction:column;flex-basis:30%;gap:100px;display:flex}.cip-enrollment__item{flex-direction:column;gap:16px;display:flex}.cip-enrollment__cta-card{background:linear-gradient(#fafafa,#bd7357 279.54%);border-radius:29px;flex-basis:40%;align-items:flex-end;max-width:450px;padding:24px;display:flex;position:relative;overflow:hidden}.cip-enrollment__cta-card__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:multiply;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cip-enrollment__cta-card>.btn{z-index:1;-webkit-backdrop-filter:blur(17.65px);backdrop-filter:blur(17.65px);color:#fff;background:#ffffff4d;border:1px solid #ffffff80;width:100%;position:relative;padding-block:calc(var(--btn-disc-inset) - 1px)!important}@media (max-width:800px){.cip-enrollment>.boxed{gap:30px}.cip-enrollment__body{flex-direction:column;align-items:center;gap:20px}.cip-enrollment__list{gap:20px;width:100%;max-width:450px}.cip-enrollment__cta-card{width:100%;max-width:450px;padding:400px 20px 20px;display:block;overflow:hidden}}.cip-benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.cip-benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.cip-benefits__list{flex-wrap:wrap;justify-content:center;gap:80px 102px;max-width:1200px;display:flex}.cip-benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.cip-benefits__list__item:hover .cip-benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.cip-benefits__list__item>.icon-wrapper{background:linear-gradient(#f0ded4 23.026%,#bd7357 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.cip-benefits__list__item__icon{color:#fff;width:32px;height:32px}.cip-benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.cip-benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.cip-benefits__list{gap:60px 40px}.cip-benefits__list__item{width:280px}}@media screen and (max-width:800px){.cip-benefits>.boxed{gap:40px}.cip-benefits>.boxed>.heading-secondary{text-align:center;font-size:32px}.cip-benefits__list{flex-direction:column;align-items:center;gap:40px}.cip-benefits__list__item{width:100%;max-width:332px}}.cip-wte>.boxed{gap:40px}.cip-wte>.boxed,.cip-wte__header{flex-direction:column;align-items:center;display:flex}.cip-wte__header{gap:24px;max-width:760px}.cip-wte__header .heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.cip-wte__subtitle{text-align:center;color:#1f1f1fb3;letter-spacing:-.32px;max-width:531px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.cip-wte__grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.cip-wte__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:linear-gradient(#faf0e9,#f2e1d5);border-radius:20px;flex-direction:column;gap:16px;padding:50px;display:flex;overflow:hidden}.cip-wte__card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cip-wte__card-number{letter-spacing:-.78px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:39px;font-weight:600;line-height:normal}.cip-wte__card-weeks{color:#bd7357;white-space:nowrap;background:#bd73571f;border-radius:30px;flex-shrink:0;padding:8px 18px;font-size:15px}.cip-wte__card-title,.cip-wte__card-weeks{font-family:Suisse Intl,sans-serif;font-weight:500;line-height:normal}.cip-wte__card-title{letter-spacing:-.5px;color:#1f1f1f;font-size:25px}.cip-wte__card-desc{letter-spacing:-.32px;color:#1f1f1fb3;max-width:469px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media (max-width:1024px){.cip-wte__card{padding:36px}.cip-wte__card-number{font-size:32px}}@media (max-width:800px){.cip-wte>.boxed{gap:30px}.cip-wte__header{gap:20px}.cip-wte__header .heading-secondary{text-align:center;font-size:32px}.cip-wte__subtitle{font-size:14px}.cip-wte__grid{grid-template-columns:1fr;gap:16px}.cip-wte__card{padding:28px}.cip-wte__card-number{font-size:28px}.cip-wte__card-title{font-size:20px}}@keyframes cip-hero-rise{0%{transform:translateY(var(--cip-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes cip-light-enter-veil{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cip-light-enter-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cip-light-enter-halo-m{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cip-light-enter-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cip-breath-veil{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.015)}}@keyframes cip-breath-halo{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,calc(-50% - 5px))scale(1.04)}}@keyframes cip-breath-halo-m{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.025)}}@keyframes cip-breath-core{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.85;transform:translate(-50%,-50%)scale(1.06)}}
.route-content:has(>.glpWellness) .header-fixed{background-color:#639bdb}.glpWellness__spacer{height:150px}@media (max-width:800px){.glpWellness__spacer{height:60px}}.highlight-glp{color:#639bdb}.glp-hero{padding-top:140px;position:relative}@media (max-width:800px){.glp-hero{padding-top:120px}}.glp-hero>.boxed{z-index:1;position:relative}.glp-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#e2efff 1.83%,#639bdb 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.glp-hero__mask{pointer-events:none;z-index:0;will-change:transform;contain:layout style paint;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.glp-hero__mask-svg{width:66%;height:auto;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.glp-hero__person{z-index:1;pointer-events:none;justify-content:center;margin-top:-20px;display:flex;position:relative}.glp-hero__person-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:670px;height:auto}.glp-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.glp-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:537px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.glp-hero__title-highlight{color:#639bdb;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.glp-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.glp-hero__cta{display:flex}.glp-hero__packages{z-index:4;margin-top:-50px;position:relative}.glp-hero__addons-row{z-index:4;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid;position:relative}.glp-hero__addon-card{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;height:110px;padding:0 32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.glp-hero__addon-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.glp-hero__addon-left{align-items:center;gap:20px;display:flex}.glp-hero__addon-img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.glp-hero__addon-tag{text-transform:uppercase;letter-spacing:1.5px;color:#639bdb;margin-bottom:4px;font-family:Suisse Intl,sans-serif;font-size:11px;font-weight:600;display:block}.glp-hero__addon-name{letter-spacing:-.48px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.glp-hero__addon-arrow{color:#1f1f1f;flex-shrink:0}.glp-hero__disclaimer{z-index:4;text-align:center;color:#fff;max-width:803px;margin:20px auto 0;padding:0 20px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal;position:relative}.glpWellness__cta>.boxed{align-items:center;gap:60px;display:flex}.glpWellness__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:55px;display:flex}.glpWellness__cta__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.glpWellness__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:7px;display:flex}.glpWellness__cta__list li svg{flex-shrink:0;margin-top:4px}.glpWellness__cta__contra{color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.glpWellness__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.glpWellness__cta__illustration__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;width:100%;height:100%}.glpWellness__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.glp-hero__container{padding:60px 30px 30px}.glp-hero__title{font-size:48px}.glp-hero__person-img{max-width:580px}.glp-hero__packages{margin-top:-40px}}@media screen and (max-width:900px){.glp-hero__mask{display:none}}@media screen and (max-width:800px){.glp-hero__container{border-radius:20px;padding:50px 20px 20px}.glp-hero__content{gap:20px}.glp-hero__title{letter-spacing:-.5px;font-size:32px}.glp-hero__subtitle{font-size:14px}.glp-hero__person-img{max-width:308px}.glp-hero__packages{margin:-60px 0 0}.glp-hero__addons-row{grid-template-columns:1fr}.glp-hero__addon-card{gap:14px;height:auto;padding:16px 20px}.glp-hero__addon-img{width:48px;height:48px}.glp-hero__addon-name{font-size:18px}.glp-hero__disclaimer{padding:0 10px;font-size:12px}.glpWellness__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.glpWellness__cta__content{flex-direction:column;gap:20px}}.glp-hero__title{--glp-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) .1s both glp-hero-rise}.glp-hero__subtitle{--glp-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .25s both glp-hero-rise}.glp-hero__cta{--glp-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both glp-hero-rise}.glp-hero__mask{animation:1s cubic-bezier(.165,.84,.44,1) .15s both glp-hero-mask-rise}.glp-hero__person{--glp-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) .55s both glp-hero-rise}.glp-hero__packages{--glp-hero-rise:40px;animation:.5s cubic-bezier(.215,.61,.355,1) both glp-hero-rise}.glp-hero__mask-svg g>path{transform-box:fill-box;transform-origin:50% 100%}.glp-hero__mask-svg g>path:first-of-type{animation:.8s cubic-bezier(.215,.61,.355,1) .35s both glp-tri-enter,3s cubic-bezier(.445,.05,.55,.95) 1.6s infinite alternate glp-tri-float-1}.glp-hero__mask-svg g>path:nth-of-type(2){animation:.8s cubic-bezier(.215,.61,.355,1) .5s both glp-tri-enter,3.5s cubic-bezier(.445,.05,.55,.95) 1.9s infinite alternate glp-tri-float-2}.glp-hero__mask-svg g>path:nth-of-type(3){animation:.8s cubic-bezier(.215,.61,.355,1) .65s both glp-tri-enter,4s cubic-bezier(.445,.05,.55,.95) 2.2s infinite alternate glp-tri-float-3}@media (prefers-reduced-motion:reduce){.glp-hero__cta,.glp-hero__mask,.glp-hero__mask-svg g>path,.glp-hero__packages,.glp-hero__person,.glp-hero__subtitle,.glp-hero__title{animation:none}}.glp-pkgs{width:100%}.glp-pkgs__grid{background:linear-gradient(179.4deg,#fff 1.113%,#cbdff5 175.37%);border-radius:30px;align-items:stretch;padding:16px 16px 16px 0;display:flex;overflow:hidden}.glp-pkgs__card--step1{flex:0 0 50%}.glp-pkgs__card--step1 .glp-pkgs__content{flex-direction:column;gap:25px;height:100%;padding:26px 40px 0;display:flex}.glp-pkgs__card--step2{background:linear-gradient(#dbecff 1.825%,#639bdb 115.85%);border-radius:26px;flex:0 0 50%;align-items:center;display:flex;overflow:hidden}.glp-pkgs__card--step2 .glp-pkgs__content{width:100%;padding:35px}.glp-pkgs__card--step2 .glp-pkgs__content,.glp-pkgs__header{flex-direction:column;gap:25px;display:flex}.glp-pkgs__step{letter-spacing:-.5px;color:#639bdb;font-size:25px;font-weight:500}.glp-pkgs__step,.glp-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.glp-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:533px;font-size:39px;font-weight:400}.glp-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.glp-pkgs__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.glp-pkgs__feature{align-items:center;gap:10.48px;display:flex}.glp-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.glp-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.glp-pkgs__cta-group{flex-direction:column;gap:20px;margin-top:auto;display:flex}.glp-pkgs__cta-btn{width:100%}@media screen and (max-width:1200px){.glp-pkgs__grid{flex-direction:column;padding:16px}.glp-pkgs__card--step1{flex:none}.glp-pkgs__card--step1 .glp-pkgs__content{padding:26px}.glp-pkgs__card--step2{flex:none}.glp-pkgs__card--step2 .glp-pkgs__content{padding:30px}}@media screen and (max-width:800px){.glp-pkgs__grid{border-radius:20px;padding:10px}.glp-pkgs__card--step1 .glp-pkgs__content{gap:20px;padding:20px}.glp-pkgs__card--step2{border-radius:20px}.glp-pkgs__card--step2 .glp-pkgs__content{gap:20px;padding:24px}.glp-pkgs__title{font-size:28px}.glp-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.glp-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.glp-pkgs__cta-btn.btn>svg{display:none}}.glp-enrollment>.boxed{gap:40px}.glp-enrollment>.boxed,.glp-enrollment__header{flex-direction:column;align-items:center;display:flex}.glp-enrollment__header{gap:34px;max-width:673px}.glp-enrollment__header .heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.glp-enrollment__subtitle{text-align:center;color:#1f1f1fb3;letter-spacing:-.32px;max-width:531px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.glp-enrollment__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.glp-enrollment__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:linear-gradient(#cfe4ff,#e6ebff);border-radius:20px;justify-content:center;align-items:center;padding:40px;display:flex;overflow:hidden}.glp-enrollment__card-content{flex-direction:column;gap:25px;max-width:373px;display:flex}.glp-enrollment__card-number{letter-spacing:-.78px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:39px;font-weight:600;line-height:normal}.glp-enrollment__card-title{letter-spacing:-.5px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:25px;font-weight:500;line-height:normal}.glp-enrollment__card-desc{letter-spacing:-.32px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media (max-width:1024px){.glp-enrollment__grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.glp-enrollment__card{padding:30px}.glp-enrollment__card-number{font-size:32px}}@media (max-width:800px){.glp-enrollment>.boxed{gap:30px}.glp-enrollment__header{gap:20px}.glp-enrollment__header .heading-secondary{font-size:32px}.glp-enrollment__subtitle{font-size:14px}.glp-enrollment__grid{grid-template-columns:1fr;gap:16px}.glp-enrollment__card{padding:24px}.glp-enrollment__card-number{font-size:28px}.glp-enrollment__card-title{font-size:20px}}.glp-benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.glp-benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.glp-benefits__list{flex-wrap:wrap;justify-content:center;gap:67px 102px;max-width:1200px;display:flex}.glp-benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.glp-benefits__list__item:hover .glp-benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.glp-benefits__list__item>.icon-wrapper{background:linear-gradient(#bedcff 23.026%,#639bdb 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.glp-benefits__list__item__icon{color:#fff;width:32px;height:32px}.glp-benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.glp-benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.glp-benefits__list{gap:60px 40px}.glp-benefits__list__item{width:280px}}@media screen and (max-width:800px){.glp-benefits>.boxed{gap:40px}.glp-benefits>.boxed>.heading-secondary{font-size:32px}.glp-benefits__list{flex-direction:column;align-items:center;gap:40px}.glp-benefits__list__item{width:100%;max-width:332px}}@keyframes glp-hero-rise{0%{transform:translateY(var(--glp-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes glp-hero-mask-rise{0%{opacity:0;transform:translateY(60px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes glp-tri-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes glp-tri-float-1{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.008)}}@keyframes glp-tri-float-2{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8px)scale(1.016)}}@keyframes glp-tri-float-3{0%{transform:translateY(0)scale(1)}to{transform:translateY(-10px)scale(1.024)}}
.route-content:has(>.gutAutoimmune) .header-fixed{background-color:#efb36e}.gutAutoimmune__spacer{height:150px}@media (max-width:800px){.gutAutoimmune__spacer{height:60px}}.highlight-gah{color:#efb36e}.gah-hero{padding-top:140px;position:relative}@media (max-width:800px){.gah-hero{padding-top:120px}}.gah-hero>.boxed{z-index:1;position:relative}.gah-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#fff6f3 1.83%,#efb36e 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.gah-hero__rings{pointer-events:none;z-index:0;will-change:transform;contain:layout style paint;transform:translateZ(0)}.gah-hero__rings,.gah-hero__rings-svg{width:100%;height:100%;position:absolute;top:0;left:0}.gah-hero__person{z-index:1;pointer-events:none;justify-content:center;display:flex;position:relative}.gah-hero__person-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:450px;height:auto}.gah-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.gah-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:837px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.gah-hero__title-highlight{color:#ffaf52;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.gah-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.gah-hero__cta{display:flex}.gah-hero__packages{z-index:4;background:linear-gradient(179.16deg,#fff 1.113%,#f5e1cb 175.37%);border-radius:30px;flex-direction:column;align-items:center;gap:30px;margin:-50px 16px 0;padding:16px;display:flex;position:relative;overflow:hidden}.gah-hero__candida-wrap{z-index:4;margin:30px 16px 0;position:relative}.gah-optD>.boxed{flex-direction:column;gap:30px;display:flex}.gah-optD__banner{border:1px solid color-mix(in srgb, var(--color-gut-autoimmune) 10%, transparent);background:linear-gradient(160deg,#fff8f0,#ffe9cf);border-radius:30px;flex-direction:column;gap:40px;padding:60px;display:flex}.gah-optD__heading{letter-spacing:-.98px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:49px;font-weight:400}.gah-optD__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.gah-optD__item{border-bottom:1px solid #1f1f1f14;align-items:baseline;gap:14px;padding:16px 20px 16px 0;display:flex}.gah-optD__num{color:#efb36e;min-width:22px;font-size:13px;font-weight:600}.gah-optD__num,.gah-optD__text{font-family:Suisse Intl,sans-serif}.gah-optD__text{color:#1f1f1fb3;font-size:15px}.gah-optD__candida{background:#1f1f1f;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:40px 50px;display:flex}.gah-optD__candida h3{letter-spacing:-.48px;color:#fff;font-family:Suisse Intl,sans-serif;font-size:24px;font-weight:500}.gah-optD__candida-left{flex-direction:column;gap:12px;display:flex}.gah-optD__candida-tag{text-transform:uppercase;letter-spacing:1.5px;color:#efb36e;font-family:Suisse Intl,sans-serif;font-size:11px;font-weight:600}.gah-optD__candida-right{flex-wrap:wrap;gap:10px;max-width:550px;display:flex}.gah-optD__candida-item{color:#ffffffa6;background:#ffffff14;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-family:Suisse Intl,sans-serif;font-size:13px;display:flex}.gah-optD__candida-item svg{flex-shrink:0}@media (max-width:1024px){.gah-optD__grid{grid-template-columns:repeat(2,1fr)}.gah-optD__banner{padding:40px}}@media (max-width:800px){.gah-optD__grid{grid-template-columns:1fr}.gah-optD__heading{font-size:32px}.gah-optD__banner{padding:30px}.gah-optD__candida{flex-direction:column;align-items:flex-start;padding:30px}}.gutAutoimmune__cta>.boxed{align-items:center;gap:60px;display:flex}.gutAutoimmune__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:55px;display:flex}.gutAutoimmune__cta__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gutAutoimmune__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:7px;display:flex}.gutAutoimmune__cta__list li svg{flex-shrink:0;margin-top:4px}.gutAutoimmune__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.gutAutoimmune__cta__illustration__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;width:100%;height:100%}.gutAutoimmune__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.gah-hero__container{padding:60px 30px 30px}.gah-hero__title{font-size:48px}.gah-hero__person-img{max-width:400px}.gah-hero__packages{padding:12px}}@media screen and (max-width:900px){.gah-hero__rings{display:none}}@media screen and (max-width:800px){.gah-hero__container{border-radius:20px;padding:50px 20px 20px}.gah-hero__content{gap:20px}.gah-hero__title{letter-spacing:-.5px;font-size:32px}.gah-hero__subtitle{font-size:14px}.gah-hero__person-img{max-width:280px}.gah-hero__packages{border-radius:20px;gap:16px;margin:-60px 0 0;padding:10px}.gah-hero__candida-wrap{margin:16px 0 0}.gutAutoimmune__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.gutAutoimmune__cta__content{flex-direction:column;gap:20px}}.gah-hero__title{--gah-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) .1s both gah-hero-rise}.gah-hero__subtitle{--gah-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .25s both gah-hero-rise}.gah-hero__cta{--gah-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both gah-hero-rise}.gah-hero__rings-svg>g{transform-box:fill-box;transform-origin:50% 52.7%}.gah-hero__rings-svg>g:first-of-type{animation:1s cubic-bezier(.165,.84,.44,1) .2s both gah-ring-enter,3s cubic-bezier(.445,.05,.55,.95) 1.7s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(2){animation:1s cubic-bezier(.165,.84,.44,1) .28s both gah-ring-enter,3.4s cubic-bezier(.445,.05,.55,.95) 1.9s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(3){animation:1s cubic-bezier(.165,.84,.44,1) .36s both gah-ring-enter,3.8s cubic-bezier(.445,.05,.55,.95) 2.1s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(4){animation:1s cubic-bezier(.165,.84,.44,1) .44s both gah-ring-enter,4.2s cubic-bezier(.445,.05,.55,.95) 2.3s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(5){animation:1s cubic-bezier(.165,.84,.44,1) .52s both gah-ring-enter,4.6s cubic-bezier(.445,.05,.55,.95) 2.5s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(6){animation:1s cubic-bezier(.165,.84,.44,1) .6s both gah-ring-enter,5s cubic-bezier(.445,.05,.55,.95) 2.7s infinite alternate gah-ring-pulse}.gah-hero__rings-svg>g:nth-of-type(7){animation:1s cubic-bezier(.165,.84,.44,1) .68s both gah-ring-enter,5.4s cubic-bezier(.445,.05,.55,.95) 2.9s infinite alternate gah-ring-pulse}.gah-hero__packages{--gah-hero-rise:40px;animation:.5s cubic-bezier(.215,.61,.355,1) both gah-hero-rise}.gah-hero__person{--gah-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) .55s both gah-hero-rise}@media (prefers-reduced-motion:reduce){.gah-hero__cta,.gah-hero__packages,.gah-hero__person,.gah-hero__rings-svg>g,.gah-hero__subtitle,.gah-hero__title{animation:none}}.gah-pkgs{width:100%}.gah-pkgs__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gah-pkgs__card{border-radius:30px;height:100%;overflow:hidden}.gah-pkgs__card--step1{background:0 0}.gah-pkgs__card--step1 .gah-pkgs__content{padding-bottom:0}.gah-pkgs__card--step2{background:linear-gradient(#fff3e0 1.825%,#ffaf52 156.37%);border-radius:26px}.gah-pkgs__content{height:100%;padding:40px}.gah-pkgs__content,.gah-pkgs__header{flex-direction:column;gap:25px;display:flex}.gah-pkgs__step{letter-spacing:-.5px;color:#ffaf52;font-size:25px;font-weight:500}.gah-pkgs__step,.gah-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.gah-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:533px;font-size:39px;font-weight:400}.gah-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.gah-pkgs__features{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.gah-pkgs__feature{align-items:center;gap:10.48px;display:flex}.gah-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.gah-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.gah-pkgs__cta-btn{width:100%;margin-top:auto}@media screen and (max-width:900px){.gah-pkgs__grid{grid-template-columns:1fr}.gah-pkgs__content{gap:20px;padding:24px}.gah-pkgs__card{border-radius:20px}.gah-pkgs__card--step1 .gah-pkgs__content{padding-bottom:24px}.gah-pkgs__title{font-size:28px}.gah-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.gah-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.gah-pkgs__cta-btn.btn>svg{display:none}}.gah-enrollment>.boxed{gap:40px}.gah-enrollment>.boxed,.gah-enrollment__header{flex-direction:column;align-items:center;display:flex}.gah-enrollment__header{gap:34px;max-width:673px}.gah-enrollment__header .heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.gah-enrollment__subtitle{text-align:center;color:#1f1f1fb3;letter-spacing:-.32px;max-width:531px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.gah-enrollment__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.gah-enrollment__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:linear-gradient(#fff5e6,#fff0db);border-radius:20px;justify-content:center;align-items:center;padding:40px;display:flex;overflow:hidden}.gah-enrollment__card-content{flex-direction:column;gap:25px;max-width:373px;display:flex}.gah-enrollment__card-number{letter-spacing:-.78px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:39px;font-weight:600;line-height:normal}.gah-enrollment__card-title{letter-spacing:-.5px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:25px;font-weight:500;line-height:normal}.gah-enrollment__card-desc{letter-spacing:-.32px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media (max-width:1024px){.gah-enrollment__grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.gah-enrollment__card{padding:30px}.gah-enrollment__card-number{font-size:32px}}@media (max-width:800px){.gah-enrollment>.boxed{gap:30px}.gah-enrollment__header{gap:20px}.gah-enrollment__header .heading-secondary{text-align:center;font-size:32px}.gah-enrollment__subtitle{font-size:14px}.gah-enrollment__grid{grid-template-columns:1fr;gap:16px}.gah-enrollment__card{padding:24px}.gah-enrollment__card-number{font-size:28px}.gah-enrollment__card-title{font-size:20px}}.gah-benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.gah-benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.gah-benefits__list{flex-wrap:wrap;justify-content:center;gap:67px 102px;max-width:1200px;display:flex}.gah-benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.gah-benefits__list__item:hover .gah-benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.gah-benefits__list__item>.icon-wrapper{background:linear-gradient(#fde2a7 23.026%,#efb36e 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.gah-benefits__list__item__icon{color:#fff;width:32px;height:32px}.gah-benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.gah-benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.gah-benefits__list{gap:60px 40px}.gah-benefits__list__item{width:280px}}@media screen and (max-width:800px){.gah-benefits>.boxed{gap:40px}.gah-benefits>.boxed>.heading-secondary{text-align:center;font-size:32px}.gah-benefits__list{flex-direction:column;align-items:center;gap:40px}.gah-benefits__list__item{width:100%;max-width:332px}}@keyframes gah-hero-rise{0%{transform:translateY(var(--gah-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes gah-ring-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes gah-ring-pulse{0%{transform:scale(1)}to{transform:scale(1.03)}}
.route-content:has(>.hormoneOptimization) .header-fixed{background-color:#c39c5e}.hormoneOptimization__spacer{height:150px}@media (max-width:800px){.hormoneOptimization__spacer{height:60px}}.highlight-hop{color:#c39c5e}.hop-hero{padding-top:140px;position:relative}@media (max-width:800px){.hop-hero{padding-top:120px}}.hop-hero>.boxed{z-index:1;position:relative}.hop-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#faf2e5 1.825%,#c39c5e 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.hop-hero__lines{pointer-events:none;z-index:0;will-change:opacity;contain:layout style;width:200%;min-width:1100px;max-width:1700px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hop-hero__lines-svg{width:100%;height:auto;display:block;overflow:visible}.hop-hero__person{z-index:1;pointer-events:none;justify-content:center;display:flex;position:relative}.hop-hero__person-img{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:594px;height:auto;position:relative}.hop-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.hop-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:837px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.hop-hero__title-highlight{color:#c39c5e;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.hop-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.hop-hero__cta{display:flex}.hop-hero__packages{z-index:4;background:linear-gradient(179.16deg,#fff 1.113%,#efe3cf 175.37%);border-radius:30px;flex-direction:column;align-items:center;gap:30px;margin:-50px 16px 0;padding:16px;display:flex;position:relative;overflow:hidden}.hop-hero__disclaimer{text-align:center;color:#1f1f1f80;max-width:1098px;padding:0 20px;font-family:Suisse Intl,sans-serif;font-size:13px;font-weight:400;line-height:normal}.hormoneOptimization__cta>.boxed{align-items:center;gap:60px;display:flex}.hormoneOptimization__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:55px;display:flex}.hormoneOptimization__cta__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hormoneOptimization__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:7px;display:flex}.hormoneOptimization__cta__list li svg{flex-shrink:0;margin-top:4px}.hormoneOptimization__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.hormoneOptimization__cta__illustration__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;width:100%;height:100%}.hormoneOptimization__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.hop-hero__container{padding:60px 30px 30px}.hop-hero__title{font-size:48px}.hop-hero__person-img{max-width:495px}.hop-hero__packages{padding:12px}}@media screen and (max-width:900px){.hop-hero__lines{display:none}}@media screen and (max-width:800px){.hop-hero__container{border-radius:20px;padding:50px 20px 20px}.hop-hero__content{gap:20px}.hop-hero__title{letter-spacing:-.5px;font-size:32px}.hop-hero__subtitle{font-size:14px}.hop-hero__person-img{max-width:297px}.hop-hero__packages{border-radius:20px;gap:16px;margin:-50px 0 0;padding:10px}.hop-hero__disclaimer{padding:0 10px;font-size:11px}.hormoneOptimization__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.hormoneOptimization__cta__content{flex-direction:column;gap:20px}}.hop-hero__title{--hop-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) both hop-hero-rise}.hop-hero__subtitle{--hop-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both hop-hero-rise}.hop-hero__cta{--hop-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both hop-hero-rise}.hop-hero__lines{animation:.3s cubic-bezier(.215,.61,.355,1) .6s both hop-hero-fade}.hop-hero__lines-svg g>path,.hop-hero__lines-svg>path{stroke-dasharray:1}.hop-hero__lines-svg g>path{animation:1.4s cubic-bezier(.645,.045,.355,1) .6s both hop-line-draw-fwd,3.4s cubic-bezier(.445,.05,.55,.95) 2.2s infinite alternate hop-line-wave-1}.hop-hero__lines-svg>path{animation:1.4s cubic-bezier(.645,.045,.355,1) .8s both hop-line-draw-rev,4s cubic-bezier(.445,.05,.55,.95) 2.5s infinite alternate hop-line-wave-2}.hop-hero__packages{--hop-hero-rise:40px;animation:.5s cubic-bezier(.215,.61,.355,1) 1.2s both hop-hero-rise}.hop-hero__person-img{--hop-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) 1.7s both hop-hero-rise}@media (prefers-reduced-motion:reduce){.hop-hero__cta,.hop-hero__lines,.hop-hero__lines-svg g>path,.hop-hero__lines-svg>path,.hop-hero__packages,.hop-hero__person-img,.hop-hero__subtitle,.hop-hero__title{animation:none}}.hop-pkgs{width:100%}.hop-pkgs__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hop-pkgs__card{border-radius:30px;height:100%;overflow:hidden}.hop-pkgs__card--step1{background:0 0}.hop-pkgs__card--step1 .hop-pkgs__content{padding-bottom:0}.hop-pkgs__card--step2{background:linear-gradient(#f8eedd 1.825%,#c39c5e 156.37%);border-radius:26px}.hop-pkgs__content{height:100%;padding:40px}.hop-pkgs__content,.hop-pkgs__header{flex-direction:column;gap:25px;display:flex}.hop-pkgs__step{letter-spacing:-.5px;color:#c39c5e;font-size:25px;font-weight:500}.hop-pkgs__step,.hop-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.hop-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:533px;font-size:39px;font-weight:400}.hop-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.hop-pkgs__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hop-pkgs__feature{align-items:center;gap:10.48px;display:flex}.hop-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.hop-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.hop-pkgs__cta-btn{width:100%;margin-top:auto}@media screen and (max-width:900px){.hop-pkgs__grid{grid-template-columns:1fr}.hop-pkgs__content{gap:20px;padding:24px}.hop-pkgs__card{border-radius:20px}.hop-pkgs__card--step1 .hop-pkgs__content{padding-bottom:24px}.hop-pkgs__title{font-size:28px}.hop-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.hop-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.hop-pkgs__cta-btn.btn>svg{display:none}}.hop-enrollment>.boxed{flex-direction:column;align-items:center;gap:75px;display:flex}.hop-enrollment .heading-secondary{text-align:center;max-width:760px}.hop-enrollment__body{gap:75px;display:flex}.hop-enrollment__list{flex-direction:column;flex-basis:30%;gap:100px;display:flex}.hop-enrollment__item{flex-direction:column;gap:16px;display:flex}.hop-enrollment__cta-card{background:linear-gradient(#fafafa,#c39c5e 279.54%);border-radius:29px;flex-basis:40%;align-items:flex-end;max-width:450px;padding:24px;display:flex;position:relative;overflow:hidden}.hop-enrollment__cta-card__bg{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;z-index:-1;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.hop-enrollment__cta-card>.btn{-webkit-backdrop-filter:blur(17.65px);backdrop-filter:blur(17.65px);color:#1f1f1f;background:#ffffffd9;border:1px solid #ffffff80;width:100%;padding-block:calc(var(--btn-disc-inset) - 1px)!important}@media (max-width:800px){.hop-enrollment>.boxed{flex-direction:column;align-items:center;gap:30px;display:flex}.hop-enrollment__body,.hop-enrollment__list{flex-direction:column;gap:20px}.hop-enrollment__list{display:flex}.hop-enrollment__cta-card{width:100%;padding:400px 20px 20px;display:block;position:relative;overflow:hidden}}.hop-benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.hop-benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.hop-benefits__list{flex-wrap:wrap;justify-content:center;gap:67px 102px;max-width:1200px;display:flex}.hop-benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.hop-benefits__list__item:hover .hop-benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.hop-benefits__list__item>.icon-wrapper{background:linear-gradient(#ecd9ba 23.026%,#c39c5e 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.hop-benefits__list__item__icon{color:#fff;width:32px;height:32px}.hop-benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.hop-benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.hop-benefits__list{gap:60px 40px}.hop-benefits__list__item{width:280px}}@media screen and (max-width:800px){.hop-benefits>.boxed{gap:40px}.hop-benefits>.boxed>.heading-secondary{font-size:32px}.hop-benefits__list{flex-direction:column;align-items:center;gap:40px}.hop-benefits__list__item{width:100%;max-width:332px}}@keyframes hop-hero-rise{0%{transform:translateY(var(--hop-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes hop-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hop-line-draw-fwd{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hop-line-draw-rev{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@keyframes hop-line-wave-1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hop-line-wave-2{0%{transform:translateY(0)}to{transform:translateY(-12px)}}
.route-content:has(>.wellnessMembership) .header-fixed{background-color:#92b97a}.wellnessMembership__spacer{height:150px}@media (max-width:800px){.wellnessMembership__spacer{height:60px}}.highlight-wm{color:#6da14d}.wm-hero{padding-top:140px;position:relative}@media (max-width:800px){.wm-hero{padding-top:120px}}.wm-hero>.boxed{z-index:1;position:relative}.wm-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#e9efe2 1.83%,#92b97a 170%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.wm-hero__person{z-index:1;pointer-events:none;justify-content:center;align-items:center;margin-top:0;display:flex;position:relative}.wm-hero__circles{aspect-ratio:1216/1154;z-index:0;width:100%;max-width:740px;height:auto;position:absolute;top:150px;left:50%;overflow:visible;transform:translate(-50%)}.wm-hero__circle-dashed-group,.wm-hero__circle-fill,.wm-hero__circle-solid{transform-origin:50%}.wm-hero__person-img{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:510px;height:auto;position:relative}.wm-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.wm-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:537px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.wm-hero__title-highlight{color:#6da14d;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.wm-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.wm-hero__cta{display:flex}.wm-hero__includes{z-index:4;background:linear-gradient(179.165deg,#fff 1.113%,#9bbe84 175.37%);border-radius:30px;flex-direction:column;align-items:center;gap:30px;margin:-130px 16px 0;padding:16px;display:flex;position:relative;overflow:hidden}.wm-hero__addons-wrap{z-index:4;margin:30px 16px 0;position:relative}.wm-addons{background:#1f1f1f;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:40px 50px;display:flex}.wm-addons h3{letter-spacing:-.48px;color:#fff;font-family:Suisse Intl,sans-serif;font-size:24px;font-weight:500}.wm-addons__right{flex-wrap:wrap;gap:10px;max-width:550px;display:flex}.wm-addons__item{color:#ffffffa6;background:#ffffff14;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-family:Suisse Intl,sans-serif;font-size:13px;display:flex}.wm-addons__item svg{flex-shrink:0}.wellnessMembership__cta>.boxed{align-items:center;gap:60px;display:flex}.wellnessMembership__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:55px;display:flex}.wellnessMembership__cta__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wellnessMembership__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:7px;display:flex}.wellnessMembership__cta__list li svg{flex-shrink:0;margin-top:4px}.wellnessMembership__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.wellnessMembership__cta__illustration__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;width:100%;height:100%}.wellnessMembership__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.wm-hero__container{padding:60px 30px 30px}.wm-hero__title{font-size:48px}.wm-hero__person{margin-top:0}.wm-hero__circles{max-width:590px;top:145px}.wm-hero__person-img{max-width:432px}.wm-hero__includes{margin-top:-110px;padding:12px}}@media screen and (max-width:800px){.wm-hero__container{border-radius:20px;padding:50px 20px 20px}.wm-hero__content{gap:20px}.wm-hero__title{letter-spacing:-.5px;font-size:32px}.wm-hero__subtitle{font-size:14px}.wm-hero__person{margin-top:0}.wm-hero__circles{max-width:350px;top:80px}.wm-hero__person-img{max-width:255px}.wm-hero__includes{border-radius:20px;gap:16px;margin:-70px 0 0;padding:10px}.wm-hero__addons-wrap{margin:16px 0 0}.wm-addons{flex-direction:column;align-items:flex-start;padding:30px}.wellnessMembership__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.wellnessMembership__cta__content{flex-direction:column;gap:20px}}.wm-hero__title{--wm-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) both wm-hero-rise}.wm-hero__subtitle{--wm-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both wm-hero-rise}.wm-hero__cta{--wm-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both wm-hero-rise}.wm-hero__circle-fill{animation:.5s cubic-bezier(.34,1.45,.64,1) .8s both wm-circle-pop}.wm-hero__circle-solid{animation:.5s cubic-bezier(.34,1.45,.64,1) 1s both wm-circle-pop}.wm-hero__circle-dashed-group{animation:.5s cubic-bezier(.34,1.45,.64,1) 1.2s both wm-circle-pop,14s linear 1.2s infinite wm-dashed-spin}.wm-hero__circles{animation:3.2s cubic-bezier(.445,.05,.55,.95) 1.2s infinite alternate wm-circles-float}.wm-hero__includes{--wm-hero-rise:40px;animation:.5s cubic-bezier(.215,.61,.355,1) .9s both wm-hero-rise}.wm-hero__person-img{--wm-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) 1.2s both wm-hero-rise}@media (prefers-reduced-motion:reduce){.wm-hero__circle-dashed-group,.wm-hero__circle-fill,.wm-hero__circle-solid,.wm-hero__circles,.wm-hero__cta,.wm-hero__includes,.wm-hero__person-img,.wm-hero__subtitle,.wm-hero__title{animation:none}}.wm-includes{flex-direction:column;gap:40px;width:100%;padding:55px 64px;display:flex}.wm-includes__grid{-moz-column-gap:180px;grid-template-columns:1fr 1fr;gap:40px 180px;display:grid}.wm-includes__col{flex-direction:column;gap:40px;display:flex}.wm-includes__block{flex-direction:column;gap:22px;display:flex}.wm-includes__block-title{letter-spacing:-.56px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:28px;font-weight:500;line-height:normal}.wm-includes__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wm-includes__list-item{align-items:flex-start;gap:10px;display:flex}.wm-includes__list-item span{letter-spacing:-.3px;color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:400;line-height:1.3}.wm-includes__list-icon{flex-shrink:0;margin-top:1px}.wm-includes__cta-btn{align-self:flex-start;margin-top:auto}@media screen and (max-width:1200px){.wm-includes{padding:40px}.wm-includes__grid{-moz-column-gap:80px;column-gap:80px}}@media screen and (max-width:800px){.wm-includes{gap:30px;padding:24px 16px}.wm-includes__grid{grid-template-columns:1fr;row-gap:30px}.wm-includes__col{gap:30px}.wm-includes__block{gap:16px}.wm-includes__block-title{font-size:22px}.wm-includes__cta-btn{align-self:center;margin-top:0}}.wm-enrollment>.boxed{flex-direction:column;align-items:center;gap:75px;display:flex}.wm-enrollment .heading-secondary{text-align:center;max-width:760px}.wm-enrollment__body{gap:75px;display:flex}.wm-enrollment__list{flex-direction:column;flex-basis:30%;gap:100px;display:flex}.wm-enrollment__item{flex-direction:column;gap:16px;display:flex}.wm-enrollment__cta-card{background:linear-gradient(#fafafa,#6da14d 279.54%);border-radius:29px;flex-basis:40%;align-items:flex-end;max-width:450px;padding:24px;display:flex;position:relative;overflow:hidden}.wm-enrollment__cta-card__bg{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;z-index:-1;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.wm-enrollment__cta-card>.btn{-webkit-backdrop-filter:blur(17.65px);backdrop-filter:blur(17.65px);color:#1f1f1f;background:#ffffff4d;border:1px solid #ffffff54;width:100%;padding-block:calc(var(--btn-disc-inset) - 1px)!important}@media (max-width:800px){.wm-enrollment>.boxed{flex-direction:column;align-items:center;gap:30px;display:flex}.wm-enrollment__body,.wm-enrollment__list{flex-direction:column;gap:20px}.wm-enrollment__list{display:flex}.wm-enrollment__cta-card{width:100%;padding:400px 20px 20px;display:block;position:relative;overflow:hidden}}.wm-who-for>.boxed{flex-direction:column;gap:60px;display:flex}.wm-who-for__header{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.wm-who-for__header p{max-width:680px}.wm-who-for__grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.wm-who-for__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:linear-gradient(#f5f6f3,#e3ecd6);border-radius:20px;flex-direction:column;flex:0 calc(33.3333% - 13.3333px);justify-content:center;gap:22px;padding:42px;display:flex}@media (max-width:1200px){.wm-who-for__card{flex-basis:calc(50% - 10px);padding:32px}}@media (max-width:800px){.wm-who-for>.boxed{gap:30px}.wm-who-for__header{gap:16px}.wm-who-for__grid{flex-flow:column}.wm-who-for__card{flex-basis:auto;gap:16px;width:100%;padding:24px 20px}}.wm-callout__card{background:linear-gradient(#f0f1ee,#cfdfb9);border-radius:20px;align-items:center;gap:40px;padding:60px 50px;display:flex;position:relative;overflow:hidden}.wm-callout__content{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;max-width:601px;display:flex;position:relative}.wm-callout__title{letter-spacing:-.5px;color:#1f1f1f;font-size:25px;font-weight:500}.wm-callout__desc,.wm-callout__title{font-family:Suisse Intl,sans-serif;line-height:normal}.wm-callout__desc{letter-spacing:-.28px;color:#1f1f1fb3;max-width:524px;font-size:14px;font-weight:400}.wm-callout__diagram{z-index:1;flex:1;align-items:center;max-width:640px;display:flex;position:relative}.wm-callout__diagram-labels{flex-direction:column;flex-shrink:0;gap:22px;display:flex}.wm-callout__diagram-label{letter-spacing:-.32px;color:#1f1f1f;white-space:nowrap;background:#ffffff8c;border:1px solid #1f1f1f1f;border-radius:10px;align-items:center;gap:5px;padding:10px 20px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:500;display:flex}.wm-callout__diagram-dot{background:#1f1f1f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.wm-callout__diagram-lines{flex:1;align-self:stretch;min-width:100px;margin-left:12px;overflow:visible}.wm-callout__diagram-node{flex-shrink:0;align-items:center;display:flex;position:relative}.wm-callout__diagram-node-circle{border:1px solid #1f1f1f;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.wm-callout__diagram-node-inner{background:#1f1f1f;border-radius:50%;width:30px;height:30px}.wm-callout__diagram-node-label{letter-spacing:-.32px;color:#1f1f1f;white-space:nowrap;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}@media (max-width:1200px){.wm-callout__card{flex-direction:column;align-items:flex-start;gap:50px;padding:40px}.wm-callout__diagram{width:100%;max-width:100%}}@media (max-width:800px){.wm-callout__card{border-radius:16px;gap:40px;padding:30px 20px}.wm-callout__title{font-size:22px}.wm-callout__desc{font-size:13px}.wm-callout__diagram-labels{gap:18px}.wm-callout__diagram-label{border-radius:8px;padding:8px 14px;font-size:12px}.wm-callout__diagram-lines{min-width:40px;margin-left:8px}.wm-callout__diagram-node-circle{width:44px;height:44px}.wm-callout__diagram-node-inner{width:24px;height:24px}.wm-callout__diagram-node-label{white-space:normal;text-align:center;width:90px;font-size:11px}}@keyframes wm-hero-rise{0%{transform:translateY(var(--wm-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes wm-circle-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes wm-dashed-spin{0%{rotate:0deg}to{rotate:1turn}}@keyframes wm-circles-float{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-8px)}}
.route-content:has(>.holisticWeightLoss) .header-fixed{background-color:#718ed8}.holisticWeightLoss__spacer{height:150px}@media (max-width:800px){.holisticWeightLoss__spacer{height:60px}}.highlight-hwl{color:#718ed8}.hwl-hero{padding-top:140px;position:relative}@media (max-width:800px){.hwl-hero{padding-top:120px}}.hwl-hero>.boxed{z-index:1;position:relative}.hwl-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#fbfcff 1.825%,#718ed8 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.hwl-hero__ribbon{pointer-events:none;width:126.8%;height:1427px;position:absolute;top:126px;left:-15.2%}.hwl-hero__ribbon--behind{z-index:0}.hwl-hero__ribbon--front{z-index:2;clip-path:polygon(77% 18%,100% 18%,100% 100%,35% 100%,35% 62%,50% 40%)}.hwl-hero__ribbon-svg{width:100%;height:100%;display:block}.hwl-hero__person{z-index:1;pointer-events:none;justify-content:center;display:flex;position:relative}.hwl-hero__person-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:450px;height:auto}.hwl-hero__content{z-index:3;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.hwl-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:837px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.hwl-hero__title-highlight{color:#718ed8;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.hwl-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.hwl-hero__cta{display:flex}.hwl-hero__packages{z-index:4;background:linear-gradient(179.16deg,#fff 1.113%,#b1c7ff 175.37%);border-radius:30px;flex-direction:column;align-items:center;gap:30px;margin:-50px 16px 0;padding:16px;display:flex;position:relative;overflow:hidden}.hwl-hero__disclaimer{text-align:center;color:#1f1f1fb3;max-width:1098px;padding:0 20px;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.holisticWeightLoss__cta>.boxed{align-items:center;gap:60px;display:flex}.holisticWeightLoss__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:40px;display:flex}.holisticWeightLoss__cta__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.holisticWeightLoss__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:12px;display:flex}.holisticWeightLoss__cta__list li svg{flex-shrink:0;margin-top:4px}.holisticWeightLoss__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.holisticWeightLoss__cta__illustration__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:20px;width:100%;height:100%}.holisticWeightLoss__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.hwl-hero__container{padding:60px 30px 30px}.hwl-hero__title{font-size:48px}.hwl-hero__person-img{max-width:400px}.hwl-hero__packages{padding:12px}}@media screen and (max-width:1200px){.hwl-hero__ribbon{width:126.8%;height:1427px;top:-12px;left:-13.1%}.hwl-hero__ribbon--front{clip-path:polygon(53% 18%,100% 18%,100% 100%,35% 100%,35% 62%,50% 40%)}}@media screen and (max-width:1030px){.hwl-hero__ribbon{width:135.6%;height:1427px;top:0;left:-17.4%}.hwl-hero__ribbon--front{clip-path:polygon(78% 47%,100% 18%,100% 100%,35% 100%,35% 62%,50% 40%)}}@media screen and (max-width:900px){.hwl-hero__ribbon{display:none}}@media screen and (max-width:800px){.hwl-hero__container{border-radius:20px;padding:50px 20px 20px}.hwl-hero__content{gap:20px}.hwl-hero__title{letter-spacing:-.5px;font-size:32px}.hwl-hero__subtitle{font-size:14px}.hwl-hero__person-img{max-width:280px}.hwl-hero__packages{border-radius:20px;gap:16px;margin:-60px 0 0;padding:10px}.hwl-hero__disclaimer{padding:0 10px;font-size:12px}.holisticWeightLoss__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.holisticWeightLoss__cta__content{flex-direction:column;gap:20px}}.hwl-hero__title{--hwl-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) both hwl-hero-rise}.hwl-hero__subtitle{--hwl-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both hwl-hero-rise}.hwl-hero__cta{--hwl-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .35s both hwl-hero-rise}.hwl-hero__packages{--hwl-hero-rise:40px;animation:.4s cubic-bezier(.215,.61,.355,1) .45s both hwl-hero-rise}.hwl-hero__ribbon--behind{animation:1s cubic-bezier(.77,0,.175,1) .55s both hwl-hero-wipe}.hwl-hero__person{--hwl-hero-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) .75s both hwl-hero-rise}.hwl-hero__ribbon--front{animation:.8s cubic-bezier(.77,0,.175,1) .95s both hwl-hero-fade}@media (prefers-reduced-motion:reduce){.hwl-hero__cta,.hwl-hero__packages,.hwl-hero__person,.hwl-hero__ribbon--behind,.hwl-hero__ribbon--front,.hwl-hero__subtitle,.hwl-hero__title{animation:none}}.hwl-pkgs{width:100%}.hwl-pkgs__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hwl-pkgs__card{border-radius:30px;height:100%;overflow:hidden}.hwl-pkgs__card--step1{background:0 0}.hwl-pkgs__card--step1 .hwl-pkgs__content{padding-bottom:0}.hwl-pkgs__card--step2{background:linear-gradient(#e0e9ff 1.825%,#718ed8 156.37%);border-radius:26px}.hwl-pkgs__content{height:100%;padding:40px}.hwl-pkgs__content,.hwl-pkgs__header{flex-direction:column;gap:25px;display:flex}.hwl-pkgs__step{letter-spacing:-.5px;color:#718ed8;font-size:25px;font-weight:500}.hwl-pkgs__step,.hwl-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.hwl-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:533px;font-size:39px;font-weight:400}.hwl-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.hwl-pkgs__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hwl-pkgs__feature{align-items:center;gap:10.48px;display:flex}.hwl-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.hwl-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.hwl-pkgs__cta-btn{width:100%;margin-top:auto}@media screen and (max-width:900px){.hwl-pkgs__grid{grid-template-columns:1fr}.hwl-pkgs__content{gap:20px;padding:24px}.hwl-pkgs__card{border-radius:20px}.hwl-pkgs__card--step1 .hwl-pkgs__content{padding-bottom:24px}.hwl-pkgs__title{font-size:28px}.hwl-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.hwl-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.hwl-pkgs__cta-btn.btn>svg{display:none}}.hwl-enrollment>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.hwl-enrollment>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;max-width:717px;font-size:49px}.hwl-enrollment__body{justify-content:center;align-items:center;gap:73px;width:100%;display:flex}.hwl-enrollment__list{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:123px;width:370px;display:flex}.hwl-enrollment__item{flex-direction:column;gap:16px;display:flex}.hwl-enrollment__item h3{font-size:25px}.hwl-enrollment__cta-card{border-radius:25px;flex-shrink:0;justify-content:center;align-items:flex-end;width:538px;height:608px;padding:24px;display:flex;position:relative;overflow:hidden}.hwl-enrollment__cta-card__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hwl-enrollment__cta-card__btn{z-index:1;-webkit-backdrop-filter:blur(17.65px);backdrop-filter:blur(17.65px);color:#1f1f1f;background:#ffffff4d;border:1px solid #ffffff54;width:490px;max-width:100%;text-decoration:none;position:relative;padding-block:calc(var(--btn-disc-inset) - 1px)!important}@media (max-width:1200px){.hwl-enrollment__body{gap:40px}.hwl-enrollment__list{flex:1;gap:60px;width:auto;min-width:0}.hwl-enrollment__cta-card{width:400px;height:500px}}@media (max-width:800px){.hwl-enrollment>.boxed{gap:40px}.hwl-enrollment>.boxed>.heading-secondary{text-align:left;max-width:none;font-size:32px}.hwl-enrollment__body{flex-direction:column;gap:40px}.hwl-enrollment__list{order:2;gap:40px;width:100%}.hwl-enrollment__list.list-1{order:2}.hwl-enrollment__list.list-2{order:3}.hwl-enrollment__cta-card{border-radius:20px;order:1;width:100%;height:auto;min-height:400px;padding:20px}.hwl-enrollment__cta-card__btn{width:100%}}.hwl-benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.hwl-benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.hwl-benefits__list{flex-wrap:wrap;justify-content:center;gap:67px 102px;max-width:1200px;display:flex}.hwl-benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.hwl-benefits__list__item:hover .hwl-benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.hwl-benefits__list__item>.icon-wrapper{background:linear-gradient(#afc6ff 23.026%,#718ed8 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.hwl-benefits__list__item__icon{color:#fff;width:32px;height:32px}.hwl-benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.hwl-benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.hwl-benefits__list{gap:60px 40px}.hwl-benefits__list__item{width:280px}}@media screen and (max-width:800px){.hwl-benefits>.boxed{gap:40px}.hwl-benefits>.boxed>.heading-secondary{text-align:center;font-size:32px}.hwl-benefits__list{flex-direction:column;align-items:center;gap:40px}.hwl-benefits__list__item{width:100%;max-width:332px}}@keyframes hwl-hero-rise{0%{transform:translateY(var(--hwl-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes hwl-hero-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes hwl-hero-fade{0%{opacity:0}to{opacity:1}}
.route-content:has(>.stubbornWeightLoss) .header-fixed{background-color:var(--color-weight)}.stubbornWeightLoss__spacer{height:150px}@media (max-width:800px){.stubbornWeightLoss__spacer{height:60px}}.swl-hero{padding-top:140px;position:relative}@media (max-width:800px){.swl-hero{padding-top:120px}}.swl-hero>.boxed{z-index:1;position:relative}.swl-hero__container{-webkit-backdrop-filter:blur(31.35px);backdrop-filter:blur(31.35px);background:linear-gradient(#f9f9f9 1.825%,#428ea8 156.37%);border-radius:30px;padding:76px 40px 40px;position:relative;overflow:hidden}.swl-hero__bg{pointer-events:none;z-index:0;width:1618px;height:769px;position:absolute;top:300px;left:-123px}.swl-hero__wave{width:100%;height:100%;display:block}.swl-hero__wave-ring{transform-origin:50%;transform-box:fill-box}.swl-hero__content{z-index:2;flex-direction:column;align-items:center;gap:30px;max-width:981px;margin:0 auto;display:flex;position:relative}.swl-hero__title{letter-spacing:-1.22px;text-align:center;color:#1f1f1f;max-width:837px;font-family:Suisse Intl,sans-serif;font-size:61px;font-weight:400;line-height:1.2}.swl-hero__title-highlight{color:#428ea8;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.swl-hero__subtitle{text-align:center;color:#1f1f1f99;max-width:801px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.swl-hero__image-wrap{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;margin-top:-50px;display:flex;position:relative}.swl-hero__image{-o-object-fit:contain;object-fit:contain;width:100%;max-width:600px;height:auto}.swl-hero__packages{z-index:3;background:linear-gradient(179.16deg,#fff 1.113%,#c3f0ff 175.37%);border-radius:30px;flex-direction:column;align-items:center;gap:30px;margin:-200px 16px 0;padding:16px;display:flex;position:relative;overflow:hidden}.swl-hero__disclaimer{text-align:center;color:#1f1f1fb3;max-width:1098px;margin-top:20px;padding:0 20px;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.stubbornWeightLoss__cta>.boxed{align-items:center;gap:60px;display:flex}.stubbornWeightLoss__cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:40px;display:flex}.stubbornWeightLoss__cta__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.stubbornWeightLoss__cta__list li{color:#1f1f1f99;align-items:flex-start;gap:12px;display:flex}.stubbornWeightLoss__cta__list li svg{flex-shrink:0;margin-top:4px}.stubbornWeightLoss__cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.stubbornWeightLoss__cta__illustration__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:20px;width:100%;height:100%}.stubbornWeightLoss__faqs>.boxed{max-width:unset}@media screen and (max-width:1024px){.swl-hero__container{padding:60px 30px 30px}.swl-hero__title{font-size:48px}.swl-hero__bg{top:300px;left:-150px}.swl-hero__packages{margin-top:-150px;padding:12px}}@media screen and (max-width:800px){.swl-hero__container{border-radius:20px;padding:50px 20px 20px}.swl-hero__content{gap:20px}.swl-hero__title{letter-spacing:-.5px;font-size:32px}.swl-hero__subtitle{font-size:14px}.swl-hero__image{max-width:320px}.swl-hero__image-wrap{margin-top:0}.swl-hero__bg{display:none}.swl-hero__packages{border-radius:20px;gap:16px;margin:-100px 0 0;padding:10px}.swl-hero__disclaimer{padding:0 10px;font-size:12px}.stubbornWeightLoss__cta>.boxed{flex-direction:column-reverse;align-items:center;gap:40px;display:flex}.stubbornWeightLoss__cta__content{flex-direction:column;gap:20px}}.swl-hero__wave{animation:.8s cubic-bezier(.77,0,.175,1) both swl-hero-wave-wipe}.swl-hero__title{--swl-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both swl-hero-rise}.swl-hero__subtitle{--swl-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .6s both swl-hero-rise}.swl-hero__packages{--swl-hero-rise:40px;animation:.4s cubic-bezier(.215,.61,.355,1) 1.05s both swl-hero-rise}.swl-hero__image-wrap{--swl-hero-rise:40px;animation:.4s cubic-bezier(.215,.61,.355,1) 1.25s both swl-hero-rise}@media (prefers-reduced-motion:reduce){.swl-hero__image-wrap,.swl-hero__packages,.swl-hero__subtitle,.swl-hero__title,.swl-hero__wave{animation:none}}.swl-pkgs{width:100%}.swl-pkgs__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.swl-pkgs__card{height:100%;box-shadow:none;border:none;border-radius:30px;overflow:hidden}.swl-pkgs__card:first-child .swl-pkgs__content{padding-bottom:0}.swl-pkgs__card--step2{border-radius:26px}.swl-pkgs__content{height:100%;padding:40px}.swl-pkgs__content,.swl-pkgs__header{flex-direction:column;gap:25px;display:flex}.swl-pkgs__step{letter-spacing:-.5px;color:#428ea8;font-size:25px;font-weight:500}.swl-pkgs__step,.swl-pkgs__title{font-family:Suisse Intl,sans-serif;line-height:1.2}.swl-pkgs__title{letter-spacing:-.78px;color:#1f1f1f;max-width:500px;font-size:39px;font-weight:400}.swl-pkgs__desc{color:#1f1f1f99;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:normal}.swl-pkgs__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.swl-pkgs__feature{align-items:center;gap:10.48px;display:flex}.swl-pkgs__feature span{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;line-height:normal}.swl-pkgs__feature-icon{flex-shrink:0;width:18px;height:18px}.swl-pkgs__cta-btn{width:100%;margin-top:auto}@media screen and (max-width:900px){.swl-pkgs__grid{grid-template-columns:1fr}.swl-pkgs__content{gap:20px;padding:24px}.swl-pkgs__card{border-radius:20px}.swl-pkgs__card:first-child .swl-pkgs__content{padding-bottom:24px}.swl-pkgs__title{font-size:28px}.swl-pkgs__step{font-size:20px}}@media screen and (max-width:480px){.swl-pkgs__cta-btn.btn{padding:var(--btn-pad-y) 12px!important;justify-content:center!important}.swl-pkgs__cta-btn.btn>svg{display:none}}.program-enrollment>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.program-enrollment>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.program-enrollment__body{justify-content:space-between;align-items:stretch;gap:50px;width:100%;display:flex}.program-enrollment__list{flex-direction:column;flex:1;justify-content:space-between;gap:100px;min-width:0;display:flex}.program-enrollment__item{flex-direction:column;gap:16px;display:flex}.program-enrollment__cta-card{border-radius:25px;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.program-enrollment__cta-card__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.program-enrollment__cta-card>.btn{z-index:1;-webkit-backdrop-filter:blur(17.65px);backdrop-filter:blur(17.65px);color:#fff;background:#ffffff4d;border:1px solid #ffffff54;width:490px;max-width:100%;position:relative;padding-block:calc(var(--btn-disc-inset) - 1px)!important}@media (max-width:1200px){.program-enrollment__body{gap:30px}.program-enrollment__list{gap:50px}}@media (max-width:800px){.program-enrollment>.boxed{gap:40px}.program-enrollment>.boxed>.heading-secondary{text-align:left;font-size:32px}.program-enrollment__body{flex-direction:column;gap:40px}.program-enrollment__list{order:2;gap:40px;width:100%}.program-enrollment__list.list-1{order:2}.program-enrollment__list.list-2{order:3}.program-enrollment__cta-card{border-radius:20px;order:1;width:100%;min-height:300px;padding:20px}.program-enrollment__cta-card>.btn{width:100%}}.benefits>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.benefits>.boxed>.heading-secondary{text-align:center;letter-spacing:-.98px;font-size:49px}.benefits__list{flex-wrap:wrap;justify-content:center;gap:113px 102px;max-width:1200px;display:flex}.benefits__list__item{flex-direction:column;align-items:center;gap:21px;width:332px;display:flex}.benefits__list__item:hover .benefits__list__item__icon{transition:all .3s ease-in-out;transform:scale(1.1)}.benefits__list__item>.icon-wrapper{background:linear-gradient(#dbf6ff 23.026%,#428ea8 111.84%);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.benefits__list__item__icon{color:#fff;width:32px;height:32px}.benefits__list__item>h3{text-align:center;font-size:20px;font-weight:400}.benefits__list__item>p{text-align:center;max-width:320px;font-size:14px}@media screen and (max-width:1024px){.benefits__list{gap:60px 40px}.benefits__list__item{width:280px}}@media screen and (max-width:800px){.benefits>.boxed{gap:40px}.benefits>.boxed>.heading-secondary{text-align:center;font-size:32px}.benefits__list{flex-direction:column;align-items:center;gap:40px}.benefits__list__item{width:100%;max-width:332px}}@keyframes swl-hero-wave-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes swl-hero-rise{0%{transform:translateY(var(--swl-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}
.reveal-text__container{flex-direction:column;align-items:center;max-width:1250px;margin:0 auto;display:flex}.reveal-text__body{flex-direction:column;gap:28px;display:flex}.reveal-text__para{text-align:center;letter-spacing:-1.17px;color:#1f1f1f;line-height:1.35}.reveal-text__word{transition:opacity .15s}.reveal-text__highlight{font-style:italic;transition:opacity .15s}@media (max-width:800px){.reveal-text__body{gap:20px}}.coaching-assessment{--ca-paper:#fbfaf5;--ca-paper-2:#f3f2ea;--ca-card:#f0f1e8;--ca-ink:#22372b;--ca-ink-2:#55665a;--ca-ink-3:#68756a;--ca-line:#dcded1;--ca-line-2:#c8ccbc;--ca-accent:#3f5d52;--ca-accent-2:#22372b;--ca-chip-sel:#dbe4d3;--ca-chip-sel-ink:#22372b;--ca-danger:#a6483a;--ca-danger-bg:#f7ecea;--ca-maxw:520px;--ca-accent-soft:#3f5d5217;--ca-accent-ring:#3f5d5229;--ca-accent-rgb:63, 93, 82;--ca-gold:#e2c461;--ca-gold-lit:#f2e3b4;--ca-badge-1:#5b7f63;--ca-badge-2:#6f9476;--ca-badge-3:#557a5f;--ca-badge-ink:#44634f;--ca-on-accent:#fff;--ca-surface:#fff;--ca-action:#1f1f1f;--ca-action-hover:#353535;--ca-action-active:#000;--ca-action-disabled:#e8e8e8;--ca-action-disabled-ink:#999;--ca-on-action:#fff;--ca-line-3:#869184;--ca-box-line:var(--ca-line-2);--ca-ink-inverse:#fdfdfa;--ca-ink-inverse-2:#c9d6cb;--ca-warn:var(--ca-gold);--ca-warn-soft:#f6eed4;--ca-warn-ink:#6d5a12;--ca-radius-sm:10px;--ca-radius-card:12px;--ca-radius-pill:1000px;--ca-space-1:4px;--ca-space-2:8px;--ca-space-3:10px;--ca-space-4:16px;--ca-space-5:20px;--ca-space-6:28px;--ca-space-7:48px;--ca-space-8:64px;--ca-screen-top:var(--ca-space-7);--ca-header-stack:var(--ca-space-5);--ca-block-gap:var(--ca-space-6);--ca-type-h1:49px;--ca-type-h2:39px;--ca-type-h3:31px;--ca-type-body-lg:25px;--ca-type-body:20px;--ca-type-caption:16px;--ca-type-micro:13px;--ca-type-ui:15px;--ca-type-label:14px;--ca-type-consent:12px;--ca-type-fine:11px;--ca-container-form:480px;--ca-container-confirm:600px;--ca-container-wide:720px;--ca-skeleton:#ecece3;--ca-skeleton-hi:#f6f5ee;--ca-motion-fast:.15s;--ca-motion-base:.25s;--ca-motion-slow:.4s;--ca-motion-ease:ease-in-out;--ca-sans:var(--font-suisse-intl), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;background:var(--ca-paper);min-height:100vh;color:var(--ca-ink);font-family:var(--ca-sans);font-size:var(--ca-type-caption);-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}.coaching-screen__title{font-size:var(--ca-type-h3);letter-spacing:-.02em;margin-bottom:var(--ca-header-stack);white-space:pre-line;font-weight:400;line-height:1.1}.coaching-screen__title em{font-style:normal;font-weight:inherit;color:var(--ca-accent)}.coaching-screen__lede{font-size:var(--ca-type-ui);color:var(--ca-ink-2);margin-bottom:var(--ca-block-gap);font-weight:400;line-height:1.55}.coaching-cta{justify-content:center;align-items:center;gap:var(--ca-space-2);border:1px solid var(--ca-action);background:var(--ca-action);width:100%;min-height:52px;color:var(--ca-on-action);border-radius:var(--ca-radius-pill);padding:var(--ca-space-3) var(--ca-space-5);font-family:var(--ca-sans);font-size:var(--ca-type-caption);cursor:pointer;text-align:center;margin-top:var(--ca-block-gap);transition:background-color var(--ca-motion-fast) var(--ca-motion-ease), border-color var(--ca-motion-fast) var(--ca-motion-ease), color var(--ca-motion-fast) var(--ca-motion-ease), transform var(--ca-motion-fast) var(--ca-motion-ease);font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}:where(.coaching-cta-row,.coaching-cta-row>*,.coaching-modal__actions,.coaching-dialog__actions,.coaching-dialog__body,.coaching-alert__foot,.coaching-hero__cta,.coaching-modal__panel--save,.coaching-modal__panel--expired) .coaching-cta{margin-top:0}.coaching-cta:hover{background:var(--ca-action-hover);border-color:var(--ca-action-hover)}.coaching-cta:active{background:var(--ca-action-active);border-color:var(--ca-action-active);transform:scale(.98)}.coaching-cta:focus-visible{box-shadow:0 0 0 2px var(--ca-paper), 0 0 0 4px var(--ca-accent);outline:none}.coaching-cta.is-ghost{background:var(--ca-surface);color:var(--ca-ink);border-color:var(--ca-line)}.coaching-cta.is-ghost:hover{background:var(--ca-paper-2);border-color:var(--ca-line-2)}.coaching-cta.is-ghost:active{background:var(--ca-paper-2);border-color:var(--ca-line-3)}.coaching-cta.is-light{background:var(--ca-ink-inverse);color:var(--ca-ink);border-color:var(--ca-ink-inverse)}.coaching-cta.is-light:hover{background:#fff;border-color:#fff}.coaching-cta.is-light:active{background:var(--ca-paper-2);border-color:var(--ca-paper-2)}.coaching-cta.is-light:focus-visible{box-shadow:0 0 0 2px #101c148c, 0 0 0 4px var(--ca-ink-inverse)}.coaching-cta:disabled:not([aria-busy=true]),.coaching-cta[aria-disabled=true]:not([aria-busy=true]){background:var(--ca-action-disabled);border-color:var(--ca-action-disabled);color:var(--ca-action-disabled-ink);cursor:not-allowed;transform:none}.coaching-cta[aria-busy=true]{opacity:.72;cursor:progress}.coaching-cta[aria-busy=true]:after{display:none}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.coaching-cta:after{display:none}}.coaching-assessment--launcher{--ca-paper:color-mix(in srgb, var(--ca-accent) 4%, #fff);--ca-paper-2:color-mix(in srgb, var(--ca-accent) 9%, #fff);--ca-card:color-mix(in srgb, var(--ca-accent) 7%, #fff);--ca-ink:color-mix(in srgb, var(--ca-accent) 28%, #101314);--ca-ink-2:color-mix(in srgb, var(--ca-accent) 30%, #4a4f52);--ca-ink-3:color-mix(in srgb, var(--ca-accent) 26%, #8a8f92);--ca-line:color-mix(in srgb, var(--ca-accent) 18%, #e7e8ea);--ca-line-2:color-mix(in srgb, var(--ca-accent) 26%, #d2d4d6);--ca-line-3:color-mix(in srgb, var(--ca-accent) 30%, #b6babd);--ca-action:var(--ca-accent);--ca-action-hover:color-mix(in srgb, var(--ca-accent) 84%, #000);--ca-action-active:color-mix(in srgb, var(--ca-accent) 70%, #000);--ca-on-action:var(--ca-on-accent);--ca-action-disabled:var(--ca-line);--ca-action-disabled-ink:var(--ca-ink-3);--ca-chip-sel:color-mix(in srgb, var(--ca-accent) 16%, #fff);--ca-chip-sel-ink:var(--ca-ink);--ca-badge-1:var(--ca-accent);--ca-badge-2:color-mix(in srgb, var(--ca-accent) 88%, #fff);--ca-badge-3:color-mix(in srgb, var(--ca-accent) 88%, #000);--ca-badge-ink:color-mix(in srgb, var(--ca-accent) 82%, #000);background:var(--ca-surface);border:var(--card-edge);min-height:0;box-shadow:var(--card-shadow);border-radius:30px;width:calc(100% - 40px);max-width:1240px;margin:0 auto;scroll-margin-top:96px;font-family:inherit;overflow:hidden}.coaching-assessment--launcher .coaching-hero{padding:64px 24px 68px}@media (max-width:700px){.coaching-assessment--launcher{width:calc(100% - 24px)}.coaching-assessment--launcher .coaching-hero{padding:42px 18px 48px}}.coaching-hero{z-index:2;text-align:center;max-width:620px;margin:0 auto;padding:76px 24px 90px;position:relative}.coaching-hero .coaching-screen__title{font-size:var(--ca-type-h2)}.coaching-hero .coaching-screen__lede{max-width:480px;margin-left:auto;margin-right:auto}.coaching-hero__cta{--ca-hero-btn:52px;justify-content:center;align-items:stretch;gap:12px;display:flex}.coaching-hero__cta .coaching-cta{width:auto;min-height:var(--ca-hero-btn);justify-content:center;align-items:center;padding:0 34px;display:inline-flex}.coaching-hero__cta .coaching-cta--icon{width:var(--ca-hero-btn);padding:0}.coaching-hero__cta .coaching-cta--icon svg{width:20px;height:20px}.coaching-returning{margin-top:var(--ca-space-4);font-size:var(--ca-type-micro);color:var(--ca-ink-2);line-height:1.55}.coaching-returning a{color:var(--ca-accent);text-underline-offset:2px;transition:color var(--ca-motion-fast) var(--ca-motion-ease);font-weight:500;text-decoration:underline}.coaching-returning a:hover{color:var(--ca-accent-2)}.coaching-stats{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:40px;display:flex}.coaching-stat b{font-size:var(--ca-type-body);color:var(--ca-accent);font-weight:400;display:block}.coaching-stat span{font-size:var(--ca-type-consent);color:var(--ca-ink-2)}.coaching-fineprint{font-size:var(--ca-type-consent);color:var(--ca-ink-3);margin-top:var(--ca-space-6)}.coaching-rating{font-size:var(--ca-type-micro);color:var(--ca-ink-2);margin-bottom:20px}.coaching-rating strong{color:var(--ca-ink);font-weight:500}.coaching-rating__stars{font-size:var(--ca-type-caption);letter-spacing:1px;color:var(--ca-gold)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.coaching-rating__stars{background-image:linear-gradient(100deg, var(--ca-gold) 0, var(--ca-gold) 38%, var(--ca-gold-lit) 50%, var(--ca-gold) 62%, var(--ca-gold) 100%);color:#0000;-webkit-text-fill-color:#0000;background-position:120% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite coaching-starshine}}.coaching-trust-divider{border-top:1px solid var(--ca-line);max-width:440px;margin:30px auto 0}.coaching-trust-badges{flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;width:700px;max-width:calc(100vw - 32px);margin-top:22px;margin-left:50%;display:flex;transform:translate(-50%)}.coaching-trust-badges svg{flex:none;width:auto;height:40px;display:block}@media (max-width:720px){.coaching-trust-badges{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:12px;padding-bottom:4px;overflow-x:auto}.coaching-trust-badges svg{height:32px}.coaching-trust-badges::-webkit-scrollbar{display:none}}@media (max-width:560px){.coaching-rating{font-size:var(--ca-type-consent)}.coaching-trust-badges svg{height:28px}.coaching-screen__title{font-size:var(--ca-type-body-lg)}.coaching-hero .coaching-screen__title{font-size:var(--ca-type-h3)}.coaching-hero{padding:46px 20px 64px}}@media (prefers-reduced-motion:reduce){.coaching-cta{transition:none}.coaching-rating__stars{color:var(--ca-gold);-webkit-text-fill-color:var(--ca-gold);background-image:none;animation:none}.coaching-cta:active{transform:none}}@keyframes coaching-starshine{0%,66%{background-position:120% 0}to{background-position:-20% 0}}
