.beta{--beta-bg:#0a0a0b;--beta-surface:#101010;--beta-paper:#161616;--beta-line:#ffffff17;--beta-ink:#f7f7f7;--beta-ink-soft:#c8c8c8;--beta-muted:#8c8c8c;--beta-faint:#7c7c7c;--beta-neg:#e08e75;--beta-button-bg:linear-gradient(180deg, #fff 0%, #fafafa 10%, #ececec 72%, #dedede 100%);--beta-button-bg-hover:linear-gradient(180deg, #fff 0%, #fff 10%, #f3f3f3 72%, #e6e6e6 100%);--beta-button-ink:#131313;--beta-button-shadow:0 1px 2px #00000073, 0 2px 5px -1px #0009;--beta-button-shadow-active:inset 0 2px 4px #00000038, 0 1px 1px #0006;--beta-z-recovery:#a3e3ff;--beta-z-endurance:#00b1f5;--beta-z-tempo:#30be24;--beta-z-threshold:#f79009;--beta-z-vo2max:#ef3b2d;--beta-z-sprint:#d928a7;--beta-r-control:9px;--beta-r-surface:13.5px;--beta-r-media:18px;--beta-t-hero:clamp(42px, 5.4vw, 76px);--beta-t-section:clamp(32px, 3.5vw, 50px);--beta-t-block:clamp(20px, 1.6vw, 23px);--beta-t-body:17px;--beta-t-small:13px;--beta-swift:.16s;--beta-glide:cubic-bezier(.2, .8, .2, 1);--beta-ease-out:cubic-bezier(.23, 1, .32, 1);--beta-gutter:clamp(16px, 4vw, 40px);--beta-width:1200px;--beta-section:clamp(120px, 20vh, 220px);background:var(--beta-bg);color:var(--beta-ink);font-family:var(--font-inter), system-ui, sans-serif;font-size:var(--beta-t-body);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;display:flex;position:relative}.beta :where(p,li,dd,figcaption,summary){text-wrap:pretty}@media (max-width:600px){.beta{--beta-section:clamp(88px, 12vh, 120px)}}.beta :is(h1,.beta-section-title,.beta-finale-title,.beta-sport-copy h2){letter-spacing:-.034em;color:var(--beta-ink);text-wrap:balance;margin:0;font-weight:460;line-height:1.06}.beta-title-line{display:block}.beta-title-line.is-muted{color:var(--beta-muted)}.beta-hero{isolation:isolate;flex-direction:column;justify-content:space-between;width:100%;min-height:100dvh;display:flex;position:relative;overflow:clip}.beta-hero-media{z-index:-1;background:var(--beta-bg);position:absolute;inset:0}.beta-hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.beta-hero-media:after{content:"";background:linear-gradient(#0a0a0bd9 0%, #0a0a0b8c 20%, #0a0a0b00 45%), linear-gradient(#0a0a0b00 35%, #0a0a0bbf 65%, #0a0a0beb 85%, var(--beta-bg) 100%), #00000038;position:absolute;inset:0}.beta-hero-head{width:100%;padding:clamp(68px, 10vh, 96px) var(--beta-gutter) 0;text-align:center;justify-content:center;display:flex}.beta-hero-copy{width:100%;max-width:calc(760px + 2 * var(--beta-gutter));padding:0 var(--beta-gutter) clamp(44px, 8vh, 88px);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.beta-hero h1{max-width:17ch;font-size:clamp(30px,max(4.6vw,min(9.2vw,36px)),64px);line-height:1.1}.beta-hero .beta-title-line.is-muted{color:#f7f7f79e}.beta-hero .beta-pitch{max-width:52ch;font-size:var(--beta-t-body);color:#f7f7f7a8;text-wrap:pretty;margin:0 0 28px;line-height:1.55}.beta-hero .beta-pitch strong{color:var(--beta-ink);font-weight:500}.beta-hero .beta-form{justify-content:center}.beta-mask{margin-bottom:-.24em;padding-bottom:.24em;overflow:clip}.beta-mask-in{display:block}@keyframes beta-mask-rise{0%{transform:translateY(108%)}}.beta-mask-rise{animation:.76s cubic-bezier(.16,1,.3,1) both beta-mask-rise;animation-delay:calc(80ms + var(--line,0) * 80ms)}.beta-product{z-index:1;width:100%;max-width:calc(var(--beta-width) + 2 * var(--beta-gutter));padding:clamp(64px, 10vh, 120px) var(--beta-gutter) 0;margin:0 auto;position:relative}.beta-pitch{max-width:42ch;font-size:var(--beta-t-body);color:var(--beta-ink-soft);text-wrap:pretty;margin:0 0 28px;line-height:1.55}.beta-backdrop{z-index:0;pointer-events:none;background:#030303;position:absolute;inset:0;overflow:clip}.beta-backdrop-shader{position:absolute}.beta-backdrop-shader canvas{width:100%;height:100%;display:block}.beta-form{--beta-form-inset:7px;border-radius:var(--beta-r-surface);width:min(100%,460px);height:58px;transition:border-color .2s var(--beta-glide), box-shadow .24s var(--beta-glide), background-color .2s var(--beta-glide);background:#16161875;border:1px solid #ffffff24;align-items:center;gap:6px;margin:0;padding:6px 6px 6px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000059,0 18px 40px -22px #000c}@media (hover:hover) and (pointer:fine){.beta-form:hover{border-color:#fff3}}.beta-form:focus-within{background:#1a1a1c8f;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #ffffff0f,0 18px 40px -22px #000c}.beta-form.is-invalid{border-color:color-mix(in oklab, var(--beta-neg) 70%, transparent)}.beta-form input[type=email]{min-width:0;height:100%;color:var(--beta-ink);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:16px}.beta-form input::placeholder{color:var(--beta-muted);transition:color .2s var(--beta-glide)}.beta-form input:focus::placeholder{color:var(--beta-faint)}.beta-form input:disabled{opacity:.6}.beta-form button{border-radius:calc(var(--beta-r-surface) - var(--beta-form-inset));background:var(--beta-button-bg);height:100%;color:var(--beta-button-ink);box-shadow:var(--beta-button-shadow);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:15px;font-weight:500;display:inline-flex}.beta-form button:disabled{cursor:default}.beta-form-arrow{width:15px;height:15px;transition:translate .22s var(--beta-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.beta-form button:hover:not(:disabled) .beta-form-arrow{translate:3px}}.beta-form.is-sending .beta-form-arrow{animation:beta-form-send .9s var(--beta-ease-out) infinite}@keyframes beta-form-send{0%{opacity:1;translate:0}60%{opacity:0;translate:8px}61%{opacity:0;translate:-6px}to{opacity:1;translate:0}}@media (max-width:560px){.beta-form:not(.beta-done){height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.beta-form:not(.beta-done):focus-within{box-shadow:none;background:0 0}.beta-form input[type=email]{border-radius:var(--beta-r-control);height:54px;transition:border-color .2s var(--beta-glide), box-shadow .24s var(--beta-glide), background-color .2s var(--beta-glide);background:#1616189e;border:1px solid #ffffff24;flex:none;padding:0 16px;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000059,0 18px 40px -22px #000c}.beta-form input[type=email]:focus{background:#1a1a1cb8;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #ffffff0f,0 18px 40px -22px #000c}.beta-form.is-invalid input[type=email]{border-color:color-mix(in oklab, var(--beta-neg) 70%, transparent)}.beta-form button{border-radius:var(--beta-r-control);justify-content:center;height:54px}}:is(.beta-form button,.beta-nav-cta,.beta-sport-cta){isolation:isolate;transition:translate .18s var(--beta-ease-out), scale .18s var(--beta-ease-out), box-shadow .24s var(--beta-ease-out);position:relative}:is(.beta-form button,.beta-nav-cta,.beta-sport-cta):before{content:"";z-index:-1;border-radius:inherit;background:var(--beta-button-bg-hover);opacity:0;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.beta-form button,.beta-nav-cta,.beta-sport-cta):hover:not(:disabled):before{opacity:1}}:is(.beta-form button,.beta-nav-cta,.beta-sport-cta):active:not(:disabled){box-shadow:var(--beta-button-shadow-active);transition-duration:.1s;translate:none;scale:.97}:is(.beta-form button,.beta-nav-cta,.beta-sport-cta):focus-visible{outline:2px solid var(--beta-z-endurance);outline-offset:3px}.beta-done{color:var(--beta-ink);justify-content:center;gap:10px;padding:0 18px;font-size:15px}.beta .beta-done,.beta .beta-done+.beta-promise{animation:beta-rise .36s var(--beta-glide) both}.beta-done-check{width:14px;height:14px;color:var(--beta-z-tempo);flex:none}.beta-done-week{align-items:flex-end;gap:2px;height:14px;margin-left:4px;display:inline-flex}.beta-done-week i{background:var(--zone);width:3px;height:100%;transform:scaleY(var(--height));transform-origin:50% 100%;animation:beta-done-grow .52s var(--beta-ease-out) both;animation-delay:calc(.24s + var(--day) * 70ms);border-radius:1px}@keyframes beta-done-grow{0%{opacity:0;transform:scaleY(0)}}.beta-error{font-size:var(--beta-t-small);color:var(--beta-neg);margin:10px 0 0;line-height:1.45}.beta-promise{font-size:var(--beta-t-small);color:var(--beta-muted);margin:16px 0 0;line-height:1.5}.beta-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beta-footer{z-index:4;width:100%;font-size:var(--beta-t-small);color:var(--beta-faint);justify-content:center;align-items:center;gap:10px;padding:clamp(28px,5vh,48px) 16px 30px;line-height:1.55;display:flex;position:relative}.beta-footer a{color:var(--beta-muted);transition:color var(--beta-swift) var(--beta-glide)}@media (hover:hover) and (pointer:fine){.beta-footer a:hover{color:var(--beta-ink)}}.beta-footer-dot{font-weight:300}.beta-footer .language-switch{font-size:var(--beta-t-small);color:var(--beta-faint)}.beta-footer .language-switch button{color:var(--beta-muted);transition:color var(--beta-swift) var(--beta-glide);font-weight:500}.beta-footer .language-switch button.active{color:var(--beta-ink)}@keyframes beta-rise{0%{opacity:.01;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.beta-hero :is(.beta-pitch,.beta-form,.beta-promise){animation:beta-rise .64s var(--beta-ease-out) both}.beta-hero .beta-pitch{animation-delay:.24s}.beta-hero .beta-form{animation-delay:.32s}.beta-hero .beta-promise{animation-delay:.38s}.beta.has-reveal [data-reveal]{opacity:0;transition:opacity .4s var(--beta-ease-out), translate .5s var(--beta-ease-out);transition-delay:calc(var(--reveal-base,0s) + var(--reveal,0) * 50ms);translate:0 10px}.beta.has-reveal .is-revealed [data-reveal],.beta.has-reveal [data-reveal].is-revealed{opacity:1;translate:none}.beta.has-reveal [data-reveal-mask]{transition:translate .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-base,0s) + var(--reveal,0) * 70ms);translate:0 108%}.beta.has-reveal .is-revealed [data-reveal-mask]{translate:none}@media (prefers-reduced-motion:reduce){.beta *,.beta :before,.beta :after{transition:none!important;animation:none!important}.beta.has-reveal [data-reveal]{translate:none;transition:opacity .4s!important}.beta.has-reveal [data-reveal-mask]{translate:none}.beta-week-line{display:none}}@media (max-width:600px){.beta{--beta-t-body:16px}.beta-form button{padding:0 14px}.beta-footer{flex-wrap:wrap;row-gap:6px}}.beta:after{content:"";z-index:30;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.beta-sources{flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex}.beta-sources-label{font-size:var(--beta-t-small);color:var(--beta-muted);margin:0}.beta-sources-window{width:100%;padding:4px 0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#0000001a 4%,#00000080 8%,#000000e6 12%,#000 16% 84%,#000000e6 88%,#00000080 92%,#0000001a 96%,#0000);mask-image:linear-gradient(90deg,#0000,#0000001a 4%,#00000080 8%,#000000e6 12%,#000 16% 84%,#000000e6 88%,#00000080 92%,#0000001a 96%,#0000)}.beta-sources-track{gap:12px;width:max-content;animation:48s linear infinite beta-drift;display:flex}.beta-sources-window:hover .beta-sources-track{animation-play-state:paused}@keyframes beta-drift{to{transform:translate(calc(-50% - 6px))}}.beta-source-card{--x:50%;--y:-40%;border-radius:var(--beta-r-surface);background:var(--beta-bg);color:#f7f7f799;isolation:isolate;width:200px;height:104px;transition:color .24s var(--beta-glide);flex:none;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.beta-source-card:before{opacity:.5;content:"";z-index:2;border-radius:inherit;background:radial-gradient(180px circle at var(--x) var(--y), #ffffff57, transparent 70%), linear-gradient(#ffffff17, #ffffff0d);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.beta-source-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--x) var(--y), #ffffff0f, transparent 65%);opacity:0;transition:opacity .3s var(--beta-glide);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.beta-source-card:hover{color:var(--beta-ink)}.beta-source-card:hover:after{opacity:1}}.beta-source-logo{background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.beta-source-text{letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:500}.beta-source-logo+.beta-source-text{font-weight:700}
