:root{--fs-green:#009C76;--fs-green-hover:#007A5E;--fs-green-active:#006B54;--fs-green-active-bg:#E6F5F2;--fs-green-deep:#00674E;--fs-green-wash:rgba(0, 156, 118, 0.09);--fs-mint:#E4FFF4;--fs-mint-faq:#F6FFFD;--fs-ink:#000000;--fs-ink-title:#272727;--fs-ink-letter:#1D1D1F;--fs-ink-faq:#131313;--fs-body:#3E3E3E;--fs-muted:#787878;--fs-muted-2:#636363;--fs-link:#0072FF;--fs-white:#FFFFFF;--fs-dash:rgba(0, 156, 118, 0.459);--fs-rule-callout:rgba(0, 156, 118, 0.22);--fs-rule-reviews:rgba(0, 156, 118, 0.45);--fs-rule-stat:#D9D2E0;--fs-rule-coach:#E2E2E2;--fs-rule-divider:#DADADA;--fs-surface:#F8F8F8;--fs-tab-bg:#F5F5F5;--fs-tab-border:#E4E4E4;--fs-tab-hover-bg:rgba(0, 156, 118, 0.16);--fs-tab-hover-border:rgba(0, 156, 118, 0.478);--fs-faq-border:#F1F1F1;--fs-star:#F0BC6E;--fs-star-empty:#CCD6DF;--fs-strike:#FF3232;--fs-coupon-text:#787878;--fs-coupon-green:#16A34A;--fs-coupon-code:#166534;--fs-coupon-code-bg:#F0FDF4;--fs-hero-wash:radial-gradient(at center left, var(--fs-mint) 10%, #FFFFFF 85%);--fs-callout-wash:radial-gradient(at center left, var(--fs-mint) 10%, rgba(255, 255, 255, 0) 85%);--fs-includes-wash:radial-gradient(at bottom left, var(--fs-mint) 0%, #FFFFFF 100%);--fs-phy-badge:linear-gradient(50deg in oklab, #00C6FF, #7C3AED, #FF3CAC);--fs-shadow-card:rgba(14, 63, 126, 0.06) 0px 0px 0px 1px,rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px,rgba(42, 51, 70, 0.04) 0px 2px 2px -1px,rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px,rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px,rgba(42, 51, 70, 0.03) 0px 10px 10px -5px,rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;--fs-shadow-enroll:0 0 15px rgba(0, 156, 118, 0.5),0 0 30px rgba(0, 156, 118, 0.2);--fs-shadow-enroll-hover:0 0 40px rgba(0, 156, 118, 0.6),0 0 40px rgba(0, 156, 118, 0.3);--fs-font-display:"Unbounded","Unbounded Fallback",sans-serif;--fs-font-body:"Inter","Inter Fallback",sans-serif;--fs-font-alt:"Inter","Inter Fallback",sans-serif;--fs-font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fs-font-button:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fs-font-stars:Arial,Helvetica,sans-serif;--fs-lh-base:1.6em;--fs-fs-hero:1.8rem;--fs-fs-hero-mobile:1.4rem;--fs-fs-section:1.6em;--fs-fs-lead:1.1em;--fs-fs-list:0.9em;--fs-fs-caption:0.8em;--fs-r-card:10px;--fs-r-icon:16px;--fs-r-ring:12px;--fs-r-enroll:12.2px;--fs-r-enroll-shine:0;--fs-r-sticky:10px;--fs-r-enrolled:10px;--fs-r-pill:100px;--fs-r-badge:5px;--fs-r-code:4px;--fs-content:1150px;--fs-dur:0.3s;--fs-dur-faq:300ms;--fs-dur-reveal:0.75s;--fs-ease-out:cubic-bezier(0.23, 1, 0.32, 1);--fs-ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--fs-dur-tab:260ms;--fs-dur-panel-in:220ms;--fs-dur-panel-out:120ms;--fs-dur-press:150ms;--fs-press-scale:0.96}@supports (corner-shape:squircle){:root{--fs-r-card:40px;--fs-r-icon:40px;--fs-r-ring:30px;--fs-r-enroll:30.5px;--fs-r-enroll-shine:30.5px;--fs-r-sticky:30px;--fs-r-enrolled:100px}}body{margin:0;font-family:var(--fs-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;background:var(--fs-white);color:var(--fs-ink);font-family:var(--fs-font-body);font-size:16px;font-weight:400;line-height:var(--fs-lh-base);letter-spacing:0;overflow-x:clip}.fs *,.fs ::after,.fs ::before{box-sizing:border-box}.fs h1,.fs h2,.fs h3{margin:0;padding:0}.fs p{margin:0 0 1.2em}.fs ul{margin:0}.fs img{display:block;max-width:100%;height:auto;border:0}.fs a{color:var(--fs-link);line-height:1.8em;text-decoration:none}.fs a:hover{color:#0068e9}.fs .fs-ulink,.fs .fs-ulink:hover{color:var(--fs-green)}.fs .fs-ulink{opacity:.85;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;padding-bottom:4px;line-height:normal;text-decoration:none;transition:background-size .25s}.fs .fs-ulink:hover{opacity:1;background-size:100% 1px}.fs-sprite{position:absolute;width:0;height:0;overflow:hidden}.fs-ico{--fs-ico-size:1em;--fs-ico-align:flex-start;--fs-ico-gap:0px;--fs-ico-top:0px;position:relative;top:var(--fs-ico-top);display:flex;flex:none;justify-content:var(--fs-ico-align);box-sizing:content-box;width:1.25em;height:1em;padding-inline-end:var(--fs-ico-gap);font-size:var(--fs-ico-size);line-height:1;color:var(--fs-green)}.fs-glyph svg,.fs-ico svg{display:block;width:auto;height:1em;fill:currentColor}.fs-list{--fs-list-space:5px;--fs-list-align:flex-start;padding:0;list-style:none}.fs-list>li{position:relative;display:flex;align-items:var(--fs-list-align);margin:0;padding:0}.fs-list>li:not(:last-child){padding-block-end:calc(var(--fs-list-space)/ 2)}.fs-list>li:not(:first-child){margin-block-start:calc(var(--fs-list-space)/ 2)}.fs-list__text{align-self:center;padding-inline-start:5px}.fs-card{position:relative;border-radius:var(--fs-r-card);corner-shape:squircle;box-shadow:var(--fs-shadow-card)}.fs-callout{position:relative;z-index:10;border-left:2px solid var(--fs-rule-callout);background:var(--fs-callout-wash)}.fs-title{font-family:var(--fs-font-body);font-size:var(--fs-fs-section);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:capitalize;color:var(--fs-ink)}@media (max-width:767px){.fs-title{text-align:center}}.fs .fs-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fs-hero{width:100%;padding:50px;background:var(--fs-hero-wash)}.fs-hero__inner{display:flex;justify-content:space-between;gap:20px;max-width:var(--fs-content);margin-inline:auto}.fs-hero__intro{display:flex;flex-direction:column;gap:20px;flex:0 1 55%;min-width:0;padding-left:20px;border-left:2px dashed var(--fs-dash)}.fs-hero__media{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;flex:0 1 42%;min-width:0}.fs .fs-hero__title{margin-block:5px;font-family:var(--fs-font-display);font-size:var(--fs-fs-hero);font-weight:700;line-height:1.6em;text-transform:capitalize;color:var(--fs-ink-title)}.fs-hero__accent{color:var(--fs-green)}.fs .fs-hero__audience{margin:0;font-size:1em;font-weight:500;line-height:1.4em;color:var(--fs-body)}.fs-hero__copy{font-size:var(--fs-fs-lead);line-height:1.8rem;color:var(--fs-body)}.fs-proof{display:flex;align-items:center;gap:10px}.fs-proof>p{margin:0}.fs .fs-proof__badge{align-self:center;padding:3px 8px;border:1px solid var(--fs-green);border-radius:var(--fs-r-badge);font-size:.7em;font-weight:700;line-height:1.5em;letter-spacing:.2px;color:var(--fs-green)}.fs .fs-proof__meta{align-self:stretch}.fs-proof__meta>*{font-size:.8em;font-weight:300;line-height:1;color:var(--fs-muted)}.fs .fs-proof__meta--ratings{align-self:auto}.fs .fs-proof__meta .fs-ulink{line-height:1;color:var(--fs-green)}.fs .fs-rating{display:flex;align-items:center;align-self:center;margin-bottom:-1px}.fs-rating__score{margin-inline-end:5px;font-family:var(--fs-font-alt);font-size:.8rem;font-weight:700;line-height:0;color:var(--fs-star)}.fs-rating__stars{display:inline-block;font-family:var(--fs-font-stars);font-size:.8rem;color:var(--fs-star-empty)}.fs-star{position:relative;display:inline-block;font-style:normal}.fs-star::after{content:"★"}.fs-star::before{content:"★";position:absolute;inset-block-start:0;inset-inline-start:0;display:block;width:100%;overflow:hidden;color:var(--fs-star)}.fs-star--90::before{width:90%}.fs-star:not(:last-child){margin-inline-end:2px}.fs-trend{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;margin-top:10px}.fs-trend__icon{display:block;flex:none;align-self:center;margin-right:-3.6px;margin-bottom:-.4px;padding:.5em;border-radius:var(--fs-r-icon);corner-shape:squircle;background:var(--fs-green);font-size:1.3rem;line-height:1;color:var(--fs-white)}.fs-trend__icon svg{display:block;width:1em;height:1em}.fs-trend__text{display:flex;flex-direction:column;gap:7px}.fs .fs-trend__sub,.fs .fs-trend__title{margin:0;font-size:.85em;line-height:1}.fs .fs-trend__title{font-family:var(--fs-font-alt);font-weight:600;color:var(--fs-body)}.fs .fs-trend__sub{font-weight:300;text-transform:capitalize;color:var(--fs-muted)}.fs-video{position:relative;aspect-ratio:1.77777;overflow:hidden;border-radius:var(--fs-r-card);corner-shape:squircle;background:#000;transform:translateZ(0)}.fs-video iframe{display:flex;width:100%;height:100%;border:0;background:#000}.fs .fs-hero__credit{align-self:center;width:100%;margin:0;font-family:var(--fs-font-alt);font-size:.8em;font-weight:500;line-height:1;text-align:center;color:var(--fs-muted)}.fs .fs-hero__credit a{line-height:inherit;color:var(--fs-green)}@media (max-width:1400px){.fs-hero__media{align-self:center}}@media (max-width:1024px){.fs-hero{padding:30px}.fs-hero__inner{flex-direction:column}.fs-hero__intro,.fs-hero__media{flex-basis:auto;width:100%}.fs-star:not(:last-child){margin-inline-end:1.5px}.fs-rating__stars{font-size:12px}}@media (max-width:767px){.fs-hero{padding:15px}.fs-hero__intro{gap:15px;padding:5px;border-left-width:0}.fs-hero__media{margin-block:1.5rem}.fs .fs-hero__title{font-size:var(--fs-fs-hero-mobile)}.fs-hero__copy{font-size:1rem}.fs-proof{flex-wrap:wrap}.fs .fs-proof__meta--ratings{display:none}.fs-rating__stars{font-size:14px}.fs-star:not(:last-child){margin-inline-end:1px}.fs-trend{margin-block:20px}}.fs-video__fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-body{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%;max-width:calc(var(--fs-content) + 100px);padding:25px 50px 50px}.fs-main{display:flex;flex-direction:column;gap:50px;flex:0 1 70%;min-width:0}.fs-glance{padding:30px;background:var(--fs-surface)}.fs-glance__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:0}.fs-glance__item{display:flex;flex-direction:column;gap:5px;flex:0 1 22%;min-width:0}.fs-glance__item:nth-child(2){flex-basis:28%;padding-left:20px;border-left:1px solid var(--fs-rule-stat)}.fs-glance__item:nth-child(3){flex-basis:28%;margin-right:20px;padding-inline:20px;border-inline:1px solid var(--fs-rule-stat)}.fs-glance__item dt{font-size:1em;font-weight:500;line-height:1.4em;color:var(--fs-ink)}.fs-glance__item dd{margin:0;font-size:var(--fs-fs-caption);font-weight:500;line-height:1.7em;letter-spacing:-.2px;text-transform:capitalize;color:var(--fs-muted-2)}.fs-glance__item:first-child dd{color:var(--fs-muted)}@media (max-width:1024px){.fs-body{padding:30px}.fs-glance{padding:20px}.fs-glance__item:nth-child(2),.fs-glance__item:nth-child(3){margin-inline:12px;padding-inline:12px}}@media (max-width:767px){.fs-body{flex-wrap:wrap;padding:15px}.fs-main{flex-basis:100%}.fs-glance__list{flex-direction:column;gap:20px}.fs-glance__item,.fs-glance__item:nth-child(2),.fs-glance__item:nth-child(3){flex-basis:auto;width:100%;margin:0;padding:0;border:0}}.fs-learn{display:flex;flex-direction:column;gap:30px;padding:30px}.fs-learn__cols{display:flex;align-items:flex-start;gap:20px}.fs-learn__list--wide{--fs-list-space:15px;flex:0 1 50%;min-width:0}.fs-learn__list--wide .fs-ico{--fs-ico-size:1.1rem;--fs-ico-gap:8px;--fs-ico-top:4px}.fs-learn__list--wide .fs-list__text{font-size:var(--fs-fs-list);line-height:1.6rem;color:var(--fs-body)}.fs-learn__list--phone{--fs-list-space:20px;display:none;width:100%}.fs-learn__list--phone .fs-ico{--fs-ico-size:1.2rem;--fs-ico-gap:10px;--fs-ico-top:4px}.fs-learn__list--phone .fs-list__text{font-size:.92em;line-height:1.8rem;color:var(--fs-body)}@media (max-width:1024px){.fs-learn{padding:20px}}@media (max-width:767px){.fs-learn__cols{flex-wrap:wrap}.fs-learn__list--wide{display:none}.fs-learn__list--phone{display:block}}.fs-join{display:flex;justify-content:space-between;padding:30px}.fs-join__inner{display:flex;flex-wrap:wrap;gap:5px 10px;align-self:flex-start;width:84%}.fs-join__icon{display:block;text-align:start}.fs .fs-join__title{font-size:1em;font-weight:500;line-height:1.4em;letter-spacing:-.2px}.fs .fs-join__body{margin:0;font-size:var(--fs-fs-list);font-weight:400;line-height:1.6em;color:var(--fs-muted-2)}.fs-glyph{display:inline-flex;justify-content:center;width:1em;height:1em;line-height:1;color:var(--fs-green)}.fs-glyph svg{flex:none}.fs-join__icon .fs-glyph{font-size:1.2rem}.fs-lottie{align-self:flex-end;width:400px;max-width:100%;text-align:right}.fs-lottie__box{margin:-245px -100px -500px 0}.fs-lottie__anim{display:inline-block;width:55%;text-align:start}.fs-lottie__anim::before{content:"";display:inline-block;width:100%;aspect-ratio:1;vertical-align:baseline}.fs-lottie__anim>.nn-lottie-stage,.fs-lottie__anim>img{position:absolute;inset:0 0 auto 0;width:100%;height:auto;aspect-ratio:1}@media (max-width:1024px){.fs-join{flex-direction:column}}@media (max-width:767px){.fs-join{padding:20px}.fs-join__inner{width:100%}.fs-lottie{align-self:center;width:100%;text-align:center}.fs-lottie__box{margin:-70px 0 0}.fs-lottie__anim{width:100%}}.fs-reqs{display:flex;flex-direction:column;gap:20px;margin-top:-50px}.fs-list--chevrons .fs-ico{--fs-ico-size:0.92rem;--fs-ico-gap:5px}.fs-reqs__list{--fs-list-space:8px;width:80%;padding:20px}.fs-reqs__list .fs-ico{--fs-ico-top:7px}.fs-reqs__list .fs-list__text{font-size:var(--fs-fs-list);line-height:1.6rem;color:var(--fs-ink)}@media (max-width:1024px){.fs-reqs__list .fs-ico{--fs-ico-top:10px}}@media (max-width:767px){.fs-reqs__list{width:100%}.fs-reqs__list .fs-ico{--fs-ico-top:7px}}.fs-includes{display:flex;flex-direction:column;gap:30px;padding:30px;background:var(--fs-includes-wash)}.fs-includes__cols{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.fs-includes__list{--fs-list-space:15px;flex:0 1 50%;min-width:0}.fs-includes__list--b{--fs-list-space:12px}.fs-includes__list .fs-ico{--fs-ico-size:1.1rem;--fs-ico-align:center;--fs-ico-gap:12px;--fs-ico-top:5px}.fs-includes__list--b .fs-ico{--fs-ico-top:3px}.fs-includes__list .fs-list__text{font-size:var(--fs-fs-list);line-height:1.6rem;text-transform:capitalize;color:var(--fs-body)}.fs-phy-badge{margin-right:5px;padding:4px 7px;border-radius:var(--fs-r-pill);background:var(--fs-phy-badge);background-size:200% 200%;font-size:.85em;font-weight:600;color:var(--fs-white);animation:fs-grad-shift 3s ease infinite}@keyframes fs-grad-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.fs-phy-badge{animation:none}}@media (max-width:1024px){.fs-includes{padding:20px}}@media (max-width:767px){.fs-includes__cols{flex-wrap:wrap;gap:15px}.fs-includes__list{flex-basis:100%}}.fs-units{display:flex;flex-direction:column;gap:30px;padding:30px}.fs-tabs{display:flex;flex-direction:row;gap:15px}.fs-tabs__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;flex:none;gap:15px;width:100px}.fs-tabs__tab{display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin:0;padding:8px 14px;border:1px solid var(--fs-tab-border);border-radius:var(--fs-r-pill);corner-shape:squircle;background:var(--fs-tab-bg);font-family:var(--fs-font-alt);font-size:15px;font-weight:600;line-height:23.04px;letter-spacing:0;word-spacing:2px;text-align:center;text-transform:uppercase;color:var(--fs-body);cursor:pointer;transition:background var(--fs-dur),color var(--fs-dur),border var(--fs-dur),box-shadow var(--fs-dur)}.fs-tabs__tab[aria-selected=true]{border:0;background:var(--fs-green);color:var(--fs-white)}@media (hover:hover){.fs-tabs__tab[aria-selected=false]:hover{border-color:var(--fs-tab-hover-border);background:var(--fs-tab-hover-bg)}}.fs-tabs__tab:focus-visible{outline:2px solid var(--fs-green);outline-offset:2px}.fs-tabs--js .fs-tabs__list{position:relative}.fs-tabs--js .fs-tabs__tab{position:relative;transition:background-color var(--fs-dur) ease,border-color var(--fs-dur) ease,color var(--fs-dur-tab) var(--fs-ease-in-out),scale var(--fs-dur-press) var(--fs-ease-out)}.fs-tabs--js .fs-tabs__tab[aria-selected=true]{background:0 0}.fs-tabs__tab:active{scale:var(--fs-press-scale)}.fs-tabs__label{position:relative;z-index:1}.fs-tabs__indicator{position:absolute;top:0;left:0;z-index:0;border-radius:var(--fs-r-pill);corner-shape:squircle;background:var(--fs-green);pointer-events:none;will-change:transform;transition-property:transform,width,height;transition-duration:var(--fs-dur-tab);transition-timing-function:var(--fs-ease-in-out)}.fs-tabs__indicator.is-instant{transition:none}@media (prefers-reduced-motion:reduce){.fs-tabs--js .fs-tabs__tab,.fs-tabs__indicator{transition:none}.fs-tabs__tab:active{scale:none}}.fs-tabs__panels{position:relative;flex:1 1 auto;min-width:0}.fs-unit{display:flex;flex-direction:column;justify-content:flex-start;gap:25px;padding:10px}.fs-unit[hidden]{display:none}.fs-unit__title{font-size:1.3rem;font-weight:500;line-height:1.4em;text-transform:capitalize}.fs .fs-unit__meta{min-height:15px;margin:-15px 0 0;font-size:var(--fs-fs-list);font-weight:400;line-height:1;letter-spacing:0;color:var(--fs-muted)}.fs-unit__stats{display:flex;flex-wrap:wrap;margin:0 -12.5px;padding:0;list-style:none}.fs-unit__stats>li{display:flex;align-items:center;margin-inline:12.5px;font-size:var(--fs-fs-list);letter-spacing:-.3px;word-break:break-word}.fs-unit__stats .fs-ico{--fs-ico-size:16px;--fs-ico-align:flex-end;--fs-ico-gap:2px;margin-inline-end:5px}.fs-unit__topics{font-size:var(--fs-fs-list);line-height:1.4rem;text-transform:capitalize}.fs-unit__topics ul{margin:0 0 16px 20px;padding-left:16px;list-style:disc}.fs-unit__topics li{margin-bottom:8px}.fs-unit__topics--flush>p:first-child{margin:0}.fs-unit__topics--plain{text-transform:none}@media (max-width:1024px){.fs-units{padding:20px}.fs-tabs{flex-direction:column}.fs-tabs__list{flex-direction:row;flex-wrap:nowrap;width:auto;overflow-x:scroll;scrollbar-width:none}.fs-tabs__list::-webkit-scrollbar{display:none}.fs-tabs__tab{flex-shrink:0;white-space:nowrap}}@media (max-width:767px){.fs-tabs__tab{font-size:1.1rem}.fs .fs-unit__meta{line-height:1.4em}.fs-unit__stats--tall>li{line-height:2em}}.fs-reviews{display:flex;flex-direction:column;justify-content:flex-start}.fs-reviews__inner{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:5px 15px;width:84%}.fs-reviews__icon{display:block;align-self:center;margin-bottom:-9px;text-align:start}.fs-reviews__icon .fs-glyph{font-size:1.7rem}.fs .fs-reviews__all{align-self:center;margin:0;padding-left:8px;border-left:2px solid var(--fs-rule-reviews);font-size:1em;font-weight:500;line-height:1.6rem;letter-spacing:0;text-align:center;color:var(--fs-muted)}.fs .fs-reviews__all .fs-ulink{line-height:inherit}.fs-reviews__carousel{width:100%}@media (max-width:767px){.fs-reviews__inner{width:100%}}.fs-limits{display:flex;flex-direction:column;gap:20px}.fs-limits__list{--fs-list-space:10px;padding:20px}.fs-limits__list .fs-ico{--fs-ico-gap:0px;--fs-ico-top:6px}.fs-limits__list .fs-list__text{font-size:.92em;line-height:1.8rem;color:var(--fs-ink)}@media (max-width:1024px){.fs-limits__list .fs-ico{--fs-ico-top:10px}}@media (max-width:767px){.fs-limits__list .fs-ico{--fs-ico-top:7px}}.fs-coach{display:flex;flex-direction:column;gap:30px;padding:50px;border:3px dashed var(--fs-rule-coach);border-radius:var(--fs-r-card);corner-shape:squircle;background:var(--fs-surface)}.fs .fs-coach__name{align-self:flex-start;margin:0;padding-bottom:2px;border-bottom:2px solid var(--fs-green);font-size:var(--fs-fs-section);font-weight:600;line-height:1;letter-spacing:0;color:var(--fs-green)}.fs .fs-coach__role{margin:-20px 0 0;font-size:var(--fs-fs-list);font-weight:400;line-height:1.4em;letter-spacing:0;color:var(--fs-muted)}.fs-coach__row{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.fs .fs-coach__photo{flex:none;width:120px;height:120px;border-radius:100%;object-fit:cover;object-position:center center;filter:brightness(110%) contrast(113%) saturate(0%) blur(0px) hue-rotate(217deg);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M0,0 L75,0 L100,100 L25,100'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M0,0 L75,0 L100,100 L25,100'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-coach__stats{padding:0;list-style:none}.fs-coach__stats>li{display:flex;align-items:center;font-size:var(--fs-fs-list);color:var(--fs-body)}.fs-coach__stats>li:not(:last-child){padding-bottom:2.5px}.fs-coach__stats>li:not(:first-child){margin-top:2.5px}.fs-coach__stats .fs-ico{--fs-ico-size:16px;--fs-ico-gap:10px;margin-inline-end:5px}.fs-coach__letter{font-size:var(--fs-fs-list);line-height:1.4em;letter-spacing:0;text-align:start;color:var(--fs-ink-letter)}@media (max-width:1024px){.fs-coach{padding:20px}}@media (max-width:767px){.fs .fs-coach__name{align-self:center}.fs .fs-coach__role{text-align:center}.fs-coach__row{flex-wrap:wrap;justify-content:center}}.fs-faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:30px}.fs .fs-faq__lead{width:100%;margin:0 0 calc(1.2em - 20px);font-size:1.15em;text-align:center}.fs-faq__list{width:100%}.fs-faq__item{display:flex;flex-direction:column;position:relative}.fs-faq__item:not(:last-child){margin-block-end:20px}.fs-faq__item>summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0 10px;padding:22px;border:1px solid var(--fs-faq-border);border-radius:var(--fs-r-card);corner-shape:squircle;background:var(--fs-mint-faq);color:var(--fs-ink-faq);list-style:none;cursor:pointer}.fs-faq__item>summary::-webkit-details-marker{display:none}.fs-faq__item[open]>summary{background:var(--fs-green);color:var(--fs-white)}.fs-faq__item>summary{transition:background-color var(--fs-dur-faq) var(--fs-ease-in-out),color var(--fs-dur-faq) var(--fs-ease-in-out)}.fs-faq__item--closing[open]>summary{background:var(--fs-mint-faq);color:var(--fs-ink-faq)}.fs-faq__item>summary:focus-visible{outline:2px solid var(--fs-green);outline-offset:2px}.fs-faq__q{display:flex;font-size:1em;font-weight:600;line-height:1.4em;text-transform:capitalize}.fs-faq__icon{position:relative;display:flex;align-items:center;width:fit-content;font-size:1em}.fs-faq__icon svg{display:block;width:auto;height:1em;fill:currentColor}.fs-faq__icon .fs-faq__up{display:none}.fs-faq__icon .fs-faq__down{transition:rotate var(--fs-dur-faq) var(--fs-ease-in-out)}.fs-faq__item[open]:not(.fs-faq__item--closing) .fs-faq__icon .fs-faq__down{rotate:180deg}@media (prefers-reduced-motion:reduce){.fs-faq__icon .fs-faq__down,.fs-faq__item>summary{transition:none}}.fs-faq__a{padding:15px}.fs-faq__a>:last-child{margin-bottom:calc(1.2em - 20px)}@media (max-width:767px){.fs-faq{padding:20px}}.fs-ask{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:30px}.fs-ask__icon{display:block;margin-bottom:-6px;text-align:start}.fs-ask__icon .fs-glyph{font-size:1.2rem}.fs .fs-ask__body,.fs .fs-ask__title{margin:0;font-size:1em;letter-spacing:-.2px}.fs .fs-ask__title{font-weight:500;line-height:1.4em}.fs .fs-ask__body{font-weight:400;line-height:1.8em;color:var(--fs-muted-2)}.fs-ask__email{font-weight:500;color:var(--fs-green)}@media (max-width:1024px){.fs-ask{flex-direction:column}}@media (max-width:767px){.fs-ask{padding:20px}.fs .fs-ask__title,.fs-ask__icon{align-self:flex-start;text-align:start}.fs .fs-ask__body{width:100%}}.fs-buy{position:sticky;top:100px;align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;flex:0 1 30%;min-width:0;margin-top:-120px;padding:25px;background:var(--fs-white)}.fs-buy>p{margin:0}.fs-buy--reveal{visibility:hidden}.fs-buy--reveal.is-revealed{visibility:visible;animation:fs-fade-in-up var(--fs-dur-reveal) both}@keyframes fs-fade-in-up{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-buy--reveal.is-revealed{animation:none}}.fs .fs-price{display:flex;flex-wrap:wrap;gap:15px}.fs-price__now,.fs-price__was{font-weight:600;line-height:1;letter-spacing:-.4px}.fs-price__now{font-size:1.71em;color:var(--fs-ink)}.fs-price__was{position:relative;display:inline-block;align-self:center;font-size:1.4em;text-decoration:none;color:var(--fs-muted)}.fs-price__was::after{content:"";position:absolute;left:-5%;top:40%;width:115%;height:1.5px;background:var(--fs-strike);transform:rotate(-12deg)}.fs .fs-coupon{display:flex;flex-wrap:wrap;align-items:center;align-self:center;gap:6px;font-family:var(--fs-font-system);font-size:.9rem;line-height:normal;color:var(--fs-coupon-text)}.fs-coupon__tag{flex-shrink:0;color:var(--fs-coupon-green)}.fs-coupon__code{padding:2px 8px;border:1.5px dashed var(--fs-coupon-green);border-radius:var(--fs-r-code);background:var(--fs-coupon-code-bg);font-weight:700;letter-spacing:.5px;color:var(--fs-coupon-code)}.fs .fs-buy__perks{align-self:flex-start;margin:1rem 0;padding:0 12px;list-style:none}.fs-buy__perks a,.fs-buy__perks>li{display:flex;align-items:center}.fs-buy__perks>li:not(:last-child){padding-bottom:4px}.fs-buy__perks>li:not(:first-child){margin-top:4px}.fs-buy__perks .fs-ico{--fs-ico-size:1em;--fs-ico-align:center;--fs-ico-gap:3px}.fs-buy__perks .fs-list__text,.fs-buy__perks a{font-size:.9rem;font-weight:400;line-height:1.7em;letter-spacing:-.01em;word-spacing:0;text-transform:capitalize}.fs-buy__perks .fs-list__text{color:var(--fs-body)}.fs-buy__perks a{width:100%}.fs-buy__perks a .fs-list__text{font-size:1em}.fs-enroll-ring{display:flex;justify-content:center;align-items:center;width:100%;padding:1px;border-radius:var(--fs-r-ring);corner-shape:squircle;background:conic-gradient(from calc(var(--fs-ring-angle) - 80deg) at var(--fs-ring-x) center,transparent 0,var(--fs-green) 20%,transparent 35%),var(--fs-white);animation:fs-ring-rotate 3s linear -.64s infinite,fs-ring-slide 3s linear -.64s infinite;transform:translateZ(0)}@property --fs-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-ring-x{syntax:"<length-percentage>";inherits:false;initial-value:0%}@keyframes fs-ring-slide{0%{--fs-ring-x:8%}32.82275711%{--fs-ring-x:82.4%}50%{--fs-ring-x:82.4%}82.82275711%{--fs-ring-x:8%}to{--fs-ring-x:8%}}@keyframes fs-ring-rotate{0%{--fs-ring-angle:0deg}32.82275711%{--fs-ring-angle:0deg}50%{--fs-ring-angle:180deg}82.82275711%{--fs-ring-angle:180deg}to{--fs-ring-angle:360deg}}.fs-enroll{all:unset;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:50px;padding:1.75rem 0;overflow:hidden;border-radius:var(--fs-r-enroll);corner-shape:squircle;background:var(--fs-white);box-shadow:var(--fs-shadow-enroll);font-family:var(--fs-font-button);font-size:1.1rem;font-weight:600;line-height:1.6em;letter-spacing:.01rem;text-align:center;color:var(--fs-green);cursor:pointer;-webkit-font-smoothing:antialiased;transition:all .3s ease-in}.fs-enroll::before{content:"";position:absolute;top:0;left:-30%;width:20%;height:100%;border-radius:var(--fs-r-enroll-shine);corner-shape:squircle;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.6) 50%,transparent 100%);animation:fs-shimmer-sweep 8s ease-in-out infinite}@keyframes fs-shimmer-sweep{0%{left:-30%}20%{left:100%}100%{left:100%}}.fs-enroll:focus,.fs-enroll:hover{background:var(--fs-white);box-shadow:var(--fs-shadow-enroll-hover);color:var(--fs-green-hover)}.fs-enroll:active{background:var(--fs-green-active-bg);color:var(--fs-green-active)}.fs-enroll:focus-visible{outline:2px solid var(--fs-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fs-enroll-ring,.fs-enroll::before{animation:none}}.fs-enrolled__wrap{display:flex;flex-direction:column;align-items:stretch;width:100%;font-size:.9rem;text-align:center}.fs-enrolled__badge{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;border-radius:var(--fs-r-enrolled);corner-shape:squircle;background:var(--fs-green-wash);font-weight:500;color:var(--fs-green-deep)}.fs-enrolled__check{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--fs-green);color:var(--fs-white)}.fs-enrolled__check svg{width:.7rem;height:.7rem}.fs .fs-enrolled__cta{margin:.5rem 0 0;text-align:center}.fs-enrolled__link svg{width:.7em;height:.7em;margin-left:.25em;vertical-align:-.05em}.fs .fs-divider{display:flex;align-items:center;padding-block:10px;font-size:.8em;line-height:1;color:var(--fs-body)}.fs-divider::after,.fs-divider::before{content:"";flex-grow:1;border-top:1px solid var(--fs-rule-divider)}.fs-divider>span{flex-shrink:0;max-width:95%;margin:0 10px}.fs .fs-buy__schools{align-self:center;margin-top:-20px;text-align:center}.fs-buy__schools>span{font-size:var(--fs-fs-list);font-weight:400;line-height:1.4rem;letter-spacing:0;color:var(--fs-muted)}.fs .fs-buy__schools .fs-ulink{line-height:inherit}@media (max-width:1400px){.fs-buy{margin-top:0}}@media (max-width:1024px){.fs-buy{position:relative;top:auto;padding:15px}.fs .fs-price{justify-content:flex-start;align-items:center;gap:10px}}@media (max-width:767px){.fs-buy{flex-basis:100%;margin-top:30px;padding:30px}.fs-buy__perks .fs-ico{--fs-ico-align:flex-start;--fs-ico-top:4px;align-self:flex-start}}.fs-sticky{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;z-index:9999;width:auto;max-width:none;text-align:center;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.fs-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fs .fs-sticky__btn{display:inline-block;padding:15px;border-radius:var(--fs-r-sticky);corner-shape:squircle;background:var(--fs-green);font-family:var(--fs-font-alt);font-size:.9em;font-weight:500;line-height:1.6em;letter-spacing:-.01em;text-align:center;color:var(--fs-white);transition:all .3s}.fs .fs-sticky__btn:focus,.fs .fs-sticky__btn:hover{color:var(--fs-white)}@media (max-width:767px){.fs .fs-sticky__btn{display:block;width:100%;line-height:1.2em}}