.feature-pages-module__Ww5rJq__hero{padding:46px 0 80px;position:relative;overflow:hidden}.feature-pages-module__Ww5rJq__workoutHero{background:radial-gradient(circle at 3% 95%,#e4f2b5 0,#0000 27%),linear-gradient(135deg,#faf8ef,#edf5e9)}.feature-pages-module__Ww5rJq__clientHero{background:radial-gradient(circle at 0 100%,#f1e4bb 0,#0000 31%),linear-gradient(130deg,#f9f5ea,#edf4e7)}.feature-pages-module__Ww5rJq__nutritionHero{background:radial-gradient(circle at 3% 100%,#efe3ba 0,#0000 30%),linear-gradient(130deg,#fff9ed,#edf4e7)}.feature-pages-module__Ww5rJq__progressHero{background:radial-gradient(circle at 0 100%,#e1eecb 0,#0000 30%),linear-gradient(125deg,#f4f8f4,#eaf1ef)}.feature-pages-module__Ww5rJq__chatHero{color:#fff;background:radial-gradient(circle at 3% 100%,#d9f26b2e 0,#0000 32%),#13291f}.feature-pages-module__Ww5rJq__exerciseHero{background:radial-gradient(circle at 0 100%,#d9f26b 0,#0000 27%),linear-gradient(125deg,#f4f7e8,#faf8ef)}.feature-pages-module__Ww5rJq__heroGrid{grid-template-columns:1fr .95fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__breadcrumb{color:#718075;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.feature-pages-module__Ww5rJq__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__breadcrumb{color:#c0cdbf}.feature-pages-module__Ww5rJq__kicker{color:var(--green);background:#d9f26b6b;border-radius:30px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:900;display:inline-flex}.feature-pages-module__Ww5rJq__kicker svg{width:17px;height:17px}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__kicker{color:var(--lime);background:#d9f26b1a}.feature-pages-module__Ww5rJq__heroCopy h1{letter-spacing:-2.5px;max-width:690px;margin:20px 0 18px;font-size:clamp(40px,4.25vw,60px);font-weight:900;line-height:1.43}.feature-pages-module__Ww5rJq__heroCopy h1 em{color:var(--green);font-style:normal}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__heroCopy h1 em{color:var(--lime)}.feature-pages-module__Ww5rJq__heroCopy>p{color:#526357;max-width:630px;margin:0;font-size:15px;line-height:2.15}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__heroCopy>p{color:#c2cec4}.feature-pages-module__Ww5rJq__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__heroActions .button--dark{color:var(--ink);background:var(--lime)}.feature-pages-module__Ww5rJq__inlineLink{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.feature-pages-module__Ww5rJq__inlineLink:hover{text-underline-offset:5px;text-decoration:underline}.feature-pages-module__Ww5rJq__inlineLink svg{width:16px;height:16px}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__inlineLink{color:var(--lime)}.feature-pages-module__Ww5rJq__heroChips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.feature-pages-module__Ww5rJq__heroChips span{color:#426149;background:#ffffff80;border:1px solid #d8e5d2;border-radius:30px;padding:5px 12px;font-size:10px;font-weight:800}.feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.12;background:#dfe9d9;border-radius:32px 160px 32px 32px;width:100%;position:relative;box-shadow:0 28px 70px #13291f2e}.feature-pages-module__Ww5rJq__photoFrame:before{z-index:0;border-radius:inherit;content:"";border:1px solid #0f6b484d;position:absolute;inset:-15px 23px 22px -16px;transform:rotate(4deg)}.feature-pages-module__Ww5rJq__photoFrame img{object-fit:cover;border-radius:inherit}.feature-pages-module__Ww5rJq__photoBadge{z-index:1;color:var(--ink);background:#fff;border:1px solid #e1e9df;border-radius:15px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:-19px;right:-20px;box-shadow:0 15px 40px #13291f21}.feature-pages-module__Ww5rJq__photoBadge svg{width:19px;color:var(--green)}.feature-pages-module__Ww5rJq__workoutHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.25;border-radius:30px 160px 30px 30px}.feature-pages-module__Ww5rJq__workoutHero .feature-pages-module__Ww5rJq__photoBadge{left:-18px;right:auto}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__heroCopy{order:2}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.24;border-radius:170px 32px 32px;order:1}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoFrame:before{transform:rotate(-4deg)}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoBadge{left:-17px;right:auto}.feature-pages-module__Ww5rJq__nutritionHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.27;border-radius:220px 220px 30px 30px}.feature-pages-module__Ww5rJq__nutritionHero .feature-pages-module__Ww5rJq__photoFrame:before{border-radius:230px 230px 36px 36px;transform:rotate(-3deg)}.feature-pages-module__Ww5rJq__nutritionHero .feature-pages-module__Ww5rJq__photoBadge{bottom:-24px;right:24px}.feature-pages-module__Ww5rJq__progressHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.25;border-radius:30px}.feature-pages-module__Ww5rJq__progressHero .feature-pages-module__Ww5rJq__photoFrame:before{transform:rotate(-3deg)}.feature-pages-module__Ww5rJq__progressHero .feature-pages-module__Ww5rJq__photoBadge{left:-18px;right:auto}.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.32;border-radius:155px 32px 32px}.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__heroCopy{order:2}.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.35;border-radius:32px;order:1}.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoFrame:before{transform:rotate(-3deg)}.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoBadge{left:-18px;right:auto}.feature-pages-module__Ww5rJq__section{background:var(--paper);padding:95px 0}.feature-pages-module__Ww5rJq__softSection{background:#f5f4eb}.feature-pages-module__Ww5rJq__darkSection{color:#fff;background:var(--ink)}.feature-pages-module__Ww5rJq__sectionLead{max-width:740px;margin-bottom:34px}.feature-pages-module__Ww5rJq__sectionLead h2,.feature-pages-module__Ww5rJq__showcaseCopy h2,.feature-pages-module__Ww5rJq__dualSection h2,.feature-pages-module__Ww5rJq__relatedHeading h2,.feature-pages-module__Ww5rJq__faqGrid h2{letter-spacing:-1.7px;margin:8px 0 12px;font-size:clamp(33px,3.1vw,45px);line-height:1.5}.feature-pages-module__Ww5rJq__sectionLead p,.feature-pages-module__Ww5rJq__showcaseCopy p,.feature-pages-module__Ww5rJq__dualSection p{color:var(--muted);margin:0;font-size:14px;line-height:2.15}.feature-pages-module__Ww5rJq__darkSection .feature-pages-module__Ww5rJq__dualSection p{color:#c0cdc3}.feature-pages-module__Ww5rJq__showcaseCopy h2{max-width:650px}.feature-pages-module__Ww5rJq__showcaseCopy p{max-width:600px}.feature-pages-module__Ww5rJq__checkList{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.feature-pages-module__Ww5rJq__checkList li{align-items:flex-start;gap:10px;font-size:13px;font-weight:800;display:flex}.feature-pages-module__Ww5rJq__checkList svg{width:19px;height:19px;color:var(--green);flex:none;margin-top:3px}.feature-pages-module__Ww5rJq__dualSection{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid}.feature-pages-module__Ww5rJq__mockTop{color:#6c7c70;border-bottom:1px solid #e7ece5;justify-content:space-between;gap:12px;padding-bottom:16px;font-size:10px;font-weight:800;display:flex}.feature-pages-module__Ww5rJq__mockTop b{color:var(--green)}.feature-pages-module__Ww5rJq__workoutSequence{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-pages-module__Ww5rJq__workoutSequence article{background:#fff;border:1px solid #e0e6dd;border-radius:24px;min-height:238px;padding:27px}.feature-pages-module__Ww5rJq__workoutSequence article>span{width:45px;height:45px;color:var(--green);background:#eaf3e5;border-radius:13px;place-items:center;font-size:14px;font-weight:900;display:grid}.feature-pages-module__Ww5rJq__workoutSequence h3,.feature-pages-module__Ww5rJq__clientJourney h3,.feature-pages-module__Ww5rJq__nutritionSteps h3,.feature-pages-module__Ww5rJq__progressMetrics h3,.feature-pages-module__Ww5rJq__chatBenefits h3,.feature-pages-module__Ww5rJq__exerciseAnatomy h3{margin:24px 0 7px;font-size:18px}.feature-pages-module__Ww5rJq__workoutSequence p,.feature-pages-module__Ww5rJq__clientJourney p,.feature-pages-module__Ww5rJq__nutritionSteps p,.feature-pages-module__Ww5rJq__progressMetrics p,.feature-pages-module__Ww5rJq__chatBenefits p,.feature-pages-module__Ww5rJq__exerciseAnatomy p{color:var(--muted);margin:0;font-size:12px;line-height:2}.feature-pages-module__Ww5rJq__workoutShowcase{grid-template-columns:.83fr 1.17fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__workoutBoard{background:#fff;border:1px solid #dde7d7;border-radius:28px;padding:28px;box-shadow:0 25px 60px #13291f17}.feature-pages-module__Ww5rJq__workoutBoardHeader{align-items:center;gap:12px;margin:25px 0 20px;display:flex}.feature-pages-module__Ww5rJq__workoutBoardHeader>span{width:52px;height:52px;color:var(--green);background:#ecf4e8;border-radius:15px;place-items:center;display:grid}.feature-pages-module__Ww5rJq__workoutBoardHeader>div{flex:1;display:grid}.feature-pages-module__Ww5rJq__workoutBoardHeader strong{font-size:16px}.feature-pages-module__Ww5rJq__workoutBoardHeader small{color:var(--muted);font-size:10px}.feature-pages-module__Ww5rJq__workoutBoardHeader>b{color:var(--green);background:#eaf3e5;border-radius:8px;padding:6px 10px;font-size:10px}.feature-pages-module__Ww5rJq__workoutRows{gap:9px;display:grid}.feature-pages-module__Ww5rJq__workoutRows>div{background:#fbfcf9;border:1px solid #e6ebe2;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:2px 11px;padding:12px;display:grid}.feature-pages-module__Ww5rJq__workoutRows>div>span{width:29px;height:29px;color:var(--green);background:#eaf3e5;border-radius:9px;grid-row:span 2;place-items:center;font-size:10px;font-weight:900;display:grid}.feature-pages-module__Ww5rJq__workoutRows strong{font-size:12px}.feature-pages-module__Ww5rJq__workoutRows small{color:var(--muted);grid-column:2;font-size:10px}.feature-pages-module__Ww5rJq__workoutRows em{color:#6d816c;grid-area:span 2/3;font-size:10px;font-style:normal}.feature-pages-module__Ww5rJq__logCard,.feature-pages-module__Ww5rJq__privacyCard,.feature-pages-module__Ww5rJq__nutritionLog,.feature-pages-module__Ww5rJq__progressPrivacy,.feature-pages-module__Ww5rJq__chatFormats,.feature-pages-module__Ww5rJq__exerciseStudentCard{background:#ffffff0f;border:1px solid #ffffff2b;border-radius:25px;padding:28px}.feature-pages-module__Ww5rJq__logCard>span,.feature-pages-module__Ww5rJq__privacyCard>span,.feature-pages-module__Ww5rJq__nutritionLog>span,.feature-pages-module__Ww5rJq__progressPrivacy>span,.feature-pages-module__Ww5rJq__chatFormats>span,.feature-pages-module__Ww5rJq__exerciseStudentCard>span{color:var(--lime);margin-bottom:17px;font-size:11px;font-weight:900;display:block}.feature-pages-module__Ww5rJq__logCard>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.feature-pages-module__Ww5rJq__logCard b{color:var(--lime);font-size:11px}.feature-pages-module__Ww5rJq__clientJourney{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.feature-pages-module__Ww5rJq__clientJourney article{background:#f3f6ef;border-radius:21px;min-height:235px;padding:24px;position:relative}.feature-pages-module__Ww5rJq__clientJourney b{width:40px;height:40px;color:var(--green);background:#dff0d9;border-radius:50%;place-items:center;display:grid}.feature-pages-module__Ww5rJq__clientJourney article:not(:last-child):after{z-index:2;content:"";border-top:2px dashed #93b191;width:18px;position:absolute;top:42px;left:-11px}.feature-pages-module__Ww5rJq__clientFileGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.feature-pages-module__Ww5rJq__clientFile{background:#fff;border:1px solid #dfe8da;border-radius:27px;padding:25px;box-shadow:0 25px 60px #13291f1a}.feature-pages-module__Ww5rJq__clientIdentity{align-items:center;gap:13px;margin:22px 0 18px;display:flex}.feature-pages-module__Ww5rJq__clientIdentity>span{width:48px;height:48px;color:var(--green);background:#edf4e8;border-radius:15px;place-items:center;font-weight:900;display:grid}.feature-pages-module__Ww5rJq__clientIdentity>div{display:grid}.feature-pages-module__Ww5rJq__clientIdentity strong{font-size:16px}.feature-pages-module__Ww5rJq__clientIdentity small{color:var(--muted);font-size:10px}.feature-pages-module__Ww5rJq__clientTabs{white-space:nowrap;border-bottom:1px solid #e4e9e1;gap:5px;padding-bottom:9px;display:flex;overflow-x:auto}.feature-pages-module__Ww5rJq__clientTabs span{color:#76877a;padding:5px 8px;font-size:9px;font-weight:800}.feature-pages-module__Ww5rJq__clientTabs span:first-child{color:var(--green);background:#e9f3e4;border-radius:8px}.feature-pages-module__Ww5rJq__clientFileCards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.feature-pages-module__Ww5rJq__clientFileCards>div{background:#fbfcf8;border:1px solid #e6ebe2;border-radius:13px;min-height:88px;padding:12px}.feature-pages-module__Ww5rJq__clientFileCards small,.feature-pages-module__Ww5rJq__clientFileCards strong{display:block}.feature-pages-module__Ww5rJq__clientFileCards small{color:var(--muted);font-size:9px}.feature-pages-module__Ww5rJq__clientFileCards strong{margin-top:10px;font-size:11px;line-height:1.5}.feature-pages-module__Ww5rJq__privacyCard>strong{font-size:21px;display:block}.feature-pages-module__Ww5rJq__privacyCard>p{margin:8px 0 20px}.feature-pages-module__Ww5rJq__privacyCard>div{color:var(--lime);border-top:1px solid #ffffff26;align-items:center;gap:8px;padding-top:17px;font-size:12px;font-weight:800;display:flex}.feature-pages-module__Ww5rJq__privacyCard svg{width:17px}.feature-pages-module__Ww5rJq__nutritionGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__mealBoard{background:#fff;border:1px solid #e5e5d5;border-radius:28px;padding:26px;box-shadow:0 25px 60px #3b371e17}.feature-pages-module__Ww5rJq__mealBoardTitle{align-items:center;gap:13px;margin:22px 0;display:flex}.feature-pages-module__Ww5rJq__mealBoardTitle>svg{color:#7b6327;background:#faf0d0;border-radius:13px;width:45px;height:45px;padding:11px}.feature-pages-module__Ww5rJq__mealBoardTitle>div{display:grid}.feature-pages-module__Ww5rJq__mealBoardTitle strong{font-size:16px}.feature-pages-module__Ww5rJq__mealBoardTitle small{color:var(--muted);font-size:10px}.feature-pages-module__Ww5rJq__mealLine{border-top:1px solid #e9ebe4;grid-template-columns:70px 1fr;gap:2px 14px;padding:14px 0;display:grid}.feature-pages-module__Ww5rJq__mealLine>span{color:var(--green);grid-row:span 2;align-self:center;font-size:11px;font-weight:900}.feature-pages-module__Ww5rJq__mealLine strong{font-size:12px}.feature-pages-module__Ww5rJq__mealLine small{color:var(--muted);grid-column:2;font-size:10px}.feature-pages-module__Ww5rJq__nutritionMiddle{background:#fff9ed}.feature-pages-module__Ww5rJq__nutritionSteps{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.feature-pages-module__Ww5rJq__nutritionSteps article{background:#fff;border:1px solid #ede5d3;border-radius:23px;min-height:220px;padding:25px}.feature-pages-module__Ww5rJq__nutritionSteps b{color:#806423;background:#faf0ce;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.feature-pages-module__Ww5rJq__nutritionLog h3{margin:0 0 14px;font-size:20px}.feature-pages-module__Ww5rJq__nutritionLog>div{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding:12px 0;display:flex}.feature-pages-module__Ww5rJq__nutritionLog svg{width:17px;color:var(--lime)}.feature-pages-module__Ww5rJq__nutritionLog strong{flex:1;font-size:12px}.feature-pages-module__Ww5rJq__nutritionLog small{color:#d3ddcd;font-size:11px}.feature-pages-module__Ww5rJq__progressMetrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-pages-module__Ww5rJq__progressMetrics article{background:#fff;border:1px solid #dfe8e0;border-radius:22px;min-height:225px;padding:23px}.feature-pages-module__Ww5rJq__progressMetrics article>span{color:var(--green);font-size:12px;font-weight:900}.feature-pages-module__Ww5rJq__progressShowcase{grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__progressBoard{background:#fff;border:1px solid #dce8dd;border-radius:27px;padding:27px;box-shadow:0 25px 55px #13291f14}.feature-pages-module__Ww5rJq__progressBoardStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}.feature-pages-module__Ww5rJq__progressBoardStats>div{background:#eef5eb;border-radius:13px;padding:12px}.feature-pages-module__Ww5rJq__progressBoardStats small{color:var(--muted);font-size:9px;display:block}.feature-pages-module__Ww5rJq__progressBoardStats strong{font-size:23px}.feature-pages-module__Ww5rJq__progressChart{height:175px;padding:10px 0 20px;position:relative}.feature-pages-module__Ww5rJq__chartGrid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:12px 0 30px}.feature-pages-module__Ww5rJq__chartGrid span{border-top:1px dashed #dce6da}.feature-pages-module__Ww5rJq__progressChart svg{z-index:1;width:100%;height:130px;color:var(--green);position:relative}.feature-pages-module__Ww5rJq__chartLabels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.feature-pages-module__Ww5rJq__progressBoard>small{color:#819084;font-size:9px}.feature-pages-module__Ww5rJq__progressPrivacy>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;display:flex}.feature-pages-module__Ww5rJq__progressPrivacy b{color:var(--lime)}.feature-pages-module__Ww5rJq__progressPrivacy p{margin:15px 0 0;font-size:11px}.feature-pages-module__Ww5rJq__chatShowcase{grid-template-columns:.88fr 1.12fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__chatWindow{background:#fff;border:1px solid #dce8de;border-radius:27px;padding:25px;box-shadow:0 25px 60px #13291f17}.feature-pages-module__Ww5rJq__chatContext{color:var(--green);background:#edf5e8;border-radius:10px;align-items:center;gap:7px;margin:20px 0 10px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.feature-pages-module__Ww5rJq__chatContext svg{width:15px}.feature-pages-module__Ww5rJq__chatBubbleStudent,.feature-pages-module__Ww5rJq__chatBubbleCoach{border-radius:17px;width:min(85%,360px);margin:8px 0;padding:12px 15px}.feature-pages-module__Ww5rJq__chatBubbleStudent{background:#f0f3ee}.feature-pages-module__Ww5rJq__chatBubbleCoach{color:#fff;background:var(--green);margin-right:auto}.feature-pages-module__Ww5rJq__chatBubbleStudent small,.feature-pages-module__Ww5rJq__chatBubbleCoach small,.feature-pages-module__Ww5rJq__chatBubbleCoach span{opacity:.75;font-size:9px;display:block}.feature-pages-module__Ww5rJq__chatBubbleStudent p,.feature-pages-module__Ww5rJq__chatBubbleCoach p{margin:5px 0;font-size:11px;line-height:1.9}.feature-pages-module__Ww5rJq__chatBubbleCoach span{text-align:left}.feature-pages-module__Ww5rJq__chatAttachment{width:min(83%,340px);color:var(--green);border:1px solid #e6ece5;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:12px;font-size:15px;display:flex}.feature-pages-module__Ww5rJq__chatAttachment span{color:var(--ink);flex:1;font-size:10px;font-weight:900}.feature-pages-module__Ww5rJq__chatAttachment small{color:var(--muted);font-size:9px}.feature-pages-module__Ww5rJq__chatMiddle{background:#edf5ea}.feature-pages-module__Ww5rJq__chatBenefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-pages-module__Ww5rJq__chatBenefits article{background:#fff;border:1px solid #dbe8d9;border-radius:22px;min-height:230px;padding:26px}.feature-pages-module__Ww5rJq__chatBenefits b{color:var(--green);font-size:11px}.feature-pages-module__Ww5rJq__chatBenefits h3{margin-top:20px}.feature-pages-module__Ww5rJq__chatFormats>div{flex-wrap:wrap;gap:9px;display:flex}.feature-pages-module__Ww5rJq__chatFormats b{color:var(--lime);background:#d9f26b1a;border:1px solid #d9f26b4d;border-radius:11px;padding:10px 15px;font-size:12px}.feature-pages-module__Ww5rJq__chatFormats small{color:#bdcbbb;margin-top:22px;font-size:10px;display:block}.feature-pages-module__Ww5rJq__exerciseShowcase{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;display:grid}.feature-pages-module__Ww5rJq__libraryBoard{background:#fff;border:1px solid #dbe7d9;border-radius:27px;padding:25px;box-shadow:0 25px 55px #13291f17}.feature-pages-module__Ww5rJq__librarySearch{color:var(--green);border:1px solid #dce7d8;border-radius:12px;margin:20px 0 10px;padding:10px 14px;font-size:18px}.feature-pages-module__Ww5rJq__librarySearch span{color:#849289;margin-right:8px;font-size:10px}.feature-pages-module__Ww5rJq__libraryFilters{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.feature-pages-module__Ww5rJq__libraryFilters span{color:var(--green);background:#edf5e9;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800}.feature-pages-module__Ww5rJq__libraryResult{gap:8px;display:grid}.feature-pages-module__Ww5rJq__libraryResult>div{border:1px solid #e9eee7;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.feature-pages-module__Ww5rJq__libraryResult b{width:31px;height:31px;color:var(--green);background:#eaf3e5;border-radius:9px;place-items:center;font-size:10px;display:grid}.feature-pages-module__Ww5rJq__libraryResult span{display:grid}.feature-pages-module__Ww5rJq__libraryResult strong{font-size:11px}.feature-pages-module__Ww5rJq__libraryResult small{color:var(--muted);font-size:9px}.feature-pages-module__Ww5rJq__exerciseMiddle{background:#f1f6e8}.feature-pages-module__Ww5rJq__exerciseAnatomy{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-pages-module__Ww5rJq__exerciseAnatomy article{background:#fff;border:1px solid #dce9d5;border-radius:22px;min-height:225px;padding:26px}.feature-pages-module__Ww5rJq__exerciseAnatomy span{width:42px;height:42px;color:var(--green);background:#eaf3e5;border-radius:13px;place-items:center;font-weight:900;display:grid}.feature-pages-module__Ww5rJq__exerciseStudentCard>div{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding:14px 0;display:flex}.feature-pages-module__Ww5rJq__exerciseStudentCard svg{color:var(--lime)}.feature-pages-module__Ww5rJq__exerciseStudentCard strong{flex:1;font-size:14px}.feature-pages-module__Ww5rJq__exerciseStudentCard small{color:#d2decf;font-size:11px}.feature-pages-module__Ww5rJq__exerciseStudentCard p{margin:8px 0 0;font-size:11px}.feature-pages-module__Ww5rJq__relatedSection{background:#f7f5ed;padding:90px 0}.feature-pages-module__Ww5rJq__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px;display:flex}.feature-pages-module__Ww5rJq__relatedHeading>a{color:var(--green);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.feature-pages-module__Ww5rJq__relatedHeading>a:hover{text-underline-offset:5px;text-decoration:underline}.feature-pages-module__Ww5rJq__relatedHeading svg{width:16px}.feature-pages-module__Ww5rJq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-pages-module__Ww5rJq__relatedCard{background:#fff;border:1px solid #e3e8df;border-radius:22px;transition:transform .2s,box-shadow .2s;overflow:hidden}.feature-pages-module__Ww5rJq__relatedCard:hover{transform:translateY(-4px);box-shadow:0 15px 40px #13291f1a}.feature-pages-module__Ww5rJq__relatedCard:focus-visible{outline:3px solid var(--green);outline-offset:3px}.feature-pages-module__Ww5rJq__relatedImage{aspect-ratio:1.7;background:#e5ecdf;position:relative}.feature-pages-module__Ww5rJq__relatedImage img{object-fit:cover}.feature-pages-module__Ww5rJq__relatedCard>div:last-child{padding:19px 21px}.feature-pages-module__Ww5rJq__relatedCard h3{margin:0 0 5px;font-size:17px}.feature-pages-module__Ww5rJq__relatedCard p{color:var(--muted);margin:0 0 12px;font-size:11px}.feature-pages-module__Ww5rJq__relatedCard strong{color:var(--green);align-items:center;gap:6px;font-size:11px;display:inline-flex}.feature-pages-module__Ww5rJq__relatedCard strong svg{width:15px}.feature-pages-module__Ww5rJq__faqSection{background:var(--paper);padding:90px 0}.feature-pages-module__Ww5rJq__faqGrid{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.feature-pages-module__Ww5rJq__finalCta{color:#fff;background:var(--ink);border-radius:26px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:90px;padding:40px;display:flex}.feature-pages-module__Ww5rJq__finalCta>div>span{color:var(--lime);font-size:11px;font-weight:900}.feature-pages-module__Ww5rJq__finalCta h2{margin:7px 0 5px;font-size:26px;line-height:1.5}.feature-pages-module__Ww5rJq__finalCta p{color:#c0cdc2;margin:0;font-size:12px}.feature-pages-module__Ww5rJq__finalCta>a{flex:none}@media (max-width:1000px){.feature-pages-module__Ww5rJq__heroGrid,.feature-pages-module__Ww5rJq__workoutShowcase,.feature-pages-module__Ww5rJq__clientFileGrid,.feature-pages-module__Ww5rJq__nutritionGrid,.feature-pages-module__Ww5rJq__progressShowcase,.feature-pages-module__Ww5rJq__chatShowcase,.feature-pages-module__Ww5rJq__exerciseShowcase,.feature-pages-module__Ww5rJq__dualSection{gap:40px}.feature-pages-module__Ww5rJq__heroCopy h1{font-size:45px}.feature-pages-module__Ww5rJq__clientJourney,.feature-pages-module__Ww5rJq__progressMetrics{grid-template-columns:repeat(2,1fr)}.feature-pages-module__Ww5rJq__clientJourney article:not(:last-child):after{display:none}}@media (max-width:780px){.feature-pages-module__Ww5rJq__hero{padding:35px 0 72px}.feature-pages-module__Ww5rJq__heroGrid,.feature-pages-module__Ww5rJq__workoutShowcase,.feature-pages-module__Ww5rJq__clientFileGrid,.feature-pages-module__Ww5rJq__nutritionGrid,.feature-pages-module__Ww5rJq__progressShowcase,.feature-pages-module__Ww5rJq__chatShowcase,.feature-pages-module__Ww5rJq__exerciseShowcase,.feature-pages-module__Ww5rJq__dualSection,.feature-pages-module__Ww5rJq__faqGrid{grid-template-columns:1fr}.feature-pages-module__Ww5rJq__heroGrid{gap:48px}.feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.45;width:min(100%,620px);margin-inline:auto}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__heroCopy,.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__heroCopy{order:1}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoFrame{order:2}.feature-pages-module__Ww5rJq__section,.feature-pages-module__Ww5rJq__relatedSection,.feature-pages-module__Ww5rJq__faqSection{padding:72px 0}.feature-pages-module__Ww5rJq__workoutSequence,.feature-pages-module__Ww5rJq__nutritionSteps,.feature-pages-module__Ww5rJq__chatBenefits,.feature-pages-module__Ww5rJq__exerciseAnatomy{grid-template-columns:1fr}.feature-pages-module__Ww5rJq__workoutSequence article,.feature-pages-module__Ww5rJq__nutritionSteps article,.feature-pages-module__Ww5rJq__chatBenefits article,.feature-pages-module__Ww5rJq__exerciseAnatomy article{min-height:auto}.feature-pages-module__Ww5rJq__relatedGrid{grid-template-columns:repeat(2,1fr)}.feature-pages-module__Ww5rJq__finalCta{flex-direction:column;align-items:flex-start;width:auto;margin-inline:20px}}@media (max-width:580px){.feature-pages-module__Ww5rJq__heroCopy h1{letter-spacing:-1.6px;font-size:37px;line-height:1.48}.feature-pages-module__Ww5rJq__heroCopy>p{font-size:14px}.feature-pages-module__Ww5rJq__heroActions{justify-items:start;gap:15px;display:grid}.feature-pages-module__Ww5rJq__heroActions .button{width:100%}.feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.1;border-radius:25px 105px 25px 25px}.feature-pages-module__Ww5rJq__photoBadge{font-size:10px;right:0}.feature-pages-module__Ww5rJq__workoutHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__nutritionHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__progressHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__chatHero .feature-pages-module__Ww5rJq__photoFrame,.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoFrame{aspect-ratio:1.1}.feature-pages-module__Ww5rJq__clientHero .feature-pages-module__Ww5rJq__photoBadge,.feature-pages-module__Ww5rJq__workoutHero .feature-pages-module__Ww5rJq__photoBadge,.feature-pages-module__Ww5rJq__progressHero .feature-pages-module__Ww5rJq__photoBadge,.feature-pages-module__Ww5rJq__exerciseHero .feature-pages-module__Ww5rJq__photoBadge{left:0}.feature-pages-module__Ww5rJq__sectionLead h2,.feature-pages-module__Ww5rJq__showcaseCopy h2,.feature-pages-module__Ww5rJq__dualSection h2,.feature-pages-module__Ww5rJq__relatedHeading h2,.feature-pages-module__Ww5rJq__faqGrid h2{font-size:31px}.feature-pages-module__Ww5rJq__clientJourney,.feature-pages-module__Ww5rJq__progressMetrics,.feature-pages-module__Ww5rJq__relatedGrid{grid-template-columns:1fr}.feature-pages-module__Ww5rJq__clientJourney article,.feature-pages-module__Ww5rJq__progressMetrics article{min-height:auto}.feature-pages-module__Ww5rJq__workoutBoard,.feature-pages-module__Ww5rJq__clientFile,.feature-pages-module__Ww5rJq__mealBoard,.feature-pages-module__Ww5rJq__progressBoard,.feature-pages-module__Ww5rJq__chatWindow,.feature-pages-module__Ww5rJq__libraryBoard{border-radius:20px;padding:17px}.feature-pages-module__Ww5rJq__clientFileCards{grid-template-columns:1fr}.feature-pages-module__Ww5rJq__clientFileCards>div{min-height:auto}.feature-pages-module__Ww5rJq__clientFileCards strong{margin-top:3px}.feature-pages-module__Ww5rJq__workoutRows>div{grid-template-columns:27px 1fr}.feature-pages-module__Ww5rJq__workoutRows em{grid-area:auto/2}.feature-pages-module__Ww5rJq__progressBoardStats{gap:5px}.feature-pages-module__Ww5rJq__progressBoardStats>div{padding:8px}.feature-pages-module__Ww5rJq__progressBoardStats small{font-size:8px}.feature-pages-module__Ww5rJq__relatedHeading{flex-direction:column;align-items:flex-start;gap:8px}.feature-pages-module__Ww5rJq__relatedCard p{margin-bottom:8px}.feature-pages-module__Ww5rJq__finalCta{padding:30px 25px}.feature-pages-module__Ww5rJq__finalCta h2{font-size:22px}.feature-pages-module__Ww5rJq__finalCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.feature-pages-module__Ww5rJq__relatedCard{transition:none}}
