@font-face{font-family:geistSans;src:url(../media/geist_sans_latin-s.p.09~u27dqhyhd6.woff2?dpl=dpl_8ckSVYqfKAmaXRi1wKmg8h1jaL6n)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_60f44bbe-module__OGgEZq__className{font-family:geistSans,geistSans Fallback}.geistsans_60f44bbe-module__OGgEZq__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.08e28id.o-okb.woff2?dpl=dpl_8ckSVYqfKAmaXRi1wKmg8h1jaL6n)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_8f9e3c18-module__PgiiBG__className{font-family:geistMono,geistMono Fallback}.geistmono_8f9e3c18-module__PgiiBG__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--navy:#05265d;--ink:#06152d;--night:#020d20;--night-2:#041834;--panel:#071d3d;--panel-2:#0b2b55;--blue:#1675ff;--cyan:#34c6ff;--aqua:#5ee6a8;--amber:#ffbf47;--paper:#f5f6f8;--white:#fff;--text:#0b1b33;--muted:#667085;--line:#dfe5ec;--radius:18px;--section:1240px;--hero-progress:0;--pointer-x:72%;--pointer-y:30%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--night);color:var(--white);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body,button,a{cursor:default}a,button,summary{cursor:pointer}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--cyan);color:var(--night)}.site-header{z-index:100;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,64px);transition:background .35s,height .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;position:fixed;top:0;left:0;right:0}.has-scrolled .site-header{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#020d20c7;border-color:#ffffff14;height:70px}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{width:34px;height:34px;color:var(--cyan);letter-spacing:-.03em;background:linear-gradient(135deg,#34c6ff38,#1675ff0d);border:1px solid #ffffff4d;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.brand-name{letter-spacing:-.045em;font-size:21px;font-weight:720}.brand-by{color:#8fa8ca;margin-left:2px;font-size:12px}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav a{color:#c2d0e4;font-size:14px;transition:color .2s}.site-header nav a:hover{color:var(--white)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.nav-cta{border:1px solid #ffffff8c;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.nav-cta:hover{border-color:var(--white);background:#ffffff17;transform:translateY(-1px)}.sound-toggle{color:#7f97b7;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:10px;display:inline-flex}.sound-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.sound-bars i{background:currentColor;border-radius:2px;width:2px;height:5px}.sound-bars i:nth-child(2){height:10px}.sound-bars i:nth-child(3){height:7px}.sound-toggle.is-on{color:var(--cyan)}.sound-toggle.is-on i{animation:.75s ease-in-out infinite alternate soundBar}.sound-toggle.is-on i:nth-child(2){animation-delay:.18s}.sound-toggle.is-on i:nth-child(3){animation-delay:.34s}@keyframes soundBar{to{height:12px}}.hero{--hero-scale:calc(1 - var(--hero-progress) * .08);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #1675ff29, transparent 27%), radial-gradient(circle at 76% 35%, #34c6ff17, transparent 32%), linear-gradient(135deg, #020d20 0%, #041a39 58%, #020b1b 100%);grid-template-columns:minmax(360px,.82fr) minmax(650px,1.3fr);align-items:center;gap:clamp(10px,2.2vw,46px);min-height:100svh;padding:126px clamp(24px,4vw,64px) 70px;display:grid;position:relative;overflow:hidden}.hero-grid,.cta-grid{pointer-events:none;background-image:linear-gradient(#538fda0f 1px,#0000 1px),linear-gradient(90deg,#538fda0f 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 88%);mask-image:linear-gradient(#000000bf,#0000 88%)}.hero-grid{transform-origin:bottom;opacity:.65;transform:perspective(900px)rotateX(62deg)scale(1.5)translateY(32%)}.hero-pointer{left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;width:1px;height:1px;position:absolute;box-shadow:0 0 140px 80px #34c6ff14}.hero-orbit{pointer-events:none;border:1px solid #4ba4ff17;border-radius:50%;position:absolute}.orbit-one{width:680px;height:680px;top:-210px;right:-250px}.orbit-two{opacity:.6;width:950px;height:950px;top:-270px;right:-290px}.hero-copy{z-index:3;max-width:610px;transform:translateY(calc(var(--hero-progress) * -40px));opacity:calc(1 - var(--hero-progress) * .45);padding-bottom:4vh;position:relative}.eyebrow{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.eyebrow>span{background:currentColor;width:28px;height:1px;box-shadow:0 0 12px}.eyebrow.dark{color:#096fa7}.hero-eyebrow{opacity:0;margin-bottom:24px;animation:.7s cubic-bezier(.2,.75,.2,1) 80ms forwards heroIn}.hero h1{letter-spacing:-.064em;max-width:650px;margin:0;font-size:clamp(52px,5.2vw,86px);font-weight:720;line-height:.97}.hero h1 em,h2 em{color:#c3d3e8;font-style:normal;font-weight:520;display:inline-block}.hero h1 span{color:var(--cyan)}.hero h1{opacity:0;animation:.85s cubic-bezier(.2,.75,.2,1) .16s forwards heroIn}@keyframes heroIn{0%{opacity:0;filter:blur(7px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-copy>p{color:#acbdd4;letter-spacing:-.016em;opacity:0;max-width:570px;margin:25px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.55;animation:.8s .28s forwards heroIn}.hero-actions{opacity:0;gap:12px;margin-top:32px;animation:.8s .38s forwards heroIn;display:flex}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:14px;font-weight:680;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:linear-gradient(135deg,#126bff,#2585ff);position:relative;overflow:hidden;box-shadow:0 13px 36px #1675ff47,inset 0 1px #ffffff38}.button-primary:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff3d,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.button-primary:hover{box-shadow:0 18px 42px #1675ff61,inset 0 1px #ffffff40}.button-primary:hover:after{transform:translate(130%)}.button-ghost{color:#e9f1fc;background:#ffffff09;border-color:#ffffff57}.button-ghost:hover{background:#ffffff14;border-color:#fff9}.play-dot{width:23px;height:23px;color:var(--cyan);background:#34c6ff21;border-radius:50%;place-items:center;padding-left:1px;font-size:8px;display:grid}.hero-assurance{color:#7690b2;opacity:0;align-items:center;gap:10px;margin-top:26px;font-size:12px;animation:.8s .48s forwards heroIn;display:flex}.hero-assurance svg{color:var(--cyan)}.hero-assurance b{color:#a9bdd8;font-weight:560}.hero-product{z-index:3;perspective:1600px;min-width:0;transform:translate3d(calc(var(--hero-progress) * -3vw), calc(var(--hero-progress) * 32px), 0) scale(var(--hero-scale));transform-origin:100%;position:relative}.product-kicker{z-index:6;color:#7794ba;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:-27px;right:8%}.live-dot{background:var(--aqua);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #5ee6a812,0 0 12px #5ee6a8b3}.scroll-cue{color:#587396;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:25px;left:clamp(24px,4vw,64px)}.scroll-cue span{background:linear-gradient(var(--cyan), transparent);width:1px;height:28px;animation:1.6s ease-in-out infinite scrollCue;display:block}@keyframes scrollCue{50%{opacity:.45;transform:translateY(7px)}}.cockpit{aspect-ratio:1.52;opacity:0;background:linear-gradient(145deg,#082248fa,#031126fa);border:1px solid #a4c9f440;border-radius:17px;width:min(900px,62vw);margin-left:auto;animation:1.05s cubic-bezier(.2,.85,.2,1) .25s forwards cockpitIn;position:relative;overflow:visible;transform:rotateY(-4deg)rotateX(2deg)translateY(8px);box-shadow:-25px 38px 90px #0000007a,0 0 0 1px #ffffff06,0 0 80px #1476ff14}@keyframes cockpitIn{0%{opacity:0;transform:rotateY(-9deg)rotateX(4deg)translate(55px,28px)scale(.96)}to{opacity:1;transform:rotateY(-4deg)rotateX(2deg)translateY(8px)}}.cockpit:before{content:"";border-radius:inherit;pointer-events:none;z-index:5;background:linear-gradient(120deg,#ffffff14,#0000 22% 74%,#34c6ff0a);position:absolute;inset:0}.cockpit-glow{filter:blur(60px);background:#34c6ff1a;border-radius:50%;width:180px;height:180px;position:absolute;top:24%;right:6%}.cockpit-top{z-index:2;color:#dce9f9;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:48px;padding:0 16px;font-size:11px;display:flex;position:relative}.tiny-logo{width:25px;height:25px;color:var(--cyan);border:1px solid #42658e;border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid}.today{color:#6983a5;margin-left:auto;font-size:9px}.cockpit-body{grid-template-columns:94px 1fr;height:calc(100% - 48px);display:grid}.side-nav{border-right:1px solid #ffffff0f;flex-direction:column;gap:7px;padding:14px 9px;display:flex}.side-nav span{color:#7f97b8;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:8px;display:flex}.side-nav span.active{color:#dcecff;background:linear-gradient(90deg,#1675ff59,#1675ff14)}.side-nav b{font-weight:520}.cockpit-main{min-width:0;padding:12px}.stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-row>div{background:linear-gradient(145deg,#163762b3,#081d3eb3);border:1px solid #99bfec1f;border-radius:9px;grid-template-columns:1fr auto;align-items:end;min-height:64px;padding:10px 11px;display:grid}.stat-row span{color:#91a7c5;grid-column:1/-1;font-size:8px}.stat-row strong{font-size:18px;line-height:1}.stat-row small{color:#66809f;text-align:right;font-size:6.5px}.workspace-grid{grid-template-columns:1.32fr .78fr;gap:8px;height:calc(100% - 72px);margin-top:8px;display:grid}.calendar-card,.chat-panel{background:#041835b8;border:1px solid #99bfec24;border-radius:10px;overflow:hidden}.card-title,.panel-head{color:#d6e4f7;border-bottom:1px solid #ffffff0f;align-items:center;height:35px;padding:0 10px;font-size:8.5px;display:flex}.card-title span{color:#78a9e7;border:1px solid #2f7ee261;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:6.5px}.mini-week{grid-template-columns:26px repeat(5,1fr);height:calc(100% - 35px);min-height:150px;padding:5px;display:grid}.week-hours{color:#496585;flex-direction:column;justify-content:space-around;padding-top:17px;font-size:5.5px;display:flex}.week-day{background-image:repeating-linear-gradient(#0000 0 19.3%,#ffffff0a 20%);border-left:1px solid #ffffff0e;position:relative}.week-day.is-focus{background-color:#1675ff0d}.week-day>strong{text-align:center;color:#6d86a7;height:18px;font-size:5.5px;display:block}.appointment{color:#a9bed9;background:#0d315d;border:1px solid #77a2d73b;border-radius:4px;min-height:22px;padding:4px;font-size:5px;line-height:1.2;position:absolute;left:4px;right:4px}.appointment small{color:#e2eefc;font-size:4.5px;display:block}.ap-1{top:27%}.ap-2{top:40%}.ap-3{top:55%}.ap-4{top:35%}.ap-focus{opacity:.2;transition:all .65s cubic-bezier(.2,.8,.2,1);top:72%;transform:translateY(8px)}.ap-focus.is-active{opacity:1;border-color:var(--cyan);color:var(--white);background:linear-gradient(135deg,#126aff,#0c4ca7);transform:translateY(0);box-shadow:0 0 20px #34c6ff54}.chat-panel{flex-direction:column;display:flex}.panel-head{gap:7px}.wa-dot{color:var(--aqua);font-size:13px}.connected{color:#7c94b4;align-items:center;gap:4px;margin-left:auto;font-size:6px;display:flex}.connected i{background:var(--aqua);border-radius:50%;width:5px;height:5px}.chat-body{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;padding:10px;display:flex}.bubble{border-radius:8px;max-width:86%;padding:8px;font-size:6.5px;line-height:1.45}.bubble.incoming{color:#c5d4e8;background:#13345d;border-top-left-radius:2px;align-self:flex-start}.bubble.outgoing{color:#fff;opacity:0;background:linear-gradient(135deg,#176bf0,#0b479f);border-top-right-radius:2px;align-self:flex-end;transition:opacity .55s,transform .55s;transform:translateY(8px)scale(.98)}.bubble.outgoing.show{opacity:1;transform:translateY(0)scale(1)}.bubble small{color:#b9ddff;text-align:right;margin-top:4px;font-size:4.5px;display:block}.chat-input{color:#536e90;border:1px solid #ffffff14;border-radius:6px;align-items:center;height:27px;margin:0 9px 9px;padding:0 8px;font-size:5.5px;display:flex}.chat-input span{color:#7e9fc5;margin-left:auto;font-size:15px}.operation-feed{z-index:8;background:linear-gradient(145deg,#08244cf5,#03142bfa);border:1px solid #34c6ffa6;border-radius:12px;width:42%;padding:13px;position:absolute;bottom:-8%;right:-4%;box-shadow:0 0 34px #34c6ff21,0 20px 55px #00000061}.feed-head{color:#dcecff;justify-content:space-between;align-items:center;padding-bottom:9px;font-size:8px;font-weight:650;display:flex}.feed-head>div{align-items:center;gap:7px;display:flex}.feed-head small{color:#6082aa;font-size:6px}.feed-row{color:#57708f;opacity:.45;border-top:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;min-height:35px;font-size:6.5px;transition:all .5s;display:grid;transform:translate(8px)}.feed-row.is-done{opacity:1;color:#c6d8ed;transform:translate(0)}.feed-icon{color:var(--cyan)}.feed-row em{color:var(--aqua);background:#5ee6a81f;border-radius:4px;padding:3px 5px;font-size:5.5px;font-style:normal}.feed-row em.pending{color:var(--amber);background:#ffbf471a}.operation-wire{z-index:7;pointer-events:none;opacity:0;width:20%;height:14%;transition:opacity .3s;position:absolute;bottom:14%;right:-1%}.operation-wire.stage-2,.operation-wire.stage-3{opacity:1}.wire-line{background:var(--cyan);height:1px;box-shadow:0 0 8px var(--cyan);transform-origin:0;animation:.8s both wireDraw;position:absolute;top:50%;left:0;right:0}.wire-start,.wire-end{width:7px;height:7px;box-shadow:0 0 12px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:calc(50% - 3px)}.wire-start{left:-3px}.wire-end{right:-3px}@keyframes wireDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cockpit.is-compact{opacity:1;width:100%;animation:none;transform:none;box-shadow:0 35px 90px #0000006b,0 0 0 1px #ffffff08}.cockpit.is-compact .operation-feed{bottom:-10%;right:3%}.proof-ribbon{z-index:5;background:var(--cyan);height:58px;color:var(--night);border-top:1px solid #ffffff4d;position:relative;overflow:hidden}.ribbon-track{align-items:center;gap:26px;width:max-content;height:100%;padding-left:26px;animation:28s linear infinite ribbon;display:flex}.ribbon-track span{font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px}.ribbon-track i{background:var(--night);opacity:.5;border-radius:50%;width:4px;height:4px}@keyframes ribbon{to{transform:translate(-50%)}}.section-wrap{width:min(var(--section), calc(100% - 48px));margin:0 auto}.light-section{background:var(--paper);color:var(--text)}.reality{padding:150px 0 138px}.section-intro{max-width:900px}h2{letter-spacing:-.057em;margin:20px 0 0;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1.02}.light-section h2 em{color:#6d7787}.section-intro>p{max-width:650px;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.65}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity .8s var(--delay,0s) ease, transform .8s var(--delay,0s) cubic-bezier(.2,.75,.2,1), filter .7s var(--delay,0s) ease;transform:translateY(28px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.pain-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:76px;display:grid}.pain-grid article{background:#fafbfc;min-height:350px;padding:34px;position:relative;overflow:hidden}.pain-grid article:after{content:"";background:radial-gradient(circle,#0f69ae14,#0000 67%);border-radius:50%;height:170px;transition:transform .4s;position:absolute;inset:auto -25% -45% 20%}.pain-grid article:hover:after{transform:scale(1.25)}.pain-number{color:#9ca8b8;font-family:var(--font-geist-mono);font-size:10px}.pain-icon{color:#0a74ae;background:#fff;border:1px solid #cad5e2;border-radius:14px;place-items:center;width:50px;height:50px;margin-top:54px;display:grid;box-shadow:0 10px 30px #0d27460d}.pain-grid h3{letter-spacing:-.035em;max-width:280px;margin:24px 0 0;font-size:24px;line-height:1.14}.pain-grid p{color:#667386;margin:15px 0 0;font-size:14px;line-height:1.65}.pain-grid small{color:#8794a4;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:27px;left:34px}.operation-story{background:linear-gradient(145deg,#020d20,#041a39 70%,#020c1c);padding:138px 0 170px;position:relative;overflow:clip}.operation-story:before{content:"";border:1px solid #34c6ff14;border-radius:50%;width:850px;height:850px;position:absolute;top:260px;right:-320px;box-shadow:0 0 0 160px #34c6ff04,0 0 0 320px #34c6ff03}.story-top{z-index:2;grid-template-columns:1.2fr .65fr;align-items:end;gap:80px;display:grid;position:relative}.story-top h2 em,.wedge-head h2 em,.implementation h2 em,.final-cta h2 em{color:#90a7c5}.story-top>p{color:#8fa3be;margin:0 0 6px;font-size:16px;line-height:1.65}.story-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;margin-top:84px;display:grid}.story-steps article{opacity:.35;cursor:pointer;grid-template-columns:44px 1fr 44px;align-content:center;gap:18px;min-height:72vh;transition:opacity .35s;display:grid;position:relative}.story-steps article.is-active{opacity:1}.step-line{flex-direction:column;align-items:center;height:160px;display:flex}.step-line span{color:#6b87a8;width:34px;height:34px;font-family:var(--font-geist-mono);border:1px solid #244767;border-radius:50%;place-items:center;font-size:9px;transition:all .35s;display:grid}.story-steps article.is-active .step-line span{color:var(--night);background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 25px #34c6ff4d}.step-line i{background:linear-gradient(#244767,#0000);flex:1;width:1px}.step-copy small{color:var(--cyan);font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.step-copy h3{letter-spacing:-.04em;margin:12px 0 0;font-size:31px;line-height:1.12}.step-copy p{color:#91a5c0;margin:15px 0 0;font-size:15px;line-height:1.65}.step-icon{color:#5a7596;border:1px solid #244767;border-radius:12px;place-items:center;width:42px;height:42px;transition:all .35s;display:grid}.story-steps article.is-active .step-icon{color:var(--cyan);background:#34c6ff0f;border-color:#34c6ff80}.story-visual{min-width:0;padding-bottom:65px;position:sticky;top:118px}.visual-label{color:#8ca2bf;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:9px;display:flex}.visual-label small{color:var(--cyan);margin-left:auto}.stage-caption{color:#788fac;border-top:1px solid #ffffff1a;align-items:baseline;gap:18px;margin-top:50px;padding:18px 0;display:flex}.stage-caption span{color:var(--cyan);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.stage-caption p{color:#e2ecf8;margin:0;font-size:14px}.platform{padding:150px 0}.platform-head,.measurement-head{grid-template-columns:1.25fr .6fr;align-items:end;gap:80px;display:grid}.platform-head>p,.measurement-head>p{color:var(--muted);margin:0 0 7px;font-size:16px;line-height:1.65}.bento-grid{grid-template-rows:470px 390px;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:80px;display:grid}.bento{background:#fbfcfd;border:1px solid #dae1e9;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #1227440a}.bento-copy{z-index:3;padding:30px 32px 18px;position:relative}.bento-icon{color:#0777b3;background:#fff;border:1px solid #d2dde8;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:34px;display:grid}.bento-copy small{color:#0877b0;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.11em;font-size:9px}.bento-copy h3{letter-spacing:-.04em;max-width:480px;margin:10px 0 0;font-size:28px;line-height:1.1}.bento-copy p{color:#6c7889;max-width:520px;margin:12px 0 0;font-size:14px;line-height:1.55}.agenda-preview{color:#fff;background:linear-gradient(145deg,#082856,#04172f);border-radius:16px 16px 0 0;height:220px;margin:10px 32px 0;padding:16px;box-shadow:0 20px 45px #08265629}.agenda-preview .mini-week{height:100%}.bento-whatsapp{color:#fff;background:linear-gradient(145deg,#082858,#03152d);border-color:#173a67}.bento-whatsapp .bento-copy small{color:var(--cyan)}.bento-whatsapp .bento-copy p{color:#8fa5c2}.bento-whatsapp .bento-icon{color:var(--cyan);background:#34c6ff0f;border-color:#34c6ff40}.bento-whatsapp .chat-panel{flex:1;min-height:180px;margin:0 24px 24px}.bento-finance{flex-direction:row;align-items:stretch}.bento-finance .bento-copy{width:57%;padding-top:34px}.finance-preview{color:#fff;background:#071c38;border-radius:16px;width:43%;margin:22px 22px 22px 0;padding:24px}.finance-preview>span{color:#7890ae;font-size:10px}.finance-preview>strong{margin-top:7px;font-size:32px;display:block}.finance-preview>small{color:#647c9b;margin-top:14px;font-size:8px;line-height:1.4;display:block}.chart-bars{border-bottom:1px solid #23405f;align-items:end;gap:7px;height:130px;margin-top:12px;display:flex}.chart-bars i{background:linear-gradient(var(--cyan), #1266df);opacity:.8;border-radius:3px 3px 0 0;flex:1}.bento-control{background:#fff}.control-list{flex-direction:column;gap:10px;margin:auto 28px 25px;display:flex}.control-list span{color:#506076;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;min-height:46px;padding:0 15px;font-size:11px;display:grid}.control-list i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #00000008}.control-list i.cyan{background:var(--cyan)}.control-list i.green{background:#31c790}.control-list i.orange{background:#ffb14a}.control-list b{color:#1a314e;font-size:9px}.wedge-section{background:#031127;padding:150px 0}.wedge-head{max-width:950px}.comparison{background:#ffffff06;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:1fr 60px 1fr;margin-top:70px;display:grid;overflow:hidden}.comparison-column{min-height:440px;padding:40px}.comparison-column.muted{color:#7e91aa}.comparison-column.featured{background:linear-gradient(145deg,#10447e66,#052044bf);position:relative}.comparison-column.featured:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#34c6ff1a,#0000 35%);position:absolute;inset:0}.comparison-label{color:#7890ad;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:6px;padding:7px 10px;font-size:9px;display:inline-flex}.featured .comparison-label{color:var(--cyan);background:#34c6ff0d;border-color:#34c6ff47}.comparison h3{color:#eaf2fc;letter-spacing:-.04em;max-width:410px;margin:35px 0 0;font-size:30px;line-height:1.12}.comparison ul,.price-card ul{margin:35px 0 0;padding:0;list-style:none}.comparison li{border-top:1px solid #ffffff12;align-items:center;gap:12px;min-height:53px;font-size:14px;display:flex}.comparison .muted li span{color:#4f6682}.comparison .featured li{color:#c9d8eb}.comparison .featured li svg{color:var(--aqua)}.comparison-divider{place-items:center;display:grid;position:relative}.comparison-divider:before{content:"";background:#ffffff17;width:1px;position:absolute;top:0;bottom:0}.comparison-divider span{z-index:2;color:#6f87a7;width:38px;height:38px;font-family:var(--font-geist-mono);text-transform:uppercase;background:#0a2347;border:1px solid #25466e;border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative}.measurement{padding:145px 0}.measure-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.measure-grid article{background:#fafbfc;border:1px solid #dce3ea;min-height:285px;padding:27px}.measure-grid article>span{background:var(--navy);width:43px;height:43px;color:var(--cyan);border-radius:12px;place-items:center;display:grid}.measure-grid small{color:#8492a3;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:50px;font-size:8px;display:block}.measure-grid h3{letter-spacing:-.035em;margin:10px 0 0;font-size:21px}.measure-grid p{color:#6b7788;margin:12px 0 0;font-size:13px;line-height:1.6}.implementation{background:linear-gradient(145deg,#020d20,#041a38);padding:145px 0 130px;position:relative}.implementation-head{max-width:880px}.implementation-head>p{color:#8ba0bc;max-width:650px;font-size:17px;line-height:1.65}.timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:82px;display:grid}.timeline article{min-height:280px;padding:0 25px 0 0;position:relative}.timeline article>span{width:38px;height:38px;color:var(--cyan);font-family:var(--font-geist-mono);background:#062047;border:1px solid #285076;border-radius:50%;place-items:center;font-size:9px;display:grid}.timeline article>i{background:linear-gradient(90deg,#285076,#0000);height:1px;position:absolute;top:19px;left:38px;right:0}.timeline small{color:#5e7797;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:44px;font-size:8px;display:block}.timeline h3{letter-spacing:-.035em;margin:12px 0 0;font-size:23px}.timeline p{color:#8298b4;margin:14px 0 0;font-size:13px;line-height:1.65}.implementation-assurance{background:#34c6ff0a;border:1px solid #34c6ff26;border-radius:15px;align-items:center;gap:17px;padding:24px;display:flex}.implementation-assurance svg{color:var(--cyan)}.implementation-assurance div{flex-direction:column;gap:4px;display:flex}.implementation-assurance strong{color:#e4eefb;font-size:14px}.implementation-assurance span{color:#8198b5;font-size:12px}.pricing{padding:150px 0}.pricing-layout{grid-template-columns:1fr 470px;align-items:center;gap:100px;display:grid}.pricing-copy>p{color:#687587;max-width:600px;font-size:17px;line-height:1.65}.fit-list{flex-direction:column;gap:14px;margin-top:34px;display:flex}.fit-list span{color:#425168;align-items:center;gap:10px;font-size:14px;display:flex}.fit-list svg{color:#079260}.price-card{color:#fff;background:linear-gradient(145deg,#08295a,#03152d);border-radius:22px;padding:36px;position:relative;overflow:hidden;box-shadow:0 32px 85px #05265d33}.price-card:before{content:"";background:var(--cyan);filter:blur(90px);opacity:.12;border-radius:50%;width:280px;height:280px;position:absolute;top:-140px;right:-140px}.price-tag{color:var(--cyan);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid #34c6ff40;border-radius:7px;padding:7px 10px;font-size:9px;display:inline-flex;position:relative}.price-main{grid-template-columns:1fr auto;margin-top:34px;display:grid;position:relative}.price-main small{color:#758eaf;grid-column:1/-1;font-size:11px}.price-main strong{letter-spacing:-.055em;font-size:55px;line-height:1.1}.price-main>span{color:#7089aa;align-self:end;padding-bottom:8px;font-size:10px}.price-recurring{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;margin-top:22px;padding:19px 0;display:flex}.price-recurring>span{color:#88a0be;font-size:11px}.price-recurring strong{font-size:23px}.price-recurring small{color:#8197b4;font-size:10px}.price-card ul{margin-top:23px}.price-card li{color:#adbed3;align-items:center;gap:10px;min-height:33px;font-size:12px;display:flex}.price-card li svg{color:var(--aqua)}.wide{width:100%}.price-card .button{margin-top:25px}.price-note,.booking-note{color:#6f88a7;text-align:center;margin-top:13px;font-size:9px;display:block}.faq{padding:135px 0 155px}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;display:grid}.faq-head{position:sticky;top:120px}.faq-head h2{font-size:clamp(40px,4.2vw,62px)}.faq-head p{color:#687587;font-size:15px;line-height:1.65}.faq-list{border-top:1px solid #d7dfe7}.faq-list details{border-bottom:1px solid #d7dfe7}.faq-list summary{letter-spacing:-.02em;align-items:center;min-height:88px;padding:0 5px;font-size:18px;font-weight:620;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#617187;border:1px solid #ced7e1;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;transition:transform .3s,color .3s,border-color .3s;display:grid}.faq-list details[open] summary span{color:#0b76ae;border-color:#0b76ae;transform:rotate(45deg)}.faq-list details p{color:#657286;max-width:700px;margin:-4px 50px 29px 5px;font-size:14px;line-height:1.7}.final-cta{background:linear-gradient(135deg,#020d20,#05265d);padding:150px 0;position:relative;overflow:hidden}.cta-grid{opacity:.8}.cta-orb{filter:blur(100px);background:#34c6ff1f;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-160px}.cta-layout{z-index:2;grid-template-columns:1fr 430px;align-items:center;gap:100px;display:grid;position:relative}.cta-copy h2{font-size:clamp(45px,5vw,72px)}.cta-copy>p{color:#91a7c3;max-width:630px;font-size:17px;line-height:1.65}.cta-points{flex-wrap:wrap;gap:16px 24px;margin-top:34px;display:flex}.cta-points span{color:#a8bbd2;font-size:11px}.cta-points b{color:var(--cyan);font-family:var(--font-geist-mono);margin-right:7px;font-size:9px}.booking-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051938cc;border:1px solid #94beef3d;border-radius:20px;padding:30px;box-shadow:0 28px 75px #0000004d}.booking-head{align-items:center;gap:13px;display:flex}.booking-icon{width:48px;height:48px;color:var(--cyan);background:#34c6ff14;border:1px solid #34c6ff2b;border-radius:13px;place-items:center;display:grid}.booking-head div{flex-direction:column;gap:4px;display:flex}.booking-head small{color:#6f88a9;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.booking-head strong{font-size:16px}.booking-meta{gap:12px;margin-top:24px;display:flex}.booking-meta span{color:#8fa5c1;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.booking-preview{background:#020c1c73;border-radius:12px;margin-top:19px;padding:17px}.booking-preview>span{color:#8fa5c1;font-size:10px}.date-row,.time-row{gap:6px;margin-top:13px;display:grid}.date-row{grid-template-columns:repeat(5,1fr)}.time-row{grid-template-columns:repeat(3,1fr)}.date-row i,.time-row i{color:#6e86a4;border:1px solid #ffffff14;border-radius:7px;place-items:center;min-height:35px;font-size:9px;font-style:normal;display:grid}.date-row i.selected{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px #1675ff40}.booking-card .button{margin-top:17px}footer{background:#010816;border-top:1px solid #ffffff12}.footer-main{grid-template-columns:1.5fr .5fr .5fr;gap:80px;padding-top:68px;padding-bottom:55px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-main>div:first-child p{color:#657d9d;max-width:380px;font-size:12px;line-height:1.6}.footer-main small{color:#58708f;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:8px}.footer-main>div:not(:first-child) a{color:#8fa2bc;font-size:12px}.footer-main>div:not(:first-child) a:hover{color:#fff}.footer-bottom{color:#465c78;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:23px;padding-bottom:24px;font-size:9px;display:flex}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:.8fr 1.2fr}.hero h1{font-size:clamp(47px,6vw,70px)}.cockpit{width:68vw}.story-layout{gap:40px}.pricing-layout,.cta-layout,.faq-layout{gap:60px}}@media (max-width:900px){.site-header{height:70px;padding:0 20px}.brand-by,.sound-toggle{display:none}.brand-name{font-size:18px}.brand-mark{width:31px;height:31px}.nav-cta{min-height:40px;padding:0 14px;font-size:11px}.hero{grid-template-columns:1fr;min-height:auto;padding:122px 22px 105px}.hero-copy{max-width:700px;padding:0}.hero h1{font-size:clamp(50px,11vw,74px)}.hero-product{margin-top:50px}.cockpit{width:100%}.scroll-cue{display:none}.section-wrap{width:min(var(--section), calc(100% - 40px))}.story-top,.platform-head,.measurement-head,.pricing-layout,.faq-layout,.cta-layout{grid-template-columns:1fr;gap:28px}.pain-grid{grid-template-columns:1fr}.pain-grid article{min-height:310px}.story-layout{grid-template-columns:1fr}.story-steps article{min-height:auto;padding:55px 0}.story-visual{grid-row:1;position:relative;top:auto}.bento-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr}.bento{min-height:430px}.bento-finance{min-height:350px}.measure-grid{grid-template-columns:repeat(2,1fr)}.timeline{grid-template-columns:repeat(2,1fr);gap:40px 0}.comparison{grid-template-columns:1fr}.comparison-divider{height:50px}.comparison-divider:before{width:auto;height:1px;top:50%;left:0;right:0}.faq-head{position:relative;top:auto}}@media (max-width:620px){.nav-cta{border-color:#ffffff59}.hero{padding:110px 18px 88px}.hero-eyebrow{font-size:9px}.hero h1{font-size:clamp(45px,14vw,64px);line-height:.98}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.button{width:100%}.hero-assurance{align-items:flex-start}.hero-product{width:145%;margin-top:58px;margin-left:-8%}.cockpit{border-radius:11px}.cockpit-top{height:35px}.cockpit-body{grid-template-columns:50px 1fr;height:calc(100% - 35px)}.side-nav{padding:8px 5px}.side-nav span{min-height:27px;padding:0 6px}.side-nav b{display:none}.side-nav svg{width:12px}.cockpit-main{padding:7px}.stat-row>div{min-height:45px;padding:6px}.stat-row strong{font-size:12px}.stat-row small{display:none}.workspace-grid{height:calc(100% - 53px)}.operation-feed{width:48%;bottom:-18%;right:2%}.feed-row{min-height:25px}.proof-ribbon{height:50px}.section-wrap{width:calc(100% - 32px)}.reality,.platform,.wedge-section,.measurement,.implementation,.pricing,.faq,.final-cta{padding:98px 0}h2{font-size:42px}.section-intro>p{font-size:16px}.pain-grid{margin-top:50px}.pain-grid article{padding:28px}.pain-grid small{left:28px}.operation-story{padding:100px 0}.story-top{gap:24px}.story-top>p{font-size:14px}.story-layout{margin-top:55px}.story-visual{width:128%;margin-left:-14%}.story-steps article{grid-template-columns:38px 1fr;gap:14px}.step-icon{display:none}.step-copy h3{font-size:26px}.stage-caption{padding-left:14%;padding-right:14%}.bento-grid{margin-top:52px}.bento{min-height:450px}.bento-copy{padding:26px 24px 15px}.bento-icon{margin-bottom:28px}.agenda-preview{margin-left:22px;margin-right:22px}.bento-finance{flex-direction:column;display:flex}.bento-finance .bento-copy,.finance-preview{width:auto}.finance-preview{margin:5px 22px 22px}.comparison-column{min-height:auto;padding:30px 24px}.comparison h3{font-size:25px}.comparison li{font-size:12px}.measure-grid{grid-template-columns:1fr}.measure-grid article{min-height:245px}.timeline{grid-template-columns:1fr}.timeline article{min-height:240px}.pricing-layout{gap:50px}.price-card{padding:28px 22px}.price-main strong{font-size:49px}.faq-list summary{min-height:80px;font-size:15px}.cta-copy h2{font-size:43px}.cta-points{flex-direction:column;gap:10px}.booking-card{padding:24px 18px}.footer-main{grid-template-columns:1fr 1fr;gap:42px 24px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}}
