@font-face{font-family:Landing Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.landing-content_landing__LWbJ7{--landing-ink:var(--foreground);--landing-ink-raised:#2a363d;--landing-space:clamp(5rem,9vw,8.5rem);--landing-radius:20px;--landing-shadow:0 1px 2px rgb(32 42 48/.06),0 12px 32px -12px rgb(32 42 48/.18);--landing-shadow-lg:0 2px 4px rgb(32 42 48/.06),0 32px 64px -24px rgb(32 42 48/.32);font-family:Landing Geist,ui-sans-serif,sans-serif;background:var(--background);overflow-x:clip}.landing-content_container__VykMe{width:min(100% - 3rem,74rem);margin-inline:auto}.landing-content_landing__LWbJ7 h2{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.06;font-weight:640;letter-spacing:-.035em;text-wrap:balance}.landing-content_kicker__Eg0DU{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.landing-content_iconTile__GjBNl{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--primary-50);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-100)}.landing-content_nav__QGmAy{background:color-mix(in srgb,var(--background) 82%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}.landing-content_nav__QGmAy>div{max-width:76rem;min-height:4.25rem}.landing-content_nav__QGmAy nav a{display:flex;min-height:44px;align-items:center}.landing-content_hero__qxLK_{position:relative;isolation:isolate;padding-block:clamp(3.5rem,7vw,6rem) clamp(4rem,7vw,6rem)}.landing-content_hero__qxLK_:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgb(32 42 48/.055) 1px,transparent 0),linear-gradient(180deg,rgb(32 42 48/.055) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%)}.landing-content_hero__qxLK_:after{content:"";position:absolute;z-index:-1;top:-10rem;right:-8rem;width:44rem;height:44rem;border-radius:50%;background:radial-gradient(circle,rgb(99 102 241/.22),rgb(99 102 241/0) 65%);pointer-events:none}.landing-content_heroInner__I93Vs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.landing-content_eyebrow__U76fE{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .85rem .4rem .6rem;border:1px solid var(--primary-100);border-radius:999px;background:color-mix(in srgb,var(--card) 80%,transparent);font-size:.8rem;font-weight:600;line-height:1.5;letter-spacing:normal;color:var(--primary-700);box-shadow:0 1px 2px rgb(32 42 48/.05)}.landing-content_eyebrow__U76fE span{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--primary-100)}.landing-content_tagline__Xrz0N{display:block;margin-top:1.5rem;font-size:clamp(3rem,6vw,5.4rem);line-height:1.02;font-weight:660;letter-spacing:-.045em;text-wrap:balance}.landing-content_tagline__Xrz0N span{color:var(--primary);background:linear-gradient(100deg,var(--primary-700) 10%,var(--primary) 45%,var(--primary-500) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-content_lead__wk39Q{max-width:33rem;margin-top:1.6rem;font-size:1.15rem;line-height:1.65;color:var(--muted-foreground)}.landing-content_actions__RrJOR{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:2.25rem}.landing-content_primaryLink__HYV1l{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;min-height:52px;padding:.8rem 1.4rem;border-radius:10px;background:var(--primary);color:var(--primary-foreground);font-size:1rem;font-weight:600;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 8px 20px -8px rgb(67 56 202/.7);transition:background .15s,transform .15s,box-shadow .15s}.landing-content_primaryLink__HYV1l svg{transition:transform .15s}.landing-content_primaryLink__HYV1l:hover{background:var(--primary-700);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 12px 24px -8px rgb(67 56 202/.75)}.landing-content_primaryLink__HYV1l:hover svg{transform:translateX(3px)}.landing-content_secondaryLink__1Yl1h{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:.8rem 1.3rem;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:1rem;font-weight:600;box-shadow:0 1px 2px rgb(32 42 48/.05);transition:border-color .15s,background .15s}.landing-content_secondaryLink__1Yl1h:hover{border-color:var(--border-strong);background:var(--card)}.landing-content_planLink__sHQmA:focus-visible,.landing-content_primaryLink__HYV1l:focus-visible,.landing-content_secondaryLink__1Yl1h:focus-visible,.landing-content_steps__Xmwy9 a:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}.landing-content_heroFacts__4MGx4{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.25rem;font-size:.9rem;font-weight:500;color:var(--muted-foreground)}.landing-content_heroFacts__4MGx4 li{display:inline-flex;align-items:center;gap:.45rem}.landing-content_heroFacts__4MGx4 svg{color:var(--primary)}.landing-content_heroVisual__I8YMc{position:relative;display:flex;justify-content:flex-end;padding-right:clamp(0rem,3vw,2.5rem);min-height:44rem;padding-block:1rem 2.5rem}.landing-content_phone__UReer{position:relative;width:310px;padding:10px;border-radius:48px;background:linear-gradient(160deg,#3a464e,#151c21 40%);box-shadow:0 0 0 1px rgb(255 255 255/.06) inset,0 0 0 1px #0d1215,var(--landing-shadow-lg),0 50px 90px -40px rgb(67 56 202/.45)}.landing-content_phone__UReer:before{content:"";position:absolute;z-index:2;top:20px;left:50%;width:86px;height:24px;border-radius:999px;background:#0d1215;transform:translateX(-50%)}.landing-content_phoneScreen__hvmhY{overflow:hidden;height:640px;border-radius:38px;background:var(--background)}.landing-content_screenImage__s21qS{display:block;width:100%;height:auto;padding-top:14px}.landing-content_floating__PQW8V{position:absolute;overflow:hidden;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px rgb(32 42 48/.08),var(--landing-shadow-lg)}.landing-content_cardImage__os_XE{display:block;width:100%;height:auto}.landing-content_floatWorkout__W07No{bottom:4.5rem;left:-2.5rem;width:250px;transform:rotate(-3deg)}.landing-content_heroVisual__I8YMc figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.78rem;color:var(--muted-foreground)}.landing-content_highlights__lEqoa{border-block:1px solid var(--border);background:var(--card)}.landing-content_highlights__lEqoa ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-content_highlights__lEqoa li{display:flex;gap:.9rem;align-items:center;padding:1.75rem 1.5rem}.landing-content_highlights__lEqoa li+li{border-left:1px solid var(--border)}.landing-content_highlights__lEqoa li:first-child{padding-left:0}.landing-content_highlights__lEqoa strong{display:block;font-size:.95rem;font-weight:600}.landing-content_highlights__lEqoa p{margin-top:.15rem;font-size:.85rem;color:var(--muted-foreground)}.landing-content_section__40rRE{padding-block:var(--landing-space) 0}.landing-content_sectionHeader__9TkAb{max-width:40rem}.landing-content_sectionHeader__9TkAb>p:last-child:not(.landing-content_kicker__Eg0DU){margin-top:1.25rem;font-size:1.075rem;line-height:1.7;color:var(--muted-foreground)}.landing-content_centered__y_Ggu{margin-inline:auto;text-align:center}.landing-content_steps__Xmwy9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3rem;counter-reset:step}.landing-content_steps__Xmwy9 a{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem;border:1px solid var(--border);border-radius:var(--landing-radius);background:var(--card);transition:border-color .2s,box-shadow .2s,transform .2s}.landing-content_steps__Xmwy9 a:hover{border-color:var(--primary-200);box-shadow:var(--landing-shadow);transform:translateY(-2px)}.landing-content_stepNumber__VQWay{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.85rem;color:var(--primary)}.landing-content_stepLabel__nSBUo{margin-top:2.5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.landing-content_steps__Xmwy9 strong{margin-top:.4rem;font-size:1.35rem;font-weight:620;letter-spacing:-.02em}.landing-content_stepText__TQ03z{margin-top:.5rem;line-height:1.6;color:var(--muted-foreground)}.landing-content_stepArrow__Y1MOg{position:absolute;top:1.75rem;right:1.75rem;color:var(--muted-foreground);transition:transform .2s,color .2s}.landing-content_steps__Xmwy9 a:hover .landing-content_stepArrow__Y1MOg{color:var(--primary);transform:translateX(3px)}.landing-content_feature__G7iEH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-top:var(--landing-space);scroll-margin-top:3rem}.landing-content_featureReverse__Lie1K .landing-content_featureCopy__dBNFo{order:2}.landing-content_featureCopy__dBNFo>p:not(.landing-content_kicker__Eg0DU){max-width:32rem;margin-top:1.25rem;font-size:1.075rem;line-height:1.7;color:var(--muted-foreground)}.landing-content_checkList__3WdDZ{display:grid;gap:1rem;max-width:32rem;margin-top:2rem}.landing-content_checkList__3WdDZ li{display:flex;gap:.85rem;line-height:1.6;color:var(--muted-foreground)}.landing-content_checkList__3WdDZ svg{flex-shrink:0;margin-top:.2rem;padding:.15rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--primary-100);color:var(--primary-700)}.landing-content_checkList__3WdDZ strong{font-weight:600;color:var(--foreground)}.landing-content_checkList__3WdDZ a{display:inline-block;font-weight:600;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.landing-content_showcase__bjLZ8{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;min-height:34rem;padding:3rem 2rem 3.25rem;border-radius:28px}.landing-content_showcase__bjLZ8:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255/.55) 1px,transparent 0);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.landing-content_showcaseIndigo__1Gzla{background:linear-gradient(150deg,var(--primary-100),var(--primary-50) 55%,#f3f1ff);box-shadow:inset 0 0 0 1px var(--primary-100)}.landing-content_showcaseInk__JKDCW{background:radial-gradient(circle at 80% 0,rgb(99 102 241/.45),transparent 55%),var(--landing-ink)}.landing-content_showcaseInk__JKDCW:before{background-image:radial-gradient(rgb(255 255 255/.12) 1px,transparent 0)}.landing-content_showcaseImage__kkpR1{display:block;width:100%;max-width:380px;height:auto;border-radius:16px 16px 0 0;box-shadow:0 0 0 1px rgb(32 42 48/.08),var(--landing-shadow-lg)}.landing-content_showcase__bjLZ8 figcaption{position:absolute;bottom:1.1rem;left:0;right:0;text-align:center;font-size:.78rem;color:var(--primary-800)}.landing-content_showcaseInk__JKDCW figcaption{color:rgb(255 255 255/.72)}.landing-content_showcaseStack___4KEP{display:grid;grid-template-columns:1fr;align-items:start;padding-inline:2.5rem}.landing-content_showcaseStack___4KEP .landing-content_showcaseImage__kkpR1{grid-area:1/1}.landing-content_stackBack__7AED3{justify-self:start;max-width:300px;border-radius:14px}.landing-content_stackFront__4cWre{justify-self:end;max-width:270px;margin-top:13rem;border-radius:16px;box-shadow:0 0 0 1px rgb(32 42 48/.1),0 40px 80px -24px rgb(0 0 0/.55)}.landing-content_progress__btWvy{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--landing-space);padding-block:var(--landing-space);background:var(--landing-ink);color:#fff;scroll-margin-top:3rem}.landing-content_progress__btWvy:before{content:"";position:absolute;z-index:-1;top:-20rem;left:50%;width:70rem;height:40rem;border-radius:50%;background:radial-gradient(ellipse,rgb(99 102 241/.35),transparent 65%);transform:translateX(-50%)}.landing-content_progress__btWvy .landing-content_kicker__Eg0DU{color:var(--primary-300)}.landing-content_proBadge__Ogfg6{padding:.15rem .55rem;border:1px solid rgb(165 180 252/.45);border-radius:999px;background:rgb(99 102 241/.2);font-size:.7rem;letter-spacing:.06em;color:#fff}.landing-content_progressHeader__sLCc2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2rem 4rem;align-items:end}.landing-content_progressHeader__sLCc2>p{font-size:1.075rem;line-height:1.7;color:rgb(255 255 255/.74)}.landing-content_bento__x1ced{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:1.25rem;margin-top:3.5rem}.landing-content_tile__rVN7O{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255/.1);border-radius:var(--landing-radius);background:linear-gradient(180deg,var(--landing-ink-raised),rgb(42 54 61/.6))}.landing-content_tile__rVN7O figcaption{display:grid;gap:.35rem;padding:1.5rem 1.5rem 1.25rem}.landing-content_tile__rVN7O figcaption strong{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.landing-content_tile__rVN7O figcaption span{font-size:.92rem;line-height:1.55;color:rgb(255 255 255/.68)}.landing-content_tileMedia__3Ziye{position:relative;flex:1;overflow:hidden;margin:0 1.25rem;border-radius:14px 14px 0 0;background:var(--background);box-shadow:0 0 0 1px rgb(255 255 255/.08)}.landing-content_tileImage__nYtvT{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.landing-content_tileTrend__a_e4X{grid-column:span 7}.landing-content_tileTrend__a_e4X .landing-content_tileMedia__3Ziye{aspect-ratio:1520/1000}.landing-content_tileBody__PFs93{grid-column:span 5;grid-row:span 2}.landing-content_tileBody__PFs93 .landing-content_tileImage__nYtvT{position:absolute;inset:0 auto auto 0;height:auto}.landing-content_tileBody__PFs93 .landing-content_tileMedia__3Ziye:after{content:"";position:absolute;inset:auto 0 0;height:5rem;background:linear-gradient(to bottom,transparent,var(--background))}.landing-content_tileProgression__gBSje{grid-column:span 7}.landing-content_tileProgression__gBSje .landing-content_tileMedia__3Ziye{aspect-ratio:1800/1050}.landing-content_progressNote__fCUGA{margin-top:1.5rem;font-size:.8rem;color:rgb(255 255 255/.6)}.landing-content_gymGrid__70Ln0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--landing-radius);background:var(--border);gap:1px}.landing-content_gymGrid__70Ln0 li{padding:2rem 1.75rem;background:var(--card);transition:background .2s}.landing-content_gymGrid__70Ln0 li:hover{background:#fdfdfb}.landing-content_gymGrid__70Ln0 h3{margin-top:1.25rem;font-size:1.075rem;font-weight:600;letter-spacing:-.01em}.landing-content_gymGrid__70Ln0 p{margin-top:.5rem;font-size:.94rem;line-height:1.6;color:var(--muted-foreground)}.landing-content_pricePlans__L3J0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:56rem;margin:3.5rem auto 0}.landing-content_pricePlan__6MRiJ{display:flex;flex-direction:column;padding:2.25rem;border:1px solid var(--border);border-radius:24px;background:var(--card)}.landing-content_pricePlan__6MRiJ h3{font-size:1.25rem;font-weight:620}.landing-content_planTitle__YGxGf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-content_planTitle__YGxGf span{padding:.25rem .65rem;border-radius:999px;background:rgb(255 255 255/.14);font-size:.75rem;font-weight:600}.landing-content_planPitch__sPWmZ{margin-top:.35rem;color:var(--muted-foreground)}.landing-content_price__x_4MK{margin-top:1.75rem;font-size:3.25rem;line-height:1;font-weight:650;letter-spacing:-.04em}.landing-content_price__x_4MK span{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--muted-foreground)}.landing-content_annual__saIn7{margin-top:.6rem;font-size:.9rem}.landing-content_planLink__sHQmA{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:1.75rem;border:1px solid var(--border-strong);border-radius:10px;font-weight:600;transition:background .15s}.landing-content_planLink__sHQmA:hover{background:var(--muted)}.landing-content_pricePlan__6MRiJ ul{display:grid;gap:.75rem;margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--border)}.landing-content_pricePlan__6MRiJ li{display:flex;gap:.65rem;font-size:.95rem}.landing-content_pricePlan__6MRiJ li svg{flex-shrink:0;margin-top:.2rem;color:var(--primary)}.landing-content_proPlan__MokIy{position:relative;border-color:transparent;background:radial-gradient(circle at 100% 0,rgb(99 102 241/.55),transparent 50%),var(--landing-ink);color:#fff;box-shadow:var(--landing-shadow-lg),0 30px 60px -30px rgb(67 56 202/.55)}.landing-content_proPlan__MokIy .landing-content_annual__saIn7,.landing-content_proPlan__MokIy .landing-content_planPitch__sPWmZ,.landing-content_proPlan__MokIy .landing-content_price__x_4MK span{color:rgb(255 255 255/.74)}.landing-content_proPlan__MokIy ul{border-top-color:rgb(255 255 255/.14)}.landing-content_proPlan__MokIy li svg{color:var(--primary-300)}.landing-content_planLinkPrimary__cYcnp{border-color:transparent;background:#fff;color:var(--foreground)}.landing-content_planLinkPrimary__cYcnp:hover{background:var(--primary-100)}.landing-content_proPlan__MokIy .landing-content_planLinkPrimary__cYcnp:focus-visible{outline-color:#fff}.landing-content_comparison__Js0RM{width:100%;max-width:56rem;margin:3rem auto 0;border-collapse:collapse;font-size:.92rem}.landing-content_comparison__Js0RM td,.landing-content_comparison__Js0RM th{padding:.95rem 1rem;border-bottom:1px solid var(--border);text-align:center}.landing-content_comparison__Js0RM th:first-child{text-align:left}.landing-content_comparison__Js0RM thead th{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.landing-content_comparison__Js0RM tbody th{font-weight:500}.landing-content_comparison__Js0RM td{color:var(--muted-foreground)}.landing-content_comparison__Js0RM svg{display:inline;color:var(--primary)}.landing-content_faq__ALC2Z{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;padding-block:var(--landing-space)}.landing-content_faqList__0WnHl{display:grid;gap:.75rem}.landing-content_faqList__0WnHl details{border:1px solid var(--border);border-radius:16px;background:var(--card);transition:border-color .15s,box-shadow .15s}.landing-content_faqList__0WnHl details[open]{border-color:var(--primary-200);box-shadow:var(--landing-shadow)}.landing-content_faqList__0WnHl summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1.2rem 1.4rem;font-weight:600;cursor:pointer;list-style:none;border-radius:16px}.landing-content_faqList__0WnHl summary::-webkit-details-marker{display:none}.landing-content_faqList__0WnHl summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-content_faqList__0WnHl summary svg{flex-shrink:0;color:var(--muted-foreground);transition:transform .2s}.landing-content_faqList__0WnHl details[open] summary svg{transform:rotate(45deg);color:var(--primary)}.landing-content_faqList__0WnHl details p{padding:0 1.4rem 1.3rem;line-height:1.7;color:var(--muted-foreground)}.landing-content_cta__gnC27{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center;overflow:hidden;padding:clamp(2.5rem,5vw,4.5rem);border-radius:32px;background:var(--landing-ink);color:#fff}.landing-content_cta__gnC27:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 0 100%,rgb(99 102 241/.5),transparent 45%),radial-gradient(circle at 100% 0,rgb(129 140 248/.3),transparent 40%)}.landing-content_cta__gnC27:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(270deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%)}.landing-content_ctaCopy__SYTgF p{max-width:28rem;margin-top:1.25rem;font-size:1.075rem;line-height:1.7;color:rgb(255 255 255/.76)}.landing-content_ctaLink__WJ9oQ{justify-self:end;background:#fff;color:var(--foreground)}.landing-content_ctaLink__WJ9oQ:hover{background:var(--primary-100)}.landing-content_footer__uoCKp{display:grid;grid-template-columns:1fr auto;gap:2rem;margin-top:var(--landing-space);padding-block:3rem 2.5rem;border-top:1px solid var(--border)}.landing-content_footerBrand__1PJns{display:inline-flex;gap:.4rem;align-items:center;min-height:44px;font-size:1.4rem;font-weight:650;letter-spacing:-.025em}.landing-content_footerBrand__1PJns svg{color:var(--primary)}.landing-content_footer__uoCKp p{font-size:.9rem;color:var(--muted-foreground)}.landing-content_footer__uoCKp nav{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;align-items:flex-start;font-size:.9rem}.landing-content_footer__uoCKp nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted-foreground)}.landing-content_footer__uoCKp nav a:hover{color:var(--foreground)}.landing-content_copyright__LA2Xt{grid-column:1/-1;font-size:.8rem!important}@media (prefers-reduced-motion:no-preference){.landing-content_floatWorkout__W07No{animation:landing-content_floatA__6icK6 7s ease-in-out infinite}@supports (animation-timeline:view()){.landing-content_feature__G7iEH>*,.landing-content_gymGrid__70Ln0 li,.landing-content_pricePlan__6MRiJ,.landing-content_steps__Xmwy9 li,.landing-content_tile__rVN7O{animation:landing-content_reveal__5sbQ6 linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes landing-content_floatA__6icK6{50%{transform:rotate(-3deg) translateY(-10px)}}@keyframes landing-content_reveal__5sbQ6{0%{opacity:0;transform:translateY(24px)}}@media (max-width:1000px){.landing-content_cta__gnC27,.landing-content_faq__ALC2Z,.landing-content_feature__G7iEH,.landing-content_heroInner__I93Vs,.landing-content_progressHeader__sLCc2{grid-template-columns:1fr}.landing-content_heroCopy__O2j7s{max-width:40rem}.landing-content_heroVisual__I8YMc{max-width:34rem;width:100%;margin-inline:auto}.landing-content_featureReverse__Lie1K .landing-content_featureCopy__dBNFo{order:0}.landing-content_highlights__lEqoa ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-content_highlights__lEqoa li:nth-child(3){border-left:0;padding-left:0}.landing-content_highlights__lEqoa li:nth-child(n+3){border-top:1px solid var(--border)}.landing-content_bento__x1ced{grid-template-columns:1fr}.landing-content_tileBody__PFs93,.landing-content_tileProgression__gBSje,.landing-content_tileTrend__a_e4X{grid-column:auto;grid-row:auto}.landing-content_tileBody__PFs93 .landing-content_tileMedia__3Ziye{aspect-ratio:1456/1500}.landing-content_gymGrid__70Ln0{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-content_ctaLink__WJ9oQ{justify-self:start}}@media (max-width:700px){.landing-content_container__VykMe{width:min(100% - 2rem,74rem)}.landing-content_tagline__Xrz0N{font-size:clamp(2.6rem,11vw,3.25rem)}.landing-content_lead__wk39Q{font-size:1.025rem}.landing-content_actions__RrJOR>a{flex:1 1 100%}.landing-content_heroVisual__I8YMc{min-height:0;justify-content:center;padding:0 0 2.25rem}.landing-content_phone__UReer{width:256px;padding:8px;border-radius:40px}.landing-content_phone__UReer:before{top:16px;width:72px;height:20px}.landing-content_phoneScreen__hvmhY{height:500px;border-radius:32px}.landing-content_floatWorkout__W07No{bottom:3rem;left:auto;right:-.25rem;width:170px}}@media (max-width:480px){.landing-content_floatWorkout__W07No{display:none}.landing-content_gymGrid__70Ln0,.landing-content_highlights__lEqoa ul,.landing-content_pricePlans__L3J0m,.landing-content_steps__Xmwy9{grid-template-columns:1fr}.landing-content_highlights__lEqoa li,.landing-content_highlights__lEqoa li:nth-child(3){padding:1.1rem 0;border-left:0}.landing-content_highlights__lEqoa li+li{border-left:0;border-top:1px solid var(--border)}.landing-content_steps__Xmwy9 strong{font-size:1.2rem}.landing-content_stepLabel__nSBUo{margin-top:1.5rem}.landing-content_showcase__bjLZ8{min-height:0;padding:2rem 1.25rem 3rem;border-radius:22px}.landing-content_showcaseStack___4KEP{padding-inline:1rem}.landing-content_stackBack__7AED3{max-width:78%}.landing-content_stackFront__4cWre{max-width:68%;margin-top:45%}.landing-content_gymGrid__70Ln0 li{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:1.4rem 1.25rem}.landing-content_gymGrid__70Ln0 .landing-content_iconTile__GjBNl{grid-row:span 2}.landing-content_gymGrid__70Ln0 h3,.landing-content_gymGrid__70Ln0 p{margin-top:0}.landing-content_tile__rVN7O figcaption{padding:1.25rem 1.25rem 1rem}.landing-content_tileMedia__3Ziye{margin:0 .75rem}.landing-content_pricePlan__6MRiJ{padding:1.75rem}.landing-content_price__x_4MK{font-size:2.75rem}.landing-content_comparison__Js0RM{font-size:.85rem}.landing-content_comparison__Js0RM td,.landing-content_comparison__Js0RM th{padding:.8rem .4rem}.landing-content_faq__ALC2Z{gap:2rem}.landing-content_cta__gnC27{padding:2.25rem 1.5rem;border-radius:24px}.landing-content_footer__uoCKp{grid-template-columns:1fr}.landing-content_footer__uoCKp nav{gap:0 1.25rem}}@media (prefers-reduced-motion:reduce){.landing-content_faqList__0WnHl summary svg,.landing-content_primaryLink__HYV1l,.landing-content_primaryLink__HYV1l svg,.landing-content_stepArrow__Y1MOg,.landing-content_steps__Xmwy9 a{transition:none}.landing-content_steps__Xmwy9 a:hover{transform:none}}:root:not([data-theme=dark]) .landing-content_darkImage__bEZuw,:root[data-theme=dark] .landing-content_lightImage__8HQX_{display:none}:root[data-theme=dark] .landing-content_landing__LWbJ7{--landing-ink:#12122a;--landing-ink-raised:#1a1a36;--landing-ink-edge:#24224a;--landing-shadow:0 0 0 1px var(--border);--landing-shadow-lg:0 0 0 1px var(--border),0 24px 48px -24px rgb(0 0 0/.7)}:root[data-theme=dark] .landing-content_hero__qxLK_:before{background-image:linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.045) 1px,transparent 0)}:root[data-theme=dark] .landing-content_hero__qxLK_:after{background:radial-gradient(circle,rgb(99 102 241/.3),rgb(99 102 241/0) 65%)}:root[data-theme=dark] .landing-content_phone__UReer{box-shadow:0 0 0 1px rgb(255 255 255/.08) inset,0 0 0 1px #000,var(--landing-shadow-lg),0 50px 90px -40px rgb(99 102 241/.35)}:root[data-theme=dark] .landing-content_floating__PQW8V,:root[data-theme=dark] .landing-content_showcaseImage__kkpR1,:root[data-theme=dark] .landing-content_stackFront__4cWre{box-shadow:var(--landing-shadow-lg)}:root[data-theme=dark] .landing-content_showcase__bjLZ8:before{background-image:radial-gradient(rgb(255 255 255/.08) 1px,transparent 0)}:root[data-theme=dark] .landing-content_showcaseIndigo__1Gzla{background:linear-gradient(150deg,#1d1a45,#151433 55%,#121228);box-shadow:0 0 0 1px var(--landing-ink-edge) inset}:root[data-theme=dark] .landing-content_cta__gnC27,:root[data-theme=dark] .landing-content_proPlan__MokIy,:root[data-theme=dark] .landing-content_showcaseInk__JKDCW{box-shadow:0 0 0 1px var(--landing-ink-edge) inset}:root[data-theme=dark] .landing-content_progress__btWvy{border-block:1px solid var(--landing-ink-edge)}:root[data-theme=dark] .landing-content_tile__rVN7O{background:linear-gradient(180deg,var(--landing-ink-raised),rgb(26 26 54/.6));border-color:var(--landing-ink-edge)}:root[data-theme=dark] .landing-content_gymGrid__70Ln0 li:hover{background:var(--surface-raised)}:root[data-theme=dark] .landing-content_ctaLink__WJ9oQ,:root[data-theme=dark] .landing-content_planLinkPrimary__cYcnp{background:var(--primary);color:var(--primary-foreground)}:root[data-theme=dark] .landing-content_ctaLink__WJ9oQ:hover,:root[data-theme=dark] .landing-content_planLinkPrimary__cYcnp:hover{background:var(--primary-700)}