.marketing-section{padding:118px 0}.marketing-button.primary{color:var(--mk-forest);background:var(--mk-coral);box-shadow:0 15px 32px rgba(255,107,74,.24)}.marketing-button.secondary{border-color:var(--mk-line);color:var(--mk-forest);background:var(--mk-paper)}.marketing-hero{position:relative;min-height:870px;padding:150px 0 94px;color:#fff;background:radial-gradient(circle at 8% 15%,rgba(191,232,210,.11),transparent 25%),radial-gradient(circle at 84% 72%,rgba(255,107,74,.12),transparent 30%),var(--mk-deep)}.final-orbit,.hero-orbit{position:absolute;pointer-events:none;border:1px solid rgba(191,232,210,.11);border-radius:50%}.final-orbit:after,.hero-orbit:after{position:absolute;width:11px;height:11px;content:"";border-radius:50%;background:var(--mk-coral);box-shadow:0 0 25px rgba(255,107,74,.6)}.orbit-one{width:550px;height:550px;top:-350px;left:-160px}.orbit-one:after{right:63px;bottom:53px}.orbit-two{width:380px;height:380px;right:-210px;bottom:90px}.orbit-two:after{top:68px;left:39px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.91fr) minmax(520px,1.09fr);align-items:center;gap:64px}.hero-copy{padding:38px 0 32px}.hero-badge,.network-label{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(191,232,210,.16);border-radius:99px;color:var(--mk-mint);background:rgba(191,232,210,.07);font-size:14px;font-weight:800;letter-spacing:.04em}.hero-copy h1{max-width:620px;margin:24px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(52px,5.15vw,75px);font-weight:600;letter-spacing:-.055em;line-height:.97}.hero-copy h1 em{color:var(--mk-coral);font-style:normal}.hero-copy>p{max-width:585px;margin:24px 0 0;color:hsla(0,0%,100%,.62);font-size:21px;line-height:1.72}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-actions .secondary{border-color:hsla(0,0%,100%,.14);color:#fff;background:hsla(0,0%,100%,.06)}.trial-note{display:flex;align-items:center;gap:9px;margin-top:14px;color:hsla(0,0%,100%,.48);font-size:14px;font-weight:700}.trial-note svg{color:var(--mk-mint)}.trial-note i{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.25)}.store-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.store-buttons a{min-width:146px;min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.06)}.store-buttons>a>span:first-child{font-size:26px;line-height:1}.store-buttons a>span:last-child{display:flex;flex-direction:column}.store-buttons small{color:hsla(0,0%,100%,.5);font-size:13px}.store-buttons strong{margin-top:1px;font-size:19px;letter-spacing:-.03em}.store-buttons.compact{margin-top:20px}.store-buttons.compact a{min-width:132px;min-height:42px;border-color:hsla(0,0%,100%,.09);background:rgba(0,0,0,.12)}.store-buttons.compact strong{font-size:17px}.hero-visual{position:relative;height:600px}.hero-photo{position:absolute;inset:-104px 0 14px 66px;overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:36px;background:var(--mk-forest);box-shadow:0 50px 100px rgba(0,0,0,.34)}.hero-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(150deg,rgba(8,43,35,.05),rgba(8,43,35,.9))}.hero-photo img{object-fit:cover}.hero-photo>span{position:absolute;z-index:2;top:24px;right:24px;padding:7px 9px;border-radius:99px;color:hsla(0,0%,100%,.72);background:rgba(8,43,35,.68);backdrop-filter:blur(12px);font-size:12px;font-weight:800;letter-spacing:.12em}.owner-console{position:absolute;z-index:3;top:150px;right:-66px;width:530px;overflow:hidden;border:1px solid hsla(0,0%,100%,.15);border-radius:22px;color:var(--mk-ink);background:var(--mk-paper);box-shadow:0 36px 90px rgba(0,0,0,.34);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.console-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#fff;background:var(--mk-forest)}.console-head .marketing-logo{gap:6px}.console-head .marketing-logo>span{width:25px;height:25px;border-radius:8px}.console-head .marketing-logo>strong{font-size:15px}.console-head .marketing-logo small{display:none}.console-head>span{padding:4px 7px;border-radius:7px;color:var(--mk-mint);background:hsla(0,0%,100%,.08);font-size:12px;font-weight:700}.console-body{min-height:330px;display:grid;grid-template-columns:49px 1fr}.console-body>aside{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:15px;border-right:1px solid var(--mk-line);background:#f4f1e8}.console-body>aside i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:rgba(23,54,45,.45)}.console-body>aside i.active{color:#fff;background:var(--mk-coral)}.console-body>main{padding:17px}.console-body main>header{display:flex;align-items:center;justify-content:space-between}.console-body main>header>div{display:flex;flex-direction:column}.console-body main>header small{color:var(--mk-muted);font-size:12px}.console-body main>header strong{margin-top:2px;font-family:var(--font-fraunces),Georgia,serif;font-size:21px}.console-body main>header>span{padding:4px 7px;border-radius:7px;color:var(--mk-forest);background:var(--mk-mint);font-size:11px;font-weight:800;text-transform:uppercase}.console-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.console-kpis article{padding:10px;border:1px solid var(--mk-line);border-radius:11px;background:#fff}.console-kpis em,.console-kpis small{display:block;color:var(--mk-muted);font-size:11px;font-style:normal}.console-kpis strong{display:block;margin:4px 0 3px;font-family:var(--font-fraunces),Georgia,serif;font-size:20px}.console-kpis em{color:#38836b}.console-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:8px;margin-top:8px}.console-grid>article{min-height:142px;padding:10px;border:1px solid var(--mk-line);border-radius:11px;background:#fff}.console-chart>span{display:flex;align-items:center;justify-content:space-between}.console-actions>strong,.console-chart strong{font-size:6px}.console-chart small{color:var(--mk-muted);font-size:5px}.console-chart>div{height:92px;display:flex;align-items:flex-end;gap:7px;margin-top:10px;border-bottom:1px solid var(--mk-line);background:repeating-linear-gradient(180deg,transparent 0 22px,rgba(18,61,49,.06) 23px)}.console-chart>div i{flex:1;display:block;border-radius:4px 4px 1px 1px;background:var(--mk-mint)}.console-chart>div i:nth-child(6),.console-chart>div i:nth-child(7){background:var(--mk-coral)}.console-actions{display:flex;flex-direction:column;gap:7px}.console-actions>span{display:flex;align-items:center;gap:6px;padding:7px;border-radius:8px;color:var(--mk-muted);background:#f7f3ea;font-size:11px}.console-actions b{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;color:var(--mk-coral-dark);background:#ffe5dd;font-size:12px}.marketing-phone{position:relative;width:208px;min-height:414px;overflow:hidden;padding:8px 12px 13px;border:5px solid #f4eee1;border-radius:29px;color:var(--mk-ink);background:var(--mk-cream);box-shadow:0 28px 70px rgba(4,28,22,.33)}.hero-visual>.marketing-phone{position:absolute;z-index:5;left:0;bottom:-14px;transform:rotate(-2.5deg)}.phone-top{display:flex;justify-content:space-between;padding:0 4px 6px;font-size:5px;font-weight:800}.phone-top i{width:15px;height:5px;border:1px solid var(--mk-ink);border-radius:3px;background:linear-gradient(90deg,var(--mk-ink) 72%,transparent 72%)}.phone-head{display:grid;grid-template-columns:28px 1fr 17px;align-items:center;gap:6px}.phone-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--mk-forest);font-size:6px;font-weight:800}.phone-head>div{display:flex;flex-direction:column}.phone-head small,.phone-workout small{color:var(--mk-muted);font-size:5px}.phone-head strong{margin-top:1px;font-family:var(--font-fraunces),Georgia,serif;font-size:10px}.phone-quote{margin-top:10px;padding:9px;border-radius:10px;color:#fff;background:var(--mk-forest)}.phone-plan>span,.phone-quote small{color:var(--mk-mint);font-size:4.5px;font-weight:800;letter-spacing:.08em}.phone-quote strong{display:block;margin-top:3px;font-family:var(--font-fraunces),Georgia,serif;font-size:9px}.phone-plan{margin-top:8px;padding:11px;border-radius:13px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,107,74,.35),transparent 35%),var(--mk-forest)}.phone-plan>span{display:flex;align-items:center;gap:3px}.phone-plan h3{margin:8px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:14px;font-weight:600}.phone-plan p{margin:2px 0 9px;color:hsla(0,0%,100%,.5);font-size:5px}.phone-plan>div{position:relative;height:4px;border-radius:99px;background:hsla(0,0%,100%,.12)}.phone-plan>div i{display:block;height:100%;border-radius:inherit;background:var(--mk-coral)}.phone-plan>div small{position:absolute;right:0;top:-11px;color:#fff;font-size:4px}.phone-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px}.phone-metrics article{min-height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:#fff}.phone-metrics svg{color:var(--mk-coral)}.phone-metrics strong{margin-top:3px;font-size:7px}.phone-metrics small{margin-top:1px;color:var(--mk-muted);font-size:4.5px}.phone-workout{display:grid;grid-template-columns:31px 1fr 14px;align-items:center;gap:7px;margin-top:7px;padding:8px;border-radius:10px;background:#fff}.phone-workout>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--mk-forest);background:var(--mk-mint)}.phone-workout>div{display:flex;flex-direction:column}.phone-workout strong{margin-top:2px;font-size:6px}.phone-workout p{margin:2px 0 0;color:var(--mk-muted);font-size:4.5px}.phone-nav{position:absolute;right:10px;bottom:7px;left:10px;display:flex;align-items:center;justify-content:space-around;min-height:29px;color:rgba(23,54,45,.35)}.phone-nav span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--mk-coral)}.hero-proof{position:absolute;z-index:6;right:-30px;bottom:38px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:var(--mk-forest);background:var(--mk-mint);box-shadow:0 18px 40px rgba(0,0,0,.25)}.hero-proof>span{display:flex;flex-direction:column}.hero-proof strong{font-size:13px}.hero-proof small{margin-top:1px;color:rgba(18,61,49,.58);font-size:11px}.hero-marquee{position:absolute;right:0;bottom:0;left:0;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.08)}.hero-marquee>div{width:max-content;height:54px;display:flex;align-items:center;animation:mk-marquee 34s linear infinite}.hero-marquee span{display:flex;align-items:center;gap:24px;padding-left:24px;color:hsla(0,0%,100%,.34);font-size:14px;font-weight:800;letter-spacing:.14em}.hero-marquee i{width:5px;height:5px;display:block;border-radius:50%;background:var(--mk-coral)}@keyframes mk-marquee{to{transform:translateX(-50%)}}.category-proof{position:relative;z-index:4;padding:30px 0;border-bottom:1px solid var(--mk-line);background:var(--mk-paper)}.category-proof .marketing-container{display:grid;grid-template-columns:150px 1fr 180px;align-items:center;gap:22px}.category-proof .marketing-container>span{color:var(--mk-muted);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.category-proof .marketing-container>div{display:grid;grid-template-columns:repeat(6,1fr)}.category-proof article{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border-left:1px solid var(--mk-line);color:var(--mk-muted)}.category-proof article svg{color:var(--mk-coral-dark)}.category-proof article strong{font-size:14px}.category-proof p{color:var(--mk-muted);font-family:var(--font-fraunces),Georgia,serif;font-size:18px;font-style:italic;line-height:1.35}.marketing-section-intro{max-width:650px}.marketing-section-intro>span{color:var(--mk-coral-dark);font-size:15px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.owners-section .marketing-section-intro>span{display:inline-block;padding:10px 18px;border-radius:999px;color:var(--mk-paper);background:var(--mk-coral);font-size:14px;letter-spacing:.14em;box-shadow:0 12px 26px rgba(255,107,74,.3)}.marketing-section-intro h2{margin:14px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(39px,4vw,58px);font-weight:600;letter-spacing:-.05em;line-height:1.03}.marketing-section-intro p{max-width:610px;margin:17px 0 0;color:var(--mk-muted);font-size:19px;line-height:1.75}.marketing-section-intro.light h2{color:#fff}.marketing-section-intro.light p{color:hsla(0,0%,100%,.57)}.marketing-section-intro.light>span{color:var(--mk-mint)}.marketing-section-intro.center{margin-inline:auto;text-align:center}.marketing-section-intro.center p{margin-inline:auto}.owners-section{background:radial-gradient(circle at 93% 19%,rgba(191,232,210,.32),transparent 18%),var(--mk-cream)}.owner-tabs-hint{margin:40px 0 -20px;color:var(--mk-muted);font-size:14px;font-weight:700}.owner-tabs-hint:after{content:" ↓";color:var(--mk-coral)}.owner-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;padding-bottom:0}.owner-tabs button{min-height:68px;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid var(--mk-line);border-radius:15px;color:var(--mk-muted);text-align:left;background:hsla(0,0%,100%,.48);font-size:15px;font-weight:800;cursor:pointer;transition:all .18s ease}.owner-tabs button:hover:not(.active){border-color:var(--mk-forest);color:var(--mk-forest);background:#fff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(18,61,49,.1)}.owner-tabs button:focus-visible{outline:2px solid var(--mk-coral);outline-offset:2px}.owner-tabs button svg{flex:0 0 auto}.owner-tabs button.active{border-color:var(--mk-forest);color:#fff;background:var(--mk-forest);box-shadow:0 14px 32px rgba(18,61,49,.13)}.owner-showcase{display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:80px;margin-top:30px;padding-top:26px;border-top:1px solid var(--mk-line);animation:ownerPanelIn .32s ease both}@keyframes ownerPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.owner-showcase{animation:none}}.owner-feature-copy>span{color:var(--mk-coral-dark);font-size:14px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.owner-feature-copy h3{max-width:500px;margin:12px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:42.5px;font-weight:600;letter-spacing:-.045em;line-height:1.05}.owner-feature-copy>p{margin:14px 0 0;color:var(--mk-muted);font-size:18px;line-height:1.7}.owner-feature-list{display:grid;gap:4px;margin-top:23px}.owner-feature-list article{display:grid;grid-template-columns:27px 1fr;align-items:start;gap:9px;padding:9px 0;border-bottom:1px solid var(--mk-line)}.owner-feature-list article>i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:var(--mk-forest);background:var(--mk-mint)}.owner-feature-list article>div{display:flex;flex-direction:column}.owner-feature-list strong{display:flex;align-items:center;gap:7px;font-size:17px}.owner-feature-list em{padding:3px 5px;border-radius:5px;color:var(--mk-coral-dark);background:#ffe5dd;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.owner-feature-list p{margin:4px 0 0;color:var(--mk-muted);font-size:15.5px;line-height:1.55}.owner-dashboard-art{position:relative;min-height:520px;overflow:hidden;padding:27px;border-radius:31px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,107,74,.3),transparent 29%),var(--mk-forest);box-shadow:0 32px 80px rgba(18,61,49,.22)}.owner-dashboard-art.engagement{background:radial-gradient(circle at 90% 10%,rgba(191,232,210,.25),transparent 32%),#1b4038}.workout-art{position:relative;display:block;margin-top:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:20px;background:rgba(0,0,0,.28);cursor:pointer;transition:border-color .18s ease,transform .18s ease}.workout-art:hover{border-color:hsla(0,0%,100%,.32);transform:translateY(-2px)}.workout-art video{cursor:pointer}.workout-art-cta{display:block;margin-top:4px;color:var(--mk-coral);font-size:12px;font-weight:800}.workout-art video{display:block;width:100%;height:340px;object-fit:cover}.workout-art-caption{position:absolute;right:14px;bottom:14px;left:14px;padding:12px 14px;border-radius:14px;background:rgba(8,43,35,.72);backdrop-filter:blur(10px)}.workout-art-caption strong{display:block;color:#fff;font-size:15px;font-weight:800}.workout-art-caption small{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:700}.owner-dashboard-art.workouts{background:radial-gradient(circle at 92% 8%,rgba(255,107,74,.28),transparent 34%),#14322b}.owner-dashboard-art.health{background:radial-gradient(circle at 100% 0,rgba(255,107,74,.33),transparent 36%),#2f3a2c}.owner-dashboard-art.marketing{background:radial-gradient(circle at 90% 9%,rgba(191,232,210,.25),transparent 29%),#17353a}.dashboard-art-head{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px}.dashboard-art-head>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:var(--mk-forest);background:var(--mk-coral)}.dashboard-art-head>div{display:flex;flex-direction:column}.dashboard-art-head p,.dashboard-art-head small{color:hsla(0,0%,100%,.5);font-size:7px}.dashboard-art-head strong{margin-top:1px;font-family:var(--font-fraunces),Georgia,serif;font-size:24px}.dashboard-art-head p{margin:1px 0 0}.dashboard-art-head em{padding:6px 8px;border-radius:8px;color:var(--mk-forest);background:var(--mk-mint);font-size:6px;font-style:normal;font-weight:800;text-transform:uppercase}.dashboard-art-chart{margin-top:26px;padding:20px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:hsla(0,0%,100%,.055)}.dashboard-art-chart>span{display:flex;align-items:center;justify-content:space-between}.dashboard-art-chart strong{font-size:9px}.dashboard-art-chart small{color:hsla(0,0%,100%,.43);font-size:6px}.dashboard-art-chart>div{height:170px;display:flex;align-items:end;gap:10px;margin-top:16px;padding:0 6px;border-bottom:1px solid hsla(0,0%,100%,.12);background:repeating-linear-gradient(180deg,transparent 0 41px,hsla(0,0%,100%,.06) 42px)}.dashboard-art-chart i{position:relative;flex:1;display:block;border-radius:7px 7px 1px 1px;background:rgba(191,232,210,.24)}.dashboard-art-chart i:nth-child(6),.dashboard-art-chart i:nth-child(8){background:var(--mk-coral)}.dashboard-art-chart i b{position:absolute;top:7px;right:6px;left:6px;height:2px;border-radius:99px;background:hsla(0,0%,100%,.25)}.dashboard-art-list{display:grid;gap:7px;margin-top:15px}.dashboard-art-list article{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:9px;border-radius:11px;background:hsla(0,0%,100%,.06)}.dashboard-art-list article>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:var(--mk-forest);background:var(--mk-mint);font-size:7px;font-weight:800}.dashboard-art-list article>div{display:flex;flex-direction:column}.dashboard-art-list strong{font-size:7px}.dashboard-art-list small{margin-top:2px;color:hsla(0,0%,100%,.42);font-size:5.5px}.dashboard-art-list em{color:var(--mk-mint);font-size:7px;font-style:normal;font-weight:800}.dashboard-art-orbit{position:absolute;top:48px;right:24px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;color:var(--mk-mint);background:hsla(0,0%,100%,.05);font-size:6px}.members-section{color:#fff;background:radial-gradient(circle at 12% 12%,rgba(255,107,74,.12),transparent 25%),radial-gradient(circle at 84% 86%,rgba(191,232,210,.09),transparent 24%),var(--mk-deep)}.members-grid{display:grid;grid-template-columns:minmax(480px,.98fr) minmax(0,1.02fr);align-items:center;gap:100px}.members-phone-stage{position:relative;min-height:670px}.member-photo{position:absolute;inset:0 78px 0 0;overflow:hidden;border-radius:34px}.member-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 40%,rgba(8,43,35,.82))}.member-photo img{object-fit:cover;object-position:100% center}.members-phone-stage>.marketing-phone{position:absolute;z-index:3;right:-20px;bottom:44px;width:232px;min-height:462px}.member-float{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.13);border-radius:13px;color:var(--mk-forest);background:var(--mk-mint);box-shadow:0 18px 45px rgba(0,0,0,.25)}.member-float>span{display:flex;flex-direction:column}.member-float small{color:rgba(18,61,49,.55);font-size:11px;font-weight:800}.member-float strong{margin-top:1px;font-size:13px}.member-ai{top:85px;right:14px}.member-streak{bottom:32px;left:25px;color:var(--mk-forest);background:var(--mk-coral)}.member-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:35px}.member-feature-grid article{display:grid;grid-template-columns:37px 1fr;align-items:start;gap:10px;padding:13px;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;background:hsla(0,0%,100%,.045)}.member-feature-grid article>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:var(--mk-forest);background:var(--mk-mint)}.member-feature-grid article>div{display:flex;flex-direction:column}.member-feature-grid strong{font-size:15px}.member-feature-grid p{margin:5px 0 0;color:hsla(0,0%,100%,.48);font-size:13px;line-height:1.55}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--mk-forest);font-size:15px;font-weight:800}.text-link.light{margin-top:18px;color:var(--mk-mint)}.workout-library{background:var(--mk-paper)}.blog-head,.testimonial-head,.workout-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.workout-count{display:flex;flex-direction:column;align-items:flex-end}.workout-count strong{font-family:var(--font-fraunces),Georgia,serif;font-size:65px;font-weight:600;letter-spacing:-.06em;line-height:.8}.workout-count strong span{color:var(--mk-coral)}.workout-count small{margin-top:12px;color:var(--mk-muted);font-size:14px;font-weight:800;text-transform:uppercase}.exercise-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-top:50px}.exercise-rail article{overflow:hidden;border:1px solid var(--mk-line);border-radius:18px;background:var(--mk-cream)}.exercise-visual{position:relative;height:240px;overflow:hidden;background:radial-gradient(circle at 60% 35%,hsla(0,0%,100%,.12),transparent 20%),linear-gradient(145deg,#254b40,#0b2f27)}.exercise-visual:after{position:absolute;width:90px;height:160px;top:35px;left:calc(50% - 45px);content:"";border-radius:45% 45% 23% 23%;opacity:.55;background:radial-gradient(circle at 50% 13%,var(--mk-coral) 0 12px,transparent 13px),linear-gradient(to bottom,transparent 25px,var(--mk-mint) 26px 93px,transparent 94px),linear-gradient(67deg,transparent 47%,var(--mk-coral) 48% 53%,transparent 54%)}.exercise-visual.exercise-1:after{display:none}.exercise-visual img{object-fit:cover;filter:saturate(.7)}.exercise-visual.exercise-2{background:linear-gradient(145deg,#d8694e,#80352b)}.exercise-visual.exercise-3{background:linear-gradient(145deg,#496c5d,#183a31)}.exercise-visual.exercise-4{background:linear-gradient(145deg,#c2a06b,#5e4c2e)}.exercise-visual.exercise-5{background:linear-gradient(145deg,#284c59,#102e37)}.exercise-visual button{position:absolute;z-index:3;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:var(--mk-forest);background:var(--mk-mint);box-shadow:0 10px 30px rgba(0,0,0,.25)}.exercise-visual>span{position:absolute;z-index:3;right:10px;bottom:10px;padding:4px 6px;border-radius:6px;color:#fff;background:rgba(8,43,35,.72);font-size:12px}.exercise-rail article>div:last-child{padding:13px}.exercise-rail article small{color:var(--mk-coral-dark);font-size:12px;font-weight:800;text-transform:uppercase}.exercise-rail article strong{display:block;margin-top:6px;font-family:var(--font-fraunces),Georgia,serif;font-size:22px;letter-spacing:-.03em}.exercise-rail article p{margin:5px 0 0;color:var(--mk-muted);font-size:12px}.library-proof{display:grid;grid-template-columns:repeat(6,1fr);margin-top:18px;padding:18px;border:1px solid var(--mk-line);border-radius:17px;background:var(--mk-mint-soft)}.library-proof span{display:flex;align-items:center;justify-content:center;gap:7px;border-left:1px solid var(--mk-line);color:var(--mk-muted);font-size:14px}.library-proof span:first-child{border-left:0}.library-proof strong{color:var(--mk-forest);font-family:var(--font-fraunces),Georgia,serif;font-size:21.5px}.network-section{position:relative;padding:130px 0;overflow:hidden;color:#fff;background:radial-gradient(circle at 72% 50%,rgba(191,232,210,.1),transparent 35%),var(--mk-forest)}.network-section:before{position:absolute;width:650px;height:650px;left:-430px;top:-290px;content:"";border:1px solid rgba(191,232,210,.1);border-radius:50%}.network-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:90px}.network-label{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.network-copy h2{margin:24px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(48px,4.6vw,68px);font-weight:600;letter-spacing:-.055em;line-height:.98}.network-copy h2 em{color:var(--mk-coral);font-style:normal}.network-copy>p{margin:22px 0 0;color:hsla(0,0%,100%,.58);font-size:19px;line-height:1.72}.network-actions{display:flex;align-items:center;gap:18px;margin-top:27px}.network-actions .text-link{margin:0}.network-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:42px}.network-steps article{display:grid;grid-template-columns:29px 1fr;align-items:start;gap:9px;padding:11px;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;background:hsla(0,0%,100%,.04)}.network-steps article>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:var(--mk-forest);background:var(--mk-mint);font-size:12px;font-weight:800}.network-steps article div{display:flex;flex-direction:column}.network-steps strong{font-size:14px}.network-steps p{margin:3px 0 0;color:hsla(0,0%,100%,.46);font-size:12px}.india-network-card{overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:29px;background:#0a3028;box-shadow:0 35px 90px rgba(0,0,0,.25)}.network-card-top{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid hsla(0,0%,100%,.08)}.network-card-top>span{display:flex;align-items:center;gap:7px;color:var(--mk-mint);font-size:13px;font-weight:800;letter-spacing:.09em}.network-card-top em{padding:5px 7px;border-radius:7px;color:var(--mk-forest);background:var(--mk-coral);font-size:12px;font-style:normal;font-weight:800}.india-map-art{position:relative;height:465px;background:radial-gradient(circle at 50% 45%,rgba(191,232,210,.09),transparent 39%),linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:auto,42px 42px,42px 42px}.india-map-art:before{position:absolute;width:235px;height:330px;top:44px;left:calc(50% - 118px);content:"";border:1px solid rgba(191,232,210,.2);border-radius:48% 52% 56% 44%/34% 38% 62% 66%;background:rgba(191,232,210,.04);transform:rotate(-8deg)}.india-map-art:after{position:absolute;width:72px;height:120px;top:299px;left:calc(50% - 8px);content:"";border-right:1px solid rgba(191,232,210,.2);border-bottom:1px solid rgba(191,232,210,.2);border-radius:0 0 70% 0;transform:rotate(22deg)}.city-pin{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(8,43,35,.83);backdrop-filter:blur(9px)}.city-pin>i{width:7px;height:7px;border:2px solid var(--mk-forest);border-radius:50%;background:var(--mk-coral);box-shadow:0 0 0 4px rgba(255,107,74,.13)}.city-pin strong{font-size:12px}.city-pin.top{top:76px;left:48%}.city-pin.left{top:202px;left:17%}.city-pin.center{top:229px;left:54%}.city-pin.bottom{top:310px;left:47%}.city-pin.south{top:370px;left:35%}.city-pin.right{top:165px;right:12%}.route{position:absolute;z-index:2;height:1px;display:block;background:linear-gradient(90deg,transparent,var(--mk-coral),transparent);transform-origin:left center}.route-one{width:225px;top:123px;left:43%;transform:rotate(143deg)}.route-two{width:210px;top:234px;left:25%;transform:rotate(25deg)}.route-three{width:205px;top:311px;left:39%;transform:rotate(-43deg)}.booking-float{position:absolute;z-index:5;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:43px 1fr 22px;align-items:center;gap:10px;padding:12px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;color:var(--mk-ink);background:var(--mk-paper);box-shadow:0 20px 45px rgba(0,0,0,.3)}.booking-float>span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:var(--mk-forest);background:var(--mk-mint)}.booking-float>div{display:flex;flex-direction:column}.booking-float small{color:var(--mk-coral-dark);font-size:11px;font-weight:800}.booking-float strong{margin-top:3px;font-size:14px}.booking-float p{margin:2px 0 0;color:var(--mk-muted);font-size:12px}.booking-float>svg{padding:4px;border-radius:50%;color:var(--mk-forest);background:var(--mk-mint)}.network-card-footer{display:grid;grid-template-columns:repeat(3,1fr);padding:15px;border-top:1px solid hsla(0,0%,100%,.08)}.network-card-footer span{display:flex;align-items:center;justify-content:center;gap:6px;border-left:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.54)}.network-card-footer span:first-child{border-left:0}.network-card-footer svg{color:var(--mk-mint)}.network-card-footer strong{font-size:12px}.voice-section{background:var(--mk-mint-soft)}.voice-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:110px}.voice-grid>div:first-child .text-link{margin-top:25px}.vote-widget{overflow:hidden;border:1px solid var(--mk-line);border-radius:25px;background:var(--mk-paper);box-shadow:var(--mk-shadow)}.vote-widget>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;color:#fff;background:var(--mk-forest)}.vote-widget>header span{display:flex;align-items:center;gap:7px;color:var(--mk-mint);font-size:14px;font-weight:800;letter-spacing:.09em}.vote-widget>header small{color:hsla(0,0%,100%,.44);font-size:13px}.vote-widget>article{display:grid;grid-template-columns:33px 1fr 74px;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--mk-line)}.vote-widget>article>span{font-family:var(--font-fraunces),Georgia,serif;font-size:24px;color:rgba(23,54,45,.28)}.vote-widget>article>div{display:flex;flex-direction:column}.vote-widget article small{color:var(--mk-coral-dark);font-size:12px;font-weight:800;text-transform:uppercase}.vote-widget article strong{margin-top:4px;font-size:17px}.vote-widget article p{margin:3px 0 0;color:var(--mk-muted);font-size:13px}.vote-widget article button{min-height:35px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--mk-line);border-radius:10px;color:var(--mk-forest);background:var(--mk-mint-soft);font-size:13px;font-weight:800}.vote-widget article button.voted{color:#fff;background:var(--mk-forest)}.vote-widget>footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;color:var(--mk-muted);background:#f7f3ea;font-size:13px}.vote-widget>footer a,.vote-widget>footer span{display:flex;align-items:center;gap:5px}.vote-widget>footer svg{color:var(--mk-coral-dark)}.vote-widget>footer a{color:var(--mk-forest);font-weight:800}.roadmap-section{background:var(--mk-paper)}.roadmap-line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:64px}.roadmap-line:before{position:absolute;top:25px;right:9%;left:9%;height:1px;content:"";background:var(--mk-line)}.roadmap-line article{position:relative;z-index:1;min-height:190px;padding:72px 17px 17px;border:1px solid var(--mk-line);border-radius:18px;background:var(--mk-cream)}.roadmap-line article>span:first-child{position:absolute;width:50px;height:50px;top:0;left:calc(50% - 25px);display:grid;place-items:center;border:7px solid var(--mk-paper);border-radius:50%;color:var(--mk-muted);background:#e4e5dc}.roadmap-line article>span:first-child>span{font-size:13px;font-weight:800}.roadmap-line article.current{border-color:rgba(255,107,74,.3);background:#fff3ed}.roadmap-line article.current>span:first-child{color:var(--mk-forest);background:var(--mk-coral)}.roadmap-line small{color:var(--mk-coral-dark);font-size:13px;font-weight:800}.roadmap-line strong{display:block;margin-top:9px;font-family:var(--font-fraunces),Georgia,serif;font-size:23px}.roadmap-line p{margin:7px 0 0;color:var(--mk-muted);font-size:13px;line-height:1.55}.roadmap-line em{position:absolute;right:13px;bottom:13px;padding:4px 6px;border-radius:6px;color:var(--mk-coral-dark);background:#fff;font-size:11px;font-style:normal;font-weight:800}.roadmap-cta{width:max-content;display:flex;margin:34px auto 0;color:#fff!important;background:var(--mk-forest)!important}.testimonial-section{color:#fff;background:radial-gradient(circle at 12% 82%,rgba(255,107,74,.12),transparent 28%),var(--mk-deep)}.testimonial-controls{display:flex;gap:7px}.testimonial-controls button{width:43px;height:43px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.13);border-radius:13px;color:#fff;background:hsla(0,0%,100%,.06)}.testimonial-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:13px;margin-top:50px}.testimonial-grid article{position:relative;min-height:350px;display:flex;flex-direction:column;padding:32px;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:hsla(0,0%,100%,.045);animation:mk-testimonial-in .26s ease both}.testimonial-grid article.featured{color:var(--mk-forest);background:var(--mk-mint)}@keyframes mk-testimonial-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.quote-mark{position:absolute;right:26px;top:12px;color:hsla(0,0%,100%,.12);font-family:var(--font-fraunces),Georgia,serif;font-size:100px;line-height:1}.featured .quote-mark{color:rgba(18,61,49,.12)}.stars{display:flex;gap:3px;color:var(--mk-coral)}.testimonial-grid blockquote{max-width:700px;margin:30px 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(22px,2.5vw,35px);font-weight:600;letter-spacing:-.035em;line-height:1.3}.testimonial-grid article:not(.featured) blockquote{font-size:clamp(20px,2vw,27px)}.testimonial-grid footer{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;margin-top:auto}.testimonial-grid footer>span{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:var(--mk-forest);background:var(--mk-coral);font-size:14px;font-weight:800}.testimonial-grid footer>div{display:flex;flex-direction:column}.testimonial-grid footer strong{font-size:15px}.testimonial-grid footer small{margin-top:2px;color:hsla(0,0%,100%,.45);font-size:12px}.testimonial-grid .featured footer small{color:rgba(18,61,49,.53)}.testimonial-grid footer em{padding:5px 7px;border:1px solid hsla(0,0%,100%,.13);border-radius:7px;color:var(--mk-mint);font-size:12px;font-style:normal;font-weight:800}.testimonial-grid .featured footer em{border-color:rgba(18,61,49,.13);color:var(--mk-forest)}.testimonial-note{margin:15px 0 0;color:hsla(0,0%,100%,.35);font-size:13px}.pricing-section{background:var(--mk-cream)}.pricing-shared{width:max-content;display:flex;align-items:center;gap:18px;margin:28px auto 0;padding:10px 14px;border:1px solid var(--mk-line);border-radius:99px;background:var(--mk-paper)}.pricing-shared span{display:flex;align-items:center;gap:4px;color:var(--mk-muted);font-size:13px;font-weight:700}.pricing-shared svg{color:var(--mk-coral-dark)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:48px}.price-card{position:relative;min-height:430px;display:flex;flex-direction:column;padding:25px;border:1px solid var(--mk-line);border-radius:22px;background:var(--mk-paper)}.price-card.featured{border-color:var(--mk-forest);color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,107,74,.27),transparent 28%),var(--mk-forest);box-shadow:0 27px 65px rgba(18,61,49,.2);transform:translateY(-14px)}.price-card>span{position:absolute;top:15px;right:15px;padding:5px 7px;border-radius:7px;color:var(--mk-coral-dark);background:#ffe5dd;font-size:11px;font-weight:800;letter-spacing:.08em}.price-card.featured>span{color:var(--mk-forest);background:var(--mk-coral)}.price-card>small{color:var(--mk-muted);font-size:14px;font-weight:800;text-transform:uppercase}.price-card.featured>small{color:var(--mk-mint)}.price-card h3{margin:28px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:38px;font-weight:600;letter-spacing:-.05em}.price-card h3 em{margin-left:4px;color:var(--mk-muted);font-family:var(--font-manrope),system-ui,sans-serif;font-size:14px;font-style:normal}.price-card.featured h3 em{color:hsla(0,0%,100%,.48)}.price-card>strong{margin-top:6px;color:var(--mk-coral-dark);font-size:15px}.price-card.featured>strong{color:var(--mk-coral)}.price-card>p{min-height:20px;margin:9px 0 0;color:var(--mk-muted);font-size:14px}.price-card.featured>p{color:hsla(0,0%,100%,.5)}.price-card ul{display:grid;gap:11px;margin:29px 0 24px;padding:24px 0 0;border-top:1px solid var(--mk-line);list-style:none}.price-card.featured ul{border-color:hsla(0,0%,100%,.1)}.price-card li{display:flex;align-items:center;gap:7px;color:var(--mk-muted);font-size:13px}.price-card li svg{color:var(--mk-coral-dark)}.price-card.featured li{color:hsla(0,0%,100%,.62)}.price-card.featured li svg{color:var(--mk-mint)}.price-card>a{min-height:41px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;border-radius:12px;color:#fff;background:var(--mk-forest);font-size:14px;font-weight:800}.price-card.featured>a{color:var(--mk-forest);background:var(--mk-coral)}.price-skeleton{gap:18px;animation:mk-pulse 1.15s ease-in-out infinite alternate}.price-skeleton i{height:20px;display:block;border-radius:7px;background:#e8e8df}.price-skeleton i:nth-child(2){width:70%;height:45px}.price-skeleton i:nth-child(3){height:150px}.price-skeleton i:nth-child(4){height:42px;margin-top:auto}.pricing-api-note{display:flex;align-items:center;justify-content:center;gap:5px;margin:17px 0 0;color:var(--mk-muted);font-size:13px}.solutions-section{background:var(--mk-paper)}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px}.solutions-grid a{position:relative;min-height:235px;display:flex;flex-direction:column;padding:23px;border:1px solid var(--mk-line);border-radius:19px;background:var(--mk-cream);transition:transform .18s ease,background .18s ease}.solutions-grid a:hover{transform:translateY(-4px);background:var(--mk-mint-soft)}.solutions-grid a>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:var(--mk-forest);background:var(--mk-mint)}.solutions-grid a>small{position:absolute;top:23px;right:23px;color:rgba(23,54,45,.2);font-family:var(--font-fraunces),Georgia,serif;font-size:24.5px}.solutions-grid a>strong{margin-top:25px;font-family:var(--font-fraunces),Georgia,serif;font-size:25.5px}.solutions-grid a>p{margin:8px 0 0;color:var(--mk-muted);font-size:14px;line-height:1.55}.solutions-grid a>em{display:flex;align-items:center;gap:5px;margin-top:auto;color:var(--mk-coral-dark);font-size:13px;font-style:normal;font-weight:800}.faq-section{background:var(--mk-mint-soft)}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px}.faq-side-card{max-width:330px;margin-top:35px;padding:18px;border-radius:18px;color:#fff;background:var(--mk-forest)}.faq-side-card>svg{color:var(--mk-coral)}.faq-side-card strong{display:block;margin-top:14px;font-family:var(--font-fraunces),Georgia,serif;font-size:24px}.faq-side-card p{margin:7px 0 0;color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.faq-side-card a{display:inline-flex;align-items:center;gap:5px;margin-top:15px;color:var(--mk-mint);font-size:13px;font-weight:800}.faq-list{overflow:hidden;border-top:1px solid var(--mk-line)}.faq-list details{border-bottom:1px solid var(--mk-line)}.faq-list summary{min-height:75px;display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;cursor:pointer;list-style:none;font-family:var(--font-fraunces),Georgia,serif;font-size:22px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--mk-coral-dark);font-family:var(--font-manrope),system-ui,sans-serif;font-size:12px;font-weight:800}.faq-list summary svg{color:var(--mk-muted);transition:transform .18s ease}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{margin:-3px 30px 22px 42px;color:var(--mk-muted);font-size:15px;line-height:1.75}.blog-section{background:var(--mk-paper)}.blog-head>.text-link{flex:0 0 auto;margin-bottom:8px}.blog-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:12px;margin-top:48px}.blog-grid article{overflow:hidden;border:1px solid var(--mk-line);border-radius:19px;background:var(--mk-cream)}.blog-grid article>div{position:relative;height:220px;overflow:hidden}.blog-grid article.featured>div{height:300px}.blog-grid article img{object-fit:cover;transition:transform .4s ease}.blog-grid article:hover img{transform:scale(1.03)}.blog-grid article>div:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(8,43,35,.55))}.blog-grid article>div>span{position:absolute;z-index:2;left:13px;bottom:13px;padding:5px 7px;border-radius:7px;color:var(--mk-forest);background:var(--mk-mint);font-size:11.5px;font-weight:800}.blog-grid article>section{padding:19px}.blog-grid h3{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:25.5px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.blog-grid article.featured h3{font-size:31px}.blog-grid section>p{margin:10px 0 0;color:var(--mk-muted);font-size:14px;line-height:1.6}.blog-grid footer{display:grid;grid-template-columns:31px 1fr 16px;align-items:center;gap:8px;margin-top:19px;padding-top:15px;border-top:1px solid var(--mk-line)}.blog-grid footer>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--mk-forest);font-size:12px;font-weight:800}.blog-grid footer>div{display:flex;flex-direction:column}.blog-grid footer strong{font-size:12.5px}.blog-grid footer small{margin-top:2px;color:var(--mk-muted);font-size:11px}.blog-grid footer>svg{color:var(--mk-coral-dark)}.final-cta{position:relative;overflow:hidden;padding:125px 0;text-align:center;color:#fff;background:radial-gradient(circle at 50% 110%,rgba(255,107,74,.18),transparent 38%),var(--mk-forest)}.final-orbit.one{width:480px;height:480px;top:-340px;left:calc(50% - 240px)}.final-orbit.one:after{right:62px;bottom:49px}.final-orbit.two{width:300px;height:300px;right:-190px;bottom:-110px}.final-orbit.two:after{top:30px;left:36px}.final-cta .marketing-container{position:relative;z-index:2}.final-cta .marketing-container>span{display:inline-flex;align-items:center;gap:6px;color:var(--mk-mint);font-size:14px;font-weight:800;letter-spacing:.13em}.final-cta h2{margin:22px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(55px,6vw,83px);font-weight:600;letter-spacing:-.06em;line-height:.96}.final-cta h2 em{color:var(--mk-coral);font-style:normal}.final-cta p{margin:24px 0 0;color:hsla(0,0%,100%,.57);font-size:19px}.final-cta .marketing-container>div{display:flex;justify-content:center;gap:10px;margin-top:30px}.light-button{border-color:hsla(0,0%,100%,.14)!important;color:#fff!important;background:hsla(0,0%,100%,.06)!important}.final-cta .marketing-container>small{display:block;margin-top:17px;color:hsla(0,0%,100%,.36);font-size:13px}@media (max-width:1120px){.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:32px}.owner-console{right:-20px;width:470px}.hero-visual{transform:scale(.92);transform-origin:center left}.owner-showcase{gap:45px}.members-grid,.network-grid{gap:55px}.exercise-visual{height:205px}.faq-grid,.voice-grid{gap:65px}}@media (max-width:940px){.marketing-section{padding:90px 0}.marketing-hero{padding-top:130px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-copy{min-width:0;max-width:710px;text-align:center}.hero-badge,.hero-copy h1,.hero-copy>p{margin-inline:auto}.hero-badge{max-width:100%}.hero-actions,.hero-copy .store-buttons,.trial-note{flex-wrap:wrap;justify-content:center}.hero-visual{width:680px;max-width:100%;margin:0 auto;transform:none}.owner-console{right:0}.category-proof .marketing-container{grid-template-columns:minmax(0,1fr);text-align:center}.category-proof .marketing-container>div{grid-template-columns:repeat(3,minmax(0,1fr))}.category-proof p{margin:0}.faq-grid,.members-grid,.network-grid,.owner-showcase,.voice-grid{grid-template-columns:minmax(0,1fr)}.owner-showcase{gap:42px}.owner-dashboard-art{max-width:660px}.members-grid{gap:60px}.members-phone-stage{width:610px;max-width:100%;margin:0 auto;order:2}.network-grid{gap:60px}.india-network-card{max-width:650px}.exercise-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.exercise-rail article:nth-child(4),.exercise-rail article:nth-child(5){display:none}.roadmap-line{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-line:before{display:none}.roadmap-line article:nth-child(4),.roadmap-line article:nth-child(5){margin-top:35px}.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-card.featured{transform:none}.blog-grid,.solutions-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-grid article.featured{grid-column:1/-1}}@media (max-width:680px){.marketing-section{padding:74px 0}.marketing-hero{min-height:0;padding:112px 0 74px}.hero-copy h1{font-size:clamp(42px,12.5vw,58px)}.hero-copy>p{font-size:18px}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.trial-note{flex-wrap:wrap}.store-buttons.compact a{min-width:0;flex:1}.hero-visual{height:570px;margin-top:10px}.hero-photo{inset:-32px 0 15px 25px;border-radius:27px}.owner-console{top:75px;right:-74px;width:470px;transform:scale(.82);transform-origin:top right}.hero-visual>.marketing-phone{left:-8px;bottom:5px;transform:scale(.88) rotate(-2deg);transform-origin:bottom left}.hero-proof{right:6px;bottom:58px}.hero-marquee{display:none}.category-proof .marketing-container>div{grid-template-columns:repeat(2,minmax(0,1fr))}.category-proof article{justify-content:flex-start;border:0}.marketing-section-intro h2{font-size:42.5px}.owner-tabs{display:flex;overflow-x:auto;margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px;scrollbar-width:none}.owner-tabs button{min-width:178px;flex:0 0 178px}.owner-showcase{margin-top:36px}.owner-feature-copy h3{font-size:36px}.owner-dashboard-art{min-height:470px;padding:17px;border-radius:23px}.dashboard-art-chart{padding:13px}.dashboard-art-chart>div{height:150px;gap:6px}.members-phone-stage{min-height:580px}.member-photo{right:35px;border-radius:25px}.members-phone-stage>.marketing-phone{right:-9px;bottom:25px;transform:scale(.87);transform-origin:bottom right}.member-ai{top:63px;right:-4px}.member-feature-grid{grid-template-columns:minmax(0,1fr)}.blog-head,.testimonial-head,.workout-head{align-items:flex-start;flex-direction:column}.workout-count{align-items:flex-start}.exercise-rail{display:flex;overflow-x:auto;margin-right:-14px;margin-left:-14px;padding:0 14px 7px;scrollbar-width:none;scroll-snap-type:x mandatory}.exercise-rail article,.exercise-rail article:nth-child(4),.exercise-rail article:nth-child(5){min-width:235px;display:block;scroll-snap-align:start}.library-proof{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.library-proof span:nth-child(4){border-left:0}.network-section{padding:82px 0}.network-copy h2{font-size:47px}.network-actions{align-items:flex-start;flex-direction:column}.network-steps{grid-template-columns:minmax(0,1fr)}.india-map-art{height:410px}.india-map-art:before{transform:scale(.8) rotate(-8deg)}.booking-float{right:13px;bottom:13px;left:13px}.network-card-footer{grid-template-columns:minmax(0,1fr);gap:9px}.network-card-footer span{justify-content:flex-start;border-left:0}.voice-grid{gap:40px}.vote-widget>article{grid-template-columns:26px minmax(0,1fr) 65px;gap:8px;padding:14px 11px}.vote-widget article strong{font-size:15px}.vote-widget>footer{align-items:flex-start;flex-direction:column;gap:7px;padding-block:12px}.roadmap-line{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:42px}.roadmap-line article,.roadmap-line article:nth-child(4),.roadmap-line article:nth-child(5){min-height:0;margin-top:0;padding:19px 19px 19px 76px}.roadmap-line article>span:first-child{top:18px;left:15px;border-width:5px}.roadmap-line em{position:static;width:max-content;display:block;margin-top:10px}.testimonial-grid{grid-template-columns:minmax(0,1fr)}.testimonial-grid article{min-height:310px;padding:25px}.testimonial-grid article:not(.featured){display:none}.pricing-shared{width:100%;align-items:flex-start;flex-direction:column;gap:8px;border-radius:16px}.pricing-grid{grid-template-columns:minmax(0,1fr)}.price-card{min-height:390px}.blog-grid,.solutions-grid{grid-template-columns:minmax(0,1fr)}.blog-grid article.featured{grid-column:auto}.blog-grid article.featured>div{height:235px}.faq-grid{gap:50px}.faq-list summary{min-height:69px;font-size:21px}.faq-list details>p{margin-left:0}.final-cta{padding:90px 0}.final-cta h2{font-size:52px}.final-cta .marketing-container>div{flex-direction:column}}@media (max-width:390px){.hero-badge{max-width:100%;font-size:12.5px}.exercise-rail,.owner-tabs{margin-right:-11px;margin-left:-11px;padding-right:11px;padding-left:11px}.library-proof span{min-width:0;flex-wrap:wrap;gap:4px;text-align:center}.hero-copy h1{font-size:44.5px}.hero-visual{height:535px}.owner-console{right:-98px;transform:scale(.75)}.hero-visual>.marketing-phone{transform:scale(.81) rotate(-2deg)}.member-photo{right:22px}.members-phone-stage>.marketing-phone{right:-26px;transform:scale(.8)}.member-float{transform:scale(.9)}.member-streak{left:5px}}@media (prefers-reduced-motion:reduce){.hero-marquee>div,.price-skeleton,.testimonial-grid article{animation:none}}.vote-widget article.vote-skeleton{animation:mk-pulse 1.15s ease-in-out infinite alternate}.vote-widget article.vote-skeleton i{height:14px;display:block;border-radius:6px;background:rgba(18,61,49,.09)}.vote-widget article.vote-skeleton i:first-child{width:45%;margin-bottom:8px}.vote-widget .vote-empty{padding:22px 6px;color:var(--mk-muted);text-align:center;font-size:18px}.workout-gallery-embed{margin-top:34px}.workout-gallery-embed>div{max-width:none;padding:0}.workout-gallery-embed>div>div:first-child{display:none}.blog-grid>a{display:block;min-width:0}.blog-grid>a article{height:100%}.blog-grid article>div>img{position:absolute;inset:0;width:100%;height:100%}.blog-image-fallback{position:absolute;inset:0;display:grid;place-items:center;color:rgba(18,61,49,.3);background:linear-gradient(135deg,var(--mk-mint-soft),var(--mk-cream));font-size:43.5px}.pricing-error{margin-top:40px;color:hsla(0,0%,100%,.6);text-align:center;font-size:19px}.dashboard-art-scan{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:10px 16px;align-items:center;padding:16px;border-radius:20px;background:rgba(255,253,248,.06);border:1px solid rgba(255,253,248,.14)}.scan-reader{grid-row:span 2;position:relative;width:92px;height:104px;border-radius:18px;background:rgba(11,42,35,.85);border:1px solid rgba(191,232,210,.28);display:grid;place-items:center;overflow:hidden}.scan-print{width:60px;height:68px;fill:none;stroke:#bfe8d2;stroke-width:2.4;stroke-linecap:round;opacity:.9}.scan-print path{animation:scan-ridge 3.2s ease-in-out infinite}.scan-print-core{stroke:#ff6b4a;animation-delay:.5s!important}@keyframes scan-ridge{0%,to{opacity:.45}45%{opacity:1}}.scan-line{position:absolute;left:8%;right:8%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ff6b4a,transparent);box-shadow:0 0 14px rgba(255,107,74,.75);animation:scan-sweep 3.2s ease-in-out infinite}@keyframes scan-sweep{0%{top:12%;opacity:0}12%{opacity:1}60%{top:84%;opacity:1}75%,to{top:84%;opacity:0}}.scan-denied,.scan-result{border-radius:14px;padding:10px 13px;border:1px solid transparent}.scan-result{background:rgba(191,232,210,.16);border-color:rgba(191,232,210,.42);animation:scan-pulse 3.2s ease-in-out infinite}.scan-denied{background:rgba(255,107,74,.12);border-color:rgba(255,107,74,.38)}@keyframes scan-pulse{0%,55%,to{box-shadow:0 0 0 0 rgba(191,232,210,0)}70%{box-shadow:0 0 0 5px rgba(191,232,210,.16)}}.scan-denied strong,.scan-result strong{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:#fffdf8}.scan-denied strong{color:#ffb4a1}.scan-denied small,.scan-result small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:rgba(255,253,248,.66)}@media (max-width:640px){.dashboard-art-scan{grid-template-columns:1fr}.scan-reader{grid-row:auto;width:100%;height:88px}}@media (prefers-reduced-motion:reduce){.scan-line,.scan-print path,.scan-result{animation:none}.scan-print path{opacity:1}.scan-line{top:48%;opacity:1}}.owner-tab-soon{margin-left:8px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#85551c;background:#f8dfb5}.wa-screen{border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.28);max-width:340px}.wa-bar{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#075e54}.wa-back{color:#fff;font-size:20px;line-height:1;opacity:.9}.wa-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ff6b4a;color:#123d31;font-weight:800;font-size:15px}.wa-who strong{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.2}.wa-who small{display:block;font-size:10.5px;color:hsla(0,0%,100%,.72)}.wa-icons{margin-left:auto;color:#fff;opacity:.85;font-size:16px}.wa-body{padding:12px 10px 16px;background-color:#ece5dd;background-image:radial-gradient(rgba(0,0,0,.045) 1px,transparent 0),radial-gradient(rgba(0,0,0,.035) 1px,transparent 0);background-size:22px 22px,34px 34px;background-position:0 0,11px 17px}.wa-day{width:fit-content;margin:0 auto 10px;padding:3px 10px;border-radius:7px;background:#fff;color:#54656f;font-size:10px;font-weight:600;letter-spacing:.06em;box-shadow:0 1px 1px rgba(0,0,0,.08)}.wa-bubble{position:relative;margin-left:8px;padding:7px 10px 18px;border-radius:8px;border-top-left-radius:0;background:#fff;color:#111b21;font-size:12.5px;line-height:1.5;box-shadow:0 1px 1px rgba(0,0,0,.13)}.wa-bubble:before{content:"";position:absolute;top:0;left:-8px;width:0;height:0;border-top:8px solid #fff;border-left:8px solid transparent}.wa-time{position:absolute;right:9px;bottom:5px;font-size:10px;color:#667781}.wa-time b{color:#53bdeb;font-weight:400}