.appzen-site{color:#fff;isolation:isolate;background:#000;min-height:100dvh;overflow:clip}.appzen-site a:focus-visible{outline-offset:5px;outline:2px solid #2cd66b}.appzen-site a[data-highlight]{transition:opacity .16s,transform .16s ease-out}.appzen-site a[data-highlight]:active{scale:.97}@media (hover:hover) and (pointer:fine){.appzen-site a[data-highlight]:hover{opacity:.85}}@media (prefers-reduced-motion:reduce){.appzen-site *,.appzen-site :before,.appzen-site :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.appzen-demo-overlay{z-index:100;background:#000c;position:fixed;inset:0}.appzen-demo-dialog{aspect-ratio:auto;z-index:101;color:#fff;background:#000;border:1px solid #333;border-radius:20px;width:min(780px,92vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.appzen-demo-close{color:#fff;background:#262626;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:-45px;right:0}.appzen-site .marketing-hero-intro{color:#a3a3a3;letter-spacing:-.02em;text-wrap:balance;text-align:center;max-width:620px;margin:24px auto 0;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.sample-workout{max-height:calc(100dvh - 140px);padding:36px;font-family:Inter,sans-serif;overflow-y:auto}.sample-workout p{color:#a3a3a3;margin:0;font-size:14px;line-height:1.5}.sample-workout .sample-workout-eyebrow{color:#4ade80;letter-spacing:.04em;font-size:12px}.sample-workout h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:30px;font-weight:600;line-height:1.15}.sample-workout h3{margin:0 0 4px;font-size:18px;font-weight:600}.sample-workout-exercise{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 20px;display:flex}.sample-workout table{border-collapse:collapse;text-align:center;width:100%;font-size:15px}.sample-workout th{color:#a3a3a3;padding:12px 4px;font-size:12px;font-weight:500}.sample-workout td{border-top:1px solid #262626;padding:16px 4px}.sample-workout tr[data-completed=true]{color:#4ade80}.sample-workout button{color:#fff;background:#171717;border-color:#333;min-height:40px}.sample-workout button[aria-pressed=true]{color:#4ade80;border-color:#4ade80}.sample-workout button:focus-visible{outline-offset:3px;outline:2px solid #4ade80}.sample-stepper{justify-content:center;align-items:center;gap:4px;display:inline-flex}.sample-stepper span{font-variant-numeric:tabular-nums;min-width:42px}.sample-stepper small{color:#a3a3a3;font-size:10px}.sample-workout .sample-workout-status{color:#e5e5e5;margin-top:24px}.sample-workout .sample-workout-note{margin-top:12px;font-size:12px}@media (max-width:809.98px){.appzen-site .marketing-hero-intro{max-width:310px;margin-top:16px;font-size:16px}.sample-workout{padding:20px 12px}.sample-workout h2{font-size:26px}.sample-workout-exercise{align-items:flex-start;gap:8px}.sample-workout-exercise button{padding-inline:8px;font-size:11px}.sample-stepper{gap:0}.sample-stepper span{min-width:32px}.sample-workout td{padding-inline:0}.sample-workout button{min-width:32px}}.appzen-site #pricing,.appzen-site #get-started{scroll-margin-top:120px}.appzen-site .navigation-pricing-link{color:inherit;border-radius:12px;padding:12px;font-size:14px;font-weight:600;text-decoration:none}.appzen-site .navigation-pricing-link:hover{background:#ffffff14}.appzen-site .navigation-desktop.navigation-mobile .navigation-left-container{gap:16px}.appzen-site .page-content .hero-bg{aspect-ratio:1942/809;height:auto;-webkit-mask:linear-gradient(#000 42%,#0000);mask:linear-gradient(#000 42%,#0000)}.appzen-site .page-content .hero-video-wrapper-container{aspect-ratio:1942/809;width:100%;height:auto}.appzen-site .marketing-dither{width:100%;height:100%;image-rendering:pixelated;opacity:0;position:absolute;inset:0}.appzen-site .marketing-dither[data-ready=true]{opacity:1}.appzen-site .marketing-background-image,.appzen-site .marketing-edge-blur{pointer-events:none;position:absolute;inset:0}.appzen-site .marketing-background-image-softened{isolation:isolate;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 18% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 18% 65%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.appzen-site .page-content :is(.features-bg,.reviews-bg,.pricing-bg),.appzen-site .site-shell .footer-bg{aspect-ratio:2.4;height:auto;-webkit-mask:linear-gradient(#000 35%,#0000 95%);mask:linear-gradient(#000 35%,#0000 95%)}.appzen-site .page-content :is(.features-video-wrapper-container,.reviews-video-wrapper-container,.pricing-video-wrapper-container),.appzen-site .site-shell :is(.footer-video-wrapper-container,.footer-video-wrapper-container-2){aspect-ratio:2.4;opacity:.65;width:100%;height:auto}.appzen-site .site-shell .footer-bg-2{top:0;bottom:auto;-webkit-mask:linear-gradient(#0006,#0000);mask:linear-gradient(#0006,#0000)}@media (max-width:809.98px){.appzen-site .page-content .hero-bg{top:80px}}
