@keyframes weight-hero-product-float{0%{transform:translateY(1.25rem)}to{transform:translateY(0)}}.weight-hero{width:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}.weight-hero__visibility-precluded{overflow:hidden}.weight-hero__section{position:relative}.weight-hero__sticky{background:linear-gradient(180deg, #fff 0, var(--gold-soft) 40%);box-sizing:border-box;flex-direction:column;align-items:center;gap:3rem;width:100%;margin:0 auto;padding:5.8125rem 0;display:flex;overflow:hidden}.weight-hero__content{justify-content:space-between;gap:4rem;width:100%;max-width:min(36rem,100vw - 44px);margin:0 auto;display:flex}.weight-hero__heading{background:linear-gradient(68deg, var(--green-deep) 34.65%, var(--green-base) 72%, var(--green-base) 90.09%) text;color:#0000;letter-spacing:-.074em;-webkit-text-fill-color:transparent;flex:1;min-width:18.75rem;margin:0;font-size:40px;font-weight:400;line-height:.97}.weight-hero__copy-container{justify-content:flex-start;display:flex}.weight-hero__copy{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:.5rem;display:flex}.weight-hero__description{color:var(--green-deep);letter-spacing:-.03em;max-width:17em;margin:0;font-size:20px;font-weight:500;line-height:1.38}.weight-hero__cta{appearance:none;color:var(--green-deep);cursor:pointer;letter-spacing:-.04em;white-space:nowrap;background-color:#fff;border:0;border-radius:6.25rem;justify-content:center;align-items:center;height:4rem;padding:0 1.5rem;font-family:inherit;font-size:18px;font-weight:500;line-height:1.1875em;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;box-shadow:0 0 #0000000a}.weight-hero__cards-scroller{box-sizing:border-box;scrollbar-width:none;touch-action:auto;width:100%;max-width:100vw;padding:12.5rem 1.25rem 0;overflow-x:auto}.weight-hero__cards-scroller::-webkit-scrollbar{display:none}.weight-hero__cards-grid{grid-auto-flow:dense;grid-template-rows:repeat(20,calc(min(100vw,1344px)/22.5 - 1.06667px));grid-template-columns:repeat(8,calc(min(100vw,1344px)/4 - 6px));gap:8px;width:fit-content;max-width:1344px;margin-inline:auto;display:inline-grid}.weight-hero__card{border-radius:2.2025rem;grid-row:span 20;padding:0;position:relative}.weight-hero__card--one,.weight-hero__card--two{grid-column:span 3}.weight-hero__card--three{grid-column:span 2}.weight-hero__card--one{background:linear-gradient(var(--gold-soft), var(--green-base)), var(--bg)}.weight-hero__card--two{background:url(/weight-hero/portrait.jpg) 50%/cover no-repeat}.weight-hero__card--three{background:url(/products/vial-card.png) 50% center / 72% no-repeat, linear-gradient(var(--gold-soft), var(--green-base)), var(--bg)}.weight-hero__card-badges{box-sizing:border-box;color:#fff;z-index:1;border-radius:2.2025rem;flex-direction:column;justify-content:space-between;height:100%;padding:1.5625rem;display:flex;position:relative;overflow:hidden}.weight-hero__badge{-webkit-backdrop-filter:blur(4.03125rem);backdrop-filter:blur(4.03125rem);border:.125rem solid #fff;border-radius:5rem;width:fit-content;padding:.625rem 1rem .5625rem;font-size:1.5rem}.weight-hero__pill{border-radius:5rem;width:fit-content;padding:.625rem 1rem .5625rem;font-size:1.8125rem}.weight-hero__stat{color:var(--gold-soft);z-index:1;flex-direction:column;gap:.5rem;margin-top:auto;display:flex;position:relative}.weight-hero__trend{color:var(--gold-soft)}.weight-hero__stat-label{color:var(--gold-soft);align-items:center;font-size:1.8125rem;line-height:1.79062rem;display:flex}.weight-hero__stat-label svg{margin-right:.5rem}.weight-hero__darken{background:linear-gradient(#0240,#00224440 42.14%,#024);width:81.375rem;height:21.875rem;position:absolute;bottom:-9.125rem;left:-20%;transform:rotate(15.463deg)}.weight-hero__blur{background:var(--gold-soft);filter:blur(3.1875rem);opacity:.34;border-radius:16.5rem;width:16.5rem;height:16.5rem;position:absolute;bottom:-8.25rem;left:-5rem}.weight-hero__product-top{width:50%;animation:5s ease-in-out infinite alternate weight-hero-product-float;position:absolute;top:-30%;right:10%}.weight-hero__product-bottom{width:50%;position:absolute;bottom:0;left:10%}.weight-hero__product-top img,.weight-hero__product-bottom img{width:100%;max-width:100%;height:auto;display:block}@media (hover:hover){.weight-hero__cta:hover{background-color:var(--ink);color:#fff;transform:translateY(-1px)scale(1.03);box-shadow:0 1.1875rem 1.5rem .375rem #0000000a}}@media (min-width:740px){.weight-hero__content{max-width:min(768px,100vw - 46px)}.weight-hero__cards-grid{grid-template-rows:repeat(20,calc(min(100vw,1344px)/28.125 - 1.13778px));grid-template-columns:repeat(8,calc(min(100vw,1344px)/5 - 6.4px))}}@media (min-width:768px){.weight-hero__content{flex-direction:row;align-items:normal;gap:4rem}.weight-hero__copy{text-align:left;align-items:flex-start}}@media (min-width:1092px){.weight-hero__content{max-width:min(1344px,100vw - 56px)}.weight-hero__cards-grid{grid-template-rows:repeat(20,calc(min(100vw,1344px)/46.6667 - 1.02857px));grid-template-columns:repeat(10,calc(min(100vw,1344px)/7 - 6.85714px))}.weight-hero__card--one,.weight-hero__card--two{grid-column:span 4}}@media (min-width:1153px){.weight-hero__sticky{align-items:center}}@media (min-width:1392px){.weight-hero__heading{font-size:75px}.weight-hero__copy{gap:1.15625rem}.weight-hero__description{font-size:26.6667px}.weight-hero__cta{padding-inline:28.1667px;font-size:22.1667px;line-height:1.16146em}.weight-hero__cards-grid{grid-template-rows:repeat(20,calc(min(100vw,1344px)/66.6667 - 1.08px));grid-template-columns:repeat(10,calc(min(100vw,1344px)/10 - 7.2px))}.weight-hero__product-top{width:50%;top:-30%;right:10%}.weight-hero__product-bottom{width:50%;left:10%}}@media (min-width:1536px){.weight-hero__heading{font-size:82px}.weight-hero__copy{gap:1.1875rem}.weight-hero__description{font-size:28px}.weight-hero__cta{padding-inline:29px;font-size:23px;line-height:1.15625em}}@media (min-width:576px){.weight-hero__heading{font-size:47px}.weight-hero__copy{gap:1.03125rem}.weight-hero__description{font-size:21.3333px}.weight-hero__cta{padding-inline:24.8333px;font-size:18.8333px;line-height:1.18229em}}@media (min-width:768px){.weight-hero__heading{font-size:54px}.weight-hero__copy{gap:1.0625rem}.weight-hero__description{font-size:22.6667px}.weight-hero__cta{padding-inline:25.6667px;font-size:19.6667px;line-height:1.17708em}}@media (min-width:960px){.weight-hero__heading{font-size:61px}.weight-hero__copy{gap:1.09375rem}.weight-hero__description{font-size:24px}.weight-hero__cta{padding-inline:26.5px;font-size:20.5px;line-height:1.17188em}}@media (min-width:1152px){.weight-hero__heading{font-size:68px}.weight-hero__copy{gap:1.125rem}.weight-hero__description{font-size:25.3333px}.weight-hero__cta{padding-inline:27.3333px;font-size:21.3333px;line-height:1.16667em}}@media (min-width:1344px){.weight-hero__heading{font-size:75px}.weight-hero__copy{gap:1.15625rem}.weight-hero__description{font-size:26.6667px}.weight-hero__cta{padding-inline:28.1667px;font-size:22.1667px;line-height:1.16146em}}@media (min-width:1536px){.weight-hero__heading{font-size:82px}.weight-hero__copy{gap:1.1875rem}.weight-hero__description{font-size:28px}.weight-hero__cta{padding-inline:29px;font-size:23px;line-height:1.15625em}}@media (max-width:1344px){.weight-hero__cards-scroller{padding-top:20vw}}@media (min-width:1392px){.weight-hero__cards-scroller{box-sizing:content-box;width:auto}}@media (max-width:1152px){.weight-hero__sticky{align-items:flex-start}.weight-hero__product-top{width:70%;top:-25%;right:0}.weight-hero__product-bottom{width:70%;bottom:0;left:0}}@media (max-width:767px){.weight-hero__content{flex-direction:column;align-items:flex-start;gap:1.25rem}.weight-hero__copy{text-align:left;align-items:flex-start}}@media (max-width:576px){.weight-hero__cards-scroller{padding-top:8.125rem}}
.weight-products{box-sizing:border-box;color:#024;width:100%;font-family:var(--font-body);z-index:101;background:#fff;border-radius:24px 24px 0 0;grid-template-columns:1fr;gap:28px 0;margin-top:-24px;padding:32px 0;font-size:16px;line-height:1.5;display:grid;position:relative;overflow:visible}.weight-products *,.weight-products :before,.weight-products :after{box-sizing:border-box}.weight-products h2,.weight-products h3,.weight-products h4,.weight-products p,.weight-products figure{margin:0;padding:0}.weight-products a{color:inherit}.weight-products__header{gap:12px;width:calc(100% - 44px);max-width:1344px;margin:0 auto;display:grid}.weight-products__heading{gap:8px;display:grid;position:relative}.weight-products__eyebrow{background:var(--gold-soft);color:#024;letter-spacing:.00375em;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:46px;outline:1px solid #0000;justify-content:center;justify-self:start;align-items:center;min-width:26px;min-height:24px;margin:0 0 2px;padding:5.5px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.weight-products__heading h2{color:#002244cf;letter-spacing:-.069em;font-size:28px;font-weight:500;line-height:.97}.weight-products__heading h2+h2{margin-top:-8px}.weight-products__heading em{color:var(--gold-deep);font-style:normal}.weight-products__header-right{display:block}.weight-products__header-right p{color:#0249;letter-spacing:.36px;font-size:16px;font-weight:400;line-height:20.4px}.weight-products__header-right>a{display:none}.weight-products__rail{--gutter:22px;--gap:12px;--card-width:calc(100vw - 44px - 32px);grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--gap);width:100%;min-height:573.719px;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;cursor:grab;display:grid;overflow:auto hidden}.weight-products__rail *{touch-action:pan-y}.weight-products__rail::-webkit-scrollbar{display:none}.weight-products__card{scroll-snap-align:start;min-width:0;height:100%;display:flex}.weight-products__card-inner{background:var(--cream-deep);border-radius:16px;flex-direction:column;gap:16px;width:100%;min-height:100%;padding:20px;display:flex}.weight-products__card-header{display:block}.weight-products__bubbles{flex-wrap:wrap;align-items:flex-start;min-height:26px;display:flex}.weight-products__bubbles span{color:#002244e0;letter-spacing:.045px;white-space:nowrap;background:#0022441f;border-radius:46px;outline:1px solid #0000;justify-content:center;align-items:center;min-width:26px;min-height:24px;margin-bottom:2px;padding:5.5px 8px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex}.weight-products__card-header h4{color:#002244cf;letter-spacing:-.061em;margin-top:8px;font-size:20px;font-weight:500;line-height:.99}.weight-products__card-header sup,.weight-products__price sup{font-size:.55em;line-height:0}.weight-products__price{margin-top:-8px}.weight-products__price p{color:#0249;letter-spacing:.32382px;font-size:14px;font-weight:400;line-height:18.1125px}.weight-products__price p+p{margin-top:10px}.weight-products__media{border-radius:16px;order:98;width:100%;margin:auto 0;overflow:hidden}.weight-products__media img{object-fit:contain;width:100%;height:auto;display:block}.weight-products__cta-stack{flex-direction:column;order:99;gap:4px;margin-top:auto;display:flex}.weight-products__safety{color:#0249;text-align:center;text-underline-offset:.2em;order:1;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:16px;line-height:24px;text-decoration:underline;display:inline-flex}.weight-products__actions{flex-direction:row-reverse;order:2;gap:6px;display:flex}.weight-products__actions a,.weight-products__header-right>a,.weight-products__mobile-action a{color:#002244e0;min-height:48px;font:inherit;letter-spacing:-.02em;text-align:center;cursor:pointer;background:#ffffff03;border:1px solid #00224430;border-radius:9999px;justify-content:center;align-items:center;padding:8px 24px;line-height:24px;text-decoration:none;display:inline-flex}.weight-products__actions a{flex:auto;padding-inline:10px}.weight-products__actions a:last-child{background:#0022440f;border-color:#0000}.weight-products__actions a:hover{background:#0022441f}.weight-products__arrow{display:none}.weight-products__mobile-action{width:calc(100% - 44px);margin:0 auto}.weight-products__mobile-action a{background:var(--green-base);color:#fff;border-color:#0000;width:100%}.weight-products__mobile-action a:hover{background:#002244c7}.weight-products__disclaimers{width:calc(100% - 44px);max-width:1344px;margin:0 auto;display:grid}.weight-products__disclaimers>div{max-width:90ch}.weight-products__disclaimers p{color:#0249;letter-spacing:.05px;margin-bottom:10px;font-size:12px;font-weight:500;line-height:14.703px}.weight-products__disclaimers strong{font-weight:600}.weight-products__disclaimers button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.weight-products__disclaimers button:hover{text-decoration:underline}@media (min-width:768px){.weight-products{gap:47px 0;padding:34px 0}.weight-products__header{gap:13px;width:calc(100% - 52px)}.weight-products__heading{gap:9px}.weight-products__heading h2{font-size:34.6667px}.weight-products__heading h2+h2{margin-top:-9px}.weight-products__header-right{flex-direction:column;gap:17px;padding-top:4px;display:flex}.weight-products__header-right p{letter-spacing:.37723px;font-size:17px;line-height:21.5155px}.weight-products__header-right>a{background:var(--green-base);color:#fff;border-color:#0000;align-self:flex-start}.weight-products__rail{--gutter:26px;--gap:13px;--card-width:calc((100vw - 52px - 13px)/2);min-height:652.531px}.weight-products__card-inner{gap:17px;padding:21px}.weight-products__bubbles span{font-size:12.3333px;line-height:12.3333px}.weight-products__card-header h4{margin-top:9px;font-size:22.6667px}.weight-products__price{margin-top:-8px}.weight-products__price p{letter-spacing:.336209px;font-size:14.6667px;line-height:18.8833px}.weight-products__price p+p{margin-top:13px}.weight-products__cta-stack{gap:9px}.weight-products__actions{flex-direction:row;order:1}.weight-products__safety{order:2}.weight-products__mobile-action{display:none}.weight-products__disclaimers{width:calc(100% - 52px)}.weight-products__disclaimers p{letter-spacing:.048px;margin-bottom:13px;font-size:12.3333px;line-height:15.078px}.weight-products__arrow{z-index:5;background:var(--green-base);color:#fff;opacity:0;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;font-size:38px;transition:opacity .3s;display:flex;position:absolute;top:50%}.weight-products:hover .weight-products__arrow{opacity:.54}.weight-products__arrow--prev{left:32px}.weight-products__arrow--next{right:32px}}@media (min-width:960px){.weight-products{gap:55px 0;padding:60px 0}.weight-products__header{grid-template-columns:7fr 5fr;gap:5px;width:calc(100% - 56px)}.weight-products__heading{gap:10px}.weight-products__heading h2{font-size:41.3333px}.weight-products__heading h2+h2{margin-top:-10px}.weight-products__header-right{gap:20px;padding-top:5px}.weight-products__header-right p{letter-spacing:.39384px;font-size:18px;line-height:22.6123px}.weight-products__rail{--gutter:max(28px,calc((100vw - 1344px)/2));--gap:15px;--card-width:calc((min(1344px,100vw - 56px) - 45px)/4);min-height:649.953px;padding-inline:var(--gutter)}.weight-products__card-inner{gap:20px;padding:25px}.weight-products__bubbles span{font-size:12.6667px;line-height:12.6667px}.weight-products__card-header h4{margin-top:10px;font-size:25.3333px}.weight-products__price{margin-top:-10px}.weight-products__price p{letter-spacing:.348322px;font-size:15.3333px;line-height:19.6457px}.weight-products__price p+p{margin-top:15px}.weight-products__cta-stack{gap:10px}.weight-products__disclaimers{width:calc(100% - 56px)}.weight-products__disclaimers p{margin-bottom:15px;font-size:12.6667px;line-height:15.469px}}@media (min-width:1344px){.weight-products__heading h2{font-size:44.6667px}.weight-products__header-right p{letter-spacing:.401913px;font-size:18.5px;line-height:23.1537px}.weight-products__rail{min-height:618.031px}.weight-products__bubbles span{font-size:12.8333px;line-height:12.8333px}.weight-products__card-header h4{font-size:26.6667px}.weight-products__price p{letter-spacing:.354276px;font-size:15.6667px;line-height:20.0238px}.weight-products__disclaimers p{font-size:12.8333px;line-height:15.656px}}.weight-products__safety{margin:4px 0}.weight-products__actions{flex-wrap:wrap;gap:0 6px}.weight-products__actions a,.weight-products__mobile-action a{margin:4px 0}.weight-products__actions a{padding-inline:24px}@media (min-width:360px){.weight-products{min-height:1092.6px}}@media (min-width:361px){.weight-products{min-height:1093.6px}}@media (min-width:390px){.weight-products{min-height:1040.17px}}@media (min-width:487px){.weight-products{min-height:1107.8px}}@media (min-width:488px){.weight-products{min-height:1108.8px}}@media (min-width:515px){.weight-products{min-height:1121px}}@media (min-width:516px){.weight-products{min-height:1122px}}@media (min-width:517px){.weight-products{min-height:1123px}}@media (min-width:575px){.weight-products{min-height:1166.3px}}@media (min-width:576px){.weight-products{min-height:1177.4px}}@media (min-width:577px){.weight-products{min-height:1178.4px}}@media (min-width:739px){.weight-products{min-height:1340.4px}}@media (min-width:740px){.weight-products{min-height:1341.4px}}@media (min-width:767px){.weight-products{min-height:1368.4px}}@media (min-width:768px){.weight-products{min-height:1079.6px}}@media (min-width:769px){.weight-products{min-height:1080.1px}}@media (min-width:820px){.weight-products{min-height:1102.56px}}@media (min-width:959px){.weight-products{min-height:1102.6px}}@media (min-width:960px){.weight-products{min-height:1173.1px}}@media (min-width:1091px){.weight-products{min-height:1238.6px}}@media (min-width:1092px){.weight-products{min-height:1239.1px}}@media (min-width:1151px){.weight-products{min-height:1268.6px}}@media (min-width:1152px){.weight-products{min-height:1105.8px}}@media (min-width:1153px){.weight-products{min-height:1106.1px}}@media (min-width:1280px){.weight-products{min-height:1090.92px}}@media (min-width:1343px){.weight-products{min-height:1106.7px}}@media (min-width:1344px){.weight-products{min-height:1110.5px}}@media (min-width:1345px){.weight-products{min-height:1110.7px}}@media (min-width:1391px){.weight-products{min-height:1058.2px}}@media (min-width:1392px){.weight-products{min-height:1058.5px}}@media (min-width:1440px){.weight-products{min-height:1060.47px}}@media (min-width:1535px){.weight-products{min-height:1060.5px}}@media (min-width:1536px){.weight-products{min-height:1064px}}
.weight-included{--scale:0;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-44:44px;--space-48:48px;--text-margin:10px;box-sizing:border-box;gap:var(--space-44) 0;width:100%;padding:var(--space-32) 0 calc(var(--space-32) + 24px);color:#024;font-family:var(--font-body);z-index:100;background:#fff;font-size:16px;font-weight:400;line-height:1.5;display:grid;position:relative;overflow:hidden}.weight-included *,.weight-included :before,.weight-included :after{box-sizing:border-box}.weight-included :where(h2,p,figure){margin:0}.weight-included ul{margin:0;padding:0;list-style:none}.weight-included :is(img,picture){max-width:100%;display:block}.weight-included__interior{gap:var(--space-28) 0;text-align:center;flex-direction:column;width:min(576px,100vw - 44px);margin:0 auto;display:flex}.weight-included__content,.weight-included__rich-text{width:100%}.weight-included__embed:not(:last-child){margin-bottom:var(--space-20)}.weight-included__eyebrow{background:var(--gold-soft);color:#024;min-width:26px;min-height:24px;font-family:var(--font-body);font-size:calc((var(--scale) + 12) * 1px);letter-spacing:clamp(-.01em, min(calc((.00375 - var(--scale) * .00031) * 1em), calc((.005 - var(--scale) * .00042) * 1em)), .005em);text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:46px;outline:1px solid #0000;justify-content:center;align-items:center;margin:0 0 2px;padding:5.5px 8px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.weight-included__heading,.weight-included__lead,.weight-included__benefit-text p{font-family:var(--font-body);padding:0;font-style:normal}.weight-included__heading{margin-top:var(--text-margin);margin-bottom:var(--text-margin);color:#002244cf;font-size:calc((var(--scale) * 20 + 28) * 1px);letter-spacing:-.069em;text-wrap:balance;font-weight:500;line-height:.97}.weight-included__accent{color:var(--gold-deep);font-style:normal}.weight-included__lead,.weight-included__benefit-text p{font-size:calc((var(--scale) * 3 + 16) * 1px);letter-spacing:clamp(.01em, min(calc((.0225 - var(--scale) * 3 * .00031) * 1em), calc((.02333 - var(--scale) * 3 * .00042) * 1em)), .025em);line-height:clamp(1.05em, max(calc((1.275 - var(--scale) * 3 * .00938) * 1em), calc((1.25 - var(--scale) * 3 * .00625) * 1em)), 1.35em)}.weight-included__lead{color:#002244cf}.weight-included__benefits-embed{margin-top:var(--space-20)}.weight-included__benefits{max-width:100%;display:inline-grid}.weight-included__benefit-list{row-gap:var(--space-16);text-align:left;justify-content:center;max-width:100%;display:grid}.weight-included__benefit-item{justify-content:space-between;align-items:center;gap:var(--space-24);width:100%;padding:var(--space-24);background:#00224408;border-radius:24px;display:flex}.weight-included__benefit-text{min-width:0}.weight-included__benefit-text p{color:#002244cf;white-space:break-spaces;font-weight:500}.weight-included__check-figure{flex:0 auto;width:24px;max-width:24px}.weight-included__check-figure svg{width:100%;height:auto;display:block}.weight-included__check-icon circle{fill:#0000}.weight-included__check-icon path{fill:#024}.weight-included__results{color:#0249;letter-spacing:.05px;font-size:12px;font-weight:500;line-height:14.703px}.weight-included__action-embed{margin-top:var(--space-16);height:56px}.weight-included__button{outline-offset:0;background:var(--green-base);color:#fff;width:100%;min-width:5ch;min-height:48px;font-family:var(--font-body);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:9999px;outline:1px solid #0000;justify-content:center;align-items:center;margin:4px 0;padding:8px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,outline-offset .2s ease-in-out,outline-color .2s ease-in-out,text-decoration-color .2s ease-in-out;display:inline-flex}.weight-included__button:focus-visible{outline-offset:3px}.weight-included__button span{align-items:center;column-gap:10px;width:max-content;display:inline-flex}@media (max-width:420px){.weight-included__benefit-item:nth-child(4) .weight-included__benefit-text{max-width:235px}}@media (min-width:576px){.weight-included{--scale:.166667;--space-14:15px;--space-16:17px;--space-20:21px;--space-24:25px;--space-28:29px;--space-32:33px;--space-44:46px;--space-48:50px;--text-margin:12px;padding-bottom:var(--space-32)}.weight-included__interior{width:min(576px,100vw - 46px)}}@media (min-width:768px){.weight-included{--scale:.333333;--space-14:15px;--space-16:17px;--space-20:21px;--space-24:26px;--space-28:30px;--space-32:34px;--space-44:47px;--space-48:51px;--text-margin:13px;padding-bottom:calc(var(--space-48) + 24px);border-radius:24px 24px 0 0;margin-top:9px}.weight-included__interior{width:100%}.weight-included__content{width:min(768px,100vw - 46px);max-width:768px;margin:0 auto}.weight-included__heading{white-space:break-spaces}.weight-included__button{width:fit-content}.weight-included__benefit-list{flex-direction:column;display:flex}.weight-included__results{letter-spacing:.048px;font-size:12.3333px;line-height:15.078px}}@media (min-width:960px){.weight-included{--scale:.5;--space-14:18px;--space-16:20px;--space-20:25px;--space-24:30px;--space-28:35px;--space-32:40px;--space-44:55px;--space-48:60px;--text-margin:15px;padding:var(--space-48) 0 calc(var(--space-48) + 24px);margin-top:10px}.weight-included__results{font-size:12.6667px;line-height:15.469px}}@media (min-width:1152px){.weight-included{--scale:.666667;--space-14:18px;--space-16:20px;--space-20:25px;--space-24:30px;--space-28:35px;--space-32:40px;--space-44:55px;--space-48:60px;--text-margin:15px}}@media (min-width:1344px){.weight-included{--scale:.833333}.weight-included__results{font-size:12.8333px;line-height:15.656px}}@media (min-width:1536px){.weight-included{--scale:1}}
.weight-provider{--scale:0;--container:min(576px, calc(100vw - 44px));box-shadow:none;color:#024;font-family:var(--font-body);letter-spacing:normal;text-align:start;z-index:102;background:#fff;border:0;border-radius:24px;gap:28px 0;width:100%;margin:-24px 0 0;padding:32px 0;scroll-margin-top:41px;font-size:16px;font-weight:400;line-height:1.5;list-style-type:disc;display:grid;position:relative;overflow:hidden}.weight-provider__inner{max-width:var(--container);text-align:center;flex-direction:column-reverse;gap:24px 0;width:100%;margin:0 auto;display:flex}.weight-provider__media,.weight-provider__picture,.weight-provider__image,.weight-provider__content,.weight-provider__copy{width:100%}.weight-provider__picture,.weight-provider__image{display:block}.weight-provider__picture{-webkit-user-select:none;user-select:none}.weight-provider__image{aspect-ratio:1530/2040;object-fit:cover;object-position:50% 0%;border-radius:16px;max-width:100%;height:auto;max-height:100%}.weight-provider__heading,.weight-provider__description{font-family:var(--font-body);margin:0;padding:0;font-style:normal}.weight-provider__heading{color:#002244cf;font-size:calc((var(--scale) * 15 + 25) * 1px);letter-spacing:-.069em;text-wrap:balance;margin-bottom:10px;font-weight:500;line-height:.97}.weight-provider__accent{color:var(--gold-deep);font-style:normal}.weight-provider__description{color:#0249;font-size:calc((var(--scale) * 3 + 16) * 1px);letter-spacing:clamp(.01em, min(calc((.0225 - var(--scale) * 3 * .00031) * 1em), calc((.02333 - var(--scale) * 3 * .00042) * 1em)), .025em);font-weight:400;line-height:clamp(1.05em, max(calc((1.275 - var(--scale) * 3 * .00938) * 1em), calc((1.25 - var(--scale) * 3 * .00625) * 1em)), 1.35em);text-wrap:pretty;white-space:break-spaces;margin-bottom:10px}.weight-provider__badge{font-family:var(--font-body);letter-spacing:-.57px;color:var(--green-base);align-self:center;margin-top:20px;font-size:14px;font-weight:500;line-height:14.4px;text-decoration:none}.weight-provider__action-frame{width:100%;margin-top:24px}.weight-provider__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--green-base);color:#fff;cursor:pointer;font-family:var(--font-body);letter-spacing:normal;outline-offset:0;text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;outline:1px solid #0000;justify-content:center;align-items:center;width:100%;min-width:5ch;min-height:48px;margin:4px 0;padding:8px 24px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;transition-property:border-color,color,background-color,box-shadow,outline-offset,outline-color,text-decoration-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:inline-flex}.weight-provider__button span{align-items:center;column-gap:8px;display:inline-flex}.weight-provider__button:hover,.weight-provider__button:focus-visible{background-color:#00224465}.weight-provider__button:focus-visible{outline-offset:3px}.weight-provider__button:active{background-color:#0022441f}@media (min-width:576px) and (max-width:767px){.weight-provider{--scale:.166667}}@media (min-width:768px) and (max-width:959px){.weight-provider{--scale:.333333;--container:min(768px, calc(100vw - 46px));gap:47px 0;padding:34px 0;scroll-margin-top:40px}.weight-provider__inner{align-items:center;gap:calc(var(--container) / 8);text-align:start;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.weight-provider__heading,.weight-provider__description{white-space:break-spaces;margin-bottom:13px}.weight-provider__badge{align-self:flex-start}.weight-provider__action-frame{margin-top:26px}.weight-provider__button{width:fit-content}.weight-provider__button span{column-gap:9px}}@media (min-width:960px){.weight-provider{--container:min(1344px, calc(100vw - 56px));gap:55px 0;padding:60px 0;scroll-margin-top:37px}.weight-provider__inner{align-items:center;gap:calc(var(--container) / 12);text-align:start;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.weight-provider__heading,.weight-provider__description{white-space:break-spaces;margin-bottom:15px}.weight-provider__badge{align-self:flex-start}.weight-provider__action-frame{margin-top:30px}.weight-provider__button{width:fit-content}.weight-provider__button span{column-gap:10px}}@media (min-width:960px) and (max-width:1151px){.weight-provider{--scale:.5}}@media (min-width:1152px) and (max-width:1343px){.weight-provider{--scale:.666667}}@media (min-width:1344px) and (max-width:1535px){.weight-provider{--scale:.833333}}@media (min-width:1536px){.weight-provider{--scale:1}}
.weight-faq{--scale:.833333;box-sizing:border-box;color:#024;width:100%;min-height:404px;font-family:var(--font-body);z-index:100;background:#fff;border-radius:24px 24px 0 0;margin-top:10px;padding:60px 0 84px;font-size:16px;font-weight:400;line-height:1.5;display:grid;position:relative;overflow:hidden}.weight-faq *,.weight-faq :before,.weight-faq :after{box-sizing:border-box}.weight-faq__layout{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:calc(min(1344px,100vw - 56px)/12);width:min(1344px,100vw - 56px);max-width:1344px;min-height:260px;margin:0 auto;display:grid}.weight-faq__intro,.weight-faq__remaining,.weight-faq__rich-text,.weight-faq__embed,.weight-faq__accordion{min-width:0}.weight-faq__heading,.weight-faq__label p,.weight-faq__interior p{font-family:var(--font-body);margin:0;padding:0}.weight-faq__heading{color:#002244cf;font-size:calc((var(--scale) * 20 + 28) * 1px);letter-spacing:-.069em;text-wrap:balance;font-style:normal;font-weight:500;line-height:.97}.weight-faq__action-wrap{margin-top:30px}.weight-faq__action{background:var(--green-base);color:#fff;width:fit-content;min-width:5ch;min-height:48px;font-family:var(--font-body);text-align:center;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;outline:1px solid #0000;justify-content:center;align-items:center;margin:4px 0;padding:8px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.weight-faq__action:active{background:#0022441f}.weight-faq__action:focus-visible{outline-offset:3px}.weight-faq__action span{width:max-content;display:inline-flex}.weight-faq__remaining{min-height:260px}.weight-faq__accordion{color:#024}.weight-faq__details{margin:0;padding:0}.weight-faq__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;margin:0;padding:18px 0;list-style:none;display:flex}.weight-faq__details summary::-webkit-details-marker{display:none}.weight-faq__details summary::marker{content:""}.weight-faq__details summary:focus-visible{background:#0022440f;outline:0}.weight-faq__label{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.weight-faq__label p{color:#002244cf;width:100%;font-size:calc((var(--scale) * 2 + 14) * 1px);letter-spacing:clamp(-.01em, min(calc((.00312 - var(--scale) * 2 * .00031) * 1em), calc((.00417 - var(--scale) * 2 * .00042) * 1em)), .005em);font-style:normal;font-weight:500;line-height:clamp(1em, calc((1.2125 - var(--scale) * 2 * .00625) * 1em), 1.25em);text-wrap:pretty}.weight-faq__icon{flex-shrink:0;width:21px;height:21px;margin-left:auto;position:relative}.weight-faq__icon:before,.weight-faq__icon:after{content:"";z-index:1;background:#002244e0;width:50%;height:2px;display:block;position:absolute;top:10px}.weight-faq__icon:before{transform-origin:100% 100%;border-radius:4px 0 0 4px;left:0;transform:rotate(40deg)scaleY(1.1)}.weight-faq__icon:after{transform-origin:0 100%;border-radius:0 4px 4px 0;right:0;transform:rotate(-40deg)scaleY(1.1)}.weight-faq__icon--open{transform:translateY(3px)}.weight-faq__icon--open:before{transform:rotate(-40deg)scaleY(1.1)}.weight-faq__icon--open:after{transform:rotate(40deg)scaleY(1.1)}.weight-faq__content{will-change:height;interpolate-size:allow-keywords;border-bottom:1px solid #0022441f;height:1px;transition:height .41s ease-out;overflow:hidden}.weight-faq__content:last-child{border-bottom-color:#0000}.weight-faq__content--open{height:auto}.weight-faq__interior{opacity:0;padding-bottom:20px;transition:opacity .11s .12s,transform .27s .12s;transform:translateY(10px)}.weight-faq__content--open .weight-faq__interior{opacity:1;transform:translate(0,0)}.weight-faq__interior p{color:#0249;font-size:calc((var(--scale) * 2 + 14) * 1px);letter-spacing:clamp(.01em, min(calc((.02313 - var(--scale) * 2 * .00031) * 1em), calc((.02417 - var(--scale) * 2 * .00042) * 1em)), .025em);font-style:normal;font-weight:400;line-height:clamp(1.05em, max(calc((1.29375 - var(--scale) * 2 * .00938) * 1em), calc((1.2625 - var(--scale) * 2 * .00625) * 1em)), 1.35em);text-wrap:pretty;white-space:break-spaces}.weight-faq__interior p+p{margin-top:8px}.weight-faq__interior p:not(:last-child){margin-bottom:15px}@media not (min-width:1392px){.weight-faq{--scale:.75}}@media not (min-width:1344px){.weight-faq{--scale:.666667}}@media not (min-width:1152px){.weight-faq{--scale:.583333}}@media not (min-width:1092px){.weight-faq{--scale:.5}}@media not (min-width:960px){.weight-faq{--scale:.333333;min-height:370.438px;margin-top:9px;padding:34px 0 75px}.weight-faq__layout{gap:calc(12.5vw - 6.5px);width:calc(100vw - 52px);height:auto}.weight-faq__remaining{min-height:0}.weight-faq__action-wrap{margin-top:26px}.weight-faq__details summary{padding:15px 0}}@media not (min-width:768px){.weight-faq{--scale:.166667;min-height:486.6px;margin-top:8px;padding:32px 0 56px}.weight-faq__layout{flex-direction:column;gap:24px 0;width:calc(100vw - 44px);height:auto;display:flex}.weight-faq__intro{height:auto}.weight-faq__action-wrap{margin-top:24px}.weight-faq__action{width:100%}.weight-faq__details summary{gap:16px;padding:14px 0}}@media not (min-width:576px){.weight-faq{--scale:0;min-height:483.5px;padding:32px 0 56px}.weight-faq__layout{gap:24px 0;width:calc(100vw - 44px)}.weight-faq__action-wrap{margin-top:24px}}
.weight-closing{--scale:0;background:var(--green-base);z-index:101;border-radius:24px;width:100%;margin-top:-24px;display:grid;position:relative;overflow:hidden}.weight-closing__frame{aspect-ratio:5568/3140;z-index:0;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:60px 0;display:flex;position:relative}.weight-closing__media{z-index:-1;position:absolute;inset:0}.weight-closing__picture,.weight-closing__image{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.weight-closing__image{object-fit:cover;object-position:center}.weight-closing__primary,.weight-closing__secondary{text-align:center;width:100%;max-width:min(672px,50vw - 28px);margin-left:0;margin-right:0;padding-top:60px;padding-bottom:60px}.weight-closing__rich-text{width:100%}.weight-closing__heading{color:#fff;font-family:var(--font-body);letter-spacing:-.071em;text-align:center;text-wrap:balance;margin:0;padding:0;font-size:52.8333px;font-style:normal;font-weight:400;line-height:.97em}.weight-closing__secondary .weight-closing__heading{margin-bottom:15px}.weight-closing__copy{color:#fff;font-family:var(--font-body);font-size:calc((var(--scale) * 3 + 16) * 1px);letter-spacing:clamp(.01em, min(calc((.0225 - var(--scale) * 3 * .00031) * 1em), calc((.02333 - var(--scale) * 3 * .00042) * 1em)), .025em);font-style:normal;font-weight:400;line-height:clamp(1.05em, max(calc((1.275 - var(--scale) * 3 * .00938) * 1em), calc((1.25 - var(--scale) * 3 * .00625) * 1em)), 1.35em);text-wrap:pretty;margin:10px 0 0;padding:0}.weight-closing__action-frame{width:100%;margin-top:30px}.weight-closing__action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#002244e0;cursor:pointer;font-family:var(--font-body);outline-offset:0;text-align:center;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #0000;border-radius:9999px;outline:1px solid #0000;justify-content:center;align-items:center;width:fit-content;min-width:5ch;min-height:48px;margin:4px 0;padding:8px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition-property:border-color,color,background-color,box-shadow,outline-offset,outline-color,text-decoration-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:inline-flex}.weight-closing__action:focus-visible{outline-offset:3px;background-color:#ffffff6d}.weight-closing__action span{align-items:center;column-gap:10px;width:max-content;display:inline-flex}.weight-closing__disclaimer{color:#ffffffb8;font-family:var(--font-body);letter-spacing:.05px;text-wrap:pretty;max-width:90ch;margin:10px auto 0;padding:0;font-size:12px;font-weight:500;line-height:14.703px}.weight-closing__disclaimer-link{color:inherit;font:inherit;text-underline-offset:.2em;text-decoration:underline}@media (min-width:576px) and (max-width:767px){.weight-closing{--scale:.166667}}@media (min-width:768px) and (max-width:959px){.weight-closing{--scale:.333333}}@media (min-width:960px) and (max-width:1151px){.weight-closing{--scale:.5}}@media (min-width:1152px) and (max-width:1343px){.weight-closing{--scale:.666667}}@media (min-width:1344px) and (max-width:1535px){.weight-closing{--scale:.833333}}@media (min-width:1536px){.weight-closing{--scale:1}}@media (min-width:768px){.weight-closing__disclaimer{letter-spacing:.048px;font-size:12.3333px;line-height:15.078px}}@media (min-width:960px){.weight-closing__disclaimer{font-size:12.6667px;line-height:15.469px}}@media (min-width:1344px){.weight-closing__disclaimer{font-size:12.8333px;line-height:15.656px}}@media (min-width:1536px){.weight-closing__heading{font-size:57px}}@media (min-width:1152px) and (not (min-width:1344px)){.weight-closing__heading{font-size:48.6667px}}@media (min-width:960px) and (not (min-width:1152px)){.weight-closing__heading{font-size:44.5px}}@media (min-width:768px) and (not (min-width:960px)){.weight-closing__frame{gap:17px;padding:34px 0}.weight-closing__primary,.weight-closing__secondary{max-width:576px;padding-top:51px;padding-bottom:51px}.weight-closing__heading{font-size:40.3333px}.weight-closing__secondary .weight-closing__heading{margin-bottom:13px}.weight-closing__action-frame{margin-top:26px}.weight-closing__action span{column-gap:9px}}@media not (min-width:768px){.weight-closing__media:after{content:"";background:linear-gradient(#0240 52%,#002244d1 100%);position:absolute;inset:0}.weight-closing__frame{aspect-ratio:1536/2731;text-align:center;align-items:stretch;gap:16px;padding:44px 22px}.weight-closing__primary,.weight-closing__secondary{max-width:none;padding:0}.weight-closing__secondary{flex-direction:column;gap:16px;display:flex}.weight-closing__heading{font-size:32px}.weight-closing__secondary .weight-closing__heading{margin-bottom:10px}.weight-closing__action-frame{margin-top:24px}.weight-closing__action{width:100%}.weight-closing__action span{column-gap:8px}}@media (min-width:576px) and (not (min-width:768px)){.weight-closing__frame{gap:16px}.weight-closing__heading{font-size:36.1667px}}
