:root{--bg:#05080f;--bg2:#08111c;--panel:#0b1521;--panel2:#0e1b29;--white:#f5fbff;--text:#dbe9f1;--muted:#8da4b2;--cyan:#39e6f2;--blue:#3996ff;--violet:#836cff;--mint:#89ffd9;--line:#97d3e824;--line2:#97d3e83d;--glow:0 0 60px #35d8f424;--display:"Space Grotesk",sans-serif;--body:"Inter",sans-serif;--max:1220px;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);max-width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);font:400 16px/1.65 var(--body);width:100%;max-width:100%;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}.shell{width:min(var(--max),calc(100% - 48px));min-width:0;margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;color:#000;background:#fff;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-noise{z-index:90;pointer-events:none;opacity:.024;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.gradient-text{background:linear-gradient(100deg,#fff 0%,#7df5ed 35%,#47bdff 66%,#9b82ff 100%);color:#0000;background-clip:text}.kicker{letter-spacing:.22em;color:var(--cyan);text-transform:uppercase;margin-bottom:1.2rem;font-size:.72rem;font-weight:700}.button{border:1px solid var(--line2);letter-spacing:-.01em;min-height:54px;transition:.35s var(--ease);border-radius:5px;justify-content:center;align-items:center;gap:.9rem;padding:.85rem 1.35rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.button.primary{color:#031015;background:linear-gradient(110deg,var(--mint),var(--cyan) 42%,#4da5ff);border-color:#0000;box-shadow:0 14px 42px #32d3eb38}.button.primary:before{content:"";background:linear-gradient(110deg,#0000,#ffffff80,#0000);transition:all .65s;position:absolute;inset:0;transform:translate(-130%)}.button.primary:hover:before{transform:translate(130%)}.button.primary:hover{transform:translateY(-3px);box-shadow:0 18px 55px #32d3eb52}.button.ghost{color:var(--white);background:#ffffff06}.button.ghost:hover{background:#ffffff12;border-color:#65e3f573;transform:translateY(-2px)}.text-link{color:var(--white);border-bottom:1px solid #5be5f573;align-items:center;gap:.65rem;padding-bottom:.2rem;font-weight:700;display:inline-flex}.text-link span{color:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:3px}.site-header{z-index:50;backdrop-filter:blur();background:linear-gradient(#05080fb8,#0000);border-bottom:1px solid #0000;transition:all .35s;position:fixed;inset:0 0 auto}.site-header.scrolled{border-color:var(--line);backdrop-filter:blur(20px);background:#05080fd1}.nav-wrap{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{z-index:2;display:inline-flex;position:relative}.logo{align-items:center;gap:.7rem;display:flex}.logo-mark{object-fit:cover;filter:saturate(1.08);border:1px solid #3fecff61;border-radius:10px;width:44px;height:44px;box-shadow:0 0 20px #1edcff33}.logo-copy{flex-direction:column;display:flex}.logo-copy strong{font:700 .97rem/1 var(--display);letter-spacing:.13em;color:#fff}.logo-copy small{letter-spacing:.16em;color:#78a6b4;margin-top:.36rem;font-size:.48rem}.site-nav{color:#adc0ca;align-items:center;gap:1.65rem;font-size:.82rem;font-weight:600;display:flex}.site-nav>a:not(.nav-cta){position:relative}.site-nav>a:not(.nav-cta):after{content:"";background:var(--cyan);height:1px;transition:all .3s;position:absolute;bottom:-7px;left:0;right:100%}.site-nav>a:hover{color:#fff}.site-nav>a:hover:after{right:0}.nav-cta{border:1px solid var(--line2);background:#ffffff08;border-radius:4px;padding:.7rem 1rem;color:#fff!important}.nav-cta span{color:var(--cyan);margin-left:.35rem}.nav-cta:hover{background:#32d8eb17;border-color:#4be1f366}.menu-toggle{border:1px solid var(--line2);background:#ffffff08;border-radius:4px;width:46px;height:42px;padding:10px;display:none}.menu-toggle span:not(.sr-only){background:#fff;height:1px;margin:5px;transition:all .3s;display:block}.hero{background:radial-gradient(at 73% 25%,#296dbf2b,#0000 37%),radial-gradient(at 22% 20%,#1394ae1f,#0000 36%),linear-gradient(#050911 0%,#06101a 67%,#05080f 100%);align-items:center;min-height:940px;padding:150px 0 125px;display:flex;position:relative;overflow:hidden}.particle-network{z-index:1;opacity:1;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";background-image:linear-gradient(#6ebedc0d 1px,#0000 1px),linear-gradient(90deg,#6ebedc0d 1px,#0000 1px);background-size:62px 62px;animation:18s linear infinite grid-drift;position:absolute;inset:-62px;mask-image:linear-gradient(#000,#0000 86%)}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080f66,#0000 45%,#05080f26);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:78px;min-width:0;display:grid;position:relative}.hero-grid>*{min-width:0;max-width:100%}.mobile-title{display:none}.hero-copy h1{font:600 clamp(3.8rem,6.4vw,6.5rem)/.98 var(--display);letter-spacing:-.062em;color:#f7fcff;margin:1.35rem 0 1.6rem}.signal-pill{border:1px solid var(--line2);backdrop-filter:blur(10px);letter-spacing:.18em;color:#a9c8d3;background:#0916217a;border-radius:99px;align-items:center;gap:.7rem;width:max-content;max-width:100%;padding:.5rem .8rem;font-size:.65rem;font-weight:700;display:flex}.signal-pill>span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 15px var(--mint);border-radius:50%;animation:2s infinite pulse}.hero-lead{color:#a9bcc7;max-width:660px;margin:0 0 2rem;font-size:1.12rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero-proof{color:#8da4b2;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:2rem;font-size:.72rem;display:flex}.hero-proof i{color:var(--mint);margin-right:.35rem;font-style:normal}.hero-glow{filter:blur(80px);opacity:.16;border-radius:50%;position:absolute}.glow-a{background:var(--cyan);width:330px;height:330px;animation:11s ease-in-out infinite glow-drift-a;top:180px;left:-180px}.glow-b{background:var(--violet);width:380px;height:380px;animation:14s ease-in-out infinite glow-drift-b;top:30px;right:-240px}.hero-fade{background:linear-gradient(transparent,var(--bg));z-index:3;height:180px;position:absolute;inset:auto 0 0}.workflow-console{transform-style:preserve-3d;backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d1c2bd1,#050c16c7);border:1px solid #75d6ef33;border-radius:12px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 35px 110px #0000007a,0 0 90px #36b2eb17,inset 0 1px #ffffff0f}.workflow-console:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#53edf659,#0000 27% 70%,#795bff42);position:absolute;inset:-1px}.console-top{border-bottom:1px solid var(--line);letter-spacing:.13em;color:#6f8e9b;background:#ffffff05;justify-content:space-between;align-items:center;height:49px;padding:0 1rem;font-size:.57rem;display:flex}.console-top>span{gap:5px;display:flex}.console-top i{background:#25404d;border-radius:50%;width:6px;height:6px}.console-top i:first-child{background:#41d9d4}.console-top b{color:#93cbbd;font-size:.52rem}.live-dot{background:#70f4c1;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #70f4c1}.console-body{min-height:450px;padding:1.6rem 1.25rem 1.2rem}.console-orbit{place-items:center;width:176px;height:176px;margin:0 auto 1.5rem;display:grid;position:relative}.console-orbit:before,.console-orbit:after,.console-orbit span{content:"";border:1px solid #4bd3f229;border-radius:50%;animation:16s linear infinite spin;position:absolute;inset:12px}.console-orbit:after{border-style:dashed;animation-duration:11s;animation-direction:reverse;inset:35px}.console-orbit span:first-child{border-color:#775aff1f;animation-duration:24s;inset:0}.console-orbit span:nth-child(2){background:#68eef2;border:0;width:7px;height:7px;inset:10px auto auto 50%;transform:translate(-50%);box-shadow:0 0 13px #50ddea}.console-orbit span:nth-child(3){background:#8d72ff;border:0;width:6px;height:6px;inset:auto 16px 33px auto;box-shadow:0 0 13px #8d72ff}.console-orbit strong{width:78px;height:78px;font:600 1.3rem var(--display);color:#fff;background:radial-gradient(circle at 35% 30%,#233f53,#09151f);border:1px solid #65e0f352;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 45px #35d8f426}.activity-stack{gap:.5rem;display:grid}.activity-stack article{background:#ffffff06;border:1px solid #7fbfd61a;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:.7rem;padding:.72rem;animation:5s ease-in-out infinite float;display:grid}.activity-stack article:nth-child(2){animation-delay:-1s}.activity-stack article:nth-child(3){animation-delay:-2s}.activity-stack article:nth-child(4){animation-delay:-3s}.activity-stack .approval{background:#6952ff0f;border-color:#7d6aff3d}.activity-icon{width:32px;height:32px;color:var(--cyan);border:1px solid #4edef138;border-radius:4px;place-items:center;font-size:.55rem;display:grid}.activity-stack small{letter-spacing:.12em;color:#61808c;font-size:.49rem;display:block}.activity-stack strong{color:#cadde6;margin-top:.1rem;font-size:.69rem;font-weight:600;display:block}.activity-stack em{color:#5fd5bf;text-transform:uppercase;font-size:.52rem;font-style:normal}.console-foot{border-top:1px solid var(--line);letter-spacing:.15em;color:#54717d;justify-content:center;gap:1.5rem;padding:.75rem;font-size:.48rem;display:flex}.console-foot span:before{content:"";background:#5cc4c6;border-radius:50%;width:4px;height:4px;margin:0 .4rem 1px 0;display:inline-block}.marquee{z-index:5;border-block:1px solid var(--line);background:#070d15;padding:.85rem 0;position:relative;overflow:hidden}.marquee>div{color:#77909b;width:max-content;font:600 .62rem var(--display);letter-spacing:.22em;align-items:center;gap:2.3rem;animation:26s linear infinite marquee;display:flex}.marquee i{color:#3cbccb;font-style:normal}.section{padding:140px 0;position:relative}.section-intro{max-width:850px;margin-bottom:4rem}.section-intro h2,.section-heading h2,.agents-copy h2,.safety-copy h2,.faq-title h2{font:600 clamp(2.5rem,4.5vw,4.4rem)/1.08 var(--display);letter-spacing:-.048em;color:#f2f8fb;margin:0 0 1.5rem}.section-intro h2 span,.section-heading h2 span,.safety-copy h2 span,.faq-title h2 span{color:#7cdfe6}.section-intro>p,.section-heading>p,.agents-copy>p,.safety-copy>p,.faq-title>p{color:#8ea4af;max-width:670px;font-size:1.03rem}.section-intro.compact{max-width:940px}.problem-section{background:radial-gradient(circle at 80% 40%,#1f799112,#0000 32%)}.problem-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.problem-card{min-height:370px;transition:.4s var(--ease);background:#070d15;flex-direction:column;padding:2.2rem;display:flex;position:relative;overflow:hidden}.problem-card:after{content:"";opacity:0;background:radial-gradient(#35d7eb1f,#0000 66%);height:70%;transition:all .4s;position:absolute;inset:auto -30% -70% 20%}.problem-card:hover{z-index:2;background:#09131e;transform:translateY(-8px);box-shadow:0 30px 70px #0000004d}.problem-card:hover:after{opacity:1}.problem-card.featured{background:linear-gradient(160deg,#0d1c29,#08111b)}.card-index{font:500 .6rem var(--display);color:#49616d;letter-spacing:.16em}.line-icon{color:var(--cyan);margin:3.6rem 0 1.4rem;font-size:1.6rem}.problem-card h3,.bento h3{font:600 1.45rem var(--display);letter-spacing:-.03em;color:#edf7fa;margin:.5rem 0 .9rem}.problem-card p,.bento p{color:#8199a5;font-size:.88rem}.problem-card small{border-top:1px solid var(--line);color:#6f8893;margin-top:auto;padding-top:1rem;font-size:.68rem;display:block;position:static}.agents-section{background:linear-gradient(#05080f,#08111b 50%,#05080f);overflow:hidden}.agents-section:before{content:"";filter:blur(80px);background:#1786a112;border-radius:50%;width:800px;height:800px;position:absolute;top:0;right:-360px}.agents-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.agents-copy>p{margin-bottom:2rem}.check-list{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.check-list li{background:#08121d;padding:1.15rem}.check-list b{color:#dfeef2;font:600 .85rem var(--display);display:block}.check-list span{color:#718995;margin-top:.35rem;font-size:.68rem;display:block}.flow-visual{min-height:560px;position:relative}.flow-core{z-index:2;background:radial-gradient(circle at 35% 30%,#18384b,#09131e 66%);border:1px solid #48d8ef52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #39c6e61f}.flow-core strong{font:600 1.9rem var(--display);color:#fff}.flow-core small{letter-spacing:.15em;color:#65a4b3;font-size:.44rem}.core-rings i{border:1px solid #48d8ef1f;border-radius:50%;animation:4s infinite pulse-ring;position:absolute;inset:-25px}.core-rings i:nth-child(2){animation-delay:-1.3s;inset:-55px}.core-rings i:nth-child(3){animation-delay:-2.6s;inset:-88px}.flow-node{border:1px solid var(--line2);background:#08141fe0;align-items:center;gap:.75rem;width:205px;padding:.9rem;display:flex;position:absolute;box-shadow:0 15px 40px #00000040}.flow-node>span{color:var(--cyan);border:1px solid var(--line2);padding:.35rem;font-size:.55rem}.flow-node b{color:#dbeaf0;font-size:.75rem;display:block}.flow-node small{color:#66808d;margin-top:.15rem;font-size:.55rem;display:block}.node-a{top:50px;left:0}.node-b{top:50px;right:0}.node-c{bottom:50px;left:0}.node-d{bottom:50px;right:0}.flow-visual>svg{fill:none;stroke:#45daee33;stroke-width:1.2px;stroke-dasharray:5 7;width:100%;height:100%;position:absolute;inset:0}.flow-visual>svg path{animation:12s linear infinite dash}.use-section{background:#060b12}.section-heading{justify-content:space-between;align-items:end;margin-bottom:4rem;display:flex}.section-heading>p{max-width:340px;margin-bottom:.6rem}.bento-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.bento{border:1px solid var(--line);min-height:330px;transition:.4s var(--ease);background:linear-gradient(145deg,#0a141f,#070d15);padding:1.8rem;position:relative;overflow:hidden}.bento:hover{box-shadow:var(--glow);border-color:#4edef152;transform:translateY(-5px)}.bento-wide{grid-column:span 2;grid-template-columns:1fr .85fr;gap:2rem;display:grid}.bento small{letter-spacing:.14em;color:#557482;font-size:.55rem}.bento-icon{border:1px solid var(--line2);width:42px;height:42px;color:var(--cyan);place-items:center;margin-bottom:2.4rem;display:grid}.mini-inbox{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.mini-inbox span{border:1px solid var(--line);color:#91a8b2;background:#ffffff05;grid-template-columns:8px 1fr auto;align-items:center;gap:.6rem;padding:.75rem;font-size:.6rem;display:grid}.mini-inbox i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%}.mini-inbox b{color:#5ad0c3;font-size:.45rem}.wave-lines{background:repeating-radial-gradient(at bottom,#0000 0 11px,#36d8eb1c 12px 13px);height:100px;position:absolute;inset:auto -20px 20px 30%;transform:rotate(-8deg)}.doc-stack{width:110px;height:100px;margin:1.5rem 0 0 auto;position:relative}.doc-stack i{border:1px solid var(--line2);background:#0c1824;position:absolute;inset:0;transform:translate(-22px,-16px)rotate(-7deg)}.doc-stack i:nth-child(2){transform:translate(-10px,-7px)rotate(-3deg)}.doc-stack i:nth-child(3){background:linear-gradient(135deg,#102535,#09131e);transform:none}.chart-bars{align-items:end;gap:7px;height:75px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.chart-bars i{background:linear-gradient(#4adbe5,#3493ca1f);flex:1;height:35%;animation:4s ease-in-out infinite bars}.chart-bars i:nth-child(2){height:58%;animation-delay:-.8s}.chart-bars i:nth-child(3){height:42%;animation-delay:-1.6s}.chart-bars i:nth-child(4){height:82%;animation-delay:-2.4s}.chart-bars i:nth-child(5){height:68%;animation-delay:-3.2s}.bento-cta{background:linear-gradient(135deg,#18a1b326,#5644b91a);flex-direction:column;justify-content:space-between;display:flex}.bento-cta a{color:#eaf9fb;border-top:1px solid var(--line);padding-top:1rem;font-weight:700}.process-section{overflow:hidden}.process-track{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-track:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);opacity:.35;height:1px;position:absolute;top:20px;left:5%;right:5%}.process-step{padding:4rem 1.5rem 1rem 0;position:relative}.process-step>span{width:40px;height:40px;color:var(--cyan);background:#07111a;border:1px solid #54dcef61;border-radius:50%;place-items:center;font-size:.58rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 25px #46daee1f}.process-step small{color:#4e7684;letter-spacing:.14em;font-size:.55rem}.process-step h3{font:600 1.3rem var(--display);color:#edf7fa;margin:.7rem 0}.process-step p{color:#77909a;max-width:250px;font-size:.78rem}.process-action{text-align:center;margin-top:3rem}.safety-section{background:linear-gradient(#07101a,#05080f)}.safety-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.safety-orb{place-items:center;height:540px;display:grid;position:relative}.shield{z-index:4;clip-path:polygon(50% 0,94% 18%,86% 72%,50% 100%,14% 72%,6% 18%);background:linear-gradient(145deg,#234f60,#0c1d2a);place-items:center;width:128px;height:145px;display:grid;position:relative;box-shadow:0 0 70px #39e6f22e}.shield:before{content:"";clip-path:inherit;background:linear-gradient(150deg,#102a39,#08131e);position:absolute;inset:2px}.shield span{color:var(--mint);font-size:2rem;position:relative}.safety-orb .ring{border:1px solid #46dcef21;border-radius:50%;width:250px;height:250px;animation:24s linear infinite spin;position:absolute}.safety-orb .r2{border-style:dashed;width:380px;height:380px;animation-direction:reverse}.safety-orb .r3{border-color:#8467ff1a;width:505px;height:505px;animation-duration:35s}.satellite{border:1px solid var(--line2);color:#7ca1ad;letter-spacing:.15em;background:#08141f;padding:.55rem .8rem;font-size:.5rem;position:absolute}.s1{top:65px;left:13%}.s2{top:46%;right:7%}.s3{bottom:80px;left:6%}.safety-points{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:2rem;display:grid}.safety-points>div{border:1px solid var(--line);background:#ffffff05;gap:.8rem;padding:1rem;display:flex}.safety-points i{color:var(--mint);font-style:normal}.safety-points b{color:#dbe8ed;font-size:.75rem;display:block}.safety-points small{color:#667f8a;margin-top:.2rem;font-size:.6rem;display:block}.faq-section{background:#05080f}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:110px;display:grid}.faq-list details{border-top:1px solid var(--line);padding:1.35rem 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#dcebf0;font:500 1rem var(--display);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:1.5rem;font-weight:300;transition:all .3s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#7f98a4;max-width:650px;margin:1rem 0 0;font-size:.82rem}.final-cta{background:radial-gradient(circle at 50% 30%,#2b9cbe33,#0000 40%),linear-gradient(135deg,#07131e,#090b19);padding:140px 0;position:relative;overflow:hidden}.cta-grid-bg{background-image:linear-gradient(#5bd4eb0f 1px,#0000 1px),linear-gradient(90deg,#5bd4eb0f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 76%)}.final-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.final-inner h2{font:600 clamp(3rem,6vw,6rem)/1 var(--display);letter-spacing:-.06em;color:#fff;margin:1.7rem 0}.final-inner p{color:#91a8b2;margin:0 0 2rem}.hero-actions.centre{justify-content:center}.page-hero{background:radial-gradient(circle at 72% 25%,#3689d429,#0000 32%),linear-gradient(#060b13,#07111b);padding:190px 0 110px;position:relative;overflow:hidden}.page-hero:before{content:"";background-image:linear-gradient(#5bd4eb0b 1px,#0000 1px),linear-gradient(90deg,#5bd4eb0b 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.page-hero .shell{position:relative}.page-hero h1{font:600 clamp(3.5rem,7vw,6.5rem)/1 var(--display);letter-spacing:-.06em;color:#fff;max-width:900px;margin:1.2rem 0 1.5rem}.page-hero p{color:#9cb0bb;max-width:720px;margin-bottom:2rem;font-size:1.1rem}.page-section{padding:110px 0}.page-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.content-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a151f,#070d15);padding:2rem}.content-card h2,.content-card h3{font:600 1.6rem var(--display);color:#eff8fa;margin:.4rem 0 1rem}.content-card p,.content-card li{color:#849ca7;font-size:.86rem}.content-card ul{padding-left:1.1rem}.content-card li{margin:.55rem 0}.number-card>span{letter-spacing:.15em;color:var(--cyan);font-size:.57rem}.full-span{grid-column:1/-1}.page-cta{text-align:center;background:#07101a;padding:100px 0}.page-cta h2{font:600 clamp(2.3rem,4vw,4rem)/1.08 var(--display);color:#fff;letter-spacing:-.045em}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.contact-form{border:1px solid var(--line);background:#08131e;gap:1rem;padding:2rem;display:grid}.contact-form label{color:#a8bcc5;font-size:.7rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line2);color:#fff;background:#050c14;border-radius:3px;width:100%;padding:.9rem}.contact-form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-note{color:#708996;font-size:.68rem}.notice{color:#92b7c0;background:#34b7cd0f;border:1px solid #56daec33;padding:1rem;font-size:.75rem}.site-footer{border-top:1px solid var(--line);background:#04070c;padding:75px 0 25px}.footer-grid{grid-template-columns:1.5fr .7fr .8fr 1fr;gap:50px;display:grid}.footer-brand{margin-bottom:1.2rem}.footer-grid p{color:#68808b;max-width:300px;font-size:.75rem}.footer-grid h2{font:600 .64rem var(--display);letter-spacing:.15em;color:#75909b;text-transform:uppercase;margin:0 0 1.2rem}.footer-grid>div:not(:first-child){flex-direction:column;gap:.55rem;display:flex}.footer-grid>div:not(:first-child)>a,.footer-grid>div:not(:first-child)>span{color:#8298a2;font-size:.75rem}.location-row{gap:.7rem;display:flex}.location-row span{color:#718b96;border:1px solid var(--line);padding:.35rem .55rem;font-size:.57rem}.footer-bottom{border-top:1px solid var(--line);color:#708893;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:.6rem;display:flex}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(26px)}.js .reveal.visible{opacity:1;transform:none}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 12px var(--mint)}50%{opacity:.45;box-shadow:0 0 3px var(--mint)}}@keyframes grid-drift{to{transform:translate(62px,62px)}}@keyframes glow-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(95px,-38px)scale(1.18)}}@keyframes glow-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-75px,62px)scale(.88)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes dash{to{stroke-dashoffset:-120px}}@keyframes pulse-ring{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes bars{0%,to{filter:brightness(.75)}50%{filter:brightness(1.4)}}@media (width<=980px){.site-nav{backdrop-filter:blur(22px);transition:.4s var(--ease);border-bottom:1px solid var(--line);background:#05080ff7;flex-direction:column;align-items:stretch;gap:0;padding:105px 25px 30px;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.site-nav.open{transform:none}.site-nav a{border-bottom:1px solid var(--line);padding:1rem;font-size:.95rem}.menu-toggle{z-index:2;display:block;position:relative}.hero{min-height:auto;padding:150px 0 100px}.hero-grid,.agents-grid,.safety-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{gap:65px}.workflow-console{width:100%;max-width:630px;margin:auto}.problem-grid{grid-template-columns:1fr}.problem-card{min-height:310px}.agents-grid,.safety-grid,.faq-grid{gap:60px}.flow-visual{width:100%;max-width:650px;margin:auto}.bento-grid{grid-template-columns:1fr 1fr}.bento-wide{grid-column:1/-1}.process-track{grid-template-columns:1fr 1fr;gap:2rem}.process-track:before{display:none}.section-heading{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.page-grid{grid-template-columns:1fr}.full-span{grid-column:auto}}@media (width<=650px){.shell{width:min(calc(100% - 28px),var(--max))}.nav-wrap{max-width:100%;height:72px}.logo-mark{width:34px;height:34px}.logo-copy small{display:none}.hero{padding:125px 0 80px}.hero-grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px);max-width:calc(100% - 28px);margin-inline:auto;overflow:hidden}.hero-copy,.workflow-console{width:100%;min-width:0;max-width:100%}.desktop-title{display:none}.mobile-title{display:inline}.hero-copy h1{letter-spacing:-.055em;overflow-wrap:normal;max-width:100%;font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.04}.hero-lead{overflow-wrap:anywhere;max-width:100%;font-size:.95rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{display:grid}.workflow-console{border-radius:7px}.console-body{min-height:auto;padding:1.1rem .7rem}.console-orbit{width:130px;height:130px}.activity-stack strong{font-size:.6rem}.console-foot{flex-wrap:wrap;gap:.5rem}.section{padding:92px 0}.section-intro{margin-bottom:2.8rem}.section-intro h2,.section-heading h2,.agents-copy h2,.safety-copy h2,.faq-title h2{font-size:2.55rem}.problem-card{padding:1.5rem}.problem-card small{left:1.5rem;right:1.5rem}.check-list,.bento-grid,.safety-points,.form-row{grid-template-columns:1fr}.flow-visual{min-height:610px}.flow-node{width:160px}.flow-node small{font-size:.48rem}.node-a,.node-c{left:0}.node-b,.node-d{right:0}.bento-wide{grid-column:auto;grid-template-columns:1fr}.bento{min-height:300px}.process-track{grid-template-columns:1fr}.safety-orb{height:430px;margin:-40px 0;transform:scale(.78)}.final-cta{padding:100px 0}.page-hero{padding:140px 0 80px}.page-section{padding:75px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:.5rem}.particle-network{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}.workflow-console{transform:none!important}}.js main>section:not(.motion-live) .line-icon,.js main>section:not(.motion-live) .line-icon:after,.js main>section:not(.motion-live) .flow-core,.js main>section:not(.motion-live) .flow-core:after,.js main>section:not(.motion-live) .flow-node,.js main>section:not(.motion-live) .mini-inbox span,.js main>section:not(.motion-live) .mini-inbox i,.js main>section:not(.motion-live) .wave-lines,.js main>section:not(.motion-live) .doc-stack i,.js main>section:not(.motion-live) .chart-bars i,.js main>section:not(.motion-live) .process-track:after,.js main>section:not(.motion-live) .process-step>span,.js main>section:not(.motion-live) .shield,.js main>section:not(.motion-live) .shield span,.js main>section:not(.motion-live) .satellite,.js main>section:not(.motion-live) .cta-grid-bg,.js main>section:not(.motion-live) .page-signal:before,.js main>section:not(.motion-live) .page-signal-radar,.js main>section:not(.motion-live) .page-signal-radar:before,.js main>section:not(.motion-live) .page-signal-radar:after,.js main>section:not(.motion-live) .page-signal-core,.js main>section:not(.motion-live) .page-signal-node,.js main>section:not(.motion-live) .page-signal svg>path,.js main>section:not(.motion-live) .content-card:after,.js main>section:not(.motion-live) .contact-form:before,.js main>section:not(.motion-live) .marquee-track,.js main>section.page-section:not(.motion-live):before,.js main>section.page-cta:not(.motion-live):before,.js main>section.page-hero:not(.motion-live):before,.js main>section:not(.motion-live):after{animation-play-state:paused!important}.marquee .marquee-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:24s linear infinite marquee-seamless;display:flex}.marquee .marquee-group{flex:none;justify-content:space-around;align-items:center;gap:clamp(1.4rem,2.6vw,2.8rem);width:max-content;min-width:100vw;padding-inline:clamp(1rem,2.4vw,2.4rem);display:flex}.page-hero .particle-network{z-index:0;opacity:.68}.page-hero .shell{z-index:2;padding-right:350px;position:relative}.page-signal{z-index:1;top:52%;right:max(2.5%, calc((100vw - var(--max)) / 2));pointer-events:none;opacity:.82;filter:drop-shadow(0 32px 75px #1e89c329);width:420px;height:420px;position:absolute;transform:translateY(-50%)}.page-signal.quiet{opacity:.46}.page-signal:before{content:"";background:radial-gradient(circle,#35d8f41f,#5a56e109 45%,#0000 70%);border-radius:50%;animation:5.8s ease-in-out infinite page-signal-aura;position:absolute;inset:16%}.page-signal-radar,.page-signal-radar i,.page-signal-core,.page-signal svg{position:absolute}.page-signal-radar{border:1px solid #4ddbef1f;border-radius:50%;animation:28s linear infinite page-orbit;inset:38px}.page-signal-radar:before,.page-signal-radar:after,.page-signal-radar i{content:"";border:1px solid #54dbf021;border-radius:50%;position:absolute}.page-signal-radar:before{border-style:dashed;animation:18s linear infinite reverse page-orbit;inset:44px}.page-signal-radar:after{border-color:#8969ff2e;animation:12s linear infinite page-orbit;inset:88px}.page-signal-radar i:first-child{background:#75f5f6;border:0;width:7px;height:7px;top:14px;left:50%;box-shadow:0 0 14px #75f5f6}.page-signal-radar i:nth-child(2){background:#9b82ff;border:0;width:5px;height:5px;bottom:62px;right:34px;box-shadow:0 0 13px #9b82ff}.page-signal-radar i:nth-child(3){border-color:#68e8f41a;inset:126px}.page-signal-core{background:radial-gradient(circle at 35% 28%,#20485d,#091621 67%);border:1px solid #62e7f461;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;animation:4.6s ease-in-out infinite page-core-breathe;display:grid;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #36dbf22e,inset 0 1px #ffffff14}.page-signal-core span{font:600 1.35rem/1 var(--display);letter-spacing:-.04em;color:#f4feff}.page-signal-core small{color:#67a5b4;letter-spacing:.14em;margin-top:9px;font-size:.4rem}.page-signal-node{color:#769aa7;letter-spacing:.14em;background:#07141fd6;border:1px solid #61d0e733;align-items:center;gap:7px;padding:.45rem .6rem;font-size:.43rem;animation:6s ease-in-out infinite page-node-drift;display:inline-flex;position:absolute;box-shadow:0 12px 30px #00000038}.page-signal-node i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 9px var(--mint);border-radius:50%}.pn-a{top:78px;left:7px}.pn-b{animation-delay:-2s;top:82px;right:2px}.pn-c{animation-delay:-4s;bottom:35px;left:48px}.page-signal svg{fill:none;stroke:#4ad8ee30;stroke-width:1px;stroke-dasharray:4 8;width:100%;height:100%;inset:0;overflow:visible}.page-signal svg>path{animation:14s linear infinite dash}.page-packet{fill:#cbffff;stroke:none;filter:drop-shadow(0 0 5px #54e7f3)drop-shadow(0 0 12px #37a5ffcc)}.page-packet.violet{fill:#d6caff;filter:drop-shadow(0 0 5px #9b82ff)drop-shadow(0 0 12px #7d58ffc2)}.page-section{background:radial-gradient(circle at 88% 14%,#2c96bb11,#0000 26%),radial-gradient(circle at 9% 72%,#6f50d60b,#0000 24%);position:relative;overflow:hidden}.page-section:before{content:"";pointer-events:none;border:1px solid #4dd9ef12;border-radius:50%;width:460px;height:460px;animation:18s ease-in-out infinite page-section-orbit;position:absolute;top:18%;right:-260px;box-shadow:0 0 0 70px #4dd9ef05,0 0 0 140px #7f5eff03}.page-section>.shell{z-index:1;position:relative}.number-card:after,.content-card.full-span:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#6df1f5,#0000);width:42%;height:1px;animation:7s ease-in-out infinite card-signal-run;position:absolute;top:0;left:-45%;box-shadow:0 0 10px #49e7f1bf}.page-grid .content-card:nth-child(2):after{animation-delay:-1.1s}.page-grid .content-card:nth-child(3):after{animation-delay:-2.2s}.page-grid .content-card:nth-child(4):after{animation-delay:-3.3s}.page-grid .content-card:nth-child(5):after{animation-delay:-4.4s}.page-grid .content-card:nth-child(6):after{animation-delay:-5.5s}.page-cta{background:radial-gradient(circle,#32b4cf1c,#0000 38%),linear-gradient(135deg,#07101a,#080a17);position:relative;overflow:hidden}.page-cta:before{content:"";background-image:linear-gradient(#5bd4eb0b 1px,#0000 1px),linear-gradient(90deg,#5bd4eb0b 1px,#0000 1px);background-size:52px 52px;animation:20s linear infinite secondary-grid-drift;position:absolute;inset:-52px;mask-image:radial-gradient(circle,#000,#0000 72%)}.page-cta .shell{z-index:1;position:relative}.contact-form{position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d,0 0 65px #32c6e20b}.contact-form:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#5ce5f409,#0000 70%);animation:9s ease-in-out infinite form-sweep;position:absolute;inset:0;transform:translate(-100%)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#60e7f49e;outline:none;box-shadow:0 0 0 3px #43dbef14,0 0 25px #43dbef0f}.problem-card,.bento,.content-card,.safety-points>div{--spot-x:50%;--spot-y:50%;isolation:isolate}.problem-card:before,.bento:before,.content-card:before,.safety-points>div:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spot-x) var(--spot-y), #48dff221, #5e6fff0d 42%, transparent 72%);transition:opacity .35s;position:absolute;inset:0}.problem-card:hover:before,.bento:hover:before,.content-card:hover:before,.safety-points>div:hover:before{opacity:1}.content-card,.safety-points>div{transition:transform .4s var(--ease), border-color .4s ease, box-shadow .4s ease;position:relative;overflow:hidden}.content-card:hover,.safety-points>div:hover{border-color:#4edef14d;transform:translateY(-4px);box-shadow:0 22px 55px #0000003d,0 0 44px #35d8f412}.line-icon{background:#2abeda06;border:1px solid #43ddf02b;place-items:center;width:48px;height:48px;animation:4.8s ease-in-out infinite icon-breathe;display:grid;position:relative;overflow:hidden}.line-icon:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:70%;height:1px;animation:3.6s ease-in-out infinite icon-scan;position:absolute;box-shadow:0 0 10px #43e6f4bf}.problem-card:nth-child(2) .line-icon,.problem-card:nth-child(2) .line-icon:after{animation-delay:-1.2s}.problem-card:nth-child(3) .line-icon,.problem-card:nth-child(3) .line-icon:after{animation-delay:-2.4s}.flow-core{animation:5.5s ease-in-out infinite core-breathe}.flow-core:after{content:"";opacity:0;border:1px solid #5debf63d;border-radius:50%;animation:3.4s ease-out infinite core-transmit;position:absolute;inset:-13px}.flow-node{transition:border-color .35s,box-shadow .35s,background .35s;animation:5.5s ease-in-out infinite terminal-float}.flow-node:hover{background:#0a1d2bf5;border-color:#59e5f67a;box-shadow:0 18px 50px #00000052,0 0 34px #3fdbef1f}.node-b{animation-delay:-1.4s}.node-c{animation-delay:-2.8s}.node-d{animation-delay:-4.2s}.flow-signal{fill:#c9feff;filter:drop-shadow(0 0 5px #55e6f4)drop-shadow(0 0 12px #5495ffb3)}.flow-signal.violet{fill:#d8cdff;filter:drop-shadow(0 0 5px #9b82ff)drop-shadow(0 0 12px #7b5cffb8)}.mini-inbox span{animation:6s ease-in-out infinite inbox-activity}.mini-inbox span:nth-child(2){animation-delay:-4s}.mini-inbox span:nth-child(3){animation-delay:-2s}.mini-inbox i{animation:2s ease-in-out infinite status-beacon}.wave-lines{animation:8s linear infinite wave-drift}.doc-stack i:first-child{animation:6.5s ease-in-out infinite document-one}.doc-stack i:nth-child(2){animation:6.5s ease-in-out -2.15s infinite document-two}.doc-stack i:nth-child(3){animation:6.5s ease-in-out -4.3s infinite document-three}.chart-bars i{transform-origin:bottom;animation:3.8s ease-in-out infinite live-bars!important}.chart-bars i:nth-child(2){animation-delay:-.75s!important}.chart-bars i:nth-child(3){animation-delay:-1.5s!important}.chart-bars i:nth-child(4){animation-delay:-2.25s!important}.chart-bars i:nth-child(5){animation-delay:-3s!important}.process-track:after{content:"";z-index:2;background:#d8ffff;border-radius:50%;width:9px;height:9px;animation:8s ease-in-out infinite route-signal;position:absolute;top:16px;left:5%;box-shadow:0 0 9px #49e9f1,0 0 24px #4cb1ffcc}.process-step>span{animation:8s ease-in-out infinite step-beacon}.process-step:nth-child(2)>span{animation-delay:-6s}.process-step:nth-child(3)>span{animation-delay:-4s}.process-step:nth-child(4)>span{animation-delay:-2s}.shield{animation:4.8s ease-in-out infinite shield-breathe}.shield span{animation:3.2s ease-in-out infinite shield-check}.satellite{animation:6s ease-in-out infinite satellite-drift}.s2{animation-delay:-2s}.s3{animation-delay:-4s}.cta-grid-bg,.page-hero:before{animation:20s linear infinite secondary-grid-drift}.final-cta:after,.page-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#55e5f70e,#0000);width:44%;height:220%;animation:10s ease-in-out infinite ambient-sweep;position:absolute;top:-60%;left:-55%;transform:rotate(18deg)}.final-inner{z-index:1}.page-hero .shell{z-index:2}.faq-list details[open] p{animation:answer-in .38s var(--ease) both}@keyframes page-signal-aura{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes marquee-seamless{to{transform:translate(-50%)}}@keyframes page-orbit{to{transform:rotate(360deg)}}@keyframes page-core-breathe{0%,to{box-shadow:0 0 42px #36dbf224,inset 0 1px #ffffff14}50%{box-shadow:0 0 78px #36dbf247,0 0 36px #805cff1a,inset 0 1px #ffffff1a}}@keyframes page-node-drift{0%,to{border-color:#61d0e733;transform:translate(0,0)}50%{border-color:#61e4f16b;transform:translate(7px,-7px)}}@keyframes page-section-orbit{0%,to{opacity:.62;transform:rotate(0)scale(.96)}50%{opacity:1;transform:rotate(22deg)scale(1.08)}}@keyframes card-signal-run{0%,8%{opacity:0;left:-45%}18%,78%{opacity:1}90%,to{opacity:0;left:108%}}@keyframes form-sweep{0%,14%{opacity:0;transform:translate(-100%)}28%,70%{opacity:1}86%,to{opacity:0;transform:translate(100%)}}@keyframes icon-breathe{0%,to{border-color:#43ddf029;box-shadow:0 0 #39e6f200}50%{border-color:#43ddf05c;box-shadow:0 0 24px #39e6f214}}@keyframes icon-scan{0%,to{opacity:0;transform:translateY(-17px)}20%,80%{opacity:.9}50%{transform:translateY(17px)}}@keyframes core-breathe{0%,to{box-shadow:0 0 78px #39c6e61a}50%{box-shadow:0 0 120px #39c6e633,0 0 42px #7f5dff14}}@keyframes core-transmit{0%{opacity:0;transform:scale(.82)}20%{opacity:.65}to{opacity:0;transform:scale(1.35)}}@keyframes terminal-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes inbox-activity{0%,22%,to{opacity:.56;border-color:var(--line);transform:translate(0)}38%,58%{opacity:1;border-color:#52e2f14d;transform:translate(-4px)}}@keyframes status-beacon{0%,to{opacity:.55;box-shadow:0 0 4px var(--mint)}50%{opacity:1;box-shadow:0 0 14px var(--mint)}}@keyframes wave-drift{to{background-position:78px 0}}@keyframes document-one{0%,to{transform:translate(-22px,-16px)rotate(-7deg)}50%{transform:translate(-29px,-22px)rotate(-10deg)}}@keyframes document-two{0%,to{transform:translate(-10px,-7px)rotate(-3deg)}50%{transform:translate(-14px,-13px)rotate(-5deg)}}@keyframes document-three{0%,to{transform:translate(0);box-shadow:0 0 #39e6f200}50%{transform:translate(3px,-5px);box-shadow:0 12px 28px #39e6f212}}@keyframes live-bars{0%,to{filter:brightness(.75);transform:scaleY(.68)}50%{filter:brightness(1.35);transform:scaleY(1.08)}}@keyframes route-signal{0%,5%{opacity:0;left:5%}10%,90%{opacity:1}95%,to{opacity:0;left:calc(95% - 9px)}}@keyframes step-beacon{0%,15%,to{border-color:#54dcef4d;box-shadow:0 0 20px #46daee14}25%,35%{color:#d9ffff;border-color:#75f1fac2;box-shadow:0 0 34px #46daee3d}}@keyframes shield-breathe{0%,to{filter:brightness(.94);transform:translateY(0)}50%{filter:brightness(1.12);transform:translateY(-5px)}}@keyframes shield-check{0%,to{text-shadow:0 0 8px #89ffd94d}50%{text-shadow:0 0 22px #89ffd9db}}@keyframes satellite-drift{0%,to{border-color:var(--line2);transform:translate(0,0)}50%{border-color:#5ce0f15c;transform:translate(8px,-6px)}}@keyframes secondary-grid-drift{to{background-position:52px 52px}}@keyframes ambient-sweep{0%,12%{opacity:0;left:-55%}24%,72%{opacity:1}88%,to{opacity:0;left:118%}}@keyframes answer-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.process-track:after{display:none}.page-hero .shell{padding-right:0}.page-signal{opacity:.34;width:350px;height:350px;right:-125px}.page-signal.quiet{opacity:.22}}@media (width<=650px){.flow-node{animation-duration:6.5s}.line-icon{animation-duration:6s}.content-card:hover,.safety-points>div:hover{transform:none}.page-hero .particle-network{opacity:.38}.page-signal{opacity:.2;width:310px;height:310px;top:58%;right:-185px}.page-signal.quiet{opacity:.14}.page-signal-node{display:none}.page-section:before{opacity:.45}}@media (prefers-reduced-motion:reduce){.line-icon,.line-icon:after,.flow-core,.flow-core:after,.flow-node,.mini-inbox span,.mini-inbox i,.wave-lines,.doc-stack i,.chart-bars i,.process-track:after,.process-step>span,.shield,.shield span,.satellite,.page-signal:before,.page-signal-radar,.page-signal-radar:before,.page-signal-radar:after,.page-signal-core,.page-signal-node,.page-signal svg>path,.page-section:before,.content-card:after,.page-cta:before,.contact-form:before,.cta-grid-bg,.page-hero:before,.final-cta:after,.page-hero:after,.faq-list details[open] p{animation:none!important}.page-packet{display:none}}.vision-hero{min-height:900px;padding:145px 0 95px}.vision-hero .hero-grid{grid-template-columns:.96fr 1.04fr;gap:34px}.vision-hero .hero-copy h1{max-width:720px;font-size:clamp(3.15rem,4.8vw,4.85rem)}.vision-hero .hero-lead{max-width:720px}.vision-hero .operating-map{margin-right:0}.operating-map{isolation:isolate;width:100%;min-height:620px;position:relative}.operating-map>svg{fill:none;stroke:#57d7ee33;stroke-width:1px;stroke-dasharray:4 8;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operating-map__paths{animation:20s linear infinite map-dash}.operating-map__halo{filter:blur(7px);background:radial-gradient(circle,#34daf121,#4854c609 43%,#0000 68%);border-radius:50%;animation:6s ease-in-out infinite map-halo;position:absolute;inset:12%}.operating-map__core{z-index:3;background:radial-gradient(circle at 35% 28%,#22536a,#091722 67%);border:1px solid #66ebf57a;border-radius:50%;align-content:center;place-items:center;width:158px;height:158px;animation:5s ease-in-out infinite map-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #36d7f233,inset 0 1px #ffffff1a}.operating-map__core:before,.operating-map__core:after{content:"";border:1px solid #55dbf124;border-radius:50%;position:absolute;inset:-34px}.operating-map__core:after{border-style:dashed;border-color:#8769ff24;animation:28s linear infinite map-spin;inset:-76px}.operating-map__core strong{font:600 2rem/1 var(--display);color:#fff;letter-spacing:-.05em}.operating-map__core small{letter-spacing:.16em;text-align:center;color:#77abb8;margin-top:.55rem;font-size:.43rem;line-height:1.45}.operating-map__pulse{border:1px solid #6cf1f63b;border-radius:50%;animation:3.2s ease-out infinite map-transmit;position:absolute;inset:-14px}.operating-map__node{z-index:2;background:#07131ee6;border:1px solid #68d0e733;align-items:center;gap:.7rem;width:190px;padding:.72rem .78rem;animation:6s ease-in-out infinite map-node;display:flex;position:absolute;box-shadow:0 15px 45px #0000004d}.operating-map__node>span{color:var(--cyan);border:1px solid var(--line2);padding:.28rem;font-size:.48rem}.operating-map__node b{color:#e4f1f4;font:600 .65rem var(--display);letter-spacing:.04em;display:block}.operating-map__node small{color:#66838f;letter-spacing:.08em;margin-top:.2rem;font-size:.44rem;display:block}.map-node--browser{top:8%;left:1%}.map-node--desktop{top:0;left:50%;transform:translate(-50%)}.map-node--crm{top:10%;right:0}.map-node--api{top:46%;right:0}.map-node--phone{bottom:7%;right:0}.map-node--message{bottom:0;left:50%;transform:translate(-50%)}.map-node--knowledge{bottom:7%;left:0}.map-node--native{top:46%;left:0}.map-node--crm,.map-node--phone{animation-delay:-1.3s}.map-node--api,.map-node--knowledge{animation-delay:-2.6s}.map-node--message,.map-node--native{animation-delay:-3.9s}.map-packet{fill:#c9ffff;stroke:none;filter:drop-shadow(0 0 5px #51e7f2)drop-shadow(0 0 12px #3d9dffcc)}.map-packet.violet{fill:#d9d0ff;filter:drop-shadow(0 0 5px #967cff)drop-shadow(0 0 12px #805cffbf)}.operating-map__legend{color:#547783;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:.5rem;font-size:.42rem;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.operating-map__legend i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 9px var(--mint);border-radius:50%}.stack-section{background:radial-gradient(circle at 78% 45%,#228caf14,#0000 31%),#060b12}.stack-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.stack-copy h2,.pillar-intro h2,.bridge-copy h2,.proof-copy h2,.work-flow-copy h2{font:600 clamp(2.6rem,4.8vw,4.65rem)/1.06 var(--display);letter-spacing:-.05em;color:#f2f8fb;margin:0 0 1.5rem}.stack-copy h2 span,.pillar-intro h2 span,.bridge-copy h2 span,.proof-copy h2 span,.work-flow-copy h2 span{color:#7cdfe6}.stack-copy>p,.pillar-intro>p,.bridge-copy>p,.proof-copy>p,.work-flow-copy>p{color:#8fa6b1;max-width:690px}.fragment-stack{gap:.7rem;display:grid}.fragment-row{border:1px solid var(--line);background:linear-gradient(110deg,#091520,#070d15);grid-template-columns:120px 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}.fragment-row:after{content:"";background:linear-gradient(90deg,var(--cyan),#7368ff80,transparent);opacity:.28;height:1px;position:absolute;top:50%;left:120px;right:90px}.fragment-row strong{font:600 .72rem var(--display);color:#dce9ed;z-index:1}.fragment-row span{color:#6f8b96;z-index:1;font-size:.61rem}.fragment-row b{color:#a694ff;z-index:1;border:1px solid #8b6fff40;padding:.3rem .45rem;font-size:.5rem}.fragment-row.unified{background:linear-gradient(110deg,#102635,#08121d);border-color:#4be1f259;box-shadow:0 0 48px #35d8f412}.fragment-row.unified b{color:var(--mint);border-color:#62f5d340}.pillars-section{background:linear-gradient(#05080f,#08111a)}.pillar-intro{max-width:880px;margin-bottom:3.4rem}.pillar-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pillar-card{border:1px solid var(--line);background:linear-gradient(145deg,#0b1824,#070d15);min-height:390px;padding:2.3rem;position:relative;overflow:hidden}.pillar-card:before{content:"";filter:blur(12px);background:#33d8ef14;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-180px;right:-170px}.pillar-card.native:before{background:#7f60ff17}.pillar-card>span{color:var(--cyan);letter-spacing:.17em;font-size:.56rem}.pillar-card h3{font:600 clamp(1.8rem,3vw,2.6rem)/1.1 var(--display);letter-spacing:-.04em;color:#f0f8fa;margin:2.7rem 0 1rem}.pillar-card p{color:#829aa5;max-width:510px}.pillar-card ul{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pillar-card li{color:#8fa9b3;border:1px solid var(--line);background:#ffffff05;padding:.4rem .55rem;font-size:.57rem}.capability-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.capability-card{background:#07101a;min-height:270px;padding:1.7rem;position:relative;overflow:hidden}.capability-card>span{border:1px solid var(--line2);width:42px;height:42px;color:var(--cyan);font:600 .65rem var(--display);place-items:center;display:grid}.capability-card h3{font:600 1.25rem var(--display);color:#e9f4f7;margin:2.3rem 0 .75rem}.capability-card p{color:#778f9a;margin:0;font-size:.78rem}.capability-card small{color:#405e69;letter-spacing:.14em;font-size:.48rem;position:absolute;top:1.2rem;right:1.2rem}.bridge-section{background:linear-gradient(#07111b,#05080f);overflow:hidden}.bridge-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.bridge-visual{border:1px solid var(--line);background:radial-gradient(circle,#32beda1a,#0000 35%),#07101a;grid-template-columns:1fr 150px 1fr;align-items:center;min-height:490px;padding:2rem;display:grid;position:relative}.bridge-side{gap:.7rem;display:grid}.bridge-side strong{font:600 .7rem var(--display);letter-spacing:.08em;color:#dfeff3}.bridge-side span{color:#6e8994;border:1px solid var(--line);background:#081521;padding:.7rem;font-size:.55rem}.bridge-side.new span{border-color:#896bff2e}.bridge-core{background:radial-gradient(circle at 35% 28%,#22536a,#091722 67%);border:1px solid #63e9f46b;border-radius:50%;place-items:center;width:120px;height:120px;margin:auto;display:grid;position:relative;box-shadow:0 0 55px #31d8f12b}.bridge-core strong{font:600 1.6rem var(--display);color:#fff}.bridge-core:before,.bridge-core:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);height:1px;animation:3s ease-in-out infinite bridge-line;position:absolute;left:-65px;right:-65px}.bridge-core:after{animation-delay:-1.5s;transform:rotate(180deg)}.work-flow-section{background:#060b12}.work-flow-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.route-visual{border:1px solid var(--line);background:linear-gradient(145deg,#0a1722,#060d15);padding:1.5rem;position:relative}.route-step{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid;position:relative}.route-step:last-child{border-bottom:0}.route-step>span{border:1px solid var(--line2);width:28px;height:28px;color:var(--cyan);place-items:center;font-size:.52rem;display:grid}.route-step b{font:600 .72rem var(--display);color:#dce9ed}.route-step small{color:#5e7b87;letter-spacing:.08em;font-size:.5rem}.route-branches{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:.45rem;margin:1rem 0;padding:1rem;display:grid}.route-branches span{text-align:center;border:1px solid var(--line);color:#83a0ab;background:#08131e;padding:.75rem .35rem;font-size:.52rem;position:relative}.route-branches span:after{content:"";background:var(--cyan);width:35%;height:1px;animation:3.2s ease-in-out infinite route-scan;position:absolute;top:-1px;left:0}.route-branches span:nth-child(2n):after{background:var(--violet);animation-delay:-1.4s}.approval-step{border-color:#ffc35b38!important}.approval-step>span{color:#ffd27d;border-color:#ffc35b47}.proof-section{background:linear-gradient(#07101a,#05080f)}.proof-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.proof-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0b1824,#070d15);padding:2rem}.proof-panel .status-line{color:#99b2bc;border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.8rem 0;font-size:.67rem;display:flex}.proof-panel .status-line:last-child{border:0}.proof-panel i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%}.proof-panel b{color:#5ccfbd;letter-spacing:.12em;margin-left:auto;font-size:.48rem}.maturity-note{border-left:2px solid var(--violet);color:#879ca8;background:#7e60ff0d;margin-top:1.2rem;padding:1rem;font-size:.72rem}.role-strip{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:2.2rem;display:grid}.role-strip span{border:1px solid var(--line);color:#819ba6;background:#08131d;padding:.9rem;font-size:.65rem}.purchase-list{grid-template-columns:repeat(2,1fr);gap:.6rem;padding:0;list-style:none;display:grid}.purchase-list li{border:1px solid var(--line);color:#829aa5;background:#ffffff05;padding:.8rem;font-size:.7rem}.purchase-list li:before{content:"✓";color:var(--mint);margin-right:.55rem}@keyframes map-dash{to{stroke-dashoffset:-160px}}@keyframes map-halo{50%{opacity:.7;transform:scale(1.08)}}@keyframes map-core{50%{box-shadow:0 0 110px #36d7f247,inset 0 1px #ffffff1a}}@keyframes map-spin{to{transform:rotate(360deg)}}@keyframes map-transmit{0%{opacity:.8;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.3)}}@keyframes map-node{50%{border-color:#5ae1f352;translate:0 -4px}}@keyframes bridge-line{0%,to{opacity:.25;filter:brightness(.7)}50%{opacity:.85;filter:brightness(1.5)}}@keyframes route-scan{0%,to{transform:translate(0)}50%{transform:translate(185%)}}@media (width<=1100px){.vision-hero .operating-map{margin-right:0}.operating-map__node{width:165px}.site-nav{gap:.9rem;font-size:.73rem}.stack-grid,.bridge-grid,.work-flow-grid,.proof-grid{gap:50px}}@media (width<=980px){.vision-hero .hero-grid,.stack-grid,.bridge-grid,.work-flow-grid,.proof-grid{grid-template-columns:1fr}.vision-hero .operating-map{max-width:760px;margin-inline:auto}.pillar-grid{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,1fr)}.bridge-copy,.work-flow-copy{max-width:760px}.site-nav{font-size:.95rem}.role-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.vision-hero{padding-bottom:55px}.vision-hero .hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.35rem)}.operating-map{grid-template-columns:1fr 1fr;gap:.55rem;min-height:auto;padding-top:150px;display:grid}.operating-map>svg,.operating-map__halo,.operating-map__legend{display:none}.operating-map__core{width:120px;height:120px;top:66px}.operating-map__core:after{inset:-24px}.operating-map__core:before{inset:-12px}.operating-map__node{min-width:0;animation:none;width:auto!important;position:static!important;transform:none!important}.operating-map__node b{font-size:.58rem}.operating-map__node small{font-size:.4rem}.fragment-row{grid-template-columns:86px 1fr;gap:.6rem}.fragment-row:after{display:none}.fragment-row b{grid-column:2;width:max-content}.pillar-card{min-height:360px;padding:1.5rem}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:225px}.bridge-visual{grid-template-columns:1fr;gap:1rem;min-height:auto;padding:1.2rem}.bridge-core{order:-1}.bridge-core:before,.bridge-core:after{background:linear-gradient(var(--cyan),transparent);width:1px;height:50px;top:100%;left:50%;right:auto}.route-branches{grid-template-columns:1fr 1fr}.route-step{grid-template-columns:32px 1fr}.route-step small{grid-column:2}.role-strip,.purchase-list{grid-template-columns:1fr}.stack-copy h2,.pillar-intro h2,.bridge-copy h2,.proof-copy h2,.work-flow-copy h2{font-size:2.55rem}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important}.operating-map__paths,.operating-map__halo,.operating-map__core,.operating-map__core:after,.operating-map__pulse,.operating-map__node,.bridge-core:before,.bridge-core:after,.route-branches span:after{animation:none!important}.map-packet{display:none}}
