.lxl{--accent:#db648e;--accent-2:#c3477a;--ink:#291c22;--cat-felso:#6a4572;--cat-cardio:#de7949;--cat-teljes:#a73b6d;--cat-also:#db648e;--cat-mobility:#63a37a;--cream:#f6f5f2;--sage:#e5719b;--sage-2:#e5719b;--panel:#f4dde6;--navy:#181821;--font:var(--font-poppins), "Poppins", "Helvetica Neue", sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", monospace;--col:1200px;--ease-out:cubic-bezier(.22, 1, .36, 1);--rise-y:18px;--rise-dur:.62s;--rise-step:80ms;font-family:var(--font);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}@supports (color:lab(0% 0 0)){.lxl{--accent:lab(58.6102% 50.6874 .666451);--accent-2:lab(49.1727% 53.4949 -1.49153);--ink:lab(12.1263% 7.22476 -1.37518);--cat-felso:lab(34.9653% 22.7792 -19.8754);--cat-cardio:lab(61.9329% 37.2161 43.8457);--cat-teljes:lab(42.3628% 48.3543 -4.36732);--cat-also:lab(58.6102% 50.6874 .666451);--cat-mobility:lab(61.7475% -28.3319 14.5624)}}.lxl *,.lxl :before,.lxl :after{box-sizing:border-box}.lxl .wrap{max-width:var(--col);margin:0 auto;padding:0 40px}.lxl a{color:var(--accent);text-decoration:none}.lxl a:hover{color:var(--accent-2)}.lxl img{max-width:100%;display:block}.lxl h1,.lxl h2,.lxl h3,.lxl p{margin:0}.lxl button{font-family:inherit}.lxl .ph{background:var(--cream);background-image:repeating-linear-gradient(135deg,oklch(93% .02 0) 0 10px,oklch(95.5% .014 0) 10px 20px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lxl .ph.abs{position:absolute;inset:0}.lxl .ph.dark{background:var(--navy);background-image:repeating-linear-gradient(135deg,oklch(32% .025 350) 0 10px,oklch(35.5% .026 350) 10px 20px)}.lxl .ph span{font-family:var(--mono);letter-spacing:.02em;color:#291c22b3;color:lab(12.1263% 7.22476 -1.37518/.7);text-align:center;background:#ffffffd9;background:lab(100% 0 0/.85);border-radius:6px;max-width:82%;padding:4px 9px;font-size:11px}.lxl .ph.dark span{color:#ffffffb8;color:lab(100% 0 0/.72);background:#2c2025d9;background:lab(13.8664% 7.23137 -1.37562/.85)}.lxl .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.75;font-size:11px}.lxl .h-thin{letter-spacing:-.022em;text-transform:lowercase;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.04}.lxl .h-bold{letter-spacing:-.028em;margin:.2em 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.08}.lxl .body{color:#291c22d1;color:lab(12.1263% 7.22476 -1.37518/.82);text-wrap:pretty;font-size:16px;line-height:1.58}.lxl .cap-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(20px,2vw,23px);font-weight:500}.lxl .cap-body{color:#291c22b3;color:lab(12.1263% 7.22476 -1.37518/.7);text-align:center;text-wrap:pretty;max-width:660px;margin:14px auto 0;font-size:15px;line-height:1.55}.lxl .pill{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:13px;font-weight:600;transition:all .22s;display:inline-flex}.lxl .pill-dark{background:var(--ink);color:#fff;box-shadow:0 12px 28px -14px #0009;box-shadow:0 12px 28px -14px lab(0% 0 0/.6)}.lxl .pill-dark:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -14px #0009;box-shadow:0 18px 34px -14px lab(0% 0 0/.6)}.lxl .pill-outline{color:var(--ink);background:0 0;border:1.4px solid;padding:13px 28px}.lxl .pill-outline:hover{background:var(--ink);color:#fff}.lxl .pill-sage{background:var(--sage);color:var(--ink)}.lxl .pill-sage:hover{filter:brightness(1.05);color:var(--ink)}.lxl .band-cream{background:var(--cream)}.lxl .band-navy{background:var(--navy);color:#fff}.lxl .band-sage{background:var(--sage)}.lxl .sec{padding:96px 0}.lxl .sec-sm{padding:64px 0}.lxl .sec-funkciok{padding:116px 0 28px}.lxl .panel{-webkit-backdrop-filter:blur(14px);background:radial-gradient(120% 90% at 12% 8%,#ffffff8c,#0000 55%),radial-gradient(90% 80% at 88% 100%,#db648e47,#0000 60%),linear-gradient(150deg,#ffd8e9d9,#f7bfd3b3);background:radial-gradient(120% 90% at 12% 8%,lab(100% 0 0/.55),#0000 55%),radial-gradient(90% 80% at 88% 100%,lab(58.6102% 50.6874 .666451/.28),#0000 60%),linear-gradient(150deg,lab(90.0537% 16.5255 -3.13243/.85),lab(82.8504% 23.277 -2.07843/.7));border:1px solid #ffffff80;border:1px solid lab(100% 0 0/.5);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -30px 60px -30px #db648e59,0 30px 60px -34px #6f2d4a80;box-shadow:inset 0 1px lab(100% 0 0/.7),inset 0 -30px 60px -30px lab(58.6102% 50.6874 .666451/.35),0 30px 60px -34px lab(29.0963% 32.4023 -2.92223/.5)}.lxl .panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff59,#0000);background:linear-gradient(115deg,#0000,lab(100% 0 0/.35),#0000);width:70%;height:120%;position:absolute;top:-40%;left:-10%;transform:rotate(8deg)}.lxl .panel-pad{padding:64px}.lxl .panel-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.lxl .panel-media{justify-content:center;display:flex}.lxl .frame{position:relative;overflow:hidden}.lxl .ticon{flex-direction:column;display:flex}.lxl .ticon .ic{width:40px;height:40px;color:var(--ink)}.lxl .ticon.center{text-align:center;align-items:center}.lxl .ticon.center .h-thin{text-align:center}.lxl .ticon .body{max-width:380px;margin-top:14px}.lxl .ticon.center .body{margin-left:auto;margin-right:auto}.lxl .ticon .pill{align-self:flex-start;margin-top:22px}.lxl .ticon.center .pill{align-self:center}.lxl .device{background:#101014;border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:44px;padding:10px;position:relative;box-shadow:0 40px 80px -30px #0000008c;box-shadow:0 40px 80px -30px lab(0% 0 0/.55)}.lxl .device .screen{aspect-ratio:9/19.5;background:#0c0c10;border-radius:34px;width:280px;position:relative;overflow:hidden}.lxl .device .notch{z-index:3;background:#101014;border-radius:99px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lxl .carousel{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:6px 40px;display:flex;overflow-x:auto}.lxl .carousel::-webkit-scrollbar{display:none}.lxl .carousel>*{scroll-snap-align:center;flex:none}.lxl .food-tile{border-radius:16px;width:150px;height:150px;position:relative;overflow:hidden}.lxl .hero{background:var(--sage);border-radius:28px;margin:16px 16px 0;padding:34px 0 96px;position:relative;overflow:hidden}.lxl .hero-aura{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 60%);background:radial-gradient(circle,lab(100% 0 0/.28),#0000 60%);border-radius:50%;width:900px;height:900px;animation:7s ease-in-out infinite lxl-heroBreathe;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}@keyframes lxl-heroBreathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.lxl .hero-nav{color:#fff;z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.lxl .hero-nav .links{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;gap:26px;font-size:11px;display:flex}.lxl .hero-nav .links a{color:#ffffffd1;color:lab(100% 0 0/.82);transition:color .2s}.lxl .hero-nav .links a:hover{color:#fff}.lxl .hero-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;color:lab(100% 0 0/.85);margin-bottom:16px;font-size:11px}.lxl .wordmark{letter-spacing:.02em;align-items:center;gap:10px;font-size:24px;font-weight:800;display:inline-flex}.lxl .hero-body{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;margin-top:70px;display:grid;position:relative}.lxl .hero-copy{text-align:left;color:#fff}.lxl .hero-copy h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,84px);font-weight:300;line-height:1}.lxl .hero-copy h1 b{color:#fff;font-weight:700}.lxl .hero-copy .body{color:#ffffffe6;color:lab(100% 0 0/.9);max-width:440px;margin:24px 0 0;font-size:16px}.lxl .hero-row{align-items:center;gap:22px;margin-top:34px;display:flex}.lxl .hero-cta2{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;color:lab(100% 0 0/.78);background:0 0;border:none;font-size:12px}.lxl .hero-cta2:hover{color:#fff}.lxl .hero-trust{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;color:lab(100% 0 0/.72);margin-top:38px;font-size:11px}.lxl .hero-device{border-radius:24px;justify-self:center;width:320px;height:566px;animation:6s ease-in-out infinite lxl-heroFloat;position:relative;overflow:hidden}@keyframes lxl-heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lxl .app-intro{max-width:470px}.lxl .coverflow{justify-content:center;align-items:center;height:360px;margin-top:44px;display:flex;position:relative;overflow:hidden}.lxl .cf-card{cursor:pointer;will-change:transform, opacity;border-radius:22px;width:214px;height:290px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;overflow:hidden;box-shadow:0 34px 66px -30px #00000080;box-shadow:0 34px 66px -30px lab(0% 0 0/.5)}.lxl .cf-glass{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(3px);opacity:0;background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:22px;transition:opacity .6s;position:absolute;inset:0;box-shadow:inset 0 1px #fff6;box-shadow:inset 0 1px lab(100% 0 0/.4)}.lxl .cf-cover{flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px;display:flex;position:relative}.lxl .cf-cover:after{content:"";background:radial-gradient(120% 80% at 82% 8%,#fff3,#0000 55%),linear-gradient(#0000 45%,#00000052);background:radial-gradient(120% 80% at 82% 8%,lab(100% 0 0/.2),#0000 55%),linear-gradient(#0000 45%,lab(0% 0 0/.32));position:absolute;inset:0}.lxl .cf-ring{z-index:0;border:2px solid #ffffff47;border:2px solid lab(100% 0 0/.28);border-radius:50%;width:172px;height:172px;position:absolute;top:-44px;right:-32px}.lxl .cf-word{letter-spacing:.02em;color:#ffffff52;color:lab(100% 0 0/.32);z-index:1;font-size:38px;font-weight:900;line-height:1;position:absolute;top:16px;right:20px}.lxl .cf-meta{z-index:1;color:#fff;position:relative}.lxl .cf-meta .cf-cat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fffc;color:lab(100% 0 0/.8);font-size:10.5px}.lxl .cf-meta b{letter-spacing:-.01em;text-wrap:balance;margin-top:6px;font-size:18px;font-weight:600;display:block}.lxl .cf-meta .cf-min{font-family:var(--mono);letter-spacing:.05em;color:#ffffffc7;color:lab(100% 0 0/.78);margin-top:6px;font-size:11px;display:block}.lxl .starter-head{text-align:center;max-width:720px;margin:0 auto}.lxl .starter-badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 12px 28px -14px var(--accent-2);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:inline-flex}.lxl .starter-badge:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.lxl .starter-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4.4vw,54px);font-weight:600;line-height:1.02}.lxl .starter-head .cap-body{margin-top:16px}.lxl .starter-facts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.lxl .starter-facts span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#291c22a8;color:lab(12.1263% 7.22476 -1.37518/.66);background:#fff;border:1px solid #00000012;border:1px solid lab(0% 0 0/.07);border-radius:999px;padding:8px 15px;font-size:11px}.lxl .journey{color:#fff;isolation:isolate;border-radius:28px;height:600px;margin-top:40px;position:relative;overflow:hidden}.lxl .journey .jbg{z-index:0;transition:opacity .9s,transform 7s linear;position:absolute;inset:0}.lxl .journey .jbg.ph-alap{background:linear-gradient(135deg,#7a5283,#43244d);background:linear-gradient(135deg,lab(40.6995% 24.0897 -21.0688),lab(19.9127% 21.2342 -19.324))}.lxl .journey .jbg.ph-epites{background:linear-gradient(135deg, var(--accent), var(--accent-2))}.lxl .journey .jglow{z-index:1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 60%);background:radial-gradient(circle,lab(100% 0 0/.18),#0000 60%);width:60%;height:120%;animation:7s ease-in-out infinite lxl-scPulse;position:absolute;top:-30%;left:-10%}.lxl .journey-inner{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:start;gap:44px;padding:56px 58px 74px;display:grid;position:relative}.lxl .j-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;color:lab(100% 0 0/.82);font-size:12px}.lxl .j-weeknum{letter-spacing:-.05em;margin:10px 0 2px;font-size:clamp(92px,13vw,168px);font-weight:800;line-height:.82}.lxl .j-week{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);font-weight:300}.lxl .j-desc{color:#ffffffd1;color:lab(100% 0 0/.82);text-wrap:pretty;max-width:340px;min-height:68px;margin-top:16px;font-size:15px;line-height:1.5}.lxl .j-meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;color:lab(100% 0 0/.7);margin-top:16px;font-size:11.5px}.lxl .j-anim>*{animation:.8s cubic-bezier(.22,1,.36,1) both lxl-jSwap}@keyframes lxl-jSwap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lxl .j-days{flex-direction:column;gap:9px;display:flex}.lxl .j-drow{transition:opacity .55s}.lxl .j-dhead{background:#ffffff17;background:lab(100% 0 0/.09);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:14px;align-items:center;gap:13px;padding:13px 17px;transition:background .45s,border-color .45s;display:flex}.lxl .j-drow.active .j-dhead{background:#ffffff38;background:lab(100% 0 0/.22);border-color:#ffffff73;border-color:lab(100% 0 0/.45)}.lxl .j-dhead .j-dot{border-radius:4px;flex:none;width:11px;height:11px}.lxl .j-dhead .j-day{font-family:var(--mono);letter-spacing:.06em;color:#ffffffb8;color:lab(100% 0 0/.72);flex:none;width:26px;font-size:11px}.lxl .j-dhead .j-t{letter-spacing:-.01em;font-size:15px;font-weight:500;transition:font-weight .3s}.lxl .j-drow.active .j-dhead .j-t{font-weight:700}.lxl .j-card{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .45s,margin-top .5s;overflow:hidden}.lxl .j-drow.active .j-card{opacity:1;max-height:170px;margin-top:9px}.lxl .j-cover{border-radius:16px;align-items:flex-end;height:150px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #0000008c;box-shadow:0 20px 40px -22px lab(0% 0 0/.55)}.lxl .j-cover:after{content:"";background:radial-gradient(120% 90% at 85% 10%,#ffffff2e,#0000 55%);background:radial-gradient(120% 90% at 85% 10%,lab(100% 0 0/.18),#0000 55%);position:absolute;inset:0}.lxl .j-ring{z-index:0;border:2px solid #ffffff47;border:2px solid lab(100% 0 0/.28);border-radius:50%;width:150px;height:150px;position:absolute;top:-38px;right:-26px}.lxl .j-word{letter-spacing:.02em;color:#ffffff57;color:lab(100% 0 0/.34);z-index:1;font-size:34px;font-weight:900;line-height:1;position:absolute;top:12px;right:18px}.lxl .j-cmeta{z-index:1;color:#fff;position:relative}.lxl .j-cmeta b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.lxl .j-cmeta span{font-family:var(--mono);letter-spacing:.05em;color:#ffffffd1;color:lab(100% 0 0/.82);font-size:11px}.lxl .j-chapters{z-index:3;gap:10px;display:flex;position:absolute;bottom:30px;left:58px;right:58px}.lxl .j-chap{cursor:pointer;background:#ffffff40;background:lab(100% 0 0/.25);border:none;border-radius:99px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.lxl .j-chap .fill{transform-origin:0;background:#fff;border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.lxl .j-chap.on .fill{animation:lxl-scFill var(--dur,4.5s) linear forwards}.lxl .j-chap.done .fill{transform:scaleX(1)}.lxl .j-chap.paused .fill{animation-play-state:paused}.lxl .unlim-card{border-radius:18px;flex:none;align-items:flex-end;width:230px;height:290px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -26px #00000080;box-shadow:0 24px 48px -26px lab(0% 0 0/.5)}.lxl .unlim-card:after{content:"";background:radial-gradient(120% 90% at 85% 10%,#ffffff2e,#0000 55%);background:radial-gradient(120% 90% at 85% 10%,lab(100% 0 0/.18),#0000 55%);position:absolute;inset:0}.lxl .uc-ring{z-index:0;border:2px solid #ffffff47;border:2px solid lab(100% 0 0/.28);border-radius:50%;width:180px;height:180px;position:absolute;top:-46px;right:-32px}.lxl .uc-word{letter-spacing:.02em;color:#ffffff57;color:lab(100% 0 0/.34);z-index:1;font-size:32px;font-weight:900;line-height:1;position:absolute;top:14px;right:18px}.lxl .uc-meta{z-index:1;color:#fff;position:relative}.lxl .uc-meta b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.lxl .uc-meta span{font-family:var(--mono);letter-spacing:.05em;color:#ffffffd1;color:lab(100% 0 0/.82);font-size:11px}.lxl .showcase-band{border-radius:28px;margin:16px 16px 0;padding:96px 0 104px}.lxl .showcase{flex-direction:column;align-items:center;display:flex}.lxl .sc-head{align-items:center;gap:14px;margin-bottom:52px;display:flex}.lxl .sc-play{color:#fff;cursor:pointer;background:0 0;border:1.4px solid #ffffff59;border:1.4px solid lab(100% 0 0/.35);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .2s;display:flex}.lxl .sc-play:hover{background:#ffffff1a;background:lab(100% 0 0/.1);border-color:#fff;transform:scale(1.05)}.lxl .sc-play .i-pause,.lxl .sc-play.playing .i-play{display:none}.lxl .sc-play.playing .i-pause{display:block}.lxl .sc-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;color:lab(100% 0 0/.72);font-size:12px}.lxl .sc-stage{justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}.lxl .sc-glow{filter:blur(30px);z-index:0;background:radial-gradient(circle,#db648e99,#0000 62%);background:radial-gradient(circle,lab(58.6102% 50.6874 .666451/.6),#0000 62%);border-radius:50%;width:min(560px,86vw);height:560px;animation:6s ease-in-out infinite lxl-scPulse;position:absolute}@keyframes lxl-scPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.lxl .sc-device{z-index:2;position:relative;transform:scale(1.06)}.lxl .sc-screen{background:#0c0c10}.lxl .sc-scene{opacity:0;z-index:0;transition:opacity 1s,transform 6s linear;position:absolute;inset:0;transform:scale(1.12)}.lxl .sc-scene.on{opacity:1;z-index:1;transform:scale(1)}.lxl .sc-caption{letter-spacing:-.02em;color:#fff;text-align:center;text-wrap:balance;min-height:1.3em;margin-top:40px;font-size:clamp(22px,2.6vw,32px);font-weight:300;transition:opacity .5s}.lxl .sc-chapters{gap:10px;width:min(420px,80vw);margin-top:30px;display:flex}.lxl .sc-chap{cursor:pointer;background:#ffffff2e;background:lab(100% 0 0/.18);border:none;border-radius:99px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.lxl .sc-chap .fill{transform-origin:0;background:var(--accent);border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.lxl .sc-chap.on .fill{animation:lxl-scFill var(--dur,5s) linear forwards}.lxl .sc-chap.done .fill{transform:scaleX(1)}.lxl .sc-chap.paused .fill{animation-play-state:paused}@keyframes lxl-scFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lxl .stickynav{z-index:60;padding:16px 20px 0;transition:transform .34s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0;transform:translateY(-130%)}.lxl .stickynav.show{transform:none}.lxl .stickynav .row1{max-width:var(--col);-webkit-backdrop-filter:blur(16px);background:#fff9;background:lab(100% 0 0/.6);border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:11px 12px 11px 24px;display:flex;box-shadow:0 20px 44px -26px #6f2d4a99,inset 0 1px #ffffffd9;box-shadow:0 20px 44px -26px lab(29.0963% 32.4023 -2.92223/.6),inset 0 1px lab(100% 0 0/.85)}.lxl .stickynav .wordmark{color:var(--ink)}.lxl .stickynav .row1 .links{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;gap:22px;font-size:11px;display:flex}.lxl .stickynav .row1 .links a{color:#291c2294;color:lab(12.1263% 7.22476 -1.37518/.58);white-space:nowrap;transition:color .2s}.lxl .stickynav .row1 .links a:hover{color:var(--ink)}.lxl .stickynav .row1 .links a.active{color:var(--ink);font-weight:600}.lxl .stickynav .mini{background:var(--ink);color:#fff;font-size:11px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;transition:background .2s;display:inline-flex}.lxl .stickynav .mini:hover{background:var(--accent-2);color:#fff}.lxl .cast{position:relative}.lxl .cast-top{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.lxl .cast-icons{color:#fff;gap:16px;margin-bottom:18px;display:flex}.lxl .cast-phone{justify-content:center;display:flex;position:relative}.lxl .cast-shot{z-index:2;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3;box-shadow:0 40px 90px -40px lab(0% 0 0/.7)}.lxl .cast-shot.ph{width:340px;height:212px}.lxl .cast-tvwrap{z-index:1;justify-content:center;margin-top:-60px;display:flex;position:relative}.lxl .cast-shot.tv{aspect-ratio:16/10;width:min(680px,90%)}.lxl .cast-beam{clip-path:polygon(46% 0,56% 0,34% 100%,20% 100%);filter:blur(8px);z-index:0;pointer-events:none;background:linear-gradient(#db648e80,#0000 88%);background:linear-gradient(lab(58.6102% 50.6874 .666451/.5),#0000 88%);width:200%;height:360px;position:absolute;top:58%;left:50%;transform:translate(-46%)}.lxl .castrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:48px;display:flex}.lxl .castrow .dev{color:#fffc;color:lab(100% 0 0/.8);flex-direction:column;align-items:center;gap:8px;display:flex}.lxl .castrow .dev .lab{font-family:var(--mono);letter-spacing:.12em;font-size:10px}.lxl .castrow .dots{align-items:center;gap:14px;display:flex}.lxl .castrow .dots i{background:#ffffff80;background:lab(100% 0 0/.5);border-radius:99px;width:5px;height:5px}.lxl .castrow .wave{color:var(--accent);display:flex}.lxl .badges{flex-wrap:wrap;justify-content:center;gap:10px 22px;max-width:1000px;margin:0 auto;display:flex}.lxl .badge{text-align:center;flex-direction:column;align-items:center;gap:9px;width:82px;display:flex}.lxl .badge .hex{color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;align-items:center;width:64px;height:72px;display:flex}.lxl .badge .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#291c22a6;color:lab(12.1263% 7.22476 -1.37518/.65);font-size:8.5px;line-height:1.3}.lxl .t-sage{background:linear-gradient(160deg,#df879b,#c36286);background:linear-gradient(160deg,lab(66.1915% 36.365 4.15374),lab(54.2609% 42.5588 -1.21022))}.lxl .t-coral{background:linear-gradient(160deg, var(--cat-cardio), #c45e39)}@supports (color:lab(0% 0 0)){.lxl .t-coral{background:linear-gradient(160deg, var(--cat-cardio), lab(52.5162% 39.64 40.494))}}.lxl .t-teal{background:linear-gradient(160deg, var(--cat-felso), #5a3769)}@supports (color:lab(0% 0 0)){.lxl .t-teal{background:linear-gradient(160deg, var(--cat-felso), lab(29.0657% 23.0425 -23.0091))}}.lxl .t-blue{background:linear-gradient(160deg,#b16389,#983f6b);background:linear-gradient(160deg,lab(52.1244% 35.5712 -6.83748),lab(40.2708% 41.7892 -6.36096))}.lxl .t-green{background:linear-gradient(160deg,#dd7d90,#c2577a);background:linear-gradient(160deg,lab(63.7885% 39.4992 7.01536),lab(51.8656% 45.8593 2.50942))}.lxl .trainer-card{border-radius:18px;flex:none;width:326px;height:420px;position:relative;overflow:hidden}.lxl .trainer-card .role{z-index:3;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;color:lab(100% 0 0/.85);font-size:10px;line-height:1.4;position:absolute;top:18px;left:18px}.lxl .trainer-card .name{z-index:3;color:#fff;font-size:22px;font-weight:400;line-height:1.1;position:absolute;bottom:18px;left:18px}.lxl .trainer-card .grad{z-index:0;position:absolute;inset:0}.lxl .trainer-card .tc-photo{z-index:1;mix-blend-mode:luminosity;opacity:.92;position:absolute;inset:0}.lxl .alexa-band{text-align:center}.lxl .alexa-pull-big{letter-spacing:-.03em;color:var(--accent);text-wrap:balance;margin-bottom:34px;font-size:clamp(30px,4vw,52px);font-weight:300}.lxl .aq-promise{font-family:var(--mono);letter-spacing:.04em;color:#ffffffad;color:lab(100% 0 0/.68);flex-direction:column;gap:8px;font-size:13px;display:flex}.lxl .aq-close{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:30px 0 0;font-size:clamp(40px,6vw,76px);font-weight:300;line-height:1.02}.lxl .aq-sign{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9;color:lab(100% 0 0/.6);margin-top:20px;font-size:12px}.lxl .aq-cta{margin-top:30px}.lxl .pricing-band{background:var(--sage-2);padding:120px 0 90px}.lxl .price-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:920px;margin:0 auto;display:grid}.lxl .price-card{background:var(--cream);text-align:center;border-radius:16px;padding:34px 20px 30px;box-shadow:0 18px 40px -26px #00000059;box-shadow:0 18px 40px -26px lab(0% 0 0/.35)}.lxl .price-card .plan{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.lxl .price-card .rule{background:var(--ink);opacity:.5;width:34px;height:2px;margin:14px auto}.lxl .price-card .old{color:#291c2280;color:lab(12.1263% 7.22476 -1.37518/.5);min-height:18px;font-size:13px;text-decoration:line-through}.lxl .price-card .amt{letter-spacing:-.01em;font-size:38px;font-weight:700}.lxl .price-card .cur{font-family:var(--mono);letter-spacing:.14em;opacity:.6;font-size:11px}.lxl .price-card .save{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:500;display:flex}.lxl .price-card .save.cyan{color:var(--accent)}.lxl .price-card .save.coral{color:var(--cat-cardio)}.lxl .price-card .fine{color:#291c2299;color:lab(12.1263% 7.22476 -1.37518/.6);margin-top:6px;font-size:12px;line-height:1.4}.lxl .price-foot{justify-content:center;margin-top:40px;display:flex}.lxl .foot{max-width:var(--col);color:#291c22bf;color:lab(12.1263% 7.22476 -1.37518/.75);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 auto;padding:70px 40px 40px;font-size:13px;display:flex}.lxl .foot .help{gap:10px;max-width:420px;line-height:1.5;display:flex}.lxl .foot .legal a{color:var(--ink);opacity:.8;margin-left:14px}.lxl .rise{opacity:0;transform:translateY(var(--rise-y));transition:opacity var(--rise-dur) var(--ease-out), transform var(--rise-dur) var(--ease-out)}.lxl .rise.in,.lxl .rise.seq{opacity:1;transform:none}.lxl .rise.seq>*{opacity:0;transform:translateY(var(--rise-y));transition:opacity var(--rise-dur) var(--ease-out), transform var(--rise-dur) var(--ease-out)}.lxl .rise.seq.in>*{opacity:1;transform:none}.lxl .rise.seq.in>:first-child{transition-delay:0s}.lxl .rise.seq.in>:nth-child(2){transition-delay:calc(var(--rise-step) * 1)}.lxl .rise.seq.in>:nth-child(3){transition-delay:calc(var(--rise-step) * 2)}.lxl .rise.seq.in>:nth-child(4){transition-delay:calc(var(--rise-step) * 3)}.lxl .rise.seq.in>:nth-child(5){transition-delay:calc(var(--rise-step) * 4)}.lxl .rise.seq.in>:nth-child(6){transition-delay:calc(var(--rise-step) * 5)}.lxl .unlim-card,.lxl .food-tile,.lxl .trainer-card,.lxl .price-card{transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out)}.lxl .unlim-card:hover{transform:translateY(-4px);box-shadow:0 30px 56px -26px #0009;box-shadow:0 30px 56px -26px lab(0% 0 0/.6)}.lxl .trainer-card:hover,.lxl .food-tile:hover{transform:translateY(-4px)}.lxl .price-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px #00000073;box-shadow:0 26px 50px -26px lab(0% 0 0/.45)}@media (max-width:900px){.lxl .hero-body{grid-template-columns:1fr}.lxl .hero-copy{text-align:center}.lxl .hero-copy .body{margin-left:auto;margin-right:auto}.lxl .hero-device{aspect-ratio:320/566;width:min(320px,82vw);height:auto}.lxl .price-grid{grid-template-columns:repeat(2,1fr)}.lxl .panel-pad{padding:36px}}@media (max-width:760px){.lxl .panel-grid{grid-template-columns:1fr;gap:28px}.lxl .panel-media{order:-1}.lxl .cast-top{grid-template-columns:1fr;gap:26px}.lxl .journey{height:auto;min-height:540px}.lxl .journey-inner{grid-template-columns:1fr;gap:26px;padding:40px 30px 66px}.lxl .j-chapters{left:30px;right:30px}.lxl .carousel{padding:6px 20px}.lxl .coverflow{height:320px}.lxl .hero,.lxl .showcase-band{margin:8px 8px 0}}@media (max-width:560px){.lxl .wrap{padding:0 22px}.lxl .price-grid{grid-template-columns:1fr}.lxl .foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lxl .hero-aura,.lxl .hero-device,.lxl .jglow,.lxl .sc-glow,.lxl .j-anim>*,.lxl .j-chap .fill,.lxl .sc-chap .fill{animation:none!important}.lxl .rise,.lxl .rise.seq>*{opacity:1!important;transition:none!important;transform:none!important}.lxl .unlim-card:hover,.lxl .food-tile:hover,.lxl .trainer-card:hover,.lxl .price-card:hover{transform:none!important}.lxl .sc-scene{transition:opacity .3s!important}}
