@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/BarlowCondensed-BlackItalic.ttf)format("truetype")}:root{--color-background:#edf1f5;--color-background-glow:#cfe0ff;--color-text-primary:#0b1526;--color-accent:#0145f2;--color-accent-light:#4c8dff;--color-accent-foreground:#fff;--color-on-imagery:#fff;--color-imagery-scrim:#000;--color-text-secondary:#0b152699;--color-text-disabled:#0b152659;--color-surface-subtle:#fff;--color-surface-raised:#fff;--color-surface-selected:#0145f21a;--color-border-subtle:#0b15261a;--gradient-accent:linear-gradient(180deg, #4c8dff 0%, #0145f2 100%);--gradient-feature:linear-gradient(135deg, #cfe0ff8c 0%, #fff 100%);--gradient-cover-fallback:linear-gradient(135deg, #4c8dff 0%, #0145f2 100%);--gradient-cover-scrim:linear-gradient(180deg, #0000 0%, #0000 45%, #000000b8 100%);--gradient-universe-scrim:linear-gradient(180deg, #0000 0%, #0000 45%, #000000b3 100%);--gradient-background-glow:radial-gradient(460px 460px at 50% 0%, #cfe0ff6b 0%, #cfe0ff00 100%);--gradient-pinned-fade:linear-gradient(180deg, #edf1f500 0%, #edf1f5 100%);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-cta:15px;--radius-pill:999px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--layout-content-max:640px;--layout-reading-max:560px;--layout-screen-margin:20px;--layout-card-padding:20px;--layout-large-card-padding:24px;--font-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue Condensed", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-display-size:40px;--type-title-size:33px;--type-section-title-size:28px;--type-card-title-size:23px;--type-body-size:17px;--type-button-size:17px;--type-metadata-size:15px;--type-label-size:13px;--cta-size:21px;--cta-height:60px;--cta-secondary-height:48px;--min-tap-target:44px;--motion-spring:cubic-bezier(.22, 1, .36, 1);--motion-spring-duration:.35s;--motion-fade:cubic-bezier(.42, 0, .58, 1);--motion-fade-duration:.18s;--motion-press-scale:.97;--motion-reveal-stagger:60ms;--motion-celebration:cubic-bezier(.18, 1.2, .3, 1);--motion-celebration-duration:.45s;--game-prompt-yellow:#f4c033;--game-ink:#39324f;--game-vermillion:#d64336;--game-affirm-teal:#4cc8be;--game-plate-teal:#2f9c9a;--game-paper:#faf6ef;--game-countdown-cyan:#3fd8e8;--game-scrim:#00000059;--game-calibration-veil:#00000040;--game-plate:#000000a6;--game-tracking-ok:#3fd07a;--game-tracking-lost:#ff9f3d}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-body-size);-webkit-font-smoothing:antialiased;margin:0;font-weight:500}.app-background{background:var(--color-background);pointer-events:none;z-index:-1;position:fixed;inset:0}.app-background:after{content:"";background:var(--gradient-background-glow);position:absolute;inset:0}.typo-display,.typo-title,.typo-section-title,.typo-card-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-style:italic;font-weight:900;line-height:1.04}.typo-display{font-size:var(--type-display-size);letter-spacing:-.04em}.typo-title{font-size:var(--type-title-size);letter-spacing:-.02em}.typo-section-title{font-size:var(--type-section-title-size);letter-spacing:-.02em}.typo-card-title{font-size:var(--type-card-title-size)}.typo-body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:500;line-height:1.29}.typo-metadata{font-family:var(--font-body);font-size:var(--type-metadata-size);color:var(--color-text-secondary);font-weight:400;line-height:1.33}.typo-label{font-family:var(--font-body);font-size:var(--type-label-size);color:var(--color-text-secondary);font-weight:500;line-height:1.23}.btn-primary{width:100%;min-height:var(--cta-height);padding:0 var(--space-lg);border-radius:var(--radius-cta);background:var(--gradient-accent);color:var(--color-accent-foreground);font-family:var(--font-display);font-size:var(--cta-size);letter-spacing:.01em;cursor:pointer;transition:transform var(--motion-spring-duration) var(--motion-spring), opacity var(--motion-fade-duration) var(--motion-fade);border:1px solid #4c8dff8c;justify-content:center;align-items:center;font-style:italic;font-weight:900;display:inline-flex;box-shadow:0 6px 12px #0145f247}.btn-primary:active{transform:scale(var(--motion-press-scale));opacity:.9}.btn-primary:disabled{opacity:.5;cursor:default}.btn-secondary{width:100%;min-height:var(--cta-secondary-height);padding:0 var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-button-size);cursor:pointer;transition:transform var(--motion-spring-duration) var(--motion-spring);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn-secondary:active{transform:scale(var(--motion-press-scale));background:var(--color-surface-selected)}.btn-plain{min-height:40px;padding:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--type-metadata-size);cursor:pointer;background:0 0;border:0}.btn-round{width:var(--min-tap-target);height:var(--min-tap-target);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.card-pressable{text-align:left;cursor:pointer;transition:transform var(--motion-spring-duration) var(--motion-spring);background:0 0;border:0;padding:0}.card-pressable:active{transform:scale(var(--motion-press-scale))}.card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--layout-card-padding)}.chip-imagery{align-items:center;gap:var(--space-xxs);border-radius:var(--radius-pill);color:var(--color-on-imagery);font-family:var(--font-body);white-space:nowrap;background:#0000008c;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-accent{align-items:center;gap:var(--space-xxs);border-radius:var(--radius-pill);background:var(--color-surface-selected);color:var(--color-accent);font-size:var(--type-label-size);padding:6px 12px;font-weight:500;display:inline-flex}.content-column{width:100%;max-width:var(--layout-content-max);padding:0 var(--layout-screen-margin);box-sizing:border-box;margin:0 auto}.reading-column{width:100%;max-width:var(--layout-reading-max);padding:0 var(--layout-screen-margin);box-sizing:border-box;margin:0 auto}.pinned-cta{padding:var(--space-sm) var(--layout-screen-margin) var(--space-xs);background:var(--gradient-pinned-fade);position:sticky;bottom:0}.wordmark{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.wordmark--on-imagery{filter:brightness(0)invert()drop-shadow(0 2px 6px #00000059)}@keyframes appear-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.appear-reveal{animation:appear-reveal var(--motion-spring-duration) var(--motion-spring) both;animation-delay:calc(var(--reveal-index,0) * var(--motion-reveal-stagger))}@media (prefers-reduced-motion:reduce){.appear-reveal{animation:none}.btn-primary,.btn-secondary,.card-pressable{transition:none}}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-ExtraBold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800}.landing{--landing-ink:#07152b;--landing-muted:#536176;--landing-blue:#0b5cff;--landing-blue-dark:#003dbd;--landing-sky:#eaf1ff;--landing-surface:#f5f7fb;--landing-line:#07152b21;--landing-shell:min(1180px, calc(100% - 80px));min-height:100vh;color:var(--landing-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing img{max-width:100%}.landing a{color:inherit}.landing main{overflow:clip}.landing-header{z-index:10;width:var(--landing-shell);border-bottom:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;margin-inline:auto;display:grid;position:relative}.landing-brand{width:-moz-fit-content;width:fit-content;display:inline-flex}.landing-brand img{width:126px;height:auto;display:block}.landing-nav{align-items:center;gap:30px;display:flex}.landing-nav a,.landing-footer nav a{color:var(--landing-muted);font-size:14px;font-weight:700;text-decoration:none;transition:color .18s}.landing-nav a:hover,.landing-footer nav a:hover{color:var(--landing-ink)}.landing-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button svg{width:19px;height:19px}.landing-button--primary{background:var(--landing-blue);box-shadow:0 14px 30px #0b5cff38;color:#fff!important}.landing-button--primary:hover{background:var(--landing-blue-dark);box-shadow:0 18px 34px #0b5cff47}.landing-button--dark{background:var(--landing-ink);color:#fff!important}.landing-button--dark:hover{background:#132541}.landing-button--light{background:#fff;color:var(--landing-blue-dark)!important}.landing-header__cta{justify-self:end;min-height:44px;padding-inline:18px;font-size:14px}.landing a:focus-visible,.landing button:focus-visible{outline-offset:4px;outline:3px solid #0b5cff57}.landing-hero{width:var(--landing-shell);grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:start;gap:clamp(48px,6vw,82px);margin-inline:auto;padding:72px 0 96px;display:grid}.landing-hero__copy{max-width:590px;padding-top:70px}.landing-eyebrow,.landing-kicker{color:var(--landing-blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900;line-height:1.2}.landing h1,.landing h2{color:var(--landing-ink);letter-spacing:.018em;text-wrap:balance;margin:0;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-style:normal;font-weight:800}.landing h1{max-width:14.5ch;font-size:clamp(50px,5.1vw,68px);line-height:1}.landing h2{font-size:clamp(42px,4.7vw,60px);line-height:1.02}.landing-hero__lede{max-width:580px;color:var(--landing-muted);margin:25px 0 0;font-size:clamp(17px,1.45vw,19px);font-weight:500;line-height:1.58}.landing-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.landing-app-store{border-radius:9px;flex:none;transition:opacity .18s,transform .18s;display:inline-flex}.landing-app-store:hover{opacity:.88;transform:translateY(-1px)}.landing-app-store img{width:151px;height:auto;display:block}.landing-hero__visual{background:var(--landing-surface);border:1px solid #07152b17;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #18356926}.landing-hero__visual>img{aspect-ratio:.88;object-fit:cover;object-position:center 44%;width:100%;display:block}.landing-hero__visual figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07152be0;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.landing-hero__visual figcaption span{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.landing-hero__visual figcaption strong{font-size:12px}.landing-section{width:var(--landing-shell);margin-inline:auto;padding:120px 0;scroll-margin-top:32px}.landing-section__heading{text-align:center;max-width:770px;margin:0 auto 54px}.landing-section__heading--left{text-align:left;margin-inline:0}.landing-section__heading>p:last-child,.landing-mechanism__copy>p,.landing-platforms__copy>p,.landing-fitness__copy>p,.landing-privacy p,.landing-final>div>p:last-child{max-width:60ch;color:var(--landing-muted);margin:21px 0 0;font-size:17px;line-height:1.62}.landing-section__heading>p:last-child{margin-inline:auto}.landing-section__heading--left>p:last-child{margin-inline:0}.landing h3{color:var(--landing-ink);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:820;line-height:1.2}.landing-mechanism{padding-top:144px}.landing-mechanism__heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,9vw,128px);margin-bottom:48px;display:grid}.landing-mechanism__heading>p{max-width:52ch;color:var(--landing-muted);margin:0 0 4px;font-size:16px;line-height:1.62}.landing-mechanism__media{grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:16px;display:grid}.landing-gameplay{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:14px;margin:0;position:relative;overflow:hidden}.landing-gameplay img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.landing-mechanism__player{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:14px;min-height:430px;margin:0;overflow:hidden}.landing-mechanism__player img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.landing-mechanism__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-mechanism__steps li{border-top:1px solid var(--landing-ink);min-width:0;padding:24px 0 0}.landing-mechanism__steps span{color:var(--landing-blue);letter-spacing:.12em;margin-bottom:24px;font-size:11px;font-weight:900;display:block}.landing-mechanism__steps h3{font-size:18px}.landing-mechanism__steps p{max-width:32ch;color:var(--landing-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.landing-gameplay figcaption{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#07152be0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.landing-platforms,.landing-fitness{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(52px,8vw,108px);display:grid}.landing-platforms__copy>p,.landing-fitness__copy>p{max-width:56ch}.landing-platform-list{border-top:1px solid var(--landing-line);margin-top:32px;display:grid}.landing-platform-list article{border-bottom:1px solid var(--landing-line);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:21px 0;display:grid}.landing-platform-list article>svg{width:29px;height:29px;color:var(--landing-blue)}.landing-platform-list h3{font-size:18px}.landing-platform-list p{color:var(--landing-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.landing-platforms__visual,.landing-fitness__visual{background:var(--landing-surface);border-radius:20px;margin:0;overflow:hidden}.landing-platforms__visual img,.landing-fitness__visual img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.landing-platforms__visual img{object-position:center 34%}.landing-fitness{background:var(--landing-sky);border-radius:20px;grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr);width:min(1280px,100% - 48px);padding:clamp(34px,5vw,66px)}.landing-fitness__visual,.landing-fitness__visual img{max-height:650px}.landing-fitness blockquote{border-top:1px solid #0b5cff38;gap:5px;margin:34px 0 0;padding:22px 0 0;display:grid}.landing-fitness blockquote strong{color:var(--landing-blue-dark);font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-size:26px}.landing-fitness blockquote span{color:var(--landing-muted);font-size:14px;font-weight:700}.landing-review-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.landing-reviews{background:var(--landing-surface);border-radius:18px;width:min(1280px,100% - 48px);padding:clamp(58px,7vw,86px)}.landing-review-grid figure{background:#fff;border:1px solid #07152b14;border-radius:14px;flex-direction:column;min-height:330px;margin:0;padding:30px;display:flex;box-shadow:0 16px 40px #1a315812}.landing-review-grid figure:nth-child(2){margin-top:44px}.landing-review-grid blockquote{color:var(--landing-ink);letter-spacing:.004em;margin:10px 0 36px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-size:clamp(25px,2.2vw,31px);font-weight:800;line-height:1.13}.landing-review-mark{height:38px;color:var(--landing-blue);font-family:Georgia,serif;font-size:56px;line-height:1}.landing-review-grid figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.landing-review-grid figcaption img{object-fit:cover;border-radius:50%;width:48px;height:48px}.landing-review-grid figcaption span{gap:2px;display:grid}.landing-review-grid figcaption strong{font-size:14px}.landing-review-grid figcaption small{color:var(--landing-muted);font-size:12px}.landing-how{border-top:1px solid var(--landing-line)}.landing-how ol{grid-template-columns:repeat(3,1fr);gap:42px;margin:0;padding:0;list-style:none;display:grid}.landing-how li{grid-template-columns:auto 1fr;gap:18px;display:grid}.landing-how li>span{color:var(--landing-blue);font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-size:28px;font-weight:800;line-height:.9}.landing-how li p{color:var(--landing-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.landing-privacy{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line)}.landing-privacy__heading{text-align:center;max-width:760px;margin:0 auto 72px}.landing-privacy__points{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin-inline:auto;display:grid}.landing-privacy__points article{padding:0 54px}.landing-privacy__points article+article{border-left:1px solid var(--landing-line)}.landing-privacy__points svg{width:34px;height:34px;color:var(--landing-blue);margin-bottom:24px}.landing-privacy__points h3{font-size:24px}.landing-privacy__points p{color:var(--landing-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.landing-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,100px);display:grid}.landing-faq .landing-section__heading{margin-bottom:0}.landing-faq__items{border-top:1px solid var(--landing-line)}.landing-faq__item{border-bottom:1px solid var(--landing-line);overflow:hidden}.landing-faq__item h3{margin:0}.landing-faq__trigger{width:100%;color:var(--landing-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:22px 2px;font-size:16px;font-weight:800;line-height:1.35;display:flex}.landing-faq__trigger svg{width:20px;height:20px;color:var(--landing-blue);flex:none;transition:transform .2s}.landing-faq__trigger[data-state=open] svg{transform:rotate(180deg)}.landing-faq__content{overflow:hidden}.landing-faq__content[data-state=open]{animation:.21s ease-out landing-accordion-open}.landing-faq__content[data-state=closed]{opacity:0;height:0;animation:.18s ease-in landing-accordion-close}.landing-faq__content>div{padding:0 42px 23px 0}.landing-faq__content p{max-width:62ch;color:var(--landing-muted);margin:0;font-size:14px;line-height:1.65}@keyframes landing-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes landing-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.landing-final{background:var(--landing-blue);color:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:48px;width:min(1280px,100% - 48px);margin:0 auto 24px;padding:clamp(52px,7vw,82px);display:flex}.landing-final>div:first-child{max-width:700px}.landing-final .landing-kicker,.landing-final h2{color:#fff}.landing-final>div>p:last-child{color:#ffffffc7}.landing-final__actions{flex:none;justify-items:center;gap:14px;display:grid}.landing-final__actions>a:last-child{color:#ffffffd1;text-underline-offset:3px;font-size:12px;font-weight:750}.landing-footer{width:var(--landing-shell);grid-template-columns:1fr auto auto;align-items:end;gap:50px;margin-inline:auto;padding:60px 0 40px;display:grid}.landing-footer>div>p,.landing-footer>p{color:var(--landing-muted);margin:11px 0 0;font-size:12px}.landing-footer nav{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:960px){.landing{--landing-shell:min(1180px, calc(100% - 48px))}.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero,.landing-platforms,.landing-fitness,.landing-faq{grid-template-columns:1fr}.landing-hero{padding-top:60px}.landing-hero__copy{max-width:700px;padding-top:0}.landing h1{max-width:13ch}.landing-hero__visual{max-width:700px}.landing-mechanism{padding-top:110px}.landing-mechanism__heading{grid-template-columns:1fr;align-items:start;gap:24px}.landing-mechanism__media{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.landing-platforms__visual,.landing-fitness__visual,.landing-platforms__visual img,.landing-fitness__visual img{max-height:680px}.landing-review-grid{grid-template-columns:1fr}.landing-review-grid figure{min-height:250px}.landing-review-grid figure:nth-child(2){margin-top:0}.landing-how ol{grid-template-columns:1fr}.landing-faq{gap:42px}.landing-final{flex-direction:column;align-items:flex-start}.landing-footer{grid-template-columns:1fr;align-items:start;gap:28px}}@media (max-width:620px){.landing{--landing-shell:min(100% - 32px, 1180px)}.landing-header{min-height:68px}.landing-brand img{width:106px}.landing-header__cta{min-height:40px;padding-inline:14px}.landing-hero{gap:38px;padding:48px 0 72px}.landing h1{max-width:100%;font-size:clamp(43px,11.5vw,48px);line-height:1.02}.landing h2{font-size:clamp(39px,11.5vw,50px)}.landing-actions{flex-direction:column;align-items:flex-start}.landing-button--primary{width:100%}.landing-hero__visual figcaption{flex-direction:column;align-items:flex-start;gap:5px}.landing-section{padding:88px 0}.landing-section__heading{text-align:left;margin-bottom:38px}.landing-section__heading>p:last-child{margin-inline:0}.landing-fitness,.landing-final{border-radius:16px;width:calc(100% - 20px);padding:48px 22px 22px}.landing-mechanism{width:var(--landing-shell);padding:88px 0}.landing-mechanism__media{grid-template-columns:1fr}.landing-gameplay img,.landing-mechanism__player{min-height:0}.landing-mechanism__player{height:360px}.landing-mechanism__steps{grid-template-columns:1fr;gap:32px;margin-top:32px}.landing-mechanism__steps span{margin-bottom:14px}.landing-platforms,.landing-fitness{gap:42px}.landing-review-grid figure{min-height:280px;padding:28px}.landing-how ol{gap:30px}.landing-privacy{width:var(--landing-shell);border-radius:0;padding:88px 0}.landing-privacy__heading{text-align:left;margin-bottom:48px}.landing-privacy__points{grid-template-columns:1fr;gap:36px}.landing-privacy__points article{padding:0}.landing-privacy__points article+article{border-top:1px solid var(--landing-line);border-left:0;padding-top:36px}.landing-final{padding-bottom:48px}.landing-final__actions,.landing-final__actions .landing-button{width:100%}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
