
.page-hero{min-height:78vh;padding:180px 6vw 100px;display:flex;align-items:end;position:relative;overflow:hidden;background:linear-gradient(90deg,#080908 0%,rgba(8,9,8,.65) 55%,rgba(8,9,8,.2)),url("https://images.unsplash.com/photo-1534438327276-14e5300c3a48?auto=format&fit=crop&w=2200&q=80") center/cover}.page-hero>div{max-width:1000px}.page-hero h1{font:900 clamp(75px,11vw,155px)/.78 "Barlow Condensed";letter-spacing:-.04em;margin:0 0 30px}.page-hero p:not(.eyebrow){max-width:560px;color:#c5c9c1;line-height:1.7}.cardio-hero{background-image:linear-gradient(90deg,#080908 0%,rgba(8,9,8,.62)),url("https://images.unsplash.com/photo-1576678927484-cc907957088c?auto=format&fit=crop&w=2200&q=80")}.diet-hero{background-image:linear-gradient(90deg,#080908 0%,rgba(8,9,8,.58)),url("https://images.unsplash.com/photo-1490645935967-10de6ba17061?auto=format&fit=crop&w=2200&q=80")}.trainer-grid,.cardio-machines,.copy-grid,.benefit-grid,.habit-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trainer-card{border:1px solid var(--line);padding-bottom:28px}.trainer-photo{height:400px;background:center/cover;filter:saturate(.5)}.trainer-photo.p1{background-image:url("https://images.unsplash.com/photo-1583454110551-21f2fa2afe61?auto=format&fit=crop&w=900&q=80")}.trainer-photo.p2{background-image:url("https://images.unsplash.com/photo-1594381898411-846e7d193883?auto=format&fit=crop&w=900&q=80")}.trainer-photo.p3{background-image:url("https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?auto=format&fit=crop&w=900&q=80")}.trainer-card p,.trainer-card h3,.trainer-card b,.trainer-card span,.trainer-card small{display:block;margin-left:25px;margin-right:25px}.trainer-card p{font-size:8px;color:var(--lime);letter-spacing:.15em;margin-top:20px}.trainer-card h3{font:800 34px "Barlow Condensed";margin-bottom:6px}.trainer-card b{font-size:10px;color:#d8dcd5}.trainer-card span{font-size:10px;color:#7e847b;margin-top:8px}.trainer-card small{font-size:8px;letter-spacing:.13em;color:#9aa096;margin-top:25px}.demo-note{font-size:9px!important;letter-spacing:.08em;color:#737a71!important;line-height:1.6!important;margin-top:30px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid div,.habit-grid div{border:1px solid var(--line);padding:28px;color:var(--lime);font:600 11px "Barlow Condensed"}.benefit-grid b{display:block;color:#fff;font-size:20px;margin-top:25px}.trainer-price{max-width:var(--max);margin:auto}.trainer-price h2 small{font:400 15px Inter;color:#7f867d}.trainer-price ul{list-style:none;padding:0;max-width:500px}.trainer-price li{border-bottom:1px solid var(--line);padding:14px 0;color:#aeb4ab;font-size:12px}.trainer-price li:before{content:"✓";color:var(--lime);margin-right:12px}.faq{max-width:none}.faq details{max-width:800px;border-bottom:1px solid var(--line);padding:25px 0}.faq summary{cursor:pointer;font:700 25px "Barlow Condensed";list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details p{color:#969c93;font-size:12px;line-height:1.7;padding-top:15px}.faq .btn{margin-top:35px}.narrow{max-width:700px;margin:35px 0 80px}.cardio-machines{grid-template-columns:repeat(3,1fr);margin-top:70px}.cardio-machines article{border:1px solid var(--line);padding:28px;min-height:220px}.cardio-machines b{color:var(--lime);font:600 12px "Barlow Condensed"}.cardio-machines h3,.copy-grid h3,.habit-grid h3{font:700 27px "Barlow Condensed";margin:45px 0 8px}.cardio-machines p,.copy-grid p,.habit-grid p{color:#8f968c;font-size:11px;line-height:1.7}.copy-grid{grid-template-columns:repeat(3,1fr);margin-top:70px}.copy-grid article{padding:5px 30px 25px;border-left:1px solid var(--line)}.week{max-width:var(--max);margin:60px auto 30px;border-top:1px solid var(--line)}.week div,.meal-list div{display:grid;grid-template-columns:180px 1fr;padding:20px 0;border-bottom:1px solid var(--line)}.week b,.meal-list b{font:700 16px "Barlow Condensed";color:var(--lime)}.week span,.meal-list span{font-size:12px;color:#adb3aa}.habit-grid{grid-template-columns:repeat(3,1fr);margin-top:70px}.habit-grid div{min-height:220px}.meal-list{max-width:var(--max);margin:60px auto}.meal-list div{grid-template-columns:180px 1fr}.meal-list b{font-size:13px}
@media(max-width:760px){.page-hero{min-height:75vh;padding:140px 20px 70px}.page-hero h1{font-size:19vw}.trainer-grid,.cardio-machines,.copy-grid,.benefit-grid,.habit-grid{grid-template-columns:1fr}.trainer-photo{height:420px}.copy-grid article{border-left:0;border-top:1px solid var(--line);padding:20px 0}.habit-grid{gap:8px}.week div,.meal-list div{grid-template-columns:110px 1fr}.week span,.meal-list span{font-size:11px}}
