.landing-page-module__476eJW__landing{--landing-green:var(--editorial-accent);--landing-ink:var(--editorial-ink);--landing-muted:#56665e;--text-gap:1rem;--label-gap:.75rem;--caption-gap:.625rem;--body-measure:34rem;background:var(--editorial-bg);min-width:0;color:var(--landing-ink);letter-spacing:0;-webkit-font-smoothing:antialiased;direction:rtl;font-family:Vazirmatn Mobile,Tahoma,sans-serif;font-size:1rem;font-weight:400;line-height:1.9}.landing-page-module__476eJW__landing *{box-sizing:border-box}.landing-page-module__476eJW__landing :is(h1,h2,h3,p,figure){margin:0}.landing-page-module__476eJW__landing h1,.landing-page-module__476eJW__landing h2{letter-spacing:0;text-wrap:balance;font-weight:600}.landing-page-module__476eJW__landing main h2{text-align:start;text-wrap:balance;margin-inline:0;line-height:1.6}.landing-page-module__476eJW__headingLine{vertical-align:top;text-wrap:balance;max-width:100%;display:inline-block}.landing-page-module__476eJW__problemContent>p,.landing-page-module__476eJW__workflowCopy>p:not(.landing-page-module__476eJW__workflowLabel),.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow),.landing-page-module__476eJW__journey p{text-align:start;text-wrap:pretty}.landing-page-module__476eJW__problemContent>p,.landing-page-module__476eJW__workflowCopy>p:not(.landing-page-module__476eJW__workflowLabel),.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow){max-width:var(--body-measure);margin-inline:0}.landing-page-module__476eJW__problemCopy>.landing-page-module__476eJW__eyebrow,.landing-page-module__476eJW__athleteCopy>.landing-page-module__476eJW__eyebrow{text-align:start}.landing-page-module__476eJW__landing a{-webkit-tap-highlight-color:#195b451f;touch-action:manipulation}.landing-page-module__476eJW__landing a:focus-visible{outline:3px solid var(--landing-green);outline-offset:5px;border-radius:4px}.landing-page-module__476eJW__container{width:min(1184px,100% - 48px);margin-inline:auto}.landing-page-module__476eJW__skipLink{z-index:200;top:8px;background:var(--landing-green);color:#fff;padding:10px 18px;position:fixed;inset-inline-start:12px;transform:translateY(-160%)}.landing-page-module__476eJW__skipLink:focus{transform:none}.landing-page-module__476eJW__header{background:#f6f6ec;border-bottom:1px solid #0000}.landing-page-module__476eJW__headerInner{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.landing-page-module__476eJW__brand{color:var(--landing-green);align-items:center;gap:10px;font-size:1.5rem;font-weight:600;display:inline-flex}.landing-page-module__476eJW__brand>span:first-child{width:41px;height:41px}.landing-page-module__476eJW__navigation{gap:38px;margin-inline-start:auto;display:flex}.landing-page-module__476eJW__navigation a{align-items:center;min-height:44px;padding-inline:4px;font-size:.9rem;font-weight:500;display:inline-flex}.landing-page-module__476eJW__navigation a:hover,.landing-page-module__476eJW__footerNav a:hover{color:var(--landing-green);text-underline-offset:7px;text-decoration:underline}.landing-page-module__476eJW__headerAuth{min-width:76px;margin-inline-start:20px}.landing-page-module__476eJW__headerAuth .public-header-auth-actions{display:contents}.landing-page-module__476eJW__headerAuth .public-header-auth-actions .public-header-primary{display:none}.landing-page-module__476eJW__headerAuth a{border:1px solid var(--editorial-border);min-height:44px;color:var(--landing-ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:6px 20px;font-size:.9rem;font-weight:500;transition:background .16s,transform .16s;display:inline-flex}.landing-page-module__476eJW__headerAuth a:hover{background:var(--editorial-surface)}.landing-page-module__476eJW__artworkHero{isolation:isolate;width:min(100%,480px);margin-inline:auto;padding-bottom:24px;position:relative}.landing-page-module__476eJW__artworkHero:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);pointer-events:none;background:#f6f6ec;position:absolute;inset:0;box-shadow:0 0 0 100vmax #f6f6ec}.landing-page-module__476eJW__artworkTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing-page-module__476eJW__heroArtwork{width:100%;height:auto;display:block}.landing-page-module__476eJW__desktopArtwork,.landing-page-module__476eJW__desktopSlogan,.landing-page-module__476eJW__heroScrollHint{display:none}.landing-page-module__476eJW__heroCenter{display:contents}@media (max-width:1023px){.landing-page-module__476eJW__artworkHero picture{width:min(100%,max(240px,70.06svh - 112.096px));margin-inline:auto;display:block;position:relative}.landing-page-module__476eJW__artworkHero picture:before,.landing-page-module__476eJW__artworkHero picture:after{content:"";pointer-events:none;background:linear-gradient(#f6f6ec 80%,#0000);height:3.2%;position:absolute;top:0}.landing-page-module__476eJW__artworkHero picture:before{width:59%;left:0}.landing-page-module__476eJW__artworkHero picture:after{width:13%;right:0}}.landing-page-module__476eJW__artworkActions{grid-template-columns:1.06fr 1fr;gap:8px;padding-inline:16px;display:grid}.landing-page-module__476eJW__artworkButton{border:1px solid var(--landing-green);white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:56px;padding:8px 10px;font-size:clamp(.75rem,3.5vw,.9375rem);font-weight:600;display:flex}.landing-page-module__476eJW__artworkButton svg{flex-shrink:0;width:22px;height:22px}.landing-page-module__476eJW__artworkButton .landing-page-module__476eJW__artworkChevron{width:10px;height:18px}.landing-page-module__476eJW__artworkSecondary{color:var(--landing-green);background:0 0;border-color:#8fb4a3}.landing-page-module__476eJW__artworkSecondary:hover{background:var(--editorial-surface)}@media (min-width:1024px){.landing-page-module__476eJW__header{background:#f8f8ed}.landing-page-module__476eJW__artworkHero:before{background:#f8f8ed;box-shadow:0 0 0 100vmax #f8f8ed}.landing-page-module__476eJW__artworkHero{--desktop-hero-height:min(850px, calc(100svh - 89px));width:100%;height:var(--desktop-hero-height);flex-direction:column;justify-content:flex-end;min-height:480px;padding-bottom:clamp(16px,5svh,45px);display:flex;container-type:inline-size}.landing-page-module__476eJW__artworkHero picture{display:none}.landing-page-module__476eJW__desktopArtwork{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.landing-page-module__476eJW__desktopCoachLeft,.landing-page-module__476eJW__desktopCoachRight{width:min(85cqw, calc(var(--desktop-hero-height) * 1.7));aspect-ratio:1536/883;background:url(/landing/editorial/hero-coaches-desktop.webp) 0 0/100% 100% no-repeat;position:absolute;top:2%}.landing-page-module__476eJW__desktopCoachLeft{clip-path:polygon(0 0,46% 0,46% 24%,49% 24%,49% 43%,46% 43%,46% 61%,38% 65%,36% 75%,36% 100%,0 100%);left:0}.landing-page-module__476eJW__desktopCoachRight{clip-path:polygon(49% 0,100% 0,100% 100%,82% 100%,82% 67%,74% 67%,74% 47%,65% 43%,65% 30%,49% 30%);right:0}.landing-page-module__476eJW__heroCenter{flex-direction:column;align-items:stretch;gap:clamp(16px,3svh,28px);width:min(43%,590px);margin-inline:auto;display:flex;position:relative}.landing-page-module__476eJW__desktopSlogan{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;line-height:1.25;display:flex}.landing-page-module__476eJW__desktopSlogan strong{color:#dfa000;font-size:clamp(72px,7.3cqw,122px);font-weight:900}.landing-page-module__476eJW__desktopSlogan>span{color:#ed2340;margin-top:12px;font-size:clamp(27px,3cqw,50px);font-weight:800}.landing-page-module__476eJW__artworkActions{grid-template-columns:1.2fr 1fr;gap:14px;padding:0}.landing-page-module__476eJW__artworkButton{border-radius:16px;gap:8px;height:clamp(48px,5cqw,72px);min-height:48px;padding:8px 16px;font-size:clamp(15px,1.5cqw,22px)}.landing-page-module__476eJW__artworkButton svg{width:28px;height:28px}.landing-page-module__476eJW__artworkButton .landing-page-module__476eJW__artworkChevron{width:10px;height:18px}.landing-page-module__476eJW__artworkSecondary{border-color:var(--landing-green);background:#f8f8ed}.landing-page-module__476eJW__heroScrollHint{color:#757872;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;font-size:14px;display:flex}.landing-page-module__476eJW__heroScrollHint svg{width:24px;height:24px}}.landing-page-module__476eJW__hero{padding-top:54px}.landing-page-module__476eJW__heroCopy{text-align:center;max-width:720px;margin-inline:auto}.landing-page-module__476eJW__eyebrow{color:var(--landing-green);font-size:.9rem;font-weight:500}.landing-page-module__476eJW__hero h1{margin-top:14px;font-size:clamp(2.3rem,4.65vw,4rem);line-height:1.42}.landing-page-module__476eJW__hero h1 span{color:var(--landing-green)}.landing-page-module__476eJW__heroDescription{max-width:54ch;color:var(--landing-muted);text-align:center;text-wrap:pretty;font-size:1.05rem;line-height:2;margin:var(--text-gap) auto 0!important}.landing-page-module__476eJW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.landing-page-module__476eJW__button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:27px;min-height:54px;padding:11px 23px;font-size:.93rem;font-weight:500;transition:background .16s,transform .16s,border-color .16s;display:inline-flex}.landing-page-module__476eJW__buttonPrimary{color:#fffdf8;background:var(--landing-green)}.landing-page-module__476eJW__buttonPrimary:hover{background:var(--editorial-accent-strong)}.landing-page-module__476eJW__buttonSecondary{border-color:var(--editorial-border);background:0 0}.landing-page-module__476eJW__buttonSecondary:hover{background:var(--editorial-surface);border-color:#a8b2a7}.landing-page-module__476eJW__button:active,.landing-page-module__476eJW__headerAuth a:active{transition-duration:80ms;transform:scale(.98)}.landing-page-module__476eJW__features{max-width:1056px;margin:40px auto 0}.landing-page-module__476eJW__featuresHeading{text-align:center}.landing-page-module__476eJW__landing .landing-page-module__476eJW__featuresHeading h2{text-align:center;margin:6px auto 0;font-size:1.5rem;font-weight:700}.landing-page-module__476eJW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-page-module__476eJW__featureCard{border:1px solid var(--editorial-border);background:var(--editorial-surface);border-radius:14px;min-width:0;padding:18px 14px}.landing-page-module__476eJW__featureIcon{width:42px;height:42px;color:var(--landing-green);background:#e8eee4;border:1px solid #195b451f;border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.landing-page-module__476eJW__featureIcon svg{width:24px;height:24px}.landing-page-module__476eJW__featureCard h3{text-align:center;text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.7}.landing-page-module__476eJW__featureCard p{color:var(--landing-muted);text-align:center;text-wrap:balance;margin-top:8px;font-size:.875rem;line-height:1.9}@media (min-width:768px){.landing-page-module__476eJW__features{margin-top:64px}.landing-page-module__476eJW__landing .landing-page-module__476eJW__featuresHeading h2{font-size:2rem}.landing-page-module__476eJW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.landing-page-module__476eJW__featureCard{padding:28px}.landing-page-module__476eJW__featureIcon{border-radius:17px;width:52px;height:52px;margin-bottom:18px}.landing-page-module__476eJW__featureIcon svg{width:28px;height:28px}.landing-page-module__476eJW__featureCard h3{font-size:1.0625rem}.landing-page-module__476eJW__featureCard p{text-wrap:pretty;max-width:29ch;margin-inline:auto;font-size:.9375rem}}.landing-page-module__476eJW__heroFigure{max-width:1056px;margin:54px auto 0!important}.landing-page-module__476eJW__browserFrame{background:#dfe5d8;border:1px solid #bdc7b8;border-radius:16px;padding:8px;overflow:hidden;box-shadow:0 2px 3px #1f37290a,0 30px 55px -36px #1f372961}.landing-page-module__476eJW__browserBar{color:#596958;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 10px 5px;font-size:.64rem;font-weight:500;display:flex}.landing-page-module__476eJW__browserDots{direction:ltr;gap:5px;display:flex}.landing-page-module__476eJW__browserDots i{background:#a4afa0;border-radius:50%;width:5px;height:5px}.landing-page-module__476eJW__browserMark{text-align:end;width:25px;font-size:.9rem}.landing-page-module__476eJW__heroPicture{background:var(--editorial-surface);border:1px solid #d3d7cd;border-radius:8px;display:block;overflow:hidden}.landing-page-module__476eJW__heroPicture img{width:100%;height:auto;display:block}.landing-page-module__476eJW__heroFigure figcaption{color:var(--landing-muted);justify-content:center;align-items:center;gap:8px;padding-top:16px;font-size:.73rem;display:flex}.landing-page-module__476eJW__captionDot{background:var(--landing-green);border-radius:50%;width:5px;height:5px}.landing-page-module__476eJW__problem{border-block:1px solid var(--editorial-border);grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;margin-top:88px;padding-block:48px;display:grid}.landing-page-module__476eJW__problem h2{max-width:22ch;margin-top:var(--label-gap);font-size:clamp(1.85rem,3vw,2.55rem)}.landing-page-module__476eJW__problemCopy{min-width:0}.landing-page-module__476eJW__problemContent{margin-top:var(--text-gap)}.landing-page-module__476eJW__problemContent>p{color:var(--landing-muted);font-size:.96rem;line-height:2}.landing-page-module__476eJW__editorialFigure{min-width:0}.landing-page-module__476eJW__editorialFigure img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.landing-page-module__476eJW__editorialFigure figcaption{margin-top:var(--caption-gap);text-align:start;text-wrap:pretty;color:var(--landing-muted);font-size:.75rem;line-height:1.7}.landing-page-module__476eJW__paperTrail{align-items:center;gap:25px;margin-top:26px;display:flex}.landing-page-module__476eJW__paperTrail>div{color:var(--landing-muted);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.landing-page-module__476eJW__paperTrail>div span{border-bottom:1px solid #b7bdaf;padding-bottom:5px}.landing-page-module__476eJW__paperTrail>span{color:var(--landing-green);font-size:1.5rem}.landing-page-module__476eJW__paperTrail strong{color:var(--landing-green);font-size:1.1rem;font-weight:600}.landing-page-module__476eJW__workflows{padding-block:30px 80px}.landing-page-module__476eJW__workflow{grid-template-columns:.82fr 1.18fr;align-items:center;gap:68px;padding-block:58px;display:grid}.landing-page-module__476eJW__workflow:nth-child(2){grid-template-columns:1.18fr .82fr}.landing-page-module__476eJW__workflow:nth-child(2) .landing-page-module__476eJW__workflowCopy{grid-area:1/2}.landing-page-module__476eJW__workflow:nth-child(2) .landing-page-module__476eJW__workflowFigure{grid-area:1/1}.landing-page-module__476eJW__workflowCopy{min-width:0}.landing-page-module__476eJW__workflowLabel{color:var(--landing-green);justify-content:flex-start;align-items:center;gap:12px;font-size:.84rem;font-weight:500;display:flex}.landing-page-module__476eJW__workflowLabel>span{border-inline-end:1px solid #b7c4b5;padding-inline-end:12px;font-size:.78rem}.landing-page-module__476eJW__workflow h2{max-width:22ch;margin-top:var(--label-gap);font-size:clamp(1.7rem,2.65vw,2.25rem)}.landing-page-module__476eJW__workflow[data-workflow=coach-classes] .landing-page-module__476eJW__workflowCopy{container-type:inline-size}.landing-page-module__476eJW__landing .landing-page-module__476eJW__workflow[data-workflow=coach-classes] h2{max-width:none;font-size:clamp(1rem,6cqi,1.75rem);line-height:1.65}.landing-page-module__476eJW__workflow[data-workflow=coach-classes] h2 .landing-page-module__476eJW__headingLine{display:inline}.landing-page-module__476eJW__workflow[data-workflow=coach-finance] .landing-page-module__476eJW__workflowCopy{container-type:inline-size}.landing-page-module__476eJW__landing .landing-page-module__476eJW__workflow[data-workflow=coach-finance] h2{max-width:none;font-size:clamp(1.0625rem,6.2cqi,1.75rem);line-height:1.65}.landing-page-module__476eJW__workflow[data-workflow=coach-finance] h2 .landing-page-module__476eJW__headingLine{display:block}.landing-page-module__476eJW__workflowCopy>p:not(.landing-page-module__476eJW__workflowLabel){margin-top:var(--text-gap);color:var(--landing-muted);font-size:.96rem;line-height:2}.landing-page-module__476eJW__workflowCopy>.landing-page-module__476eJW__workflowDetail{border-inline-start:2px solid #b7c4b5;padding-inline-start:16px;font-size:.84rem!important}.landing-page-module__476eJW__workflowFigure{min-width:0}.landing-page-module__476eJW__workflowImage{background:#e5e8dd;border:1px solid #d7dccc;border-radius:12px;padding:22px}.landing-page-module__476eJW__workflowImage picture{display:block;position:relative}.landing-page-module__476eJW__workflow[data-workflow=coach-classes] .landing-page-module__476eJW__workflowImage picture:before{content:"";background:#f8f8f0;border:1px solid #cbd3c2;border-radius:7px;position:absolute;inset:8px -5px -8px}.landing-page-module__476eJW__workflow[data-workflow=coach-classes] .landing-page-module__476eJW__workflowImage{padding-bottom:30px}.landing-page-module__476eJW__workflow[data-workflow=coach-finance] .landing-page-module__476eJW__workflowImage{background:#e2e8df;border-color:#ced8cb}.landing-page-module__476eJW__workflow[data-workflow=coach-attendance] .landing-page-module__476eJW__workflowImage{background:#ebe5db;border-color:#ded5c8}.landing-page-module__476eJW__workflowImage img{border:1px solid #d8d2c6;border-radius:7px;width:100%;height:auto;display:block;position:relative;box-shadow:0 12px 25px -18px #18251f4d}.landing-page-module__476eJW__paymentLegend{color:#46564c;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:18px;font-size:.73rem;display:flex}.landing-page-module__476eJW__paymentLegend>span{align-items:center;gap:7px;display:inline-flex}.landing-page-module__476eJW__paymentLegend i{background:#2c6b4f;border-radius:50%;width:7px;height:7px}.landing-page-module__476eJW__paymentLegend>span:last-child i{background:#9a691e}.landing-page-module__476eJW__attendanceFlow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.landing-page-module__476eJW__attendanceFlow li{color:#4b594e;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:.69rem;display:flex;position:relative}.landing-page-module__476eJW__attendanceFlow li:not(:last-child):after{content:"";top:15px;border-top:1px solid #b8c0ac;width:calc(100% - 38px);position:absolute;inset-inline-start:calc(50% + 19px)}.landing-page-module__476eJW__attendanceFlow li>span{width:30px;height:30px;color:var(--landing-green);background:#f7f5ed;border:1px solid #b8c0ac;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.landing-page-module__476eJW__attendanceFlow li:last-child>span{color:#fff;background:var(--landing-green);border-color:var(--landing-green)}.landing-page-module__476eJW__workflowFigure figcaption{margin-top:var(--caption-gap);text-align:start;text-wrap:pretty;color:var(--landing-muted);justify-content:space-between;gap:12px;font-size:.73rem;line-height:1.7;display:flex}.landing-page-module__476eJW__workflowFigure figcaption>span{color:var(--landing-muted);flex-shrink:0}.landing-page-module__476eJW__athleteSection{isolation:isolate;background:var(--editorial-accent-strong);color:var(--editorial-surface);position:relative}.landing-page-module__476eJW__athleteBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-page-module__476eJW__athleteBackdrop img{object-fit:cover;object-position:center 65%;opacity:.24;filter:blur(6px)saturate(.4)}.landing-page-module__476eJW__athleteBackdrop:after{content:"";background:linear-gradient(90deg,#10433273,#104332cc);position:absolute;inset:0}.landing-page-module__476eJW__athleteLayout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;padding-block:68px;display:grid;position:relative}.landing-page-module__476eJW__athleteCopy .landing-page-module__476eJW__eyebrow{color:#c7dac6}.landing-page-module__476eJW__athleteCopy h2{max-width:24ch;margin-top:var(--label-gap);font-size:clamp(1.8rem,2.8vw,2.4rem)}.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow){color:#d1ded2;margin-top:var(--text-gap);font-size:.96rem;line-height:2}.landing-page-module__476eJW__journey{margin:32px 0 20px;padding:0;list-style:none}.landing-page-module__476eJW__journey li{align-items:flex-start;gap:18px;padding-block:0 22px;display:flex}.landing-page-module__476eJW__journey li>span{color:#d1ded2;border:1px solid #638675;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.77rem;display:grid;position:relative}.landing-page-module__476eJW__journey li:not(:last-child)>span:after{content:"";background:#547a67;width:1px;height:30px;position:absolute;top:37px}.landing-page-module__476eJW__journey h3{font-size:.94rem;font-weight:500}.landing-page-module__476eJW__journey p{color:#c6d7c9;margin-top:3px;font-size:.8rem}.landing-page-module__476eJW__athleteLink{color:#fffdf8;border-bottom:1px solid #86a48e;align-items:center;gap:25px;min-height:44px;font-size:.9rem;display:inline-flex}.landing-page-module__476eJW__athleteSection a:focus-visible{outline-color:#fffdf8}.landing-page-module__476eJW__phoneFigure{text-align:center;justify-self:center}.landing-page-module__476eJW__phoneStage{padding:16px 24px;position:relative}.landing-page-module__476eJW__phoneStage:before,.landing-page-module__476eJW__phoneStage:after{content:"";top:50%;pointer-events:none;border:solid #fffdf81a;width:100%;position:absolute;inset-inline-start:0}.landing-page-module__476eJW__phoneStage:before{aspect-ratio:1;border-width:1px;border-radius:50%;transform:translateY(-50%)}.landing-page-module__476eJW__phoneStage:after{border-width:1px 0 0;height:0}.landing-page-module__476eJW__phoneFrame{background:var(--editorial-bg);border:6px solid #e1e2d6;border-radius:28px;width:288px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8fa791,0 24px 40px -22px #00000073}.landing-page-module__476eJW__phoneFrame img{width:100%;height:auto;display:block}.landing-page-module__476eJW__phoneFigure figcaption{margin-top:var(--caption-gap);text-align:start;text-wrap:pretty;color:#c6d7c9;margin-inline:24px;font-size:.75rem;line-height:1.7}.landing-page-module__476eJW__finalCta{text-align:center;padding-block:90px 84px}.landing-page-module__476eJW__landing .landing-page-module__476eJW__finalCta h2{text-align:center;max-width:30ch;margin-inline:auto;margin-top:var(--label-gap);font-size:clamp(1.8rem,3.15vw,2.8rem)}.landing-page-module__476eJW__nextStep{width:fit-content;max-width:var(--body-measure);text-align:start;text-wrap:pretty;color:var(--landing-muted);font-size:.92rem;margin:var(--text-gap) auto 0!important}.landing-page-module__476eJW__finalCta .landing-page-module__476eJW__button{margin-top:26px}.landing-page-module__476eJW__tutorialLink{width:fit-content;min-height:44px;color:var(--landing-muted);justify-content:center;align-items:center;gap:13px;margin:17px auto 0;font-size:.82rem;display:flex}.landing-page-module__476eJW__tutorialLink:hover,.landing-page-module__476eJW__athleteLink:hover{text-underline-offset:6px;text-decoration:underline}.landing-page-module__476eJW__footer{background:var(--editorial-surface);border-top:1px solid var(--editorial-border);padding-block:32px 18px}.landing-page-module__476eJW__footerTop{grid-template-columns:1fr 1.25fr 96px;align-items:start;gap:48px;display:grid}.landing-page-module__476eJW__footerBrand .landing-page-module__476eJW__brand{min-height:44px}.landing-page-module__476eJW__footerBrand>p{max-width:30ch;color:var(--landing-muted);text-align:start;text-wrap:pretty;margin-top:8px;font-size:.84rem;line-height:1.9}.landing-page-module__476eJW__footerNav{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.landing-page-module__476eJW__footerNav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.85rem;display:inline-flex}.landing-page-module__476eJW__contact h2{font-size:.94rem;font-weight:600;line-height:1.7}.landing-page-module__476eJW__contact address{max-width:52ch;color:var(--landing-muted);text-align:start;text-wrap:pretty;margin-top:4px;font-size:.875rem;font-style:normal;line-height:1.85}.landing-page-module__476eJW__contact>div{flex-wrap:wrap;gap:0 16px;margin-top:4px;display:flex}.landing-page-module__476eJW__contact a{white-space:nowrap;min-height:44px;color:var(--landing-ink);align-items:center;padding-inline:2px;font-size:.84rem;display:inline-flex}.landing-page-module__476eJW__trustBadge{color:var(--landing-muted);flex-direction:column;align-items:center;gap:6px;font-size:.7rem;display:flex}.landing-page-module__476eJW__trustImage{border:1px solid var(--editorial-border);background:#fff;border-radius:9px;place-items:center;width:96px;height:105px;display:grid;position:relative}.landing-page-module__476eJW__trustImage>img{object-fit:contain;opacity:0;background:#fff;width:80px;height:88px;position:absolute}.landing-page-module__476eJW__trustImage>img[data-loaded=true]{opacity:1}.landing-page-module__476eJW__trustImage>span{text-align:center;font-size:.75rem}.landing-page-module__476eJW__footerBottom{border-top:1px solid var(--editorial-border);color:var(--landing-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:12px;font-size:.7rem;display:flex}.landing-page-module__476eJW__footerLegal{flex-wrap:wrap;gap:4px 24px;display:flex}@media (prefers-reduced-motion:no-preference){.landing-page-module__476eJW__heroCopy{animation:.42s cubic-bezier(.2,.7,.2,1) both landing-page-module__476eJW__enter}.landing-page-module__476eJW__heroFigure{animation:.52s cubic-bezier(.2,.7,.2,1) both landing-page-module__476eJW__enter}@keyframes landing-page-module__476eJW__enter{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (max-width:1023px){.landing-page-module__476eJW__headerInner{min-height:78px}.landing-page-module__476eJW__hero{padding-top:48px}.landing-page-module__476eJW__hero h1{font-size:3.2rem}.landing-page-module__476eJW__problem{gap:40px;margin-top:74px}.landing-page-module__476eJW__workflow{gap:32px}.landing-page-module__476eJW__problemContent>p,.landing-page-module__476eJW__workflowCopy>p:not(.landing-page-module__476eJW__workflowLabel),.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow),.landing-page-module__476eJW__journey p{text-wrap:balance}.landing-page-module__476eJW__workflowImage{padding:12px}.landing-page-module__476eJW__athleteLayout{gap:40px}.landing-page-module__476eJW__phoneFrame{width:280px}.landing-page-module__476eJW__footerTop{grid-template-columns:.8fr 1.2fr 96px;gap:24px}.landing-page-module__476eJW__footerLegal>span{display:none}}@media (max-width:767px){.landing-page-module__476eJW__landing{--landing-muted:#485a50;--body-measure:36ch}.landing-page-module__476eJW__container{width:calc(100% - 40px)}.landing-page-module__476eJW__headerInner{gap:14px;min-height:72px}.landing-page-module__476eJW__brand{gap:6px;font-size:1.16rem}.landing-page-module__476eJW__brand>span:first-child{width:32px;height:32px}.landing-page-module__476eJW__navigation{gap:12px}.landing-page-module__476eJW__navigation a,.landing-page-module__476eJW__headerAuth a{font-size:.78rem}.landing-page-module__476eJW__headerAuth{min-width:50px;margin-inline-start:0}.landing-page-module__476eJW__headerAuth a{padding-inline:11px}.landing-page-module__476eJW__hero{padding-top:28px}.landing-page-module__476eJW__eyebrow{font-size:.79rem}.landing-page-module__476eJW__hero h1{margin-top:var(--label-gap);font-size:clamp(1.875rem,8.6vw,2.125rem);font-weight:700;line-height:1.45}.landing-page-module__476eJW__heroDescription{text-wrap:balance;max-width:34ch;font-size:.96875rem;line-height:2}.landing-page-module__476eJW__heroPromise{display:inline}.landing-page-module__476eJW__actions{gap:10px;margin-top:22px}.landing-page-module__476eJW__button{gap:12px;min-height:50px;padding:10px 15px;font-size:.8rem}.landing-page-module__476eJW__heroFigure{margin-top:28px!important}.landing-page-module__476eJW__browserFrame{border-radius:12px;padding:5px}.landing-page-module__476eJW__browserBar{height:29px;padding-inline:7px;font-size:.59rem}.landing-page-module__476eJW__heroFigure figcaption{padding-top:var(--caption-gap);gap:6px;font-size:.6875rem;line-height:1.7}.landing-page-module__476eJW__problem{grid-template-columns:1fr;gap:26px;margin-top:48px;padding-block:32px}.landing-page-module__476eJW__problem h2,.landing-page-module__476eJW__workflow h2,.landing-page-module__476eJW__athleteCopy h2{max-width:24ch;font-size:1.5rem;font-weight:700}.landing-page-module__476eJW__problemContent>p,.landing-page-module__476eJW__workflowCopy>p:not(.landing-page-module__476eJW__workflowLabel),.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow){font-size:.96875rem;line-height:2}.landing-page-module__476eJW__editorialFigure img{aspect-ratio:4/3;object-position:center}.landing-page-module__476eJW__editorialFigure figcaption{font-size:.75rem}.landing-page-module__476eJW__paperTrail{gap:16px;margin-top:20px}.landing-page-module__476eJW__paperTrail>div{gap:10px;font-size:.68rem}.landing-page-module__476eJW__paperTrail strong{font-size:1rem}.landing-page-module__476eJW__workflows{padding-block:6px 42px}.landing-page-module__476eJW__workflow,.landing-page-module__476eJW__workflow:nth-child(2){grid-template-columns:1fr;gap:26px;padding-block:36px}.landing-page-module__476eJW__workflow:nth-child(2) .landing-page-module__476eJW__workflowCopy,.landing-page-module__476eJW__workflow:nth-child(2) .landing-page-module__476eJW__workflowFigure{grid-area:auto}.landing-page-module__476eJW__workflowLabel{font-size:.8rem}.landing-page-module__476eJW__workflowCopy>.landing-page-module__476eJW__workflowDetail{font-size:.875rem!important}.landing-page-module__476eJW__workflowImage{padding:14px}.landing-page-module__476eJW__workflow[data-workflow=coach-classes] .landing-page-module__476eJW__workflowImage{padding-bottom:22px}.landing-page-module__476eJW__paymentLegend{margin-top:13px;font-size:.7rem}.landing-page-module__476eJW__attendanceFlow{margin-bottom:18px}.landing-page-module__476eJW__attendanceFlow li{color:#37483d;gap:9px;font-size:.71rem;font-weight:500;line-height:1.7}.landing-page-module__476eJW__attendanceFlow li>span{width:32px;height:32px;font-size:.78rem}.landing-page-module__476eJW__attendanceFlow li:not(:last-child):after{top:16px}.landing-page-module__476eJW__workflowFigure figcaption{font-size:.6875rem}.landing-page-module__476eJW__athleteLayout{grid-template-columns:1fr;gap:28px;padding-block:40px}.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow){color:#e1e9df}.landing-page-module__476eJW__athleteBackdrop{height:clamp(36rem,150vw,42rem);max-height:100%;bottom:auto}.landing-page-module__476eJW__athleteBackdrop img{object-position:44% center;opacity:.4;filter:blur(3px)saturate(.5)}.landing-page-module__476eJW__athleteBackdrop:after{background:linear-gradient(180deg, #10433299 0%, #10433280 40%, #10433266 70%, var(--editorial-accent-strong) 100%)}.landing-page-module__476eJW__journey{margin-top:23px;margin-bottom:10px}.landing-page-module__476eJW__journey li{gap:13px;padding-bottom:18px}.landing-page-module__476eJW__journey p{color:#d6e2d5;font-size:.875rem;line-height:1.95}.landing-page-module__476eJW__journey li:not(:last-child)>span:after{height:36px}.landing-page-module__476eJW__phoneStage{padding:12px 20px}.landing-page-module__476eJW__phoneFrame{width:246px}.landing-page-module__476eJW__finalCta{padding-block:55px}.landing-page-module__476eJW__landing .landing-page-module__476eJW__finalCta h2{max-width:22ch;font-size:1.5rem;font-weight:700}.landing-page-module__476eJW__nextStep{font-size:.9375rem}.landing-page-module__476eJW__finalCta .landing-page-module__476eJW__button{min-width:205px;margin-top:23px}.landing-page-module__476eJW__footer{padding-block:24px 16px}.landing-page-module__476eJW__footerTop{grid-template-columns:minmax(0,1fr) 84px;gap:20px 16px}.landing-page-module__476eJW__footerBrand{grid-column:1/-1}.landing-page-module__476eJW__footerBrand>p{max-width:42ch;margin-top:6px;font-size:.8125rem;line-height:1.8}.landing-page-module__476eJW__contact{min-width:0}.landing-page-module__476eJW__contact address{max-width:32ch;font-size:.8125rem}.landing-page-module__476eJW__contact>div{column-gap:12px}.landing-page-module__476eJW__contact a{font-size:.8125rem}.landing-page-module__476eJW__trustImage{width:84px;height:94px}.landing-page-module__476eJW__footerBottom{flex-direction:column;align-items:stretch;gap:4px;margin-top:16px;padding-top:8px;font-size:.69rem}.landing-page-module__476eJW__footerNav{justify-content:space-between;gap:0 16px}}@media (max-width:600px){.landing-page-module__476eJW__heroFigure{max-width:400px}.landing-page-module__476eJW__heroPicture{aspect-ratio:390/515;position:relative}.landing-page-module__476eJW__heroPicture img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){html:has(.landing-page-module__476eJW__landing){scroll-behavior:auto}.landing-page-module__476eJW__landing *,.landing-page-module__476eJW__landing :before,.landing-page-module__476eJW__landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-page-module__476eJW__button:active,.landing-page-module__476eJW__headerAuth a:active{transform:none}}@media (prefers-contrast:more){.landing-page-module__476eJW__landing{--landing-muted:#303e35}.landing-page-module__476eJW__buttonSecondary,.landing-page-module__476eJW__headerAuth a{border-color:var(--landing-ink)}.landing-page-module__476eJW__athleteCopy>p:not(.landing-page-module__476eJW__eyebrow),.landing-page-module__476eJW__journey p,.landing-page-module__476eJW__phoneFigure figcaption{color:#fff}.landing-page-module__476eJW__athleteBackdrop{display:none}}
