@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{--ink:#20233a;--ink-soft:#565a78;--paper:#fbfbff;--cloud:#f2f2ff;--line:#e7e8f4;--purple:#6875ef;--purple-deep:#4f5cdd;--purple-pale:#ececff;--teal:#20c6a5;--teal-pale:#ddfbf4;--lemon:#fff2b7;--blue-pale:#e5edff;--shadow:0 18px 45px #49539d1f;--font:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-en:"Inter", var(--font);font-family:var(--font);color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}main{position:relative;overflow:hidden}.ambient{pointer-events:none;filter:blur(6px);z-index:0;border-radius:50%;position:absolute}.ambient-one{background:radial-gradient(circle,#9eaaff3d,#0000 66%);width:700px;height:700px;top:-190px;right:-400px}.ambient-two{background:radial-gradient(circle,#2dd3b721,#0000 68%);width:530px;height:530px;top:1140px;left:-360px}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfbffb8;border-bottom:1px solid #e1e1f49e;align-items:center;gap:28px;height:76px;padding:0 clamp(22px,5vw,90px);display:flex;position:absolute;top:0;left:0;right:0}.brand{font:700 19px/1 var(--font-en);letter-spacing:-1px;color:#262945;flex:none;align-items:center;gap:9px;display:inline-flex}.brand>span>span{color:var(--purple)}.brand-mark{background:linear-gradient(145deg,#edf0ff,#dce7ff);border-radius:9px;width:29px;height:29px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6775ef1a}.brand-mark i,.brand-mark b{border:2px solid var(--purple);border-top:0;border-radius:0 0 10px 10px;width:14px;height:19px;position:absolute;top:3px;left:4px;transform:rotate(39deg)}.brand-mark b{border-color:var(--teal);left:11px;transform:rotate(-39deg)}.brand-mark em{background:var(--lemon);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 3px #fff2b78c}.nav{gap:clamp(17px,2vw,32px);margin-left:auto;display:flex}.nav a{color:#626783;font-size:13px;transition:color .2s}.nav a:hover{color:var(--purple)}.header-actions{align-items:center;gap:18px;display:flex}.watch-link{color:#4f5576;background:0 0;border:0;align-items:center;gap:7px;padding:3px;font-size:12px;font-weight:600;display:inline-flex}.watch-link span{background:var(--purple-pale);width:22px;height:22px;color:var(--purple);border-radius:50%;place-items:center;display:grid}.button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .23s,box-shadow .23s,background .23s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 11px 20px #5363dc2b}.button.primary{color:#fff;background:linear-gradient(105deg,#6675f0,#7e65e8);box-shadow:0 8px 17px #606fe838}.button.primary:hover{background:linear-gradient(105deg,#5968e7,#7459df)}.button.quiet{color:#535875;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.button.small{border-radius:9px;min-height:36px;padding:0 12px;font-size:11px}.menu-toggle{color:var(--ink);background:0 0;border:0;padding:6px;display:none}.hero{z-index:1;background:radial-gradient(at 82% 22%,#ecebff 0%,#0000 45%),linear-gradient(#fcfcff 0%,#fbfbff 86%,#f9f9ff 100%);grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(35px,6vw,100px);min-height:760px;padding:135px clamp(22px,8.2vw,138px) 82px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.pill{color:#5d65c4;width:max-content;font:700 10px/1.2 var(--font-en);letter-spacing:.2px;background:#eff0ff;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.launch-pill{margin-bottom:22px}.pulse-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20c6a524}.hero h1{color:#20233a;letter-spacing:-3.5px;max-width:690px;margin:0 0 22px;font-size:clamp(42px,5.25vw,77px);font-weight:800;line-height:1.13}.hero h1 em,h2 em{color:#0000;background:linear-gradient(100deg,#596fe7 5%,#3b9ff0 48%,#21b69c 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#68708a;max-width:530px;margin:0;font-size:15px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:29px;display:flex}.hero-facts{color:#788096;align-items:center;gap:13px;margin-top:38px;font-size:10px;display:flex}.hero-facts b{color:#464e71;font-weight:700}.hero-facts i{background:#c6c9e7;border-radius:50%;width:3px;height:3px}.hero-visual{height:min(620px,63vh);min-height:520px;position:relative}.visual-frame{background:#fff;border:10px solid #ffffffbf;border-radius:30px;position:absolute;inset:20px 0 0 35px;overflow:hidden;box-shadow:0 27px 55px #6870bf33}.visual-frame img{object-fit:cover;width:100%;height:100%}.soft-shine{background:linear-gradient(118deg,#f5f8ff73,#0000 44%,#dbf1ff2e);position:absolute;inset:0}.session-float{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:16px;position:absolute;box-shadow:0 17px 35px #47548e26}.session-top{align-items:center;gap:9px;min-width:190px;padding:11px 12px;display:flex;top:0;right:4%}.float-icon{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.float-icon.teal{color:#0a9d83;background:var(--teal-pale)}.session-float small{color:#858ba0;margin-bottom:2px;font-size:9px;display:block}.session-float b{color:#30354e;font-size:11px}.verified{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;display:grid}.session-bottom{align-items:center;gap:11px;min-width:224px;padding:12px;display:flex;bottom:10px;left:0}.rep-ring{text-align:center;border:4px solid #c8f2e9;border-top-color:var(--teal);color:#1ca589;border-radius:50%;place-content:center;width:44px;height:44px;line-height:1.05;display:grid}.rep-ring span{font:700 16px/1 var(--font-en)}.rep-ring small{color:#55a796;margin-top:2px;font-size:7px}.mini-progress{background:#e5e7f2;border-radius:4px;width:115px;height:4px;margin-top:7px;overflow:hidden}.mini-progress i{background:linear-gradient(90deg,#6d79ef,#21c4a5);width:71%;height:100%;display:block}.sparkle{z-index:3;color:#e7ae3e;font-size:28px;position:absolute}.sparkle-one{top:9%;left:11%}.sparkle-two{color:#6475ed;font-size:21px;bottom:13%;right:-3%}.service-strip{z-index:2;background:#ffffffeb;border:1px solid #edf0f7;border-radius:21px;grid-template-columns:repeat(3,1fr);gap:15px;width:calc(100% - 44px);max-width:1210px;margin:-18px auto 0;padding:18px 25px;display:grid;position:relative;box-shadow:0 13px 28px #5b629814}.service-chip{border-right:1px solid #edf0f7;align-items:center;gap:9px;padding:3px 14px;display:flex}.service-chip:last-child{border-right:0}.service-chip p{color:#747b91;margin:0;font-size:10px;line-height:1.6}.service-chip b{color:#3b405c;margin-right:4px}.round-icon{border-radius:11px;flex:none;place-items:center;width:33px;height:33px;display:inline-grid}.round-icon.purple{color:#5d6be5;background:#e9ebff}.round-icon.teal{color:#0a9e83;background:#dcfbf4}.round-icon.yellow{color:#b88a20;background:#fff6cc}.round-icon.blue{color:#368ad9;background:#e5f0ff}.section{z-index:1;padding:120px clamp(22px,8.2vw,138px);position:relative}.section-kicker{color:#7e849b;text-transform:uppercase;font:700 10px/1 var(--font-en);letter-spacing:.8px;align-items:center;gap:8px;margin-bottom:21px;display:flex}.section-kicker>span{background:var(--lemon);color:#98711e;letter-spacing:0;border-radius:7px;place-items:center;width:23px;height:23px;display:inline-grid}.purple-text{color:#666eda}.purple-text>span{color:#626bd2;background:#e4e6ff}.section-heading{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.section-heading h2,.gymbot-copy h2,.operations-copy h2,.trust-copy h2,.pilot-copy h2{color:#252941;letter-spacing:-2.6px;margin:0;font-size:clamp(33px,4.05vw,59px);font-weight:800;line-height:1.2}.section-heading>p{color:#747c92;max-width:365px;margin:17px 0 0;font-size:13px;line-height:1.95}.value-section{background:#fbfbff}.value-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:58px;display:grid}.value-card{background:#fff;border:1px solid #eaebf4;border-radius:24px;min-height:270px;padding:25px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.value-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.value-card.purple{background:linear-gradient(135deg,#f7f7ff 0%,#eaebff 100%)}.value-card.teal{background:linear-gradient(135deg,#f5fffd,#e1fbf5)}.value-card.yellow{background:linear-gradient(135deg,#fffdf5,#fff6cf)}.card-index{color:#a2a7bf;font:700 10px var(--font-en);position:absolute;top:24px;right:24px}.card-icon{color:#5c69db;background:#fffc;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.teal .card-icon{color:#0ca888}.yellow .card-icon{color:#bb8b1e}.value-card h3{color:#343953;letter-spacing:-1px;margin:40px 0 8px;font-size:20px}.value-card p{color:#747d92;max-width:240px;margin:0;font-size:12px;line-height:1.8}.card-arrow{color:#616ee0;position:absolute;bottom:22px;right:23px}.teal .card-arrow{color:#0ca888}.yellow .card-arrow{color:#bb8b1e}.journey-section{background:linear-gradient(#f5f4ff,#eff5ff);padding:0 0 110px;position:relative;overflow:hidden}.journey-ambient{background:radial-gradient(circle,#cfc4ff61,#0000 66%);border-radius:50%;width:600px;height:600px;position:absolute;top:-190px;right:-260px}.journey-header{padding-bottom:52px}.journey-header h2 strong{color:var(--purple);font-weight:inherit}.journey-stage{z-index:1;background:#ffffffbf;border:1px solid #ffffffe6;border-radius:30px;grid-template-columns:.95fr 1.05fr;gap:17px;width:calc(100% - 44px);max-width:1210px;margin:0 auto;padding:18px;display:grid;position:relative;box-shadow:0 22px 48px #5f5fa81f}.step-nav{align-content:center;gap:5px;padding:4px;display:grid}.step{text-align:left;color:#6f768e;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:35px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:91px;padding:14px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.step>span{color:#8c92ad;font:700 11px var(--font-en)}.step div b{color:#3e435f;margin-bottom:5px;font-size:14px;display:block}.step div small{max-width:300px;font-size:10px;line-height:1.65;display:block}.step>svg{opacity:0;color:var(--purple)}.step.active{background:#fff;border-color:#e2e4f8;box-shadow:0 8px 19px #5f64ac1a}.step.active>span{color:var(--purple)}.step.active>svg{opacity:1}.flow-preview{background:#dce7fb;border-radius:22px;min-height:500px;position:relative;overflow:hidden}.flow-preview>img{object-fit:cover;object-position:center;filter:saturate(.85);width:100%;height:100%;position:absolute}.flow-preview:after{content:"";background:linear-gradient(160deg,#ecf0ff38,#535fb82e);position:absolute;inset:0}.phone-card{z-index:2;background:#fffffff0;border-radius:23px;width:250px;padding:18px;position:absolute;top:26px;bottom:26px;right:26px;box-shadow:0 18px 30px #373d7833}.phone-top{justify-content:space-between;align-items:center;font-size:8px;display:flex}.mini-brand{color:#393e5b;align-items:center;gap:4px;font-weight:700;display:flex}.mini-brand .brand-mark{transform-origin:0;width:17px;margin-right:-7px;transform:scale(.6)}.online-badge{color:#0da485;font-size:8px}.phone-title{margin:34px 0 21px}.phone-title small{color:#9096ad;font-size:9px}.phone-title h3{color:#30354e;letter-spacing:-1px;margin:6px 0 0;font-size:21px}.phone-panel{background:#f0f0ff;border-radius:15px;grid-template-columns:32px 1fr 15px;align-items:center;gap:7px;padding:12px;display:grid}.phone-panel .round-icon{width:30px;height:30px}.phone-panel small{color:#858ba3;font-size:8px;display:block}.phone-panel b{color:#4b51ac;margin-top:3px;font-size:10px;display:block}.phone-check{color:#0cad8d;font-size:14px}.phone-lines{gap:9px;margin:21px 2px;display:grid}.phone-lines i{background:#eff0f6;border-radius:8px;height:8px;display:block}.phone-lines i:nth-child(2){width:75%}.phone-lines i:nth-child(3){width:88%}.phone-card button{color:#fff;background:#6875ef;border:0;border-radius:10px;min-height:36px;font-size:10px;font-weight:700;position:absolute;bottom:17px;left:18px;right:18px}.consent-note{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#272b53ad;border:1px solid #fff6;border-radius:13px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:inline-flex;position:absolute;bottom:20px;left:20px}.ecosystem-section{background:var(--paper)}.ecosystem-grid{grid-template-rows:230px 205px;grid-template-columns:1.3fr .85fr;gap:16px;margin-top:55px;display:grid}.ecosystem-feature{background:#fff;border:1px solid #e6e8f3;border-radius:24px;padding:25px;position:relative;overflow:hidden}.panel-label{color:#8a90a6;text-transform:uppercase;font:700 9px var(--font-en);letter-spacing:.75px;display:block}.feature-main{color:#fff;background:linear-gradient(135deg,#262b55,#3f4780);border:0;grid-row:1/span 2}.feature-main .panel-label{color:#bec7ff}.feature-main h3{letter-spacing:-1.6px;margin:25px 0 12px;font-size:clamp(24px,2.6vw,37px);line-height:1.3}.feature-main p{color:#d0d5ec;max-width:330px;font-size:12px;line-height:1.8}.edge-core{border:1px dashed #ffffff5c;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;bottom:-37px;right:42px}.edge-core:before,.edge-core:after{content:"";border:1px solid #87e8d35c;border-radius:50%;position:absolute;inset:20px}.edge-core:after{border-style:solid;inset:40px}.edge-core .brand-mark{z-index:2;transform:scale(1.1)}.edge-core span{text-align:center;color:#dbfff7;font:700 14px/1 var(--font-en);position:absolute;top:95px}.edge-core small{color:#97ddcf;letter-spacing:1px;font-size:8px}.edge-core>i{background:#72e0ca;border-radius:50%;width:7px;height:7px;position:absolute}.edge-core>i:first-of-type{top:10px}.edge-core>i:nth-of-type(2){bottom:38px;left:14px}.edge-core>i:nth-of-type(3){bottom:25px;right:20px}.member-panel{background:#f0efff}.member-panel .round-icon,.gym-panel .round-icon{margin-top:21px}.member-panel h3,.gym-panel h3{letter-spacing:-.8px;margin:13px 0 5px;font-size:18px}.member-panel p,.gym-panel p{color:#747b91;max-width:280px;margin:0;font-size:11px;line-height:1.65}.tiny-chart{align-items:end;gap:5px;height:36px;display:flex;position:absolute;bottom:17px;right:20px}.tiny-chart i{background:#a5aafd;border-radius:5px 5px 0 0;width:8px;height:25%}.tiny-chart i:nth-child(2){height:52%}.tiny-chart i:nth-child(3){height:40%}.tiny-chart i:nth-child(4){background:#6f7cf3;height:83%}.tiny-chart i:nth-child(5){height:61%}.tiny-chart i:nth-child(6){background:#37caa9;height:94%}.gym-panel{background:#e7fbf5}.mini-avatars{display:flex;position:absolute;bottom:20px;right:21px}.mini-avatars span{color:#fff;width:25px;height:25px;font:700 9px var(--font-en);background:#44bfa8;border:2px solid #e7fbf5;border-radius:50%;place-items:center;margin-left:-5px;display:grid}.mini-avatars span:nth-child(2){background:#747fec}.mini-avatars span:nth-child(3){background:#f2c75b}.privacy-panel{background:#fffdf5;grid-column:1/span 2;align-items:center;gap:16px;display:flex}.privacy-panel .round-icon{border-radius:16px;width:51px;height:51px}.privacy-panel h3{margin:5px 0;font-size:18px}.privacy-panel p{color:#777d91;margin:0;font-size:11px}.solutions-section{background:linear-gradient(#fbfbff,#eef0ff)}.solutions-layout{box-shadow:var(--shadow);border-radius:27px;grid-template-columns:.9fr 1.1fr;margin-top:55px;display:grid;overflow:hidden}.plan-tabs{background:#fff;padding:12px}.plan-tab{text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:1fr 24px;align-content:center;width:100%;min-height:110px;padding:19px;display:grid}.plan-tab small{color:#9499ad;margin-bottom:7px;font-size:9px;display:block}.plan-tab strong{color:#363b57;font:700 25px var(--font-en);letter-spacing:-1px;display:block}.plan-tab span{color:#a9aec0;grid-area:1/2/span 2;align-self:center}.plan-tab.active{background:#f4f4ff;border-color:#e0e3fa;box-shadow:0 7px 15px #5962ae12}.plan-tab.active.blue strong{color:#5b69df}.plan-tab.active.teal{background:#effdf9;border-color:#d1f5e9}.plan-tab.active.teal strong{color:#0aa285}.plan-tab.active.purple{background:#f2efff;border-color:#e2dcfe}.plan-tab.active.purple strong{color:#815add}.plan-card{color:#fff;background:linear-gradient(130deg,#6372ef,#5160dc);min-height:380px;padding:32px clamp(25px,4.5vw,70px)}.plan-card.teal{background:linear-gradient(130deg,#1fbea4,#20a98e)}.plan-card.purple{background:linear-gradient(130deg,#8365e9,#6951cc)}.plan-card-top{color:#ffffffba;font:600 10px var(--font-en);letter-spacing:.4px;justify-content:space-between;display:flex}.plan-card-top b{color:#ffffff59;font-size:22px}.plan-card h3{letter-spacing:-1.5px;max-width:420px;margin:40px 0 25px;font-size:clamp(25px,3vw,40px);line-height:1.3}.plan-card ul{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.plan-card li{color:#ffffffdb;font-size:12px}.plan-card li span{margin-right:7px}.card-button{color:#5360dd;background:#fff;min-height:40px;font-size:11px}.gymbot-section{z-index:1;background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,7vw,105px);padding:100px clamp(22px,8.2vw,138px);display:grid;position:relative}.gymbot-image{background:linear-gradient(130deg,#dadcff,#c9f4ed);border-radius:30px;min-height:490px;padding:8px;position:relative;box-shadow:0 22px 42px #4e5bb126}.gymbot-image img{object-fit:cover;border-radius:23px;width:100%;height:100%;min-height:474px}.robot-status{color:#4b5081;background:#ffffffd9;border-radius:12px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:24px;left:24px}.robot-status i{vertical-align:middle;background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.gymbot-copy h2{margin:0 0 20px}.gymbot-copy p{color:#717990;max-width:440px;font-size:13px;line-height:1.9}.gymbot-pills{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.gymbot-pills span{color:#5e6685;background:#f9f9ff;border:1px solid #e4e6f2;border-radius:16px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.gymbot-pills svg{color:#6674ed}.gymbot-copy>small{color:#8b91a6;max-width:450px;margin-top:16px;font-size:9px;line-height:1.7;display:block}.operations-section{z-index:1;background:#f7f8ff;position:relative}.operations-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.operations-copy h2{margin:0 0 20px}.operations-copy>p{color:#737b90;max-width:440px;font-size:13px;line-height:1.9}.operations-points{gap:15px;margin-top:29px;display:grid}.operations-points>span{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.operations-points>span>b{color:#6674ec;background:#e9eaff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.operations-points>span:nth-child(2)>b{color:#099f84;background:#dffbf4}.operations-points>span:nth-child(3)>b{color:#bb8b1e;background:#fff6d3}.operations-points strong{color:#3d435e;margin-bottom:3px;font-size:12px;display:block}.operations-points small{color:#7c8397;font-size:10px;line-height:1.6}.operations-visual{background:#e6e8ff;border-radius:28px;height:485px;padding:8px;position:relative}.operations-visual>img{object-fit:cover;border-radius:21px;width:100%;height:100%}.insight-card{background:#ffffffed;border:1px solid #fff;border-radius:18px;width:245px;padding:17px;position:absolute;bottom:-22px;right:-24px;box-shadow:0 17px 30px #50568f29}.insight-card>div:first-child{font:700 9px var(--font-en);color:#6971bc;letter-spacing:.7px;justify-content:space-between;display:flex}.insight-card>div:first-child i{color:#0ca78a;background:#e0fbf5;border-radius:5px;padding:2px 5px;font-style:normal}.insight-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.insight-metrics p{margin:0}.insight-metrics small{color:#9096a9;margin-bottom:3px;font-size:8px;display:block}.insight-metrics b{color:#444b6c;font:700 21px var(--font-en)}.insight-metrics em{color:#9ba0b0;font-size:9px;font-style:normal}.insight-bars{border-bottom:1px solid #e8e9f2;align-items:end;gap:5px;height:32px;padding-bottom:4px;display:flex}.insight-bars i{background:#b7befb;border-radius:5px 5px 0 0;flex:1;height:32%}.insight-bars i:nth-child(2){height:56%}.insight-bars i:nth-child(3){height:42%}.insight-bars i:nth-child(4){background:#6c78ef;height:90%}.insight-bars i:nth-child(5){height:63%}.insight-bars i:nth-child(6){background:#35c9a9;height:75%}.insight-bars i:nth-child(7){height:47%}.insight-card footer{color:#8f95a8;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.insight-card footer b{color:#c1932f;font-weight:700}.trust-section{z-index:1;background:#fff;padding:110px clamp(22px,8.2vw,138px);position:relative}.trust-card{background:linear-gradient(120deg,#f1f1ff,#eef9f8);border-radius:31px;grid-template-columns:.85fr 1.15fr;gap:clamp(44px,8vw,120px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.trust-card:after{content:"";border:2px solid #6373ef1f;border-radius:50%;width:390px;height:390px;position:absolute;top:-230px;right:-160px;box-shadow:0 0 0 40px #6373ef0d,0 0 0 80px #6373ef08}.trust-copy{z-index:1;position:relative}.trust-pill{color:#6170d7}.trust-copy h2{margin:21px 0 17px}.trust-copy p{color:#70788e;max-width:410px;font-size:13px;line-height:1.9}.trust-link{color:#5e6bdd;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.trust-grid{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.trust-grid article{background:#ffffffbf;border:1px solid #ffffffe6;border-radius:18px;min-height:146px;padding:18px}.trust-grid .round-icon{border-radius:9px;width:29px;height:29px}.trust-grid b{color:#3d445f;margin:18px 0 5px;font-size:12px;display:block}.trust-grid small{color:#747c91;font-size:10px;line-height:1.7;display:block}.pilot-section{background:linear-gradient(#fbfbff,#f0f1ff);grid-template-columns:1fr minmax(355px,.82fr);align-items:start;gap:clamp(40px,8vw,130px);display:grid}.pilot-copy h2{margin:0 0 19px}.pilot-copy>p{color:#737c92;max-width:500px;font-size:13px;line-height:1.9}.timeline{color:#62697f;align-items:center;gap:8px;margin-top:36px;font-size:10px;display:flex}.timeline span{white-space:nowrap}.timeline b{color:#6875ef;font:700 10px var(--font-en);margin-right:4px}.timeline i{background:#cdd1f4;flex:1;min-width:10px;height:1px}.assessment-form{box-shadow:var(--shadow);background:#fff;border:1px solid #e8e9f5;border-radius:25px;padding:25px}.form-header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:end;gap:13px;margin-bottom:18px;padding-bottom:18px;display:flex}.form-header small{color:#737be2;font:700 9px var(--font-en);letter-spacing:.6px}.form-header h3{color:#353a55;letter-spacing:-1px;margin:4px 0 0;font-size:20px}.form-header>span{color:#868ca0;text-align:right;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:13px 11px;display:grid}.assessment-form label{color:#626a80;gap:6px;font-size:10px;display:grid}.assessment-form label.full{grid-column:1/-1}.assessment-form input,.assessment-form select{color:#3c425c;background:#fbfbff;border:1px solid #e0e2ee;border-radius:9px;outline:none;min-height:38px;padding:0 9px;font-size:11px}.assessment-form input:focus,.assessment-form select:focus{border-color:#9fa8fa;box-shadow:0 0 0 3px #eff0ff}.assessment-form fieldset{border:0;margin:18px 0 16px;padding:0}.assessment-form legend{color:#626a80;margin-bottom:8px;font-size:10px}.goal-options{flex-wrap:wrap;gap:6px;display:flex}.goal{color:#697187;background:#fff;border:1px solid #dfe1eb;border-radius:14px;align-items:center;gap:3px;padding:5px 8px;font-size:9px;display:inline-flex}.goal.active{color:#5c69dd;background:#f0f1ff;border-color:#abb4fb}.consent{grid-template-columns:14px 1fr;align-items:start;line-height:1.6;font-size:9px!important}.consent input{width:13px;height:13px;min-height:0;accent-color:var(--purple);margin:0}.form-submit{width:100%;margin-top:18px}.success-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:365px;display:flex}.success-state h3{color:#343a53;margin:19px 0 7px;font-size:22px}.success-state p{color:#747c90;max-width:320px;font-size:12px;line-height:1.8}.success-state .watch-link{color:#6875ef;margin-top:5px}footer{z-index:1;color:#fff;background:#282d50;padding:47px clamp(22px,8.2vw,138px) 24px;position:relative}.footer-main{border-bottom:1px solid #ffffff29;align-items:center;gap:25px;padding-bottom:34px;display:flex}.footer-main .brand{color:#fff}.footer-main p{color:#c4c9e4;margin:0 auto 0 0;font-size:12px}.footer-main div{gap:17px;display:flex}.footer-main a:not(.brand){color:#c9cdea;font-size:10px}.footer-bottom{color:#abb3d5;justify-content:space-between;gap:20px;margin-top:20px;font-size:9px;line-height:1.7;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#24294b7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.demo-modal{background:#fff;border-radius:25px;grid-template-columns:1.1fr .9fr;width:min(900px,100%);max-height:calc(100vh - 44px);display:grid;position:relative;overflow:auto;box-shadow:0 27px 70px #1b1f4b4d}.modal-close{z-index:3;color:#454b66;background:#ffffffe6;border:1px solid #e2e4f1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:11px;right:11px}.modal-image{min-height:420px;position:relative}.modal-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modal-video-frame{background:#161a2e;overflow:hidden}.modal-video{object-fit:contain;background:#111425;width:100%;height:100%;display:block}.video-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font:700 9px var(--font-en);letter-spacing:.25px;pointer-events:none;background:#1c2143a8;border:1px solid #ffffff3d;border-radius:10px;padding:7px 10px;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 18px #0407192e}.video-label i{background:#27d3b2;border-radius:50%;width:6px;height:6px;margin:0 5px 1px 0;display:inline-block;box-shadow:0 0 0 3px #27d3b224}.modal-copy{padding:55px 35px 30px}.modal-copy h2{color:#313650;letter-spacing:-1.5px;margin:20px 0 13px;font-size:31px;line-height:1.25}.modal-copy p{color:#747c91;font-size:12px;line-height:1.9}.demo-list{color:#616980;border-top:1px solid #eaebf3;border-bottom:1px solid #eaebf3;gap:9px;margin:24px 0;padding:14px 0;font-size:10px;display:grid}@media (width<=1060px){.topbar{padding:0 30px}.hero,.section,.gymbot-section,.trust-section,footer{padding-left:6vw;padding-right:6vw}.hero{gap:35px}.nav{gap:16px}.header-actions{gap:12px}.journey-stage{grid-template-columns:.88fr 1.12fr}.operations-layout{gap:50px}.insight-card{right:-8px}}@media (width<=800px){.topbar{height:68px;padding:0 20px}.nav{border-bottom:1px solid var(--line);background:#fffffff7;flex-direction:column;align-items:flex-start;gap:17px;padding:20px 24px 24px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 14px 25px #4b51861a}.nav.nav-open{display:flex}.header-actions{display:none}.menu-toggle{place-items:center;margin-left:auto;display:grid}.hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:117px 24px 57px}.hero h1{letter-spacing:-2.7px;font-size:clamp(42px,11.5vw,61px)}.hero-visual{height:500px;min-height:0}.visual-frame{left:12px;inset:10px 0 0 12px}.service-strip{grid-template-columns:1fr;gap:6px;width:calc(100% - 48px);margin-top:0;padding:11px 12px}.service-chip{border-right:0;padding:7px}.section{padding:82px 24px}.section-heading{flex-direction:column;gap:12px}.section-heading>p{margin:0}.value-grid{grid-template-columns:1fr;margin-top:35px}.value-card{min-height:205px}.value-card h3{margin-top:30px}.journey-header{padding-bottom:37px}.journey-stage{grid-template-columns:1fr;width:calc(100% - 32px);padding:11px}.step{min-height:75px}.step div small{display:none}.flow-preview{min-height:450px}.phone-card{width:225px;top:16px;bottom:16px;right:16px}.ecosystem-grid{grid-template-rows:330px 200px 172px;grid-template-columns:1fr 1fr;margin-top:36px}.feature-main{grid-area:1/1/auto/-1}.member-panel{grid-area:2/1}.gym-panel{grid-area:2/2}.privacy-panel{grid-area:3/1/auto/-1}.solutions-layout{grid-template-columns:1fr;margin-top:36px}.plan-tabs{gap:6px;padding:10px;display:flex;overflow-x:auto}.plan-tab{flex:0 0 160px;min-height:92px}.plan-card{min-height:340px}.gymbot-section{grid-template-columns:1fr;padding:80px 24px}.gymbot-image{min-height:390px}.gymbot-image img{min-height:374px}.operations-layout{grid-template-columns:1fr;gap:45px}.operations-visual{height:420px}.trust-section{padding:80px 24px}.trust-card{grid-template-columns:1fr;gap:40px;padding:29px}.pilot-section{grid-template-columns:1fr;gap:44px}.footer-main{flex-wrap:wrap}.footer-main p{width:100%}.footer-bottom{flex-direction:column}.demo-modal{grid-template-columns:1fr}.modal-image{min-height:250px}.modal-copy{padding:31px 25px}}@media (width<=460px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-facts{flex-wrap:wrap;gap:8px;margin-top:27px}.hero-visual{height:112vw}.session-top{transform-origin:100% 0;right:0;transform:scale(.86)}.session-bottom{transform-origin:0 100%;left:-4px;transform:scale(.86)}.sparkle-two{right:0}.section-heading h2,.gymbot-copy h2,.operations-copy h2,.trust-copy h2,.pilot-copy h2{letter-spacing:-1.7px}.ecosystem-grid{grid-template-rows:300px 190px 190px 165px;grid-template-columns:1fr}.feature-main,.member-panel,.gym-panel,.privacy-panel{grid-column:1}.feature-main{grid-row:1}.member-panel{grid-row:2}.gym-panel{grid-row:3}.privacy-panel{grid-row:4}.edge-core{transform-origin:100% 100%;right:13px;transform:scale(.83)}.privacy-panel{padding:15px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:118px}.trust-grid b{margin-top:12px}.timeline{grid-template-columns:1fr;gap:8px;display:grid}.timeline i{width:1px;height:12px;margin-left:8px}.form-grid{grid-template-columns:1fr}.assessment-form label.full{grid-column:auto}.operations-visual{height:330px}.insight-card{transform-origin:100% 100%;bottom:-11px;right:4px;transform:scale(.82)}.footer-main div{width:100%}.modal-copy h2{font-size:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=801px) and (width<=980px){.hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:124px}.hero-copy{max-width:690px}.hero-visual{width:min(720px,84vw);height:500px;margin-left:auto}}.showcase-heading{padding-bottom:36px}.experience-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:calc(100% - 44px);max-width:1245px;margin:0 auto;display:grid;position:relative}.experience-card{background:#fffffff5;border:1px solid #dfe2f6f2;border-radius:23px;min-height:448px;padding:16px;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 35px #4e59a01c}.experience-card:hover{transform:translateY(-7px);box-shadow:0 26px 42px #4e59a029}.screen-top{color:#8087a1;min-height:25px;font:700 8px var(--font-en);letter-spacing:.35px;justify-content:space-between;align-items:center;gap:7px;display:flex}.screen-brand{color:#555d84;align-items:center;gap:3px;font-size:8px;display:inline-flex}.screen-brand .brand-mark{transform-origin:0;width:17px;height:17px;margin-right:-5px;transform:scale(.62)}.screen-step{color:#a0a5b9;white-space:nowrap;font-size:8px}.member-welcome{align-items:center;gap:8px;margin:18px 0 15px;display:flex}.member-avatar{color:#fff;width:31px;height:31px;font:700 11px var(--font-en);background:linear-gradient(135deg,#8e99ff,#57cbb8);border-radius:12px;place-items:center;display:grid}.member-welcome small{color:#969caf;margin-bottom:3px;font-size:8px;display:block}.member-welcome b{color:#3c435f;letter-spacing:-.3px;font-size:12px}.consent-stack{gap:7px;display:grid}.consent-stack>div{background:#fcfcff;border:1px solid #e9eaf4;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 8px;display:flex}.consent-stack span{color:#687087;align-items:center;gap:5px;font-size:9px;display:inline-flex}.consent-stack span svg{color:#6674ed}.consent-stack i{color:#0eaa8b;font:700 7px var(--font-en);background:#e1fbf5;border-radius:5px;padding:3px 5px;font-style:normal}.screen-action{color:#fff;background:linear-gradient(100deg,#6875ef,#6e5fe4);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:12px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 7px 12px #6470e733}.screen-caption{border-top:1px solid #edf0f5;align-items:center;gap:8px;padding-top:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.screen-caption .round-icon{border-radius:9px;width:28px;height:28px}.screen-caption b{color:#4b516c;font-size:10px;display:block}.screen-caption small{color:#9398aa;margin-top:3px;font-size:8px;display:block}.live-screen{background:linear-gradient(155deg,#282f63 0%,#3f4b91 56%,#7662d4 100%);border-color:#6c7aef61}.live-screen:before{content:"";border:1px solid #ace0ff40;border-radius:50%;width:180px;height:180px;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 0 25px #a3daff0a,0 0 0 50px #a3daff08}.live-screen .screen-top{color:#e7f1ffb3}.live-dot{color:#81efd9;letter-spacing:.65px}.live-stage{background:radial-gradient(circle at 52% 40%,#79ebd240,#0000 34%),linear-gradient(145deg,#6f82ff4d,#20336f6e);border:1px solid #bedbff33;border-radius:15px;height:219px;margin:9px 0 4px;position:relative;overflow:hidden}.live-stage:after{content:"";border:1px dashed #a8e4ff42;border-radius:11px;position:absolute;inset:15px}.live-stage svg{z-index:1;stroke:#76f1d5;stroke-width:3.2px;fill:#b7fff0;filter:drop-shadow(0 0 8px #70f1d6b8);width:170px;height:166px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.live-stage svg circle:first-of-type{fill:#c2e2ff}.angle-tag{z-index:2;color:#d9fffa;background:#1a2b68b3;border:1px solid #a1f9e580;border-radius:6px;padding:3px 5px;font-size:8px;position:absolute}.tag-one{top:69px;left:12px}.tag-two{color:#ffeaa5;border-color:#ffeba599;top:119px;right:10px}.rep-badge{z-index:2;text-align:center;background:#ffffffeb;border-radius:9px;min-width:56px;padding:6px;position:absolute;bottom:10px;right:10px}.rep-badge b{color:#565edd;font:800 18px/.9 var(--font-en);display:block}.rep-badge small{color:#8a90a9;margin-top:3px;font-size:6px;display:block}.motion-data{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.motion-data span{color:#b8c2e7;text-align:center;font-size:7px;line-height:1.35}.motion-data b{color:#fff;font:700 10px var(--font-en);margin-bottom:2px;display:block}.live-screen .screen-caption{border-color:#d2e1ff30}.live-screen .screen-caption b{color:#fff}.live-screen .screen-caption small{color:#c4ceec}.report-screen{background:linear-gradient(155deg,#fff 0%,#f4f4ff 100%)}.report-overview{align-items:center;gap:10px;margin:17px 0 13px;display:flex}.quality-score{text-align:center;border:5px solid #28bfa4;border-color:#28bfa4 #7a7bf0 #cdeee6 #cdeee6;border-radius:50%;place-content:center;width:59px;height:59px;display:grid}.quality-score b{color:#42486d;font:800 20px/1 var(--font-en)}.quality-score small{color:#9298ad;margin-top:2px;font-size:6px}.report-overview>div:last-child small{color:#9499ac;font-size:8px}.report-overview h4{color:#49506d;margin:4px 0;font-size:12px}.report-overview p{color:#8f95a9;margin:0;font-size:8px}.report-metrics{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.report-metrics span{text-align:center;background:#fff;border:1px solid #e9ebf4;border-radius:9px;padding:8px 4px}.report-metrics b{color:#5d68da;font:800 11px var(--font-en);display:block}.report-metrics small{color:#8f95a8;margin-top:3px;font-size:7px;display:block}.next-tip{background:linear-gradient(105deg,#e6fbf5,#eef0ff);border-radius:10px;margin-top:11px;padding:9px}.next-tip span{color:#0ca98b;font-size:7px;font-weight:700}.next-tip p{color:#667087;margin:4px 0 0;font-size:8px;line-height:1.55}.coach-screen{background:linear-gradient(160deg,#fafdff,#eff8fb)}.console-metrics{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 13px;display:grid}.console-metrics>span{background:#fff;border:1px solid #e2ebf4;border-radius:10px;padding:10px 8px;position:relative}.console-metrics small{color:#929aad;margin-bottom:4px;font-size:7px;display:block}.console-metrics b{color:#464e6c;font:800 19px/1 var(--font-en)}.console-metrics em{color:#9ba1af;font-size:8px;font-style:normal}.console-metrics i{color:#0ca487;font:700 7px var(--font-en);font-style:normal;position:absolute;bottom:7px;right:7px}.zone-list{gap:8px;margin-top:6px;display:grid}.zone-list>div{color:#6f788d;grid-template-columns:59px 1fr 24px;align-items:center;gap:5px;font-size:8px;display:grid}.zone-list i{background:#e3e8ef;border-radius:5px;height:5px;overflow:hidden}.zone-list i b{background:linear-gradient(90deg,#6f7cef,#25bea2);border-radius:5px;height:100%;display:block}.zone-list small{text-align:right;color:#8c95a6;font-size:7px}.coach-note{color:#67728d;background:#ecf3ff;border-radius:8px;align-items:center;gap:5px;margin-top:15px;padding:8px;font-size:8px;line-height:1.35;display:flex}.coach-note svg{color:#5775dd;flex:none}.experience-footnote{z-index:2;color:#6d738b;justify-content:center;align-items:center;gap:13px;width:calc(100% - 44px);max-width:1245px;margin:21px auto 0;font-size:10px;display:flex;position:relative}.experience-footnote span{align-items:center;gap:5px;display:inline-flex}.experience-footnote svg{color:#6473e9}.experience-footnote>i{background:#aab0d0;border-radius:50%;width:3px;height:3px}@media (width<=1050px){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.experience-card{min-height:425px}.experience-footnote{max-width:780px}}@media (width<=560px){.showcase-heading{padding-bottom:26px}.experience-grid{grid-template-columns:1fr;gap:12px;width:calc(100% - 32px)}.experience-card{min-height:405px}.experience-footnote{flex-direction:column;align-items:flex-start;gap:6px;width:calc(100% - 32px);margin-top:17px}.experience-footnote>i{display:none}.live-stage{height:204px}.screen-caption{bottom:13px}.coach-screen{min-height:392px}}.live-stage{isolation:isolate;background:#202750}.live-human{z-index:0;object-fit:cover;object-position:56% center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.live-overlay{z-index:1;background:linear-gradient(135deg,#1e27618f,#151e491f 56%,#37618e4f);position:absolute;inset:0}.live-stage:after{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 32px,#b6f2ed14 33px),repeating-linear-gradient(0deg,#0000 0 28px,#b6f2ed12 29px);border-color:#b4f4ea61}.live-stage svg{z-index:3;stroke:#83f4dc;fill:#c9fff5;filter:drop-shadow(0 0 9px #5df2d5f2)}.live-stage .angle-tag,.live-stage .rep-badge{z-index:4}.edge-showcase{isolation:isolate;background:#242b52}.edge-product-image{z-index:-2;object-fit:cover;object-position:70% center;filter:saturate(.83)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.edge-image-tint{z-index:-1;background:linear-gradient(90deg,#191e43fa 0%,#222a50e6 32%,#222a5057 68%,#222a500d 100%);position:absolute;inset:0}.edge-showcase .panel-label,.edge-showcase h3,.edge-showcase p{z-index:1;position:relative}.edge-showcase h3{max-width:325px;margin-top:23px;font-size:clamp(22px,2.45vw,34px)}.edge-showcase p{color:#d6dcf4;max-width:305px}.edge-hardware-card{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#181f49ba;border:1px solid #cde2ff5c;border-radius:12px;max-width:285px;padding:11px 12px;position:absolute;bottom:20px;left:22px;box-shadow:0 9px 23px #0a0d2347}.edge-hardware-card>div{color:#8bf0dc;font:700 8px var(--font-en);letter-spacing:.4px}.edge-status-dot{background:#54ebce;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #54ebce26}.edge-hardware-card b{color:#fff;margin:5px 0 3px;font-size:10px;display:block}.edge-hardware-card small{color:#c4cdea;font-size:8px;line-height:1.45}.edge-callout{z-index:2;color:#fff;font:700 8px var(--font-en);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#212b55b0;border:1px solid #dcf7ff66;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex;position:absolute}.edge-callout svg{color:#71e6d1}.camera-callout{top:25%;right:18px}.core-callout{top:51%;right:16%}.robot-reference{background:radial-gradient(circle at 40% 35%,#f9fcff 0%,#edf0fa 48%,#dfe4f2 100%);border:1px solid #e1e5f2;overflow:hidden}.robot-reference:before{content:"";background:radial-gradient(circle,#6475ef30,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-40px}.robot-reference>img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 20px #2e354b30);background:0 0;padding:7px 4px 5px;position:relative}.robot-ref-label{z-index:3;gap:4px;display:grid;position:absolute;top:21px;left:21px}.robot-ref-label span{color:#6572e7;font:800 9px var(--font-en);letter-spacing:.8px}.robot-ref-label b{color:#444b67;font-size:11px}.robot-reference .robot-status{z-index:3;bottom:19px;left:auto;right:21px}.robot-spec-card{z-index:3;color:#555d73;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffcf;border:1px solid #ffffffe6;border-radius:11px;gap:5px;padding:9px 10px;display:grid;position:absolute;bottom:19px;left:20px;box-shadow:0 9px 17px #464c6e1f}.robot-spec-card span{align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.robot-spec-card i{background:#1ec6a4;border-radius:50%;width:5px;height:5px}@media (width<=800px){.edge-showcase{min-height:405px}.edge-showcase h3{max-width:240px}.edge-showcase p{max-width:230px}.edge-hardware-card{bottom:16px;left:16px}.edge-callout{transform-origin:100%;transform:scale(.88)}.camera-callout{right:9px}.core-callout{right:6%}.robot-ref-label{top:17px;left:17px}.robot-spec-card{transform-origin:0 100%;bottom:14px;left:14px;transform:scale(.9)}.robot-reference .robot-status{transform-origin:100% 100%;bottom:14px;right:14px;transform:scale(.88)}}.member-service-shell{z-index:2;grid-template-columns:minmax(255px,.92fr) minmax(330px,1.06fr) minmax(245px,.82fr);align-items:stretch;gap:18px;width:calc(100% - 44px);max-width:1260px;margin:0 auto;display:grid;position:relative}.service-stage-list,.journey-proof-card{background:#ffffffe0;border:1px solid #e0e3f6f2;border-radius:25px;box-shadow:0 18px 38px #4f589f1a}.service-stage-list{align-content:start;gap:7px;padding:16px;display:grid}.service-stage-intro{border-bottom:1px solid #eceefa;margin-bottom:5px;padding:5px 7px 17px}.service-stage-intro span,.proof-copy>span{color:#6b74da;font:800 9px/1 var(--font-en);letter-spacing:.9px;display:block}.service-stage-intro b{color:#424760;letter-spacing:-.35px;max-width:220px;margin-top:10px;font-size:14px;line-height:1.55;display:block}.service-stage{text-align:left;color:#747c94;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:23px 32px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:78px;padding:10px 8px;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:grid}.service-stage:hover{background:#fafaff;transform:translate(3px)}.service-stage.active{color:#4d5ad2;background:#f1f2ff;border-color:#dce0fb;box-shadow:0 7px 16px #5d69d31a}.service-stage>svg{color:#9da4c2}.service-stage.active>svg{color:var(--purple)}.stage-number{color:#a5abc1;font:800 9px var(--font-en)}.service-stage.active .stage-number{color:var(--purple)}.stage-icon{color:#7580e8;background:#e9ebff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.service-stage:nth-of-type(4) .stage-icon{color:#0da58a;background:#defaf3}.service-stage:nth-of-type(5) .stage-icon{color:#b9891e;background:#fff6d2}.service-stage:nth-of-type(6) .stage-icon{color:#4b8bdd;background:#e7f0ff}.service-stage b{color:#404660;margin-bottom:3px;font-size:11px;display:block}.service-stage small{font-size:8px;line-height:1.45;display:block}.member-phone-demo{background:radial-gradient(circle at 32% 16%,#adb7ffad,#0000 35%),radial-gradient(circle at 76% 84%,#66e8cb57,#0000 38%),linear-gradient(145deg,#e9edff,#f7f7ff 46%,#eafbf7);border:1px solid #fffffff2;border-radius:28px;place-items:center;min-height:620px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #5057a324}.member-phone-demo:before,.member-phone-demo:after{content:"";border:1px solid #6b78ea2e;border-radius:50%;position:absolute}.member-phone-demo:before{width:420px;height:420px;top:-210px;right:-150px}.member-phone-demo:after{border-color:#23c5a538;width:280px;height:280px;bottom:-140px;left:-160px}.phone-device{z-index:1;background:#fcfcff;border:7px solid #292d50;border-radius:38px;width:min(100%,340px);height:574px;padding:11px 9px 9px;position:relative;overflow:hidden;box-shadow:0 28px 50px #2e357547,inset 0 0 0 1px #ffffff52}.phone-speaker{z-index:3;background:#292d50;border-radius:14px;width:75px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-status{color:#4a506b;height:24px;font:800 8px var(--font-en);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.phone-content{background:linear-gradient(#fff,#f7f8ff);border-radius:24px 24px 29px 29px;height:calc(100% - 25px);padding:4px 10px 12px;overflow:hidden}.member-app-header{justify-content:space-between;align-items:center;height:30px;display:flex}.member-app-header .screen-brand{font-size:8px}.app-live{color:#0caa8c;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.app-live i,.proof-record i{background:#22c8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c8a61f}.member-app-tabs{background:#eef0fa;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;display:grid}.member-app-tabs button{color:#878da2;background:0 0;border:0;border-radius:7px;min-height:27px;font-size:8px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.member-app-tabs button.active{color:#5865dc;background:#fff;box-shadow:0 3px 7px #555da41f}.app-view{min-height:445px;padding-top:17px;animation:.24s both appview-in;position:relative}.app-eyebrow{color:#8d94ad;font:800 8px/1 var(--font-en);letter-spacing:.4px;display:block}.app-primary,.app-quiet{border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;font-size:9px;font-weight:800;display:inline-flex}.app-primary{color:#fff;background:linear-gradient(110deg,#6676ee,#735fe2);box-shadow:0 8px 14px #6470e436}.app-primary.subscribed{background:linear-gradient(110deg,#1fbea5,#52cbae)}.app-quiet{color:#5f68d4;background:#eff0ff;border:1px solid #dce0fb}.app-hint{color:#858ca2;align-items:center;gap:5px;font-size:8px;line-height:1.45;display:flex;position:absolute;bottom:3px;left:0;right:0}.app-hint svg{color:#6575e7;flex:none}.subscription-view h3{color:#3e4565;letter-spacing:-1px;margin:10px 0 19px;font-size:21px;line-height:1.27}.service-includes{gap:9px;margin:0 0 23px;display:grid}.service-includes span{color:#5e6680;background:#fafaff;border:1px solid #e7e9f4;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.service-includes svg{color:#6875ec}.push-card{background:linear-gradient(135deg,#f5fffc,#e1fbf3);border:1px solid #d7f3ea;border-radius:14px;grid-template-columns:33px 1fr 8px;align-items:center;gap:8px;margin:12px 0 15px;padding:11px 9px;display:grid;position:relative;box-shadow:0 8px 18px #29bb9b14}.push-mark{background:#fff;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.push-mark .brand-mark{transform:scale(.65)}.push-card small{color:#6b9a90;font-size:7px;display:block}.push-card b{color:#3f5d61;margin:3px 0;font-size:10px;display:block}.push-card p{color:#6f8f8b;margin:0;font-size:8px;line-height:1.35}.push-dot{background:#2cc7a7;border-radius:50%;align-self:start;width:6px;height:6px;box-shadow:0 0 0 3px #2cc7a726}.arrival-map{background:radial-gradient(circle at 73% 30%,#9ff4df8c,#0000 18%),linear-gradient(125deg,#eef0ff 0 21%,#e3f9f3 21% 44%,#f7f5ff 44% 66%,#e7ebff 66%);border-radius:15px;height:214px;margin-bottom:16px;position:relative;overflow:hidden}.arrival-map:before,.arrival-map:after{content:"";border:1px solid #6271dc1f;border-radius:16px;position:absolute}.arrival-map:before{background:#ffffff8c;width:115px;height:80px;top:24px;left:17px}.arrival-map:after{background:#ffffff80;width:82px;height:105px;bottom:22px;right:19px}.map-route{z-index:1;border-top:2px dashed #6778ed;border-bottom:0;border-left:0;border-right:2px dashed #6778ed;border-radius:0 95px 0 0;width:150px;height:102px;position:absolute;top:67px;left:69px;transform:rotate(-15deg)}.map-pin{z-index:2;background:#6e78ed;border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 5px #6e78ed1f}.map-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.pin-one{top:132px;left:48px}.pin-two{background:#20bd9e;top:61px;right:58px;box-shadow:0 0 0 5px #20bd9e21}.arrival-map b{z-index:2;color:#46526e;font-size:9px;position:absolute;top:123px;right:22px}.arrival-map small{z-index:2;color:#8c95a7;font-size:8px;position:absolute;top:139px;right:22px}.mini-training-video,.replay-video{background:#202750;border-radius:15px;position:relative;overflow:hidden}.mini-training-video{height:230px;margin:12px 0}.mini-training-video img,.replay-video img,.replay-video video{object-fit:cover;filter:saturate(.91)contrast(1.03);width:100%;height:100%}.mini-training-video:after,.replay-video:after{content:"";pointer-events:none;border:1px solid #cbf4eb61;border-radius:10px;position:absolute;inset:10px}.recording-dot{z-index:1;color:#fff;font:800 7px var(--font-en);background:#1c275cc2;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex;position:absolute;top:11px;left:11px}.recording-dot i{background:#51efcf;border-radius:50%;width:5px;height:5px}.mini-rep{z-index:1;text-align:center;background:#fffffff0;border-radius:8px;width:43px;padding:6px;position:absolute;bottom:11px;right:11px}.mini-rep b{color:#5664dc;font:800 17px/.8 var(--font-en);display:block}.mini-rep small{color:#8790a6;font-size:6px}.training-facts{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:15px;display:grid}.training-facts span{text-align:center;background:#fff;border:1px solid #e8eaf4;border-radius:9px;padding:7px 4px}.training-facts b{color:#5865d7;font:800 11px var(--font-en);display:block}.training-facts small{color:#9097a9;margin-top:3px;font-size:7px;display:block}.replay-heading,.report-app-heading{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.replay-heading b,.report-app-heading b{color:#444b66;margin-top:5px;font-size:13px;display:block}.replay-heading>small{color:#7a82a0;font:800 9px var(--font-en)}.replay-video{height:195px;margin:12px 0 10px}.replay-control{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#35428dc2;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.replay-marker{z-index:2;color:#d8fff6;background:#1f376ac2;border-radius:7px;padding:5px 7px;font-size:7px;position:absolute;bottom:12px;left:11px}.replay-range{appearance:none;background:linear-gradient(90deg, #6b79ee 0 var(--progress), #e4e7f1 var(--progress) 100%);border-radius:5px;outline:none;width:100%;height:5px}.replay-range::-webkit-slider-thumb{appearance:none;background:#25bda0;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #2c336642}.replay-range::-moz-range-thumb{background:#25bda0;border:3px solid #fff;border-radius:50%;width:10px;height:10px}.improvement-prompt{background:linear-gradient(110deg,#effcf8,#f0f0ff);border:1px solid #d8f3ea;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin:14px 0;padding:9px;display:grid}.improvement-prompt>span{color:#10a287;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.improvement-prompt small{color:#16a188;font-size:7px;font-weight:700;display:block}.improvement-prompt b{color:#5e6680;margin-top:3px;font-size:8px;line-height:1.45;display:block}.quality-mini{color:#5664db;width:42px;height:42px;font:800 14px var(--font-en);border:4px solid #ccefe7;border-top-color:#5b70ea;border-radius:50%;place-items:center;display:grid}.report-app-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0 12px;display:grid}.report-app-grid span{text-align:center;background:#fbfbff;border:1px solid #e9eaf4;border-radius:10px;padding:10px 3px}.report-app-grid b{color:#5866d9;font:800 11px var(--font-en);display:block}.report-app-grid small{color:#9299ab;margin-top:3px;font-size:7px;display:block}.report-next{background:#ecfbf6;border:1px solid #d3f2e9;border-radius:12px;padding:11px}.report-next small{color:#0aa185;font-size:7px;font-weight:700;display:block}.report-next b{color:#5e6a7f;margin:4px 0 8px;font-size:9px;display:block}.report-next i{background:#d6eee7;border-radius:5px;height:5px;display:block;overflow:hidden}.report-next em{border-radius:inherit;background:linear-gradient(90deg,#28c5a4,#6d7aec);width:68%;height:100%;display:block}.coach-summary{color:#61718c;text-align:left;background:#f0f4ff;border:1px solid #dce5fb;border-radius:10px;grid-template-columns:16px 1fr 14px;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:14px;padding:0 9px;font-size:8px;font-weight:700;display:grid}.coach-summary svg:first-child{color:#5d75da}.coach-summary.open{color:#168c7a;background:#eafbf6;border-color:#cceee4}.journey-proof-card{flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.proof-image{background:#262e60;height:210px;position:relative;overflow:hidden}.proof-image img{object-fit:cover;object-position:56% center;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.proof-image:after{content:"";background:linear-gradient(145deg,#1f2b6824,#192a558f);position:absolute;inset:0}.proof-record,.proof-signal{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#223069bf;border:1px solid #ffffff4d;border-radius:8px;font-size:8px;position:absolute}.proof-record{align-items:center;gap:5px;padding:6px 7px;display:inline-flex;top:12px;left:12px}.proof-signal{color:#d3fff6;padding:6px 7px;bottom:12px;right:12px}.proof-copy{padding:18px 18px 10px}.proof-copy h3{color:#3d455f;letter-spacing:-1px;margin:11px 0 8px;font-size:19px;line-height:1.3}.proof-copy p{color:#7b8297;margin:0;font-size:10px;line-height:1.8}.proof-list{border-top:1px solid #edf0f5;gap:8px;margin:auto 18px 18px;padding-top:13px;display:grid}.proof-list span{color:#606980;align-items:center;gap:6px;font-size:9px;display:flex}.proof-list svg{color:#6474e7}.service-journey-footnote{z-index:2;color:#6f7690;justify-content:center;align-items:center;gap:13px;width:calc(100% - 44px);max-width:1260px;margin:21px auto 0;font-size:10px;display:flex;position:relative}.service-journey-footnote span{align-items:center;gap:5px;display:inline-flex}.service-journey-footnote svg{color:#6474e7}.service-journey-footnote>i{background:#aab0d0;border-radius:50%;width:3px;height:3px}@keyframes appview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.member-service-shell{grid-template-columns:minmax(250px,.88fr) minmax(330px,1.12fr);max-width:820px}.journey-proof-card{flex-direction:row;grid-column:1/-1;min-height:245px}.proof-image{width:42%;height:auto}.proof-copy{flex:1}.proof-list{align-self:flex-end;width:190px;margin:19px 19px 19px 0}.service-journey-footnote{max-width:820px}}@media (width<=720px){.member-service-shell{grid-template-columns:1fr;width:calc(100% - 32px);max-width:440px}.service-stage-list{scroll-snap-type:x proximity;gap:8px;padding:12px;display:flex;overflow-x:auto}.service-stage-intro{display:none}.service-stage{scroll-snap-align:start;flex:0 0 205px;min-height:84px}.member-phone-demo{min-height:590px;padding:14px}.phone-device{height:560px}.journey-proof-card{flex-direction:column;grid-column:auto}.proof-image{width:100%;height:205px}.proof-list{width:auto;margin:8px 18px 18px}.service-journey-footnote{flex-direction:column;align-items:flex-start;gap:6px;width:calc(100% - 32px);max-width:440px}.service-journey-footnote>i{display:none}}@media (width<=390px){.member-phone-demo{padding:10px}.phone-device{border-width:6px;border-radius:33px}.phone-content{padding-left:8px;padding-right:8px}.app-view{min-height:431px}.arrival-map{height:195px}.mini-training-video{height:212px}}.coach-note-expanded{background:#f4fffb;border:1px solid #cceee4;border-radius:10px;grid-template-columns:25px 1fr;align-items:start;gap:7px;margin-top:8px;padding:8px;animation:.2s both appview-in;display:grid}.coach-note-expanded>span{color:#0fa488;background:#dff9f1;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.coach-note-expanded p{color:#67758a;margin:0;font-size:8px;line-height:1.48}.coach-note-expanded b{color:#17927d;margin-right:4px}.operations-visual{isolation:isolate;background:linear-gradient(140deg,#cfd5ff 0%,#e6f4ff 48%,#ccefe8 100%);height:520px;padding:10px;overflow:visible;box-shadow:0 24px 52px #404b9829}.operations-visual:before{content:"";z-index:-1;background:radial-gradient(circle,#6d79ef57,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-48px;right:-54px}.operations-visual>img{z-index:0;filter:saturate(.84)contrast(1.02)brightness(.96);position:relative}.premium-insight-card{color:#edf1ff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1f285bf5,#1e254ce8 58%,#1c475ced);border:1px solid #d6dfff61;border-radius:22px;width:310px;padding:17px 17px 15px;bottom:-31px;right:-27px;overflow:hidden;box-shadow:0 25px 50px #1f275c52,inset 0 1px #ffffff1f}.premium-insight-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#667dff75,#0000 67%);border-radius:50%;width:180px;height:180px;position:absolute;top:-106px;right:-75px}.premium-insight-card:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ced8ff59,#0000);height:1px;position:absolute;top:78px;left:0;right:0}.premium-insight-card>*{z-index:1;position:relative}.insight-topline{justify-content:space-between;align-items:flex-start;display:flex}.insight-topline>div{gap:3px;display:grid}.insight-topline span{color:#aeb9ff;text-transform:uppercase;font:800 8px/1 var(--font-en);letter-spacing:1.05px}.insight-topline b{color:#fff;font:800 13px/1 var(--font-en);letter-spacing:.6px}.insight-topline>i{color:#9df4df;font:800 8px/1 var(--font);background:#1abe9c21;border:1px solid #85f1d333;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-style:normal;display:inline-flex}.insight-topline>i em{background:#4be0bf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #4be0bf24}.insight-context{color:#b9c1e6;justify-content:space-between;margin:16px 0 12px;font-size:8px;display:flex}.insight-context b{color:#7fe6d0;font:800 8px var(--font-en);letter-spacing:.6px}.premium-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.premium-metrics article{background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #cbd6ff29;border-radius:13px;min-height:86px;padding:10px 10px 8px}.premium-metrics small{color:#bec6e9;font-size:8px;display:block}.premium-metrics strong{color:#fff;font:800 27px/.9 var(--font-en);letter-spacing:-1px;margin:8px 0 7px;display:block}.premium-metrics strong em{color:#a9b2d7;font:700 11px var(--font-en);letter-spacing:0;font-style:normal}.premium-metrics article>span{color:#8fdbce;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:inline-flex}.premium-metrics article>span i{background:#45e0bd;border-radius:50%;width:4px;height:4px}.premium-metrics .metric-rise{color:#b4bdff}.insight-chart-premium{background:#0b11355c;border:1px solid #c9d4ff24;border-radius:14px;margin-top:13px;padding:10px 10px 7px}.chart-heading{color:#dce2ff;justify-content:space-between;align-items:center;font-size:8px;display:flex}.chart-heading b{color:#8f9ad0;font:700 7px var(--font-en)}.chart-grid{background:repeating-linear-gradient(0deg,#0000 0 20px,#cdd6ff17 21px),linear-gradient(90deg,#737ff014,#0000);border-radius:8px 8px 4px 4px;height:65px;margin-top:7px;position:relative;overflow:hidden}.chart-bar-series{align-items:end;gap:6px;display:flex;position:absolute;inset:0 6px}.chart-bar-series i{background:linear-gradient(#a9b0ff,#7180ef);border-radius:6px 6px 2px 2px;flex:1;box-shadow:0 -5px 13px #7482f02e}.chart-bar-series i:first-child{opacity:.7;height:28%}.chart-bar-series i:nth-child(2){height:41%}.chart-bar-series i:nth-child(3){opacity:.82;height:35%}.chart-bar-series i:nth-child(4){background:linear-gradient(#99a7ff,#6273ed);height:78%}.chart-bar-series i:nth-child(5){height:51%}.chart-bar-series i:nth-child(6){background:linear-gradient(#73e3c9,#2cb99d);height:66%;box-shadow:0 -5px 16px #33d5b140}.chart-bar-series i:nth-child(7){opacity:.8;height:43%}.peak-window{color:#ffe9a6;background:#8368203b;border:1px solid #ffe59c38;border-radius:5px;padding:3px 5px;font-size:6px;position:absolute;top:6px;right:6px}.chart-axis{color:#8490bd;font:700 6px var(--font-en);justify-content:space-between;margin-top:5px;display:flex}.insight-footer{color:#c5ccec;border-top:1px solid #ced8ff26;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 0 0;font-size:8px;display:flex}.insight-footer span{align-items:center;gap:5px;display:inline-flex}.insight-footer span i{background:linear-gradient(135deg,#6f80ed,#46d5b9);border-radius:2px;width:6px;height:6px}.insight-footer b{color:#f1d786;font-size:8px}@media (width<=800px){.operations-visual{height:445px}.premium-insight-card{transform-origin:100% 100%;bottom:-20px;right:-4px;transform:scale(.83)}}@media (width<=460px){.operations-visual{height:365px}.premium-insight-card{bottom:-27px;right:-12px;transform:scale(.72)}}@media (width<=800px){html{scroll-padding-top:84px}body{-webkit-text-size-adjust:100%;overscroll-behavior-x:none}[id]{scroll-margin-top:84px}.topbar{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));background:#fbfbffde;border-bottom-color:#e0e2f3d1;position:fixed;box-shadow:0 7px 23px #424c8e0d}.topbar:after{content:"";background:linear-gradient(90deg,#0000,#6e7ae638,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.brand{font-size:18px}.brand-mark{width:28px;height:28px}.menu-toggle{background:#ffffffc7;border:1px solid #dee1f3eb;border-radius:13px;width:44px;height:44px;padding:0;transition:transform .2s,background .2s;box-shadow:0 5px 13px #4d579912}.menu-toggle:active{background:#f1f2ff;transform:scale(.95)}.nav{visibility:hidden;pointer-events:none;opacity:0;max-height:0;top:calc(68px + env(safe-area-inset-top));padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));background:#fffffff7;transition:opacity .22s,transform .22s,max-height .28s,visibility .22s;display:flex;overflow:hidden;transform:translateY(-8px)}.nav.nav-open{visibility:visible;pointer-events:auto;opacity:1;max-height:420px;padding-top:12px;padding-bottom:18px;transform:translateY(0)}.nav a{color:#414964;border-bottom:1px solid #eef0f7;align-items:center;width:100%;min-height:45px;padding:0 3px;font-size:14px;font-weight:700;display:flex}.nav a:last-child{border-bottom:0}.hero{padding-top:calc(99px + env(safe-area-inset-top));gap:31px;padding-bottom:60px;padding-left:clamp(18px,6vw,24px);padding-right:clamp(18px,6vw,24px)}.hero-copy>p{font-size:14px;line-height:1.86}.launch-pill{margin-bottom:18px}.hero-actions{gap:10px;margin-top:24px}.hero-actions .button{min-height:49px}.hero-facts{background:#ffffffa1;border:1px solid #e6e8f4e0;border-radius:14px;gap:7px 10px;margin-top:25px;padding:11px 12px}.hero-facts i{margin:0 2px}.hero-visual{height:min(121vw,505px)}.visual-frame{border-width:8px;border-radius:25px}.session-float{box-shadow:0 14px 27px #47548e29}.service-strip{border-radius:18px;width:calc(100% - 36px)}.service-chip{min-height:50px;padding:8px}.service-chip p{font-size:10px}.section{padding-left:clamp(18px,6vw,24px);padding-right:clamp(18px,6vw,24px)}.section-heading h2,.gymbot-copy h2,.operations-copy h2,.trust-copy h2,.pilot-copy h2{font-size:clamp(32px,9.3vw,40px);line-height:1.18}.section-heading>p,.operations-copy>p,.pilot-copy>p{font-size:12px;line-height:1.82}.value-grid,.ecosystem-grid,.trust-grid{gap:12px}.value-card,.experience-card{border-radius:20px}.service-stage-list,.plan-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.service-stage-list::-webkit-scrollbar{display:none}.plan-tabs::-webkit-scrollbar{display:none}.service-stage{scroll-snap-align:start;flex-basis:min(74vw,252px)}.service-stage:focus-visible,.plan-tab:focus-visible,.button:focus-visible,.menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #6775ef61}.member-phone-demo{border-radius:24px;min-height:575px}.phone-device{width:min(100%,334px);height:550px}.phone-content{padding-bottom:10px}.app-view{min-height:421px}.journey-proof-card{border-radius:20px}.proof-copy{padding-left:16px;padding-right:16px}.proof-list{margin-left:16px;margin-right:16px}.plan-tabs{gap:8px;margin:0 -4px;padding:10px 4px 13px}.plan-tab{scroll-snap-align:start;flex-basis:min(76vw,280px);min-height:98px}.plan-card{border-radius:0 0 24px 24px;min-height:324px;padding:27px 23px}.plan-card h3{margin-top:30px;font-size:clamp(24px,8vw,34px)}.gymbot-section{padding-left:clamp(18px,6vw,24px);padding-right:clamp(18px,6vw,24px)}.gymbot-image{border-radius:24px;min-height:365px}.gymbot-image img{border-radius:18px;min-height:349px}.gymbot-copy>.button{min-height:48px}.operations-layout{gap:35px}.operations-points{gap:12px}.operations-visual{margin-bottom:14px;margin-right:6px}.premium-insight-card{box-shadow:0 20px 38px #1f275c47,inset 0 1px #ffffff1f}.trust-section{padding-left:clamp(18px,6vw,24px);padding-right:clamp(18px,6vw,24px)}.trust-card{border-radius:25px}.trust-grid article{min-height:108px}.pilot-section{padding-bottom:88px}.assessment-form{border-radius:21px;padding:20px}.assessment-form input,.assessment-form select{min-height:46px;font-size:16px}.goal{min-height:34px;padding-left:10px;padding-right:10px}.form-submit{min-height:50px}footer{padding-right:max(24px, env(safe-area-inset-right));padding-bottom:calc(26px + env(safe-area-inset-bottom));padding-left:max(24px, env(safe-area-inset-left))}.footer-main{gap:18px}.footer-main div{gap:13px}.modal-backdrop{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));align-items:end}.demo-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:min(720px,100dvh - 24px)}.modal-image{min-height:205px}.modal-copy{padding:26px 22px 28px}.modal-copy h2{margin-top:12px}}@media (width<=390px){.topbar{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.hero{padding-left:18px;padding-right:18px}.hero h1{letter-spacing:-2.35px;font-size:clamp(39px,11.3vw,44px)}.hero-facts{font-size:9px}.section{padding-left:18px;padding-right:18px}.member-phone-demo{min-height:552px}.phone-device{width:min(100%,322px);height:534px}.app-view{min-height:405px}.service-stage{flex-basis:234px}.plan-tab{flex-basis:250px}.operations-visual{margin-right:0}.assessment-form{padding:17px}.form-header h3{font-size:19px}}@media (hover:none){.button:hover,.value-card:hover,.experience-card:hover{box-shadow:inherit;transform:none}}@media (width<=800px){html{scroll-padding-top:calc(84px + env(safe-area-inset-top))}[id]{scroll-margin-top:calc(84px + env(safe-area-inset-top))}.modal-close{width:44px;height:44px;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));border-radius:14px}}.yooyoo-return{color:#56617d;white-space:nowrap;background:#ffffffb8;border:1px solid #29325a1c;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.yooyoo-return:hover{color:#5d61e8;background:#fff;border-color:#5d61e84d}@media (width<=800px){.yooyoo-return{display:none}}.mobile-yooyoo-return{display:none}.platform-bridge{z-index:4;background:linear-gradient(132deg,#fffffff7,#f4f7fff0 58%,#effdf8f0);border:1px solid #dde1f8eb;border-radius:27px;width:min(1210px,100% - 44px);margin:-44px auto 24px;padding:clamp(22px,3vw,34px);position:relative;box-shadow:0 21px 45px #4852951a}.platform-bridge-head{grid-template-columns:minmax(0,.95fr) minmax(260px,.65fr);align-items:end;gap:clamp(22px,5vw,72px);display:grid}.platform-kicker{color:#5e6bdd;min-height:24px;font:800 9px/1 var(--font-en);letter-spacing:.6px;background:#eff1ffc7;border:1px solid #dfe4fb;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.platform-bridge h2{color:#2d324e;letter-spacing:-1.9px;margin:12px 0 0;font-size:clamp(25px,3.2vw,42px);line-height:1.25}.platform-bridge h2 em{font-style:normal}.platform-bridge-head>p{color:#707991;margin:0 0 2px;font-size:12px;line-height:1.85}.platform-bridge-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.platform-bridge-card{background:#ffffffc2;border:1px solid #dfe2f2e6;border-radius:18px;grid-template-columns:35px 1fr 18px;align-items:start;gap:11px;min-height:144px;padding:17px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid}.platform-bridge-card:hover{border-color:#cdd5fb;transform:translateY(-3px);box-shadow:0 13px 24px #515b9f1a}.platform-bridge-card>span{color:#5f6de3;background:#eceeff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.platform-bridge-card.coach>span{color:#099c82;background:#e2faf3}.platform-bridge-card.operator>span{color:#a77a17;background:#fff5cf}.platform-bridge-card small,.platform-bridge-card b,.platform-bridge-card p{display:block}.platform-bridge-card small{color:#8e95aa;font-size:9px}.platform-bridge-card b{color:#3c435f;margin-top:6px;font-size:13px}.platform-bridge-card p{color:#747d92;margin:6px 0 0;font-size:10px;line-height:1.65}.platform-bridge-card>svg{color:#8791c8;align-self:center}.insight-demo-note{color:#aeb9ff}.demo-form-notice{background:linear-gradient(120deg,#f7f8ff,#f3fcfa);border:1px solid #e7e9f7;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin:0 0 16px;padding:10px;display:grid}.demo-form-notice>span{color:#5f6ce1;background:#e8eaff;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.demo-form-notice p{margin:0}.demo-form-notice b,.demo-form-notice small{display:block}.demo-form-notice b{color:#515a79;font-size:10px}.demo-form-notice small{color:#858da2;margin-top:2px;font-size:9px;line-height:1.55}@media (width<=800px){.topbar .yooyoo-return{display:none}.mobile-yooyoo-return{border-bottom:1px solid #e7e9f4;align-items:center;width:100%;min-height:34px;padding-bottom:10px;font-weight:800;display:inline-flex;color:#5d68d9!important;font-size:12px!important}.platform-bridge{border-radius:22px;width:calc(100% - 36px);margin:0 auto 18px;padding:22px 18px}.platform-bridge-head{grid-template-columns:1fr;gap:12px}.platform-bridge h2{letter-spacing:-1.6px;font-size:clamp(25px,8vw,34px)}.platform-bridge-grid{grid-template-columns:1fr;margin-top:19px}.platform-bridge-card{min-height:112px;padding:14px}.platform-bridge-card p{font-size:10px}}.lead-readiness{background:#fafbff;border:1px dashed #d9def5;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin:0 0 16px;padding:10px;display:grid}.lead-readiness>span{color:#0f9d84;background:#e2faf3;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.lead-readiness p{margin:0}.lead-readiness b,.lead-readiness small{display:block}.lead-readiness b{color:#555f7a;font-size:10px}.lead-readiness small{color:#858da2;margin-top:2px;font-size:9px;line-height:1.55}.mail-form-notice{background:linear-gradient(135deg,#f4f4ff,#eefbfa);border-color:#dfe6f8}.mail-readiness{background:#fffdf4;border-color:#f3e7ba}.mail-readiness>span{color:#9e771d;background:#fff2c9}.assessment-form .consent a{color:var(--purple-deep);text-underline-offset:2px;font-weight:700;text-decoration:underline}.success-state .mail-reopen{margin-top:14px}.success-state .watch-link{margin-top:15px}@media (width<=460px){.success-state .mail-reopen{width:100%}}
