@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#120d1a;--bg-2:#1a1525;--surface:#2d2440;--pink:#ff6b9d;--pink-soft:#ffc4d6;--mauve:#b066a0;--lime:#d4ff3a;--lime-ink:#14110a;--text:#f6f0fa;--muted:#b9aecb;--line:#ffffff24;--wipe-client-bg:#ff6b9d;--wipe-client-ink:#120d1a;--wipe-trainer-bg:#3ad6ff;--wipe-trainer-ink:#0a1020;--app-bg:#1a1525;--app-card:#2d2440;--app-border:#b066a0;--app-primary:#ff6b9d;--app-secondary:#ffc4d6;--app-text:#f6f0fa;--app-text2:#b9aecb;--app-on-primary:#1a1525;--app-font:"Montserrat", system-ui, sans-serif;--font-display:"Anton", "Impact", "Arial Narrow Bold", sans-serif;--font-body:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-tactechtic:"Space Grotesk", system-ui, sans-serif;--gutter:16px;--max:1320px;--nav-h:64px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--radius:var(--r-md);--fs-h1:clamp(2.75rem, 1.6rem + 5vw, 6rem);--fs-h2:clamp(2rem, 1.2rem + 3.6vw, 4.5rem);--fs-lead:clamp(1.25rem, 1.1rem + .6vw, 1.85rem);--fs-body:clamp(1rem, .95rem + .25vw, 1.2rem);--fs-small:clamp(.875rem, .85rem + .12vw, 1rem);--fs-eyebrow:clamp(.75rem, .72rem + .12vw, .875rem);--measure:62ch;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}html[data-audience=trainer]{--bg:#0a1020;--bg-2:#0f1830;--surface:#1c2a4a;--pink:#3ad6ff;--pink-soft:#a8ecff;--mauve:#4f6bff;--lime:#ff7a1a;--lime-ink:#0a1020;--text:#eef4ff;--muted:#a9b8d6;--app-bg:#03045e;--app-card:#023e8a;--app-border:#0077b6;--app-primary:#00b4d8;--app-secondary:#90e0ef;--app-text:#f6f0fa;--app-on-primary:#03045e}@media (min-width:600px){:root{--gutter:32px}}@media (min-width:900px){:root{--nav-h:72px}}@media (min-width:1200px){:root{--gutter:clamp(56px, 5vw, 80px)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--pink) 55%, var(--bg)) padding-box;border:3px solid #0000;border-radius:999px;min-height:48px}::-webkit-scrollbar-thumb:hover{background:var(--pink) padding-box}::-webkit-scrollbar-thumb:active{background:var(--pink-soft) padding-box}::-webkit-scrollbar-corner{background:var(--bg)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pink) 55%, var(--bg)) var(--bg)}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.55;overflow-x:clip}h1,h2,h3,p{margin:0}img,video,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}body:after{content:"";z-index:900;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='.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}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1200;background:var(--lime);color:var(--lime-ink);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{position:relative;overflow-x:clip}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.92}.eyebrow{font-weight:800;font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--pink-soft)}.btn{border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;min-height:48px;transition:transform .25s var(--ease-out-expo), background-color .2s, color .2s, border-color .2s;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn svg{width:1.15em;height:1.15em}.btn:hover{transform:translateY(-3px)}.btn--lime{background:var(--lime);color:var(--lime-ink);box-shadow:0 6px 16px #0006}.btn--ghost{color:var(--text);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--pink);color:var(--pink-soft)}.btn--sm{min-height:44px;padding:0 20px;font-size:.9rem}@media (min-width:900px){.btn{min-height:52px}.btn--sm{min-height:44px}}.word{white-space:nowrap;display:inline-block}html[data-audience=client] [data-show=trainer],html[data-audience=trainer] [data-show=client]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.teleport{z-index:790;pointer-events:none;background:var(--bg);position:fixed;inset:0}.btn .store-logo{width:1em;height:1em;transform:translateY(-.08em)}.preloader{z-index:1000;--pick-paper:var(--lime);--pick-ink:var(--lime-ink);background:var(--lime);color:var(--pick-ink);clip-path:polygon(0 0,100% 0,100% 100%,0 130%);flex-direction:column;align-items:center;transition:color .35s;display:flex;position:fixed;inset:0;overflow:hidden auto}.preloader[data-tint=client]{--pick-paper:var(--wipe-client-bg);--pick-ink:var(--wipe-client-ink)}.preloader[data-tint=trainer]{--pick-paper:var(--wipe-trainer-bg);--pick-ink:var(--wipe-trainer-ink)}.preloader--static[data-tint]{background:var(--pick-paper)}.pick__bubbles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pick__bubble{pointer-events:none;will-change:transform;background:radial-gradient(closest-side, var(--bubble) calc(100% - 120px), transparent 100%);border-radius:50%;position:absolute}.pick__bubble[data-to=client]{--bubble:var(--wipe-client-bg)}.pick__bubble[data-to=trainer]{--bubble:var(--wipe-trainer-bg)}.preloader--static{transition:none}.preloader__count{opacity:0;align-items:baseline;gap:.1em;margin-block:auto;font-size:clamp(7rem,32vw,20rem);display:flex;transform:translateY(-6vh)}.preloader__pct{font-size:.35em}.pick{z-index:1000000;text-align:center;flex-direction:column;align-items:center;width:min(100%,1040px);margin-block:auto;padding:56px 24px;display:flex;position:relative}.pick:focus{outline:none}.pick[hidden]{display:none}.pick__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:800}.pick__title{text-wrap:balance;margin:clamp(20px,3vh,32px) 0 clamp(40px,6vh,64px);padding-top:.08em;font-size:clamp(2.4rem,9vw,7rem);line-height:1}.pick__opts{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.pick__opt{border:2px solid var(--pick-ink);border-radius:var(--r-lg);background:var(--pick-ink);min-height:112px;color:var(--pick-paper);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:18px;padding:26px 28px;transition:background-color .35s,color .35s,border-color .35s;display:flex}.pick__opt:focus-visible{outline:3px solid var(--pick-ink);outline-offset:4px}.pick__ico{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pick__ico svg{width:30px;height:30px}.pick__txt{flex-direction:column;gap:10px;display:flex}.pick__txt b{font-family:var(--font-display,inherit);text-transform:uppercase;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:400;line-height:1}.pick__txt small{opacity:.8;font-size:.95rem;font-weight:600;line-height:1.45}.pick__foot{flex-direction:column;align-items:center;gap:18px;margin-top:clamp(40px,7vh,72px);display:flex}.pick__hint{align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;line-height:1.5;display:flex}.pick__hint svg{flex:none;width:18px;height:18px;animation:1.4s ease-in-out infinite pick-nudge}.pick__note{font-size:var(--fs-small);opacity:.8;margin:0;font-weight:600}.pick__bar{border-radius:var(--r-pill);background:color-mix(in srgb, var(--pick-ink) 20%, transparent);width:min(240px,60vw);height:4px;transition:background-color .35s;display:block;overflow:hidden}.pick__bar[hidden]{display:none}.pick__bar i{background:var(--pick-ink);transform-origin:0;height:100%;transition:background-color .35s;display:block}.pick__calm{text-align:center;flex-direction:column;gap:6px;display:flex}.pick__calm b{font-size:1.05rem;font-weight:800}.pick__calm small{opacity:.8;font-size:.9rem;font-weight:600}@keyframes pick-nudge{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pick__hint svg{animation:none}.pick__bar{display:none}}@media (min-width:720px){.pick__opts{grid-template-columns:1fr 1fr}.pick__opt{min-height:140px;padding:28px 30px}}@media (max-width:380px){.pick{padding-inline:16px}.pick__opt{gap:14px;padding:24px 20px}}.device{--s:1;--dw:402;--dh:852;width:calc(var(--dw) * var(--s) * 1px);height:calc(var(--dh) * var(--s) * 1px);font-family:var(--app-font);color:var(--app-text);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.device[data-device=tablet]{--dw:1200;--dh:780}.device[data-device=desktop]{--dw:1280;--dh:800}.device__body{width:calc(var(--dw) * 1px);height:calc(var(--dh) * 1px);transform:scale(var(--s));transform-origin:0 0;background:var(--app-bg);border:6px solid #0a0710;border-radius:44px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff1f,0 24px 60px #00000073}.device[data-device=tablet] .device__body{background:#0a0710;border:0;border-radius:34px;padding:14px}.device[data-device=tablet] .device__body:before{content:"";background:var(--app-bg);border-radius:20px;position:absolute;inset:14px}.device__cam{display:none}.device[data-device=tablet] .device__cam{background:#2a2733;border-radius:50%;width:6px;height:6px;margin-left:-3px;display:block;position:absolute;top:4px;left:50%}.device[data-device=desktop] .device__body{border-width:1px;border-color:#ffffff29;border-radius:14px}.device__island{z-index:6;background:#050308;border-radius:999px;width:112px;height:32px;margin-left:-56px;position:absolute;top:10px;left:50%}.device:not([data-device=phone]) .device__island{display:none}.statusbar{z-index:5;height:52px;color:var(--app-text);justify-content:space-between;align-items:flex-start;padding:14px 30px 0 34px;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.statusbar__icons{align-items:center;gap:6px;display:flex}.statusbar svg{width:17px;height:17px}.device[data-device=desktop] .statusbar{display:none}.device[data-device=tablet] .statusbar{background:color-mix(in srgb, var(--app-bg) 82%, #000);border-radius:20px 20px 0 0;flex:none;height:28px;padding:7px 22px 0;font-size:12px;position:relative}.device[data-device=tablet] .statusbar svg{width:14px;height:14px}.device[data-device=tablet] .device__main{background:var(--app-bg);border-radius:0 0 20px 20px;overflow:hidden}.device__chrome{background:color-mix(in srgb, var(--app-bg) 70%, #000);border-bottom:1px solid color-mix(in srgb, var(--app-border) 30%, transparent);flex:none;align-items:center;gap:14px;height:42px;padding:0 16px;display:none}.device[data-device=desktop] .device__chrome{display:flex}.device__dots{gap:7px;display:flex}.device__dots i{background:color-mix(in srgb, var(--app-text) 28%, transparent);border-radius:50%;width:11px;height:11px}.device__url{max-width:520px;height:26px;color:var(--app-text2);background:color-mix(in srgb, var(--app-text) 8%, transparent);text-align:center;border-radius:999px;flex:1;margin-inline:auto;padding:0 14px;font-size:12px;font-weight:600;line-height:26px}.device__main{flex:1;min-height:0;display:flex;position:relative}.m-sidebar{background:color-mix(in srgb, var(--app-bg) 82%, #000);border-right:1px solid color-mix(in srgb, var(--app-border) 30%, transparent);flex-direction:column;flex:none;gap:4px;padding:18px 12px;display:none}.device[data-device=tablet] .m-sidebar{width:232px;display:flex}.device[data-device=desktop] .m-sidebar{width:248px;display:flex}.m-sidebar__brand{align-items:center;gap:10px;padding:4px 8px 16px;font-size:16px;font-weight:800;display:flex}.m-sidebar__brand b{background:var(--app-primary);border-radius:9px;width:30px;height:30px}.m-sidebar__item{color:var(--app-text2);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.m-sidebar__item svg{flex:none;width:19px;height:19px}.m-sidebar__item.is-active{background:color-mix(in srgb, var(--app-primary) 18%, transparent);color:var(--app-primary)}.m-sidebar__item--child{margin-left:22px;padding:7px 12px;font-size:13px;position:relative}.m-sidebar__item--child:before{content:"";border-left:1.5px solid color-mix(in srgb, var(--app-border) 50%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--app-border) 50%, transparent);border-bottom-left-radius:8px;width:10px;position:absolute;top:0;bottom:50%;left:-10px}.device__screen{flex:1;min-width:0;position:relative;overflow:hidden;container:screen/inline-size}.tabbar{--i:0;--n:6;grid-template-columns:repeat(var(--n), 1fr);background:color-mix(in srgb, var(--app-card) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);z-index:4;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:64px;padding:0 6px;display:grid;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 6px 16px #00000024,inset 0 1px #ffffff47}.device:not([data-device=phone]):not([data-device=foldable]) .tabbar{display:none}.tabbar__pill{width:calc((100% - 12px) / var(--n));background:color-mix(in srgb, var(--app-primary) 24%, transparent);border:1px solid color-mix(in srgb, var(--app-primary) 40%, transparent);transform:translateX(calc(var(--i) * 100%));border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.tabbar__tab{color:var(--app-text2);place-items:center;display:grid;position:relative}.tabbar__tab svg{width:24px;height:24px}.tabbar__tab.is-active{color:var(--app-primary)}.screen{background:var(--app-bg);flex-direction:column;gap:14px;padding:58px 18px 100px;font-size:14px;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.device:not([data-device=phone]) .screen{padding-top:26px;padding-bottom:26px}.device[data-device=desktop] .screen{padding-inline:32px}.m-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--app-primary);font-size:12px;font-weight:700}.m-title{color:var(--app-text);font-size:30px;font-weight:700;line-height:1.1}.m-sub{color:var(--app-text2);margin-top:4px;font-size:13px}.m-avatar-btn{border:1.5px solid color-mix(in srgb, var(--app-primary) 70%, transparent);width:46px;height:46px;color:var(--app-primary);border-radius:16px;flex:none;place-items:center;display:grid}.m-avatar-btn svg{width:22px;height:22px}.m-card{background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 45%, transparent);border-radius:20px;padding:16px;box-shadow:0 6px 16px #00000024}.m-card--plain{border-color:#0000}.m-label{letter-spacing:.1em;text-transform:uppercase;color:var(--app-text2);font-size:11px;font-weight:600}.m-h2{font-size:22px;font-weight:700;line-height:1.15}.m-h3{font-size:17px;font-weight:700}.m-muted{color:var(--app-text2)}.m-icon{width:24px;height:24px;color:var(--app-primary);display:block}.m-icon svg{width:100%;height:100%}.m-icon-box{background:color-mix(in srgb, var(--app-primary) 16%, transparent);width:48px;height:48px;color:var(--app-primary);border-radius:16px;flex:none;place-items:center;display:grid}.m-icon-box svg{width:24px;height:24px}.m-btn{background:var(--app-primary);height:46px;color:var(--app-on-primary);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.m-btn--ghost{color:var(--app-primary);border:1.5px solid color-mix(in srgb, var(--app-primary) 65%, transparent);background:0 0}.m-btn--sm{border-radius:12px;height:34px;padding:0 14px;font-size:13px}.m-pill{background:color-mix(in srgb, var(--app-primary) 18%, transparent);height:26px;color:var(--app-primary);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.m-pill--solid{background:var(--app-primary);color:var(--app-on-primary)}.m-pill--warn{color:#f59e0b;background:#f59e0b38}.m-pill--bad{color:#f87171;background:#ef444438}.m-pill--ok{color:#4ade80;background:#22c55e33}.m-row{align-items:center;gap:12px;display:flex}.m-row--between{justify-content:space-between}.m-grow{flex:1;min-width:0}.m-stack{flex-direction:column;gap:10px;display:flex}.m-chev{width:18px;height:18px;color:var(--app-text2)}.m-chev svg{width:100%;height:100%}.m-section-title{margin-top:4px;font-size:18px;font-weight:700}.m-link-row{background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.m-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-avatar{background:color-mix(in srgb, var(--app-primary) 24%, transparent);width:40px;height:40px;color:var(--app-primary);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.m-chip{height:32px;color:var(--app-text2);border:1px solid color-mix(in srgb, var(--app-border) 50%, transparent);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.m-chip.is-active{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-on-primary)}.m-chips{gap:8px;display:flex;overflow:hidden}.m-search{background:color-mix(in srgb, var(--app-text) 7%, transparent);height:44px;color:var(--app-text2);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.m-search svg{width:18px;height:18px}.m-ex__title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.m-badge{letter-spacing:.1em;background:var(--app-secondary);color:#1a1525;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.m-set{grid-template-columns:52px 1fr 1fr 30px;align-items:center;gap:8px;padding:6px 0;font-weight:600;display:grid}.m-set__input{background:color-mix(in srgb, var(--app-text) 9%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:5px;height:34px;font-weight:700;display:flex}.m-set__input small{color:var(--app-text2);font-size:11px;font-weight:600}.m-set__check{border:1.5px solid color-mix(in srgb, var(--app-border) 60%, transparent);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.m-set__check svg{width:16px;height:16px}.m-set.is-done .m-set__check{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-on-primary)}.rest-timer{align-items:center;gap:16px;display:flex}.rest-timer__ring{--p:.62;flex:none;width:78px;height:78px;position:relative}.rest-timer__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rest-timer__track{fill:none;stroke:color-mix(in srgb, var(--app-text) 14%, transparent);stroke-width:7px}.rest-timer__arc{fill:none;stroke:var(--app-primary);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100)}.rest-timer__time{place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;inset:0}.macro-bar{--value:60;margin-top:12px}.macro-bar__top{justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.macro-bar__top span:last-child{color:var(--app-primary)}.macro-bar__track{background:color-mix(in srgb, var(--app-text) 12%, transparent);border-radius:999px;height:10px;margin:6px 0 4px;position:relative;overflow:hidden}.macro-bar__fill{background:var(--app-primary);clip-path:inset(0 calc(100% - var(--value) * 1%) 0 0 round 999px);border-radius:999px;position:absolute;inset:0}.macro-bar__meta{color:var(--app-text2);font-size:11.5px;font-weight:500}.m-meal__head{border-bottom:1.5px solid color-mix(in srgb, var(--app-primary) 55%, transparent);align-items:center;gap:10px;padding-bottom:10px;display:flex}.m-food{border-bottom:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.m-food:last-child{border-bottom:0}.m-food__macros{text-align:right;color:var(--app-text2);font-size:11.5px;line-height:1.35}.m-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.m-stat{text-align:center}.m-stat b{color:var(--app-primary);font-size:22px;font-weight:800;line-height:1.2;display:block}.weight-chart{align-items:flex-end;gap:8px;height:150px;margin-top:12px;display:flex}.weight-chart__col{text-align:center;height:100%;color:var(--app-text2);flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;font-size:10px;display:flex}.weight-bar{--h:60;background:var(--app-primary);clip-path:inset(calc(100% - var(--h) * 1%) 0 0 0 round 7px 7px 0 0);flex:1}.weight-chart__col span{flex:none}.chat-list{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex}.chat-bubble{border-radius:20px;max-width:80%;padding:10px 14px;font-size:14px;font-weight:500}.chat-bubble--in{background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);border-bottom-left-radius:6px;align-self:flex-start}.chat-bubble--out{background:var(--app-primary);color:var(--app-on-primary);border-bottom-right-radius:6px;align-self:flex-end}.chat-bubble small{opacity:.7;margin-top:3px;font-size:10px;display:block}.chat-typing{background:var(--app-card);border-radius:20px 20px 20px 6px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex}.chat-typing i{background:var(--app-text2);border-radius:50%;width:7px;height:7px}.chat-input{align-items:center;gap:10px;margin-bottom:4px;display:flex}.chat-input__field{background:var(--app-card);height:44px;color:var(--app-text2);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);border-radius:999px;flex:1;padding:0 16px;line-height:44px}.chat-input__send{background:var(--app-primary);width:44px;height:44px;color:var(--app-on-primary);border-radius:50%;place-items:center;display:grid}.chat-input__send svg{width:20px;height:20px}.m-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-tile b{margin-top:8px;font-size:26px;font-weight:800;line-height:1.1;display:block}.m-alert{background:color-mix(in srgb, #f59e0b 16%, var(--app-card));border:1px solid #f59e0b73;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.m-alert svg{color:#f59e0b;flex:none;width:24px;height:24px}.m-person{border-bottom:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);align-items:center;gap:12px;padding:10px 0;display:flex}.m-person:last-child{border-bottom:0}.m-two{gap:14px;display:grid}@container screen (width>=640px){.m-tiles{grid-template-columns:repeat(4,1fr)}.m-two{grid-template-columns:1fr 1fr;align-items:start}}.m-insight{flex-direction:column;gap:10px;display:flex}.m-insight__box{background:color-mix(in srgb, var(--app-text) 7%, transparent);border-radius:14px;padding:10px 12px;font-size:12.5px}.m-insight__box b{letter-spacing:.08em;text-transform:uppercase;color:var(--app-primary);margin-bottom:2px;font-size:11px;display:block}.m-swatches{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.m-swatch{border:1px solid color-mix(in srgb, var(--app-text) 14%, transparent);text-align:center;border-radius:16px;padding:8px;font-size:11px;font-weight:700}.m-swatch.is-active{border:2px solid var(--app-primary)}.m-swatch__bar{border-radius:10px;height:30px;margin-bottom:6px;display:flex;overflow:hidden}.m-swatch__bar i{flex:1}@container screen (width>=640px){.m-swatches{grid-template-columns:repeat(4,1fr)}}.m-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.m-day{background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.m-day small{color:var(--app-text2);font-size:11px;font-weight:700}.m-day b{font-variant-numeric:tabular-nums;font-size:15px}.m-day.is-active{background:var(--app-primary);color:var(--app-on-primary);border-color:#0000}.m-day.is-active small{color:inherit}.m-slots{gap:10px;display:grid}.m-slot{align-items:center;gap:12px;display:flex}.m-slot__time{font-variant-numeric:tabular-nums;flex:none;width:46px}.m-slot__body{border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);background:linear-gradient(color-mix(in srgb, var(--app-primary) 18%, var(--app-card)), color-mix(in srgb, var(--app-primary) 18%, var(--app-card))) no-repeat left center / calc(var(--fill,1) * 100%) 100%, var(--app-card);border-radius:14px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.m-slot--free .m-slot__body{background:0 0;border-style:dashed}.m-slot__who{min-width:0;display:grid}.m-slot__who small{font-size:12px}.device.fold{--hinge:0;--scr:0;--open:0;--rot:0;--land:0;--pw:calc(380 + 360 * var(--hinge));--vw:calc(var(--pw) + (852 - var(--pw)) * var(--rot));--vh:calc(852 + (var(--pw) - 852) * var(--rot));--sw:calc(728 + 112 * var(--rot));--sh:calc(840 - 112 * var(--rot));--th:calc(var(--rot) * 90deg);--fit:min(728 / (var(--sw) * cos(var(--th)) + var(--sh) * sin(var(--th))), 840 / (var(--sw) * sin(var(--th)) + var(--sh) * cos(var(--th))));--seen:calc(clamp(0, var(--rot) * 1000, 1) * clamp(0, (1 - var(--rot)) * 1000, 1));width:calc(var(--vw) * var(--s) * 1px);height:calc(var(--vh) * var(--s) * 1px)}.fold__rot{width:740px;height:852px;transform:translateX(calc(var(--s) * -180px * (1 - var(--hinge)))) scale(calc(var(--s) * (1 - .146 * sin(var(--hinge) * 180deg)) * (1 - (1 - var(--fk,1)) * sin(var(--rot) * 180deg)))) rotate(calc(var(--rot) * -90deg));margin-top:-426px;margin-left:-370px;position:absolute;top:50%;left:50%}.fold__persp{perspective:2600px;perspective-origin:50%;position:absolute;inset:0}.fold__base{box-sizing:border-box;width:370px;height:852px;opacity:clamp(0, var(--hinge) * 12, 1);background:linear-gradient(90deg,#00000059,#0000 70%),#07050b;border:6px solid #0a0710;border-left:0;border-radius:0 44px 44px 0;position:absolute;top:0;left:370px;box-shadow:1.5px 0 #ffffff1f,0 -1.5px #ffffff1f,0 1.5px #ffffff1f,0 24px 60px #00000073}.fold__panel{transform-origin:10px;width:380px;height:852px;transform-style:preserve-3d;transform:rotateY(calc(var(--hinge) * -180deg));position:absolute;top:0;left:360px}.fold__front,.fold__backface{box-sizing:border-box;backface-visibility:hidden;border:6px solid #0a0710;position:absolute;inset:0;overflow:hidden}.fold__front{background:var(--app-bg);border-radius:44px;box-shadow:0 0 0 1.5px #ffffff1f,0 24px 60px #00000073}.fold__front>.fscreen{position:absolute;inset:0}.fold__backface{background:linear-gradient(270deg,#00000059,#0000 70%),#07050b;border-right:0;border-radius:44px 0 0 44px;transform:rotateY(180deg);box-shadow:-1.5px 0 #ffffff1f,0 -1.5px #ffffff1f,0 1.5px #ffffff1f}.fold__shade{pointer-events:none;opacity:calc(sin(var(--hinge) * 180deg) * .45);background:#000;position:absolute;inset:0}.fold__island{opacity:var(--ca,1);z-index:6;background:#050308;border-radius:999px;width:112px;height:32px;margin-left:-56px;position:absolute;top:10px;left:50%}.fold__side{background:var(--app-bg);width:728px;height:840px;opacity:var(--seen);border-radius:38px;position:absolute;top:6px;left:6px}.fold__screen{width:calc(var(--sw) * 1px);height:calc(var(--sh) * 1px);margin-left:calc(var(--sw) * -.5px);margin-top:calc(var(--sh) * -.5px);transform:rotate(calc(var(--rot) * 90deg)) scale(var(--fit));opacity:var(--scr);background:var(--app-bg);border-radius:38px;position:absolute;top:50%;left:50%;overflow:hidden}.fold__screen>.fscreen{position:absolute;inset:0}.fscreen{background:var(--app-bg);color:var(--app-text);font-family:var(--app-font);font-size:14px;line-height:1.35;position:relative;overflow:hidden}.fscreen [data-fk]{box-sizing:border-box;opacity:var(--ca,1)}.fscreen .statusbar{opacity:calc(clamp(0, 1 - var(--open,0) * 3, 1) * var(--ca,1))}.fscreen-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.fscreen-measure .fscreen--cover{width:368px;height:840px}.fscreen-measure .fscreen--open{width:728px;height:840px}.fscreen-measure .fscreen--land{width:840px;height:728px}.fs-main,.fs-left,.fs-right{min-width:0}.fs-main{flex-direction:column;gap:14px;display:flex}.fs-main>*,.fs-left>*,.fs-right>*,.fscreen .m-tiles>*{flex:none}.fs-rail{z-index:2;width:76px;height:100%;position:absolute;top:0;left:0}.fs-rail .m-sidebar{align-items:center;width:100%;height:100%;display:flex}.fs-rail .m-sidebar__label,.fs-rail .m-sidebar__item--child,.fs-rail .m-sidebar__brand span{display:none}.fs-tabbar{z-index:4;width:calc(100% - 28px);height:64px;position:absolute;left:14px}.fs-tabbar .tabbar{width:auto;height:auto;inset:0}.fscreen--cover .fs-main{padding:58px 18px 100px}.fscreen--cover .fs-left,.fscreen--cover .fs-right{display:contents}.fscreen--cover [data-fk=ca],.fscreen--cover [data-fk=cb]{order:1}.fscreen--cover [data-fk=cc]{order:2}.fscreen--cover [data-fk=cd]{order:3}.fscreen--cover .fs-rail{left:-76px}.fscreen--cover .fs-tabbar{bottom:16px}.fscreen--open .fs-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-left:76px;padding:26px 18px;display:grid}.fscreen--open .fs-left,.fscreen--open .fs-right{flex-direction:column;gap:14px;display:flex}.fscreen--land .fs-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-left:76px;padding:26px 18px;display:grid}.fscreen--land .fs-left,.fscreen--land .fs-right{display:contents}.fscreen--land .m-tiles,.fscreen--land .m-alert,.fscreen--land .m-head{grid-column:1/-1}.fscreen--land [data-fk=ca]{order:1}.fscreen--land [data-fk=cb]{order:2}.fscreen--land [data-fk=cc]{order:3}.fscreen--land [data-fk=cd]{order:4}.fscreen--open .fs-tabbar,.fscreen--land .fs-tabbar{bottom:-88px}.fscreen--cover .m-tiles,.fscreen--open .m-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fscreen--land .m-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fscreen--live .fs-main,.fscreen--live .fs-left,.fscreen--live .fs-right,.fscreen--live .m-tiles{display:contents}.fscreen--live [data-fk]{--oX:clamp(0, var(--open) * 1.6, 1);--oY:clamp(0, var(--open) * 1.6 - .6, 1);--lX:clamp(0, var(--land) * 1.6, 1);--lY:clamp(0, var(--land) * 1.6 - .6, 1);--kx:calc(180 * (1 - var(--oX)) + var(--x0,0) + (var(--x1,0) - var(--x0,0)) * var(--oX) + (var(--x2,0) - var(--x1,0)) * var(--lX));--ky:calc(var(--y0,0) + (var(--y1,0) - var(--y0,0)) * var(--oY) + (var(--y2,0) - var(--y1,0)) * var(--lY));--kw:calc(var(--w0,0) + (var(--w1,0) - var(--w0,0)) * var(--oX) + (var(--w2,0) - var(--w1,0)) * var(--lX));--kh:calc(var(--h0,0) + (var(--h1,0) - var(--h0,0)) * var(--oY) + (var(--h2,0) - var(--h1,0)) * var(--lY));left:calc(var(--kx) * 1px);top:calc(var(--ky) * 1px);width:calc(var(--kw) * 1px);height:calc(var(--kh) * 1px);margin:0;position:absolute;bottom:auto;right:auto}.fscreen--live .m-card[data-fk]{overflow:hidden}.fscreen--live .m-card[data-fk]:not(.m-tile){z-index:1}.fscreen--live .statusbar{display:none}.fscreen--live .fs-rail{opacity:calc(var(--open) * var(--ca,1))}.fscreen--live .fs-tabbar{opacity:calc(clamp(0, 1 - var(--open) * 1.6, 1) * var(--ca,1))}.wipe{--wipe-slant:40vw;top:0;bottom:0;left:calc(-1 * var(--wipe-slant));width:calc(100vw + 2 * var(--wipe-slant));z-index:2000;padding:0 var(--wipe-slant);pointer-events:auto;background:var(--wipe-bg);color:var(--wipe-ink);clip-path:polygon(var(--wipe-slant) 0, 100% 0, calc(100% - var(--wipe-slant)) 100%, 0 100%);will-change:transform;justify-content:center;align-items:center;display:none;position:fixed;transform:translate(-200vw)}.wipe.is-active{display:flex}.wipe[data-to=trainer]{--wipe-bg:var(--wipe-trainer-bg);--wipe-ink:var(--wipe-trainer-ink)}.wipe[data-to=client]{--wipe-bg:var(--wipe-client-bg);--wipe-ink:var(--wipe-client-ink)}.wipe__label{text-align:center;white-space:nowrap;text-shadow:0 6px #00000040;will-change:transform;font-size:clamp(3rem,12.6vw,14rem);line-height:.9}.wipe[data-to=client] .wipe__label{font-size:clamp(3rem,16.8vw,14rem)}@media (max-width:600px){.wipe__label,.wipe[data-to=client] .wipe__label{white-space:normal;font-size:clamp(3rem,18vw,6rem)}}.hero{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(28px, 5vh, 56px));isolation:isolate;background:var(--bg);padding-bottom:48px;position:relative;overflow:clip}.hero__panel{z-index:-3;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:transform;position:absolute;inset:0}.hero__poster,.hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video{opacity:0;transition:opacity .8s}.hero__video.is-on{opacity:1}.hero__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 72%, transparent), color-mix(in srgb, var(--bg) 90%, transparent) 70%, var(--bg));position:absolute;inset:0}@media (min-width:900px){.hero__panel{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);left:34%}.hero__shade{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 45%, color-mix(in srgb, var(--bg) 70%, transparent) 100%), linear-gradient(180deg, transparent 70%, var(--bg))}}.hero__word{z-index:-2;white-space:nowrap;text-align:center;pointer-events:none;will-change:transform;font-size:25vw;line-height:.8;position:absolute;bottom:-4vw;left:0;right:0}.hero__word span{display:block}.hero__word-outline{color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--pink) 22%, transparent)}.hero__word-solid{color:var(--pink);opacity:.28;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.hero__grid{text-align:center;place-items:center;gap:40px;display:grid}.hero__copy{flex-direction:column;align-items:center;display:flex}@media (min-width:700px){.hero__grid{text-align:left;grid-template-columns:1.2fr .8fr;justify-items:stretch;gap:32px}.hero__copy{align-items:flex-start}}@media (min-width:900px){.hero__grid{min-height:calc(100svh - var(--nav-h) - 80px);grid-template-columns:1.15fr .85fr;gap:48px}}.hero__eyebrow{margin-bottom:18px}.hero__title{font-size:var(--fs-h1);letter-spacing:.012em;text-wrap:balance;line-height:1.04}.hero__title .char{display:inline-block}.hero__sub{max-width:var(--measure);font-size:var(--fs-lead);color:var(--pink-soft);margin-top:22px;line-height:1.5}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (min-width:700px){.hero__ctas{justify-content:flex-start}}.hero__ctas[data-for]{display:none}html[data-audience=client] .hero__ctas[data-for=client],html[data-audience=trainer] .hero__ctas[data-for=trainer]{display:flex}.hero__all{color:var(--muted);text-underline-offset:4px;align-items:center;gap:6px;margin-top:22px;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.hero__all[hidden]{display:none}.hero__all:hover{color:var(--text)}.hero__all svg{width:15px;height:15px}.hero__cta--web{background:color-mix(in srgb, var(--bg) 85%, transparent)}.hero__platforms{color:var(--muted);gap:18px;margin:22px 0 0;padding:0;font-size:.82rem;font-weight:700;list-style:none;display:flex}@media (max-width:899px){.hero__platforms{display:none}}.hero__platforms li{align-items:center;gap:7px;display:inline-flex}.hero__platforms svg{width:18px;height:18px}.hero__phone{will-change:transform;justify-content:center;display:flex}.hero__phone .device{--s:.62}@media (min-width:700px){.hero__phone{justify-content:center}.hero__phone .device{--s:.7}}@media (min-width:900px){.hero__phone{justify-content:flex-end}.hero__phone .device{--s:.82}}@media (min-width:1200px) and (min-height:900px){.hero__phone .device{--s:.92}}.hero__help{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}@media (min-width:700px){.hero__help{align-items:flex-start}}.hero__note{text-wrap:balance;color:var(--text);margin:0;font-size:.9rem;font-weight:600}.hero__terms{color:var(--muted);text-wrap:balance;margin:-4px 0 0;font-size:.76rem}.hero__terms a{color:inherit;text-underline-offset:3px}.hero__terms a:hover{color:var(--text)}.hero__wa{min-height:44px;color:var(--pink-soft);text-underline-offset:4px;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.hero__wa:hover{color:var(--text)}.hero__wa svg{flex:none;width:20px;height:20px}.benefits{background:var(--bg);padding-block:clamp(64px,10vw,128px);position:relative}.benefits__title{max-width:var(--measure);font-size:var(--fs-h2);text-wrap:balance;margin-bottom:clamp(28px,4vw,48px)}.benefits__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.benefit{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);font-size:var(--fs-body);padding:24px}.benefit__icon{border-radius:var(--r-md);background:var(--lime);width:48px;height:48px;color:var(--lime-ink);place-items:center;margin-bottom:16px;display:inline-grid}.benefit__icon svg{width:24px;height:24px}.benefit__title{text-wrap:balance;margin:0 0 8px;font-size:1.15em;font-weight:800;line-height:1.25}.benefit__desc{color:var(--muted);margin:0}@media (min-width:600px){.benefits__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:900px){.benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px}.benefits__grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}}.marquee{background:var(--bg);height:clamp(150px,40vw,360px);position:relative;overflow:clip}.tape{width:120vw;margin-top:calc(var(--h,74px) / -2);--h:clamp(44px, 9vw, 92px);height:var(--h);align-items:center;display:flex;position:absolute;top:50%;left:-10vw;overflow:hidden}.tape--lime{background:var(--lime);color:var(--lime-ink);z-index:2;opacity:.85;transform:rotate(-4deg);box-shadow:0 6px 16px #0006}.tape--outline{background:var(--bg);color:var(--pink);border-block:2px solid var(--pink);z-index:1;opacity:.6;transform:rotate(4deg)}.tape__skew{width:100%}.tape__track{will-change:transform;width:max-content;display:flex}.tape__half,.tape__item{flex:none;align-items:center;display:flex}.tape__word{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;padding-inline:.35em;font-size:clamp(1.6rem,6vw,3.6rem);line-height:1}.tape__sep svg{width:clamp(24px,4vw,40px);height:clamp(24px,4vw,40px)}.tape--outline .tape__word{color:#0000;-webkit-text-stroke:1.5px var(--pink)}@media (prefers-reduced-motion:reduce){.tape__track{transform:translate(-10%)}}.journey{background:var(--bg);position:relative;overflow-x:clip}.journey__stage{height:100vh;background:var(--bg-2);height:100svh;padding-top:var(--nav-h);--rail-w:0px;flex-direction:column;display:flex;position:relative;overflow:hidden}.journey__words,.journey__nums{pointer-events:none;position:absolute;inset:0}.journey__word,.journey__num{color:#0000;white-space:nowrap;will-change:transform;position:absolute;top:50%;left:50%}.journey__word{-webkit-text-stroke:2px #ffffff1a;font-size:min(34vw,62vh);line-height:1;translate:-50% -50%}.journey__num{-webkit-text-stroke:2px #ff6b9d6b;font-size:min(44vh,30vw);line-height:1;display:none;translate:-50% -50%}.journey__phonewrap{z-index:2;pointer-events:none;flex:none;place-items:center;display:grid;position:relative}.journey__phone{transform-style:preserve-3d;will-change:transform}.journey .screen{background:0 0}.journey [data-flip-id]{z-index:2;position:relative}.journey__caps{z-index:3;min-height:0;padding-inline:var(--gutter);pointer-events:none;flex:1;position:relative}.journey__cap{inset:10px var(--gutter) auto;gap:8px;display:grid;position:absolute}.journey__title{font-size:max(1.9rem, min(var(--fs-h2), 8.4vw, 2.6rem));padding-top:.08em;line-height:1.12}.journey__sub{color:var(--muted);font-size:var(--fs-body);max-width:var(--measure);line-height:1.45}.journey__eyebrow{font-size:var(--fs-eyebrow)}.journey__rail{z-index:4;--rail-pb:14px;padding:0 var(--gutter) var(--rail-pb);flex:none;position:relative}.journey__rail ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.journey__rail-track{left:calc(var(--gutter) + 22px);right:calc(var(--gutter) + 22px);bottom:calc(var(--rail-pb) + 22px - 1.5px);background:var(--line);border-radius:3px;height:3px;position:absolute;overflow:hidden}.journey__rail-fill{background:var(--lime);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fill,0));display:block}.journey__rail-btn{min-width:44px;min-height:44px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0;font-size:.78rem;font-weight:800;display:flex;position:relative}.journey__rail-dot{border:2px solid var(--line);background:var(--bg-2);width:32px;height:32px;transition:background-color .25s, color .25s, border-color .25s, transform .4s var(--ease-out-expo);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.journey__rail-label{display:none}.journey__rail-count{text-align:center;font-size:var(--fs-small);color:var(--muted);margin:0 0 2px;font-weight:700}.journey__rail-count b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.journey__rail-count span{display:none}.journey__rail-btn.is-past .journey__rail-dot{border-color:var(--lime);color:var(--lime)}.journey__rail-btn.is-active .journey__rail-dot{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);transform:scale(1.18)}.journey__rail-btn.is-active{color:var(--text)}.journey__word{opacity:.9;font-size:min(52vw,40vh)}@media (max-width:599px){.journey__phonewrap{margin-top:14px}.journey__word{top:var(--phone-mid,50%)}.journey__cap{inset:50% var(--gutter) auto;translate:0 -50%}.journey__rail{--rail-pb:max(24px, calc(env(safe-area-inset-bottom) + 14px))}}@media (min-width:900px){.journey__stage{--rail-w:170px;padding-top:0;display:block}.journey__num{display:block}.journey__num--r{left:64%}.journey__num--l{left:36%}.journey__phonewrap{inset:calc(var(--nav-h) * .5) 0 0;position:absolute}.journey__caps{padding:0;position:absolute;inset:0}.journey__cap{gap:14px;width:min(34vw,430px);inset:50% auto auto;translate:0 -50%}.journey__cap--l{left:var(--gutter)}.journey__cap--r{right:calc(var(--rail-w) + var(--gutter))}.journey__title{font-size:max(2.2rem, min(var(--fs-h2), 4.4vw, 4.4rem))}.journey__word{opacity:1;font-size:min(30vw,62vh)}.journey__rail{right:var(--gutter);width:calc(var(--rail-w) - 16px);padding:0;position:absolute;top:50%;translate:0 -50%}.journey__rail ol{flex-direction:column;gap:8px}.journey__rail-btn{justify-content:flex-start;padding-left:6px}.journey__rail-count{display:none}.journey__rail-track{width:3px;height:auto;inset:22px auto 22px 20.5px}.journey__rail-fill{transform-origin:50% 0;transform:scaleY(var(--fill,0))}.journey__rail-label{transition:color .25s;display:inline}}.journey__stage[data-mode=split]{--m:clamp(32px, 4.5vw, 40px);--text-w:46%;padding-top:0;display:block}@media (max-aspect-ratio:3/4){.journey__stage[data-mode=split]{--text-w:42%}}[data-mode=split] .journey__word{opacity:1;font-size:min(34vw,50vh)}[data-mode=split] .journey__phonewrap{top:var(--nav-h);bottom:0;left:var(--text-w);right:calc(var(--m) / 2);position:absolute}[data-mode=split] .journey__caps{padding:0;position:absolute;inset:0}[data-mode=split] .journey__cap{inset:50% auto auto;left:var(--m);width:calc(var(--text-w) - var(--m) - 16px);gap:12px;translate:0 -50%}[data-mode=split] .journey__title{font-size:max(1.9rem, min(var(--fs-h2), 4.6vw, 3rem))}[data-mode=split] .journey__rail{left:var(--m);width:calc(var(--text-w) - var(--m) - 16px);padding:0;position:absolute;bottom:20px}[data-mode=split] .journey__rail-track{bottom:20.5px;left:22px;right:22px}[data-mode=split] .journey__rail-count span{display:inline}[data-mode=split] .journey__rail-count span:before{content:"· ";margin-left:.4em}.journey__static{gap:clamp(48px,10vw,96px);padding-block:0 clamp(56px,10vw,120px);list-style:none;display:grid}.journey__item{scroll-margin-top:calc(var(--nav-h) + 24px);justify-items:center;gap:28px;display:grid}.journey__item-cap{gap:10px;width:100%;display:grid}@media (min-width:900px){.journey__item{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.journey__item .journey__title{font-size:clamp(2.2rem,4.4vw,4rem)}.journey__item-phone{justify-self:center}}.journey__device .m-btn,.journey__device .m-pill--solid,.journey__device .m-swatch,.journey__device .m-day{transition:background-color .35s,border-color .35s,color .35s}.devices{background:var(--bg-2);color:var(--text);position:relative}.tmorph{--ds:.25;--ts:.42;--phs:.5;--fs:.44;padding-block:clamp(48px,10vw,96px) 56px;position:relative}.tmorph__stage{width:100%;max-width:1240px;padding-inline:max(var(--gutter), 20px);margin-inline:auto;position:relative}.tmorph__cap{display:none}.tmorph__layer{justify-content:center;display:flex}.tmorph__layer--phone,.tmorph__layer--desk{display:none}.tmorph__layer--tablet .device{--s:var(--ts)}.tmorph__layer--desk .device{--s:var(--ds)}.tmorph__layer--fold .device{--s:var(--fs)}.tmorph__layer--fold .fold{--hinge:1;--scr:1;--open:1}.tmorph__frame{display:none}.tmorph__layer--tablet,.tmorph__layer--fold{flex-direction:column;align-items:center;gap:14px}.tmorph__layer--fold{margin-top:44px}.tmorph__lab{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:1.25rem}.tmorph__layer--fold .tmorph__lab{color:var(--lime)}.tmorph__side{flex-direction:column;align-items:center;gap:10px;display:flex}.tmorph__note{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--lime) 6%, transparent);max-width:34ch;font-size:var(--fs-small);text-align:center;color:var(--muted);padding:14px 16px;line-height:1.45}.tmorph__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-bottom:4px;font-weight:700;display:block}.tmorph__layer--phone .device{--s:var(--phs)}@media (min-width:600px){.tmorph__layer--fold{flex-direction:row;justify-content:center;align-items:center;gap:clamp(24px,4vw,40px)}.tmorph__layer--fold .tmorph__side{flex:0 38%;order:2;align-items:flex-start}.tmorph__layer--fold .tmorph__note{text-align:left}}@media (min-width:900px){.tmorph__layer--tablet{display:none}.tmorph__layer--desk{display:flex}.tmorph__layer--fold{display:none}}@media (prefers-reduced-motion:no-preference){.tmorph{height:100svh;padding:0;overflow:clip}.tmorph__stage{max-width:none;height:100%;padding:0}.tmorph__layer{align-items:center;position:absolute;inset:0}.tmorph__layer--phone,.tmorph__layer--tablet,.tmorph__layer--desk,.tmorph__layer--fold{flex-direction:row;gap:0;margin:0;display:flex}.tmorph__lab,.tmorph__side{display:none}.tmorph__layer--fold .fold{--hinge:0;--scr:0;--open:0}.tmorph__layer--desk .device__body{box-shadow:none}.tmorph__frame{z-index:2;box-sizing:border-box;background:var(--app-bg);opacity:0;pointer-events:none;border:6px solid #0a0710;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tmorph__ghost{width:calc(var(--gw) * 1px);height:calc(var(--gh) * 1px);margin:calc(var(--gh) * -.5px) 0 0 calc(var(--gw) * -.5px);transform:scale(var(--gk,1));opacity:0;position:absolute;top:50%;left:50%}.tmorph__ghost .device{--s:1}.tmorph__ghost .device__body,.tmorph__ghost .fold__front{box-shadow:none;background-color:#0000;border-color:#0000}.tmorph__ghost .device__cam{display:none}.tmorph__cap{left:0;right:0;top:calc(var(--nav-h) + 8px);z-index:3;text-align:center;height:2.4rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.4rem,2.6vw,2.2rem);display:block;position:absolute}.tmorph__cap span{position:absolute;inset:0}.tmorph__cap-b,.tmorph__cap-c,.tmorph__cap-d{opacity:0}.tmorph__cap-d{color:var(--lime)}}.trainer{background:var(--bg-2);color:var(--text);--pp:.7;position:relative}.thscroll{padding-block:24px 80px;position:relative}.thscroll__hud{display:none}.thscroll__track{padding-inline:max(var(--gutter), 20px);flex-direction:column;gap:72px;max-width:1240px;margin-inline:auto;display:flex}.tp{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding-top:24px;display:grid;position:relative}.tp__num{z-index:0;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--pink) 30%, transparent);pointer-events:none;font-size:clamp(7rem,38vw,16rem);line-height:1;position:absolute;top:-.3em;right:0}.tp__text,.tp__mock{z-index:1;position:relative}.tp__icon{border-radius:var(--r-sm);background:var(--lime);width:56px;height:56px;color:var(--lime-ink);place-items:center;display:inline-grid}.tp__icon svg{width:28px;height:28px}.tp__title{font-size:clamp(2.375rem, var(--fs-h2), 4.25rem);margin-top:18px;line-height:.95}.tp__copy{max-width:var(--measure);font-size:var(--fs-body);color:var(--muted);margin-top:14px}.tp__mock{justify-content:center;display:flex}.tp__mock .device{--s:var(--pp)}.tp__card{width:min(100%,400px);font-family:var(--app-font);color:var(--app-text);background:var(--app-bg);border:1px solid color-mix(in srgb, var(--app-border) 45%, transparent);border-radius:var(--r-lg);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:12px;padding:18px;font-size:14px;line-height:1.35;display:flex;box-shadow:0 24px 60px #00000073}.tp__card .m-muted{font-size:12.5px}.tp__ex{border-radius:var(--r-sm);background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);align-items:center;gap:10px;padding:12px;display:flex}.tp__ex b{font-size:14px}.tp__grip,.tp__vid{width:28px;height:28px;color:var(--app-text2);flex:none;place-items:center;display:grid}.tp__vid{background:var(--app-primary);color:var(--app-on-primary);border-radius:50%}.tp__grip svg,.tp__vid svg{width:16px;height:16px}.tp__ssgroup{border-left:4px solid var(--app-secondary);border-radius:4px var(--r-sm) var(--r-sm) 4px;background:color-mix(in srgb, var(--app-secondary) 10%, transparent);flex-direction:column;gap:8px;padding:30px 8px 8px 14px;display:flex;position:relative}.tp__ssbadge{position:absolute;top:6px;left:12px}.tp__food{border-top:1px solid color-mix(in srgb, var(--app-border) 30%, transparent);justify-content:space-between;gap:10px;padding-top:10px;display:flex}.tp__week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.tp__day{border-radius:var(--r-sm);background:var(--app-card);color:var(--app-text2);flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.tp__day b{color:var(--app-text);font-size:15px}.tp__day.is-active{background:var(--app-primary);color:var(--app-on-primary)}.tp__day.is-active b{color:var(--app-on-primary)}.tp__slot{border-radius:var(--r-sm);background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 35%, transparent);align-items:center;gap:12px;padding:10px 12px;display:flex}.tp__slot b{font-variant-numeric:tabular-nums;width:46px}.tp__q{font-size:13.5px;font-weight:700}.tp__field{border-radius:var(--r-sm);background:var(--app-card);border:1px solid color-mix(in srgb, var(--app-border) 45%, transparent);color:var(--app-text2);padding:12px 14px}@media (min-width:600px){.tp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,40px)}.tp:nth-child(2n) .tp__text{order:2}.tp__num{font-size:clamp(9rem,22vw,16rem);left:0;right:auto}.tp:nth-child(2n) .tp__num{left:auto;right:0}.tp__card{width:min(100%,460px)}}@media (prefers-reduced-motion:no-preference){.thscroll{background:var(--bg-2);height:100svh;padding:0;overflow:hidden}.thscroll__hud{left:0;right:0;top:var(--nav-h);z-index:3;padding:14px var(--gutter) 0;align-items:center;gap:20px;display:flex;position:absolute}.thscroll__bar{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.thscroll__bar i{background:var(--lime);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.thscroll__count{font-family:var(--font-display);letter-spacing:.06em;color:var(--muted);font-size:1.25rem}.thscroll__count b{color:var(--lime);font-weight:400}.thscroll__track{width:max-content;max-width:none;height:100%;padding:calc(var(--nav-h) + 40px) 8vw 40px;will-change:transform;flex-direction:row;align-items:center;gap:4vw;margin:0}.tp{width:min(66vw,840px);height:min(calc(100svh - var(--nav-h) - 130px), 660px);border-top:0;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:40px;padding-top:0}.tp__num{margin-top:-.62em;font-size:clamp(11rem,26vw,24rem);top:50%;left:-2vw;right:auto}.tp:nth-child(2n) .tp__text{order:0}.tp:nth-child(2n) .tp__num{left:-2vw;right:auto}.tp__card{width:min(100%,400px)}.tp__title{font-size:clamp(2.5rem, var(--fs-h2), 4.25rem)}.tp__mock{transform-style:preserve-3d}.tp__card{zoom:var(--cz,1);width:400px}}@media (prefers-reduced-motion:no-preference) and ((max-aspect-ratio:1) or (max-width:700px)){.thscroll__track{padding:calc(var(--nav-h) + 44px) 7vw 24px;gap:4vw}.tp{width:min(86vw,620px);height:calc(100svh - var(--nav-h) - 68px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.tp:nth-child(2n) .tp__text,.tp:nth-child(2n) .tp__num{order:0}.tp__num{-webkit-text-stroke-width:1.5px;margin-top:0;font-size:clamp(5rem,24vw,9rem);top:-.1em;left:auto;right:0}.tp:nth-child(2n) .tp__num{left:auto;right:0}.tp__icon{width:44px;height:44px}.tp__icon svg{width:22px;height:22px}.tp__title{margin-top:12px;font-size:clamp(2rem,9vw,3rem)}.tp__copy{margin-top:10px;font-size:.9375rem}.tp__mock{align-items:center;min-height:0}.thscroll__hud{padding-inline:7vw}}.wl{background:var(--bg);position:relative;overflow-x:clip}.wl__stage{--wl-tint:var(--bg-2);background:color-mix(in srgb, var(--wl-tint) 24%, var(--bg));padding-block:clamp(64px,14vw,120px);position:relative;overflow:hidden}.wl__grid{text-align:center;justify-items:center;gap:18px;display:grid}.wl__copy{display:contents}.wl__copy>.eyebrow{order:1}.wl__title{font-size:var(--fs-h2);order:2;padding-top:.06em;line-height:1.06}.wl__sub{font-size:var(--fs-body);color:var(--muted);order:3;max-width:46ch}.wl__phones{order:4;place-items:center;margin-block:8px;display:grid;position:relative}.wl__readout{order:5;justify-items:center;gap:4px;display:grid}.wl__chips{flex-wrap:wrap;order:6;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wl__slot{position:relative}.wl__slot--l,.wl__slot--r{display:none}.wl__phone{will-change:transform}.wl__count{letter-spacing:.18em;color:var(--muted);font-size:.85rem;font-weight:800}.wl__count b{color:var(--lime);font-size:1.1rem}.wl__name-mask{max-width:100%;padding:.14em .1em .04em;display:grid;overflow:hidden}.wl__name{will-change:transform;grid-area:1/1;min-width:0;max-width:100%;font-size:clamp(1.9rem,8vw,3rem);line-height:1.05}.wl__desc{color:var(--muted);font-size:var(--fs-small)}.wl__caption{border:1.5px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--muted);font-size:var(--fs-small);text-align:center;grid-area:2/1;justify-self:center;margin:14px 0 0;padding:8px 16px}.wl__caption b{color:var(--text)}.wl__chip{border:2px solid var(--line);background:linear-gradient(135deg, var(--c1) 0 50%, var(--c2) 50% 100%);width:44px;height:44px;transition:transform .4s var(--ease-out-expo), border-color .2s;background-origin:border-box;background-clip:padding-box;border-radius:50%;padding:0;display:block;position:relative}.wl__chip span{background:var(--c3);border:1px solid #00000059;border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.wl__check{box-sizing:border-box;background:var(--lime);width:20px;height:20px;color:var(--lime-ink);opacity:0;transition:opacity .2s, transform .3s var(--ease-out-expo);pointer-events:none;border-radius:50%;padding:3px;position:absolute;top:-6px;right:-6px;transform:scale(.4)}.wl__chip.is-active .wl__check{opacity:1;transform:scale(1)}.wl__chip:hover{transform:scale(1.1)}.wl__chip.is-active{border-color:var(--lime);box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--lime);transform:scale(1.28)}@media (min-width:600px) and (max-width:899px){.wl__stage{padding-block:clamp(48px,8vw,72px)}.wl__grid{gap:10px}.wl__phones{margin-block:0}}@media (min-width:900px){.wl__stage{height:100vh;height:100svh;padding-block:calc(var(--nav-h) + 12px) 16px;align-items:center;display:flex}.wl__grid{text-align:left;grid-template-columns:minmax(340px,.5fr) 1fr;place-items:center stretch;gap:32px;height:min(100%,860px);min-height:0}.wl__copy{align-content:center;justify-items:start;gap:clamp(8px,1.6vh,14px);display:grid}.wl__copy>.eyebrow,.wl__title,.wl__sub,.wl__readout,.wl__chips,.wl__phones{order:0}.wl__title{font-size:var(--fs-h2);line-height:1}.wl__readout{justify-items:start;max-width:100%;margin-top:clamp(0px,1vh,10px)}.wl__name{font-size:clamp(1.6rem,min(3vw,5vh),3rem)}.wl__chips{grid-template-columns:repeat(6,44px);justify-content:start;gap:12px 10px;margin-top:6px;padding:6px 4px;display:grid}.wl__phones{height:100%;margin:0;display:block}.wl__caption{z-index:3;white-space:nowrap;margin:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.wl__slot{transform:translate(calc(-50% + var(--dx,0px)), -50%);position:absolute;top:50%;left:50%}.wl__slot--l,.wl__slot--r{z-index:1;display:block}.wl__slot--c{z-index:2}}.nz{background:var(--lime);color:var(--lime-ink);--nz-stage-h:max(70svh, 360px);position:relative}.nz__stage{height:var(--nz-stage-h);background:var(--lime);place-items:center;display:grid;position:relative;overflow:hidden}.nz__kicker{left:0;right:0;top:calc(var(--nav-h) + 24px);text-align:center;color:var(--lime-ink);position:absolute}.nz__word{white-space:nowrap;--c1:0;--c2:0;color:color-mix(in srgb, color-mix(in srgb, var(--lime-ink), var(--pink) calc(var(--c1) * 100%)), var(--lime) calc(var(--c2) * 100%));-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(6rem,34vw,30rem);line-height:1;position:relative}@media (min-width:900px){.nz{--nz-stage-h:100svh}.nz__word{font-size:clamp(10rem,24vw,30rem)}}@media (prefers-reduced-motion:no-preference){.nz__body{margin-top:-10svh}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.nz__body{margin-top:-16svh}}.nz__body{z-index:1;padding-block:clamp(16px,3vw,40px) clamp(72px,10vw,140px);position:relative}.nz__lead{margin-bottom:clamp(28px,5vw,64px);font-size:clamp(2.6rem,11vw,9rem);line-height:.9}.nz__grid{border-top:3px solid var(--lime-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.nz__item{border-bottom:3px solid var(--lime-ink);flex-direction:column;gap:2px;padding:24px 12px 28px 0;display:flex}.nz__item:last-child{grid-column:1/-1}.nz__n{text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:clamp(4rem,20vw,9.5rem);font-weight:400;line-height:.95}.nz__sfx{margin-left:.06em;font-size:.5em}.nz__label{font-weight:800;font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.04em}.nz__sub{font-size:var(--fs-body);color:color-mix(in srgb, var(--lime-ink) 85%, var(--lime));font-weight:600}@media (min-width:900px){.nz__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nz__item{grid-column:span 2;padding-right:24px}.nz__item:nth-child(n+4),.nz__item:last-child{grid-column:span 3}.nz__n{font-size:clamp(5rem,11vw,10rem)}}.cta{background:var(--bg);color:var(--text);position:relative;overflow-x:clip}.cta__wrap{padding-block:clamp(72px,12vw,150px)}.cta__head{margin-bottom:clamp(28px,5vw,56px)}.cta__title{font-size:var(--fs-h2);margin-top:10px;line-height:.95}.cta__cards{flex-direction:column;gap:20px;display:flex}.cta__card{border-radius:var(--r-lg);border:2px solid var(--line);background:var(--surface);color:var(--text);display:flex;position:relative;overflow:hidden}.cta__inner{flex-direction:column;gap:18px;width:100%;padding:clamp(24px,4vw,48px);display:flex}.cta__tag{border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb, currentColor 14%, transparent);align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.cta__tag svg{width:18px;height:18px}.cta__h3{font-size:var(--fs-h2);line-height:.95}.cta__list{font-weight:600;font-size:var(--fs-body);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cta__list li{align-items:flex-start;gap:10px;display:flex}.cta__list svg{width:22px;height:22px;color:var(--pink);flex:none;margin-top:1px}.cta__web{font-weight:700;font-size:var(--fs-small);color:var(--pink-soft);text-underline-offset:4px;align-self:flex-start}.cta__web:hover{color:var(--text)}.cta__dl{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:.85rem;font-weight:800}.cta__stores{flex-wrap:wrap;gap:12px;display:flex}.cta__card{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.cta__list svg,.cta__web{color:var(--lime-ink)}.cta__web:hover{color:var(--lime-ink);text-decoration-thickness:2px}.cta[data-first=trainer] .cta__card--client,.cta[data-first=client] .cta__card--trainer,.cta[data-first=trainer] .cta__other--trainer,.cta[data-first=client] .cta__other--client{display:none}.cta__main,.cta__get{flex-direction:column;gap:18px;display:flex}.cta__get{margin-top:8px}.cta__switch{margin:20px 0 0}.cta__other{border:1.5px solid var(--line);border-radius:var(--r-pill);justify-content:space-between;align-items:center;gap:clamp(12px,3vw,20px);padding:10px 10px 10px clamp(18px,3vw,28px);display:flex}.cta__hint{min-width:0;color:var(--muted);flex:auto;margin:0;font-weight:600;line-height:1.25}.cta__other--trainer .cta__switch-btn{--to-bg:var(--wipe-trainer-bg);--to-ink:var(--wipe-trainer-ink)}.cta__other--client .cta__switch-btn{--to-bg:var(--wipe-client-bg);--to-ink:var(--wipe-client-ink)}.cta__switch-btn{background:var(--to-bg);color:var(--to-ink);cursor:pointer;box-shadow:0 6px 22px color-mix(in srgb, var(--to-bg) 35%, transparent);flex:none;padding-inline:clamp(16px,3vw,22px);font-family:inherit}.cta__switch-btn svg{transition:transform .25s var(--ease-out-expo)}.cta__switch-btn:hover svg{transform:translate(4px)}.store{border-radius:var(--r-sm);color:#fff;min-height:56px;transition:transform .25s var(--ease-out-expo);background:#000;border:1.5px solid #ffffff59;align-items:center;gap:10px;padding:8px 20px 8px 16px;text-decoration:none;display:inline-flex;position:relative}a.store:hover{transform:translateY(-3px)}.store svg{flex:none;width:28px;height:28px}.store__txt{flex-direction:column;line-height:1.1;display:flex}.store__txt small{opacity:.85;font-size:.7rem;font-weight:600}.store__txt b{font-size:1.15rem;font-weight:800}.store--soon{cursor:default}.store__soon{border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--pink);color:var(--lime-ink);padding:2px 10px;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;top:-10px;right:-6px}@media (min-width:900px){.cta__main{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px clamp(32px,5vw,80px);display:grid}.cta__tag{grid-area:1/1;justify-self:start}.cta__h3{grid-area:2/1}.cta__list{grid-area:1/2/3/3;align-self:end;gap:14px}.cta__get{border-top:1.5px solid color-mix(in srgb, var(--lime-ink) 16%, transparent);flex-flow:wrap;align-items:center;gap:14px 20px;margin-top:10px;padding-top:26px}.cta__dl{flex:0 auto;max-width:30ch;margin:0 8px 0 0}.cta__web{align-self:center;margin-left:auto}}.cta__start-wrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cta__start{background:var(--lime-ink);color:var(--lime);box-shadow:0 6px 16px #00000059}.cta__note{font-size:var(--fs-small);margin:0;font-weight:600}.cta__terms{opacity:.8;margin:0;font-size:.76rem}.cta__terms a{color:inherit;text-underline-offset:3px}.cta__get .cta__wa{align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.cta__wa svg{flex:none;width:20px;height:20px}.cta__also{flex-direction:column;gap:10px;display:flex}.cta__also-t{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.8rem;font-weight:800}@media (min-width:900px){.cta__get--trainer{align-items:center;column-gap:clamp(24px,4vw,56px)}.cta__get--trainer .cta__also{margin-left:auto}}.ttt{--t-bg:#0b0b1a;--t-text:#f4f4fa;--t-muted:#a3a3c2;--t-violet:#8585ff;--t-indigo:#6366f1;--t-cyan:#1fd4d4;--t-magenta:#e84cc0;--t-pink:#f479d5;--t-line:#f4f4fa29;--t-grad:linear-gradient(100deg, var(--t-violet), var(--t-magenta) 60%, var(--t-pink));isolation:isolate;background:var(--bg);color:var(--t-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:clip}.ttt__wipe{z-index:-2;background:var(--t-bg);clip-path:circle(170% at 50% 0);position:absolute;inset:0}.ttt__kinetic{font-family:var(--font-tactechtic);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;padding-top:clamp(48px,8vw,110px);font-size:clamp(3.5rem,12vw,9rem);font-weight:700;line-height:.82;overflow:hidden}.ttt__row{white-space:nowrap;overflow:hidden}.ttt__row>span{will-change:transform;display:inline-block}.ttt__row i{margin-right:.28em;font-style:normal}.ttt__row--out{color:#0000;-webkit-text-stroke:2px var(--t-violet)}.ttt__row--out:last-child{-webkit-text-stroke-color:var(--t-cyan)}.ttt__row--fill>span{background:var(--t-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ttt__inner{padding-block:clamp(48px,8vw,100px) clamp(72px,10vw,140px);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ttt__eyebrow{font-family:var(--font-tactechtic);letter-spacing:.3em;color:var(--t-cyan);font-size:.85rem;font-weight:700}.ttt__title{font-family:var(--font-tactechtic);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.03em;background:var(--t-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;line-height:.95}.ttt__lead{max-width:34ch;font-family:var(--font-tactechtic);color:var(--t-text);margin-top:20px;font-size:clamp(1.25rem,3vw,2rem);font-weight:500;line-height:1.25}.ttt__text{max-width:56ch;font-size:var(--fs-body);color:var(--t-muted);margin-top:18px;line-height:1.6}.ttt__stats{border-top:1px solid var(--t-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.ttt__stat{border-bottom:1px solid var(--t-line);flex-direction:column;gap:4px;padding:22px 12px 22px 0;display:flex}.ttt__n{font-family:var(--font-tactechtic);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--t-text);font-size:clamp(2.6rem,9vw,5rem);font-weight:700;line-height:1}.ttt__label{font-size:var(--fs-body);color:var(--t-text);font-weight:600}.ttt__sub{font-size:var(--fs-small);color:var(--t-muted);line-height:1.4}@media (min-width:900px){.ttt__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ttt__stat{padding-right:24px}}.ttt__chips{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.ttt__chips li{border-radius:var(--r-pill);border:1.5px solid var(--t-violet);font-family:var(--font-tactechtic);color:var(--t-text);padding:8px 18px;font-size:.95rem;font-weight:500}.ttt__chips li:nth-child(3n+2){border-color:var(--t-cyan)}.ttt__chips li:nth-child(3n){border-color:var(--t-magenta)}.ttt__cta{border-radius:var(--r-lg);border:1px solid var(--t-line);background:#f4f4fa0a;margin-top:clamp(48px,8vw,96px);padding:clamp(28px,5vw,56px)}.ttt__cta-title{font-family:var(--font-tactechtic);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.05}.ttt__cta-row{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:24px;display:flex}.ttt__btn{border-radius:var(--r-pill);background:var(--t-grad);min-height:52px;color:var(--t-bg);font-family:var(--font-tactechtic);transition:transform .25s var(--ease-out-expo);align-items:center;gap:10px;padding:0 28px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.ttt__btn:hover{transform:translateY(-3px)}.ttt__btn svg{width:1.2em;height:1.2em}.ttt__mail{color:var(--t-text);text-underline-offset:4px;overflow-wrap:break-word;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ttt__mail svg{width:20px;height:20px;color:var(--t-cyan)}.ttt a:focus-visible{outline-color:var(--t-cyan)}@media (min-width:900px){.ttt__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ttt__right .ttt__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ttt__right .ttt__stat{padding-left:0}.ttt__right .ttt__n{font-size:clamp(3rem,6vw,5.4rem)}}.ttt__mail{overflow-wrap:break-word}@media (min-width:900px){.ttt__left .ttt__title{font-size:var(--fs-h2);white-space:nowrap}}.foot{background:var(--bg);color:var(--text);border-top:1px solid var(--line);padding-top:clamp(56px,8vw,96px);position:relative;overflow:clip}.foot__top{gap:40px;display:grid}.foot__logo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;font-size:1.7rem;text-decoration:none;display:inline-flex}.foot__logo img{border-radius:var(--r-sm);width:48px;height:48px}.foot__tag{max-width:34ch;color:var(--muted);margin-top:14px}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.foot__cols ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot__h{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--pink-soft);margin:0 0 14px;font-size:.78rem;font-weight:800}.foot__cols a,.foot__bar a{text-underline-offset:4px;overflow-wrap:break-word}.foot__cols a{color:var(--text);text-decoration:none}.foot__cols a:hover,.foot__bar a:hover{color:var(--lime);text-decoration:underline}.foot__soon{color:var(--muted)}.foot__soon em{border-radius:var(--r-pill);letter-spacing:.05em;text-transform:uppercase;background:var(--pink);color:var(--lime-ink);margin-left:6px;padding:1px 8px;font-size:.68rem;font-style:normal;font-weight:800}.foot__bar{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding-block:20px;font-size:.9rem}.foot__mark{text-align:center;padding-bottom:.5vw;line-height:.8;overflow:hidden}.foot__mark span{white-space:nowrap;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--pink) 70%, transparent);font-size:19.5vw;display:inline-block}@media (max-width:899px){.foot__cols>div:last-child{grid-column:1/-1}}@media (min-width:900px){.foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}#nav{z-index:800;position:fixed;inset:0 0 auto}.nav__bar{height:var(--nav-h);max-width:calc(var(--max) + 2 * var(--gutter));width:100%;padding-inline:var(--gutter);align-items:center;gap:12px;margin-inline:auto;display:flex}#nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:absolute;inset:0}.nav__logo{flex:none;align-items:center;gap:10px;margin-right:auto;font-weight:800;text-decoration:none;display:inline-flex}.nav__logo img{border-radius:10px}.nav__links{gap:20px;display:none}.nav__links a,.nav__made{color:var(--muted);white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s}.nav__links a{padding-block:6px;position:relative}.nav__links a:after{content:"";background:var(--lime);height:3px;transition:transform .25s var(--ease-out-expo);border-radius:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav__links a[aria-current=true]{color:var(--text)}.nav__links a[aria-current=true]:after{transform:scaleX(1)}.nav__links a:hover,.nav__made:hover{color:var(--lime)}.nav__made{border-left:1px solid var(--line);padding-left:20px;font-size:.78rem;display:none}@media (min-width:1024px){.nav__links{display:flex}}@media (min-width:1280px){.nav__links{gap:26px}}@media (min-width:1400px){.nav__made{display:block}}@media (max-width:420px){.nav__logo span{display:none}}.aud{border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:2px;min-height:44px;padding:4px;display:inline-flex}.aud__btn{border-radius:var(--r-pill);min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s}.aud__btn[aria-pressed=true]{background:var(--lime);color:var(--lime-ink);font-weight:800}.nav__cta{flex:none;min-height:44px}@media (max-width:559px){.nav__cta{width:44px;padding:0}.nav__cta-t{display:none}}@media (min-width:900px){.nav__bar{gap:20px}.aud__btn{padding:0 16px;font-size:.875rem}}
