.base-page{min-height:100vh;position:relative;overflow:hidden}.base-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 18% at 74% 4%,#286aff21,#0000 72%),radial-gradient(42% 16% at 20% 43%,#8443e30f,#0000 74%);position:absolute;inset:0}.base-page :where(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #48d9ff}.base-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.base-section{padding-top:118px}.base-section-heading{text-align:center;max-width:820px;margin:0 auto 38px}.base-section-heading--wide{max-width:920px}.base-section-heading h2{letter-spacing:-.05em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1.04}.base-section-heading p{color:#91a3b9;text-wrap:balance;max-width:680px;margin:0 auto;font-size:14px;line-height:1.75}.base-breadcrumb{color:#6f829a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding-top:112px;font-size:10px;display:flex}.base-breadcrumb a{transition:color .2s}.base-breadcrumb a:hover{color:#d8e8f8}.base-breadcrumb strong{color:#9bc9e9;font-weight:700}.base-hero{grid-template-columns:minmax(470px,.82fr) minmax(620px,1.18fr);align-items:center;gap:25px;min-height:780px;padding-top:30px;display:grid}.base-hero-copy{z-index:3;position:relative}.base-kicker{color:#91a7be;letter-spacing:.09em;background:#071324ba;border:1px solid #4c89ce3d;border-radius:999px;width:fit-content;margin:0 0 25px;padding:8px 12px;font-size:9px;font-weight:700}.base-kicker i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:8px;display:inline-block}.base-kicker b{color:#48617e;margin-inline:3px;font-weight:400}.base-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(58px,5.5vw,82px);line-height:.98}.base-hero h1 span{background:linear-gradient(104deg,#25e4fb,#4481ff 48%,#aa62ff);color:#0000;filter:drop-shadow(0 8px 22px #4a66ff24);-webkit-background-clip:text;background-clip:text}.base-hero-lead{color:#9dafc3;max-width:625px;margin:25px 0 29px;font-size:15px;line-height:1.76}.base-hero-actions{flex-wrap:wrap;gap:13px;display:flex}.base-hero-actions .button{position:relative;overflow:hidden}.base-hero-actions .button span{transition:transform .2s}.base-hero-actions .button:hover span{transform:translate(3px)}.base-hero-benefits{color:#a2b1c3;flex-wrap:wrap;gap:12px 22px;margin:24px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.base-hero-benefits li{align-items:center;gap:7px;display:flex}.base-hero-benefits li span{color:#39dfff;border:1px solid #36cfff9e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.base-hub{aspect-ratio:720/600;isolation:isolate;width:100%;margin:0;position:relative}.base-hub:before{content:"";z-index:-2;filter:blur(30px);background:radial-gradient(#1f6cff24,#0000 68%);border-radius:50%;position:absolute;inset:18% 12%}.base-hub-grid{z-index:-2;opacity:.45;background-image:radial-gradient(circle,#46a4ff6b 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.base-hub-routes{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.base-hub-route{fill:none;stroke:url(#base-hub-route);stroke-width:1.2px;stroke-dasharray:5 8;opacity:.48;animation:12s linear infinite base-route-dash}.base-data-packet,.base-compare-packet{fill:#4ee6ff;filter:drop-shadow(0 0 7px #28d8ff)}.base-hub-core{background:linear-gradient(145deg,#062039fa,#140c37fa);border:1px solid #43d3ffb3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:210px;min-height:150px;padding:14px;animation:5s ease-in-out infinite base-core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #6d49ff61,0 0 38px #20aeff3d,24px 5px 48px #8936ff29,inset 0 1px #ffffff1f}.base-hub-core-logo .brand-logo{background:#040e1dc2;border-color:#4ab6ef42;height:72px}.base-hub-core>strong{color:#ddf7ff;letter-spacing:.18em;margin-top:8px;font-size:10px}.base-hub-core>span{color:#758aa3;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px}.base-hub-node{background:linear-gradient(145deg,#081628f0,#030b17f5);border:1px solid #578ed140;border-radius:11px;flex-direction:column;justify-content:center;width:146px;min-height:82px;padding:12px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.55s both base-node-in;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000003b}.base-hub-node:hover{border-color:#38cbff85;transform:translate(-50%,-54%);box-shadow:0 12px 30px #00000042,0 0 22px #249aff1f}.base-hub-node i{background:#35dbff;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:11px;box-shadow:0 0 9px #35dbff}.base-hub-node strong{color:#e1eaf6;padding-top:7px;font-size:11px}.base-hub-node span{color:#7588a0;margin-top:5px;font-size:7px;line-height:1.35}.base-hub-node--0{top:17%;left:23%}.base-hub-node--1{top:6%;left:50%}.base-hub-node--2{top:17%;left:77%}.base-hub-node--3{top:50%;left:12%}.base-hub-node--4{top:50%;left:88%}.base-hub-node--5{top:83%;left:23%}.base-hub-node--6{top:94%;left:50%}.base-hub-node--7{top:83%;left:77%}.base-purpose{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.base-purpose-copy h2{letter-spacing:-.052em;text-wrap:balance;max-width:740px;margin:13px 0 20px;font-size:clamp(37px,4.2vw,62px);line-height:1.03}.base-purpose-copy>p{color:#98a9bd;max-width:660px;margin:0;font-size:14px;line-height:1.8}.base-purpose-copy .base-purpose-note{color:#b8c9dc;border-left:2px solid #40cfff;margin-top:19px;padding-left:15px;font-size:12px}.base-friction-list{border-radius:15px;padding:26px}.base-friction-list>span{color:#6f8fad;letter-spacing:.17em;font-size:8px;font-weight:800}.base-friction-list ul{margin:16px 0 0;padding:0;list-style:none;display:grid}.base-friction-list li{color:#bdcad9;border-top:1px solid #5f8bc524;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:53px;padding:0 5px;font-size:12px;display:grid}.base-friction-list li b{color:#54799c;letter-spacing:.08em;font-size:8px}.base-friction-list li i{color:#ff7282;font-style:normal}.base-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.base-compare-card{background:linear-gradient(145deg,#071324e6,#030a15f2);border:1px solid #608fcf33;border-radius:16px;min-width:0;padding:27px;overflow:hidden}.base-compare-card--before{border-top-color:#ff556b52}.base-compare-card--after{border-top-color:#35d8ff70}.base-compare-copy>span{color:#ff7888;letter-spacing:.18em;font-size:8px;font-weight:800}.base-compare-card--after .base-compare-copy>span{color:#42dbf8}.base-compare-copy h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:24px}.base-compare-copy p{color:#8294aa;max-width:570px;min-height:48px;margin:0;font-size:11px;line-height:1.65}.base-chaos-map,.base-control-map{aspect-ratio:560/300;background:#0208118c;border:1px solid #5b8bc926;border-radius:12px;margin-top:20px;position:relative}.base-chaos-map svg,.base-control-map svg{width:100%;height:100%;position:absolute;inset:0}.base-chaos-line{fill:none;stroke:#ff526d;stroke-width:1px;opacity:.27;stroke-dasharray:5 7;animation:14s linear infinite base-route-dash}.base-chaos-line:nth-child(2n){stroke:#7b60ff;opacity:.22}.base-chaos-node,.base-control-node{color:#becadb;background:#071324f5;border:1px solid #628dc63b;border-radius:7px;place-items:center;width:92px;height:38px;font-size:8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.base-chaos-node--0,.base-control-node--0{top:18%;left:11%}.base-chaos-node--1,.base-control-node--1{top:11%;left:50%}.base-chaos-node--2,.base-control-node--2{top:18%;left:89%}.base-chaos-node--3,.base-control-node--3{top:82%;left:11%}.base-chaos-node--4,.base-control-node--4{top:89%;left:50%}.base-chaos-node--5,.base-control-node--5{top:82%;left:89%}.base-control-line{fill:none;stroke:#4d9eff;stroke-width:1.2px;opacity:.5;stroke-dasharray:4 7}.base-control-core{background:linear-gradient(145deg,#071f36fa,#120c30fa);border:1px solid #33d3ff9e;border-radius:10px;justify-items:center;width:132px;padding:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #3094ff2b}.base-control-core .brand-logo{width:105px;height:50px}.base-control-core small{color:#7090aa;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:6px}.base-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.base-automation-grid article{background:linear-gradient(150deg,#08172ad4,#030b17ed);border:1px solid #578bcb30;border-radius:13px;min-height:240px;padding:21px;transition:transform .25s,border-color .25s,box-shadow .25s}.base-automation-grid header{color:#5d84aa;letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.base-automation-grid header span{color:#4bdafa}.base-automation-grid h3{letter-spacing:-.03em;margin:30px 0 18px;font-size:20px}.base-automation-grid ul{color:#8ea0b5;gap:9px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.base-automation-grid li{gap:8px;line-height:1.45;display:flex}.base-automation-grid li span{color:#49d7ff}.base-flow-demo{border-radius:17px;padding:15px}.base-tabs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.base-tabs button,.base-lab-tabs button{color:#8fa1b7;cursor:pointer;background:#050f1db3;border:1px solid #5687c62e;border-radius:9px;min-height:54px;padding:0 16px;font-size:11px;transition:color .2s,border-color .2s,background .2s}.base-tabs button span,.base-lab-tabs button span{color:#557696;margin-right:9px;font-size:7px}.base-tabs button:hover,.base-lab-tabs button:hover{color:#d8e6f5;border-color:#43aeef59}.base-tabs button.is-active,.base-lab-tabs button.is-active{color:#fff;background:linear-gradient(105deg,#1593cb2e,#6342c22e);border-color:#3ecdff94;box-shadow:inset 0 1px #ffffff0a,0 0 20px #2392ff14}.base-flow-panel{background:radial-gradient(50% 50% at 50% 45%,#225bb314,#0000 70%),#020913ab;border:1px solid #5989c82b;border-radius:12px;margin-top:11px;padding:28px;animation:.35s both base-panel-in;overflow:hidden}.base-flow-panel-head{justify-content:space-between;align-items:center;gap:30px;display:flex}.base-flow-panel-head>span{color:#55cfee;letter-spacing:.17em;font-size:8px;font-weight:800}.base-flow-panel-head p{color:#788da5;text-align:right;max-width:600px;margin:0;font-size:10px;line-height:1.55}.base-flow-track{margin:38px 0 0;padding:0;list-style:none;display:grid}.base-flow-track--5{grid-template-columns:repeat(5,1fr)}.base-flow-track--6{grid-template-columns:repeat(6,1fr)}.base-flow-step{justify-content:center;min-width:0;display:flex;position:relative}.base-flow-step article{z-index:2;background:linear-gradient(145deg,#081c32fa,#040d1bfa);border:1px solid #499bdf40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:min(172px,86%);min-height:165px;padding:13px 12px;display:flex;position:relative;box-shadow:0 13px 28px #00000038}.base-flow-step-index{color:#547897;letter-spacing:.09em;font-size:6px;position:absolute;top:9px;left:10px}.base-flow-step .brand-logo{width:116px;height:58px;margin-bottom:9px}.base-flow-wordmark{color:#dce9f5;text-align:center;background:#030c18b8;border:1px solid #5b8fce2e;border-radius:7px;place-items:center;width:116px;height:58px;margin-bottom:9px;font-size:10px;font-weight:700;display:grid}.base-flow-step strong{text-align:center;max-width:100%;font-size:10px}.base-flow-step small{color:#6f849c;text-align:center;min-height:25px;margin-top:5px;font-size:7px;line-height:1.35}.base-flow-connector{z-index:1;width:46%;height:24px;position:absolute;top:50%;left:77%;transform:translateY(-50%)}.base-flow-connector i{background:linear-gradient(90deg,#28d7ff33,#5971ffb3,#8751ff33);height:1px;position:absolute;top:50%;left:0;right:0}.base-flow-connector b{background:#4ce6ff;border-radius:50%;width:6px;height:6px;animation:3.2s linear infinite base-flow-packet;position:absolute;top:calc(50% - 3px);left:0;box-shadow:0 0 8px #35dfff}.base-flow-connector span{color:#708baf;font-size:12px;position:absolute;top:1px;right:-2px}.base-disclaimer{color:#657991;text-align:center;margin:29px 0 0;font-size:8px;line-height:1.55}.base-pair-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.base-pair-card{background:linear-gradient(145deg,#081629d1,#030b17ed);border:1px solid #5b8cca30;border-radius:13px;min-height:250px;padding:18px;transition:transform .25s,border-color .25s}.base-pair-card:hover{border-color:#43bcf973;transform:translateY(-3px)}.base-pair-logos{grid-template-columns:1fr 20px 1fr;align-items:center;gap:7px;display:grid}.base-pair-logos .brand-logo{width:100%;height:68px}.base-pair-logos>span{color:#57cbf2;text-align:center;font-size:15px}.base-pair-status{color:#60839f;letter-spacing:.14em;align-items:center;gap:7px;margin-top:18px;font-size:6px;font-weight:800;display:flex}.base-pair-status i{background:#30d9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #30d9ff}.base-pair-card h3{letter-spacing:-.03em;margin:9px 0 8px;font-size:17px}.base-pair-card p{color:#8497ad;margin:0;font-size:10px;line-height:1.55}.base-integration-note{border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:13px;padding:16px 18px;display:flex}.base-integration-note p{color:#8296ad;max-width:780px;margin:0;font-size:10px;line-height:1.55}.base-integration-note .button{flex:none;min-height:42px;font-size:11px}.base-lab{grid-template-columns:.42fr 1fr;align-items:center;gap:42px;display:grid}.base-lab-heading h2{letter-spacing:-.055em;margin:12px 0 15px;font-size:clamp(42px,4.4vw,64px);line-height:1.01}.base-lab-heading h2 span{background:linear-gradient(100deg,#28e1fa,#4d82ff 50%,#a460ff);color:#0000;-webkit-background-clip:text;background-clip:text}.base-lab-heading p{color:#92a4ba;max-width:490px;margin:0;font-size:13px;line-height:1.75}.base-lab-console{border-radius:16px;padding:14px}.base-lab-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.base-lab-tabs button{min-height:48px;padding:8px;font-size:9px}.base-lab-panel{background:#020912a1;border:1px solid #5989c729;border-radius:11px;margin-top:10px;padding:20px;animation:.35s both base-panel-in}.base-lab-toolbar{color:#68849f;letter-spacing:.13em;justify-content:space-between;font-size:7px;display:flex}.base-lab-toolbar span{color:#59d6f5}.base-lab-toolbar span i{background:#3dffbf;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #3dffbf}.base-lab-toolbar code{color:#71839a;font-size:7px}.base-rule-track{grid-template-columns:repeat(5,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.base-rule-track li{justify-content:center;min-width:0;display:flex;position:relative}.base-rule-track article{z-index:2;background:linear-gradient(145deg,#081b31fa,#040d1bfa);border:1px solid #4e97d83d;border-radius:10px;flex-direction:column;justify-content:center;width:84%;min-height:135px;padding:15px 10px;display:flex;position:relative}.base-rule-track article>span{color:#55d9fa;letter-spacing:.13em;font-size:6px;font-weight:800}.base-rule-track article strong{margin-top:13px;font-size:10px;line-height:1.35}.base-rule-track article small{color:#71849b;margin-top:7px;font-size:6px;line-height:1.4}.base-rule-track li>div{z-index:1;color:#6c85a7;width:44%;height:20px;font-size:10px;position:absolute;top:50%;left:78%}.base-rule-track li>div i{opacity:.46;background:linear-gradient(90deg,#25dafa,#765fff);height:1px;position:absolute;top:8px;left:0;right:7px}.base-rule-track li>div b{background:#44e3ff;border-radius:50%;width:6px;height:6px;animation:2.8s linear infinite base-rule-packet;position:absolute;top:5px;left:0;box-shadow:0 0 7px #44e3ff}.base-rule-track li>div{text-align:right}.base-lab-panel>p{color:#61768e;text-align:center;margin:22px 0 0;font-size:7px;line-height:1.5}.base-exceptions{border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding:38px;display:grid}.base-exceptions h2{letter-spacing:-.045em;margin:11px 0 13px;font-size:clamp(32px,3.6vw,52px)}.base-exceptions>div p{color:#91a3b8;margin:0;font-size:12px;line-height:1.75}.base-exceptions ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.base-exceptions li{background:#120c2461;border:1px solid #816cb433;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;min-height:47px;padding:0 13px;display:grid}.base-exceptions li span{color:#805e9f;font-size:7px}.base-exceptions li strong{color:#c3b9ce;font-size:10px;font-weight:600}.base-exceptions li i{color:#ff7082;border:1px solid #ff667c5e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.base-implementation-track{border-radius:15px;grid-template-columns:repeat(7,1fr);padding:0;display:grid;overflow:hidden}.base-implementation-track article{border-right:1px solid #5c8bc926;min-height:230px;padding:25px 17px;position:relative}.base-implementation-track article:last-child{border-right:0}.base-implementation-track article>span{color:#61d8fa;background:#0a233bd1;border:1px solid #42c7ff61;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:800;display:grid}.base-implementation-track article>i{background:linear-gradient(90deg,#2cd6ff6b,#515be72e);height:1px;position:absolute;top:45px;left:57px;right:-1px}.base-implementation-track h3{margin:42px 0 10px;font-size:15px}.base-implementation-track p{color:#8193a9;margin:0;font-size:9px;line-height:1.6}.base-existing{border-radius:16px;grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding:44px;display:grid;overflow:hidden}.base-existing:before{content:"";filter:blur(150px);opacity:.09;pointer-events:none;background:#1c6eff;border-radius:50%;width:330px;height:330px;position:absolute;left:25%}.base-existing{position:relative}.base-existing-copy{z-index:1;position:relative}.base-existing-copy h2{letter-spacing:-.05em;margin:12px 0 15px;font-size:clamp(38px,4vw,58px);line-height:1.02}.base-existing-copy p{color:#93a5ba;max-width:620px;margin:0 0 25px;font-size:13px;line-height:1.75}.base-existing-copy .button{font-size:12px}.base-existing-audit{z-index:1;background:#030c1894;border:1px solid #548ece2e;border-radius:13px;padding:23px;position:relative}.base-existing-audit>span{color:#6aa8cc;letter-spacing:.17em;font-size:8px;font-weight:800}.base-existing-audit ul{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.base-existing-audit li{color:#94a6ba;background:#0816278a;border:1px solid #5989c721;border-radius:7px;align-items:center;gap:8px;min-height:41px;padding:8px 10px;font-size:8px;display:flex}.base-existing-audit li i{background:#ff6a7d;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px #ff486599}.base-scale-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.base-scale-card{background:linear-gradient(150deg,#07172ad9,#030a15f0);border:1px solid #588bca30;border-radius:14px;min-height:330px;padding:27px}.base-scale-card--2{border-top-color:#47b8ff73}.base-scale-card--3{border-top-color:#9156ff75}.base-scale-card header{justify-content:space-between;align-items:center;display:flex}.base-scale-card header span{color:#597e9e;font-size:8px}.base-scale-card header strong{color:#61cdef;letter-spacing:.17em;font-size:9px}.base-scale-card--3 header strong{color:#ae7cff}.base-scale-card h3{letter-spacing:-.035em;max-width:280px;margin:48px 0 24px;font-size:23px;line-height:1.15}.base-scale-nodes{flex-wrap:wrap;gap:7px;display:flex}.base-scale-nodes span{color:#9dafc2;background:#05101ea1;border:1px solid #5c8dca2e;border-radius:6px;align-items:center;gap:7px;min-height:31px;padding:6px 9px;font-size:8px;display:flex}.base-scale-nodes i{color:#587894;font-size:6px;font-style:normal}.base-ai{border-radius:17px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;min-height:510px;padding:52px;display:grid;overflow:hidden}.base-ai-copy h2{letter-spacing:-.052em;margin:12px 0 16px;font-size:clamp(38px,4.2vw,61px);line-height:1.03}.base-ai-copy p{color:#91a3b8;max-width:620px;margin:0;font-size:13px;line-height:1.77}.base-ai-map{min-height:390px;position:relative}.base-ai-map:before,.base-ai-map:after{content:"";border:1px solid #3999ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base-ai-map:before{width:300px;height:300px}.base-ai-core{z-index:2;text-align:center;background:radial-gradient(circle,#266ddb5c,#08122afa 70%);border:1px solid #47d8ff99;border-radius:50%;place-content:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #3999ff2e}.base-ai-core strong{background:linear-gradient(100deg,#37e3fb,#9a68ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px}.base-ai-core span{color:#738ca6;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:6px}.base-ai-node{z-index:2;color:#a6b5c7;white-space:nowrap;background:#05101ff0;border:1px solid #578bca33;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:8px;display:flex;position:absolute}.base-ai-node i{background:#46dcff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #46dcff}.base-ai-node--0{top:16%;left:4%}.base-ai-node--1{top:2%;left:41%}.base-ai-node--2{top:18%;right:2%}.base-ai-node--3{top:50%;right:0}.base-ai-node--4{bottom:14%;right:8%}.base-ai-node--5{bottom:3%;left:32%}.base-ai-node--6{bottom:20%;left:0}.base-faq-list{gap:8px;max-width:980px;margin:0 auto;display:grid}.base-faq-list details{background:#05101f9e;border:1px solid #5789c72e;border-radius:10px;overflow:hidden}.base-faq-list summary{cursor:pointer;grid-template-columns:40px 1fr 30px;align-items:center;gap:14px;min-height:68px;padding:0 20px;list-style:none;display:grid}.base-faq-list summary::-webkit-details-marker{display:none}.base-faq-list summary>span{color:#557b9c;font-size:8px}.base-faq-list summary strong{font-size:13px;font-weight:650}.base-faq-list summary i{color:#78cdef;border:1px solid #48a6e442;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;transition:transform .2s;display:grid}.base-faq-list details[open] summary i{transform:rotate(45deg)}.base-faq-list details p{color:#8fa1b6;max-width:760px;margin:0;font-size:11px;line-height:1.75}.base-contact{border-radius:16px;grid-template-columns:.95fr 1.05fr;gap:60px;min-height:490px;margin-top:118px;padding:42px;display:grid;position:relative;overflow:hidden}.base-contact:before{content:"";background:repeating-radial-gradient(#0000 0 15px,#287eff12 16px 17px,#0000 18px 30px);width:42%;height:100%;position:absolute;top:0;left:18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.base-contact-copy,.base-contact-form{z-index:2;position:relative}.base-contact-copy h2{letter-spacing:-.052em;margin:13px 0 16px;font-size:clamp(39px,4vw,58px);line-height:1.02}.base-contact-copy>p{color:#91a3b8;max-width:560px;margin:0;font-size:13px;line-height:1.75}.base-contact-copy ul{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.base-contact-copy li{color:#a6b6c8;align-items:center;gap:9px;min-height:41px;font-size:9px;display:flex}.base-contact-copy li span{color:#50d8f7;border:1px solid #41c9ff73;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.base-contact-form{background:#030b178a;border:1px solid #5b8ccb2e;border-radius:13px;align-self:center;padding:22px}.base-contact-form .selected-technology{background:linear-gradient(105deg,#157db129,#6341c221);border:1px solid #38c6ff57;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:10px 12px;display:flex}.base-contact-form .selected-technology>span:first-child{color:#728da6;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.base-contact-form .selected-technology__chips{gap:7px;display:flex}.base-contact-form .selected-technology__chip{color:#e0f8ff;font-size:11px}.base-contact-form .selected-technology__chip button{display:none}@keyframes base-route-dash{to{stroke-dashoffset:-130px}}@keyframes base-core-breathe{0%,to{filter:brightness(.95)}50%{filter:brightness(1.09)}}@keyframes base-node-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes base-panel-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes base-flow-packet{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(60px)}}@keyframes base-rule-packet{0%{opacity:0;transform:translate(0)}18%,78%{opacity:1}to{opacity:0;transform:translate(43px)}}@media (max-width:1180px){.base-hero{grid-template-columns:minmax(400px,.8fr) minmax(520px,1.2fr)}.base-hero h1{font-size:60px}.base-hub-node{width:130px}.base-automation-grid,.base-pair-grid{grid-template-columns:repeat(2,1fr)}.base-lab{grid-template-columns:1fr}.base-lab-heading{text-align:center;justify-self:center;max-width:780px}.base-lab-heading p{margin-inline:auto}.base-implementation-track{grid-template-columns:repeat(4,1fr)}.base-implementation-track article:nth-child(4){border-right:0}.base-implementation-track article{border-bottom:1px solid #5c8bc926}.base-implementation-track article:nth-child(n+5){border-bottom:0}.base-ai{grid-template-columns:.9fr 1.1fr;padding-inline:38px}}@media (max-width:930px){.base-section{padding-top:92px}.base-breadcrumb{padding-top:96px}.base-hero{grid-template-columns:1fr;min-height:auto;padding-top:40px}.base-hero-copy{text-align:center}.base-kicker,.base-hero h1,.base-hero-lead{margin-inline:auto}.base-hero-actions,.base-hero-benefits{justify-content:center}.base-hub{width:min(720px,100%);margin:15px auto 0}.base-purpose,.base-exceptions,.base-existing,.base-ai,.base-contact{grid-template-columns:1fr}.base-purpose{gap:28px}.base-purpose-copy{text-align:center}.base-purpose-copy>p{margin-inline:auto}.base-purpose-copy .base-purpose-note{border:1px solid #40cfff47;border-radius:9px;max-width:650px;margin-inline:auto;padding:13px}.base-compare{grid-template-columns:1fr}.base-compare-copy p{min-height:0}.base-flow-panel-head{text-align:center;display:grid}.base-flow-panel-head p{text-align:center;margin-inline:auto}.base-flow-track{gap:34px;max-width:520px;margin-inline:auto;grid-template-columns:1fr!important}.base-flow-step article{width:min(360px,100%);min-height:146px}.base-flow-connector{width:24px;height:34px;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.base-flow-connector i{width:1px;height:auto;inset:0 auto 0 50%}.base-flow-connector b{animation-name:base-flow-packet-vertical;top:0;left:calc(50% - 3px)}.base-flow-connector span{top:19px;right:4px;transform:rotate(90deg)}.base-rule-track{grid-template-columns:1fr;gap:32px;max-width:520px;margin-inline:auto}.base-rule-track article{width:min(360px,100%);min-height:116px}.base-rule-track li>div{width:24px;height:30px;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.base-rule-track li>div i{width:1px;height:auto;inset:0 auto 4px 50%}.base-rule-track li>div b{animation-name:base-rule-packet-vertical;top:0;left:calc(50% - 3px)}.base-rule-track li>div{text-align:right;padding-top:14px;transform:translate(-50%)rotate(90deg)}.base-exceptions,.base-existing,.base-contact{gap:34px}.base-existing-copy,.base-contact-copy{text-align:center}.base-existing-copy p,.base-contact-copy>p{margin-inline:auto}.base-contact-copy ul{text-align:left;max-width:560px;margin-inline:auto}.base-scale-grid{grid-template-columns:1fr}.base-scale-card{min-height:250px}.base-scale-card h3{margin-top:34px}.base-ai-copy{text-align:center}.base-ai-copy p{margin-inline:auto}.base-ai-map{justify-self:center;width:min(650px,100%)}}@keyframes base-flow-packet-vertical{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(26px)}}@keyframes base-rule-packet-vertical{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(22px)}}@media (max-width:720px){.base-section{padding-top:76px}.base-section-heading{margin-bottom:26px}.base-section-heading h2{font-size:34px}.base-section-heading p{font-size:12px}.base-breadcrumb{padding-top:90px;font-size:8px}.base-hero{padding-top:27px}.base-kicker{font-size:7px}.base-hero h1{font-size:clamp(44px,12vw,60px)}.base-hero-lead{font-size:13px}.base-hero-actions{display:grid}.base-hero-actions .button{width:100%}.base-hero-benefits{gap:9px 14px;font-size:8px}.base-hub-node{width:110px;min-height:66px;padding:9px}.base-hub-node strong{font-size:8px}.base-hub-node span{font-size:5.5px}.base-hub-core{width:158px;min-height:112px;padding:10px}.base-hub-core-logo{width:126px}.base-hub-core-logo .brand-logo{height:57px}.base-hub-core>strong{font-size:8px}.base-hub-core>span{font-size:5.5px}.base-purpose-copy h2{font-size:37px}.base-purpose-copy>p{font-size:12px}.base-friction-list,.base-compare-card{padding:18px}.base-compare-copy h3{font-size:20px}.base-compare-copy p{font-size:9px}.base-chaos-node,.base-control-node{width:72px;height:31px;font-size:6px}.base-control-core{width:104px}.base-control-core .brand-logo{width:85px;height:42px}.base-automation-grid,.base-pair-grid{grid-template-columns:1fr}.base-automation-grid article{min-height:210px}.base-pair-card{min-height:0}.base-pair-logos .brand-logo{height:72px}.base-tabs,.base-lab-tabs{grid-template-columns:1fr 1fr}.base-tabs button,.base-lab-tabs button{min-height:48px;font-size:9px}.base-flow-panel{padding:20px 14px}.base-integration-note{text-align:center;flex-direction:column;align-items:stretch}.base-integration-note .button{width:100%}.base-lab-heading h2{font-size:42px}.base-lab-console{padding:9px}.base-lab-panel{padding:16px 10px}.base-exceptions,.base-existing,.base-ai,.base-contact{padding:28px 20px}.base-exceptions h2,.base-existing-copy h2,.base-ai-copy h2,.base-contact-copy h2{font-size:36px}.base-existing-audit ul{grid-template-columns:1fr}.base-implementation-track{grid-template-columns:1fr;overflow:visible}.base-implementation-track article{border-right:0;min-height:0;padding:20px 20px 20px 78px;border-bottom:1px solid #5c8bc926!important}.base-implementation-track article:last-child{border-bottom:0!important}.base-implementation-track article>span{position:absolute;top:18px;left:18px}.base-implementation-track article>i{width:1px;height:auto;top:58px;bottom:-1px;left:38px}.base-implementation-track h3{margin:0 0 7px}.base-implementation-track p{font-size:9px}.base-ai{min-height:0}.base-ai-map{min-height:440px}.base-ai-node{white-space:normal;max-width:145px}.base-faq-list summary{grid-template-columns:25px 1fr 26px;gap:8px;min-height:62px;padding-inline:13px}.base-faq-list summary strong{font-size:11px}.base-faq-list details>div{padding:0 46px 18px}.base-contact{margin-top:76px}.base-contact-copy ul{grid-template-columns:1fr;max-width:310px}.base-contact-form{padding:13px}.base-contact-form .selected-technology{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.base-breadcrumb{gap:7px}.base-hero h1{font-size:45px}.base-kicker b:nth-of-type(2),.base-kicker b:nth-of-type(2)+*{display:none}.base-hub{aspect-ratio:1/.92;margin-top:20px}.base-hub-grid{inset:3%}.base-hub-node{border-radius:8px;width:84px;min-height:52px;padding:7px}.base-hub-node i{width:4px;height:4px;top:7px;left:7px}.base-hub-node strong{padding-top:4px;font-size:6.6px}.base-hub-node span{margin-top:2px;font-size:4.5px}.base-hub-node--0{top:18%;left:19%}.base-hub-node--1{top:5%}.base-hub-node--2{top:18%;left:81%}.base-hub-node--3{left:12%}.base-hub-node--4{left:88%}.base-hub-node--5{top:82%;left:19%}.base-hub-node--6{top:95%}.base-hub-node--7{top:82%;left:81%}.base-hub-core{border-radius:13px;width:122px;min-height:88px}.base-hub-core-logo{width:98px}.base-hub-core-logo .brand-logo{height:44px;padding:6px}.base-hub-core>strong{margin-top:4px;font-size:6px}.base-hub-core>span{font-size:4px}.base-purpose-copy h2{font-size:35px}.base-friction-list li{font-size:10px}.base-compare-card{padding:13px}.base-chaos-node,.base-control-node{width:60px;height:27px}.base-control-core{width:88px;padding:5px}.base-control-core .brand-logo{width:75px;height:36px}.base-control-core small{display:none}.base-tabs,.base-lab-tabs{gap:5px}.base-tabs button,.base-lab-tabs button{padding:6px;font-size:8px}.base-flow-panel-head p{font-size:8px}.base-flow-step article{width:100%}.base-disclaimer{font-size:7px}.base-pair-logos{grid-template-columns:1fr 16px 1fr}.base-pair-logos .brand-logo{height:64px}.base-lab-heading h2{font-size:38px}.base-lab-heading p{font-size:11px}.base-lab-toolbar code{display:none}.base-exceptions h2,.base-existing-copy h2,.base-ai-copy h2,.base-contact-copy h2{font-size:34px}.base-exceptions li{grid-template-columns:27px 1fr auto}.base-scale-card{padding:22px}.base-scale-card h3{font-size:21px}.base-ai-map{min-height:470px}.base-ai-map:before{width:245px;height:245px}.base-ai-map:after{width:155px;height:155px}.base-ai-core{width:100px;height:100px}.base-ai-node{max-width:128px;font-size:7px}.base-ai-node--0{top:17%;left:0}.base-ai-node--1{top:3%;left:35%}.base-ai-node--2{top:20%;right:0}.base-ai-node--3{top:48%;right:0}.base-ai-node--4{bottom:15%;right:2%}.base-ai-node--5{bottom:3%;left:26%}.base-ai-node--6{bottom:20%;left:0}.base-faq-list details>div{padding-inline:46px 16px}.base-contact-form .button{padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.base-page *,.base-page :before,.base-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.base-data-packet,.base-compare-packet,.base-flow-connector b,.base-rule-track li>div b{display:none!important}.base-hub-route,.base-chaos-line{stroke-dashoffset:0;animation:none!important}.base-hub-core,.base-hub-node,.base-flow-panel,.base-lab-panel{animation:none!important}}.base-page{background:radial-gradient(54% 13% at 72% 8%,#206fff14,#0000 72%),radial-gradient(50% 13% at 14% 34%,#5c34cd0b,#0000 74%),#020711 linear-gradient(#0000 0 15%,#0613262e 31%,#0000 47% 61%,#04102133 78%,#0000 92%)}.base-page:before{background:radial-gradient(46% 19% at 76% 4%,#286aff29,#0000 72%),radial-gradient(48% 14% at 19% 43%,#8443e313,#0000 74%),radial-gradient(34% 11% at 80% 72%,#16bbff0e,#0000 78%)}.base-section{position:relative}.base-section,.base-contact{scroll-margin-top:104px}.base-section-heading{margin-bottom:44px}.base-section-heading p{color:#a2b3c7;font-size:15px}.base-before-after,.base-flow,.base-lab,.base-scale,.base-ai{padding-top:142px}.base-automation,.base-integrations,.base-implementation,.base-faq{padding-top:126px}.base-hero{grid-template-columns:minmax(450px,.72fr) minmax(650px,1.28fr);gap:0;min-height:750px;padding-top:18px}.base-hero-copy{padding-right:4px}.base-hero-lead{color:#afbed0;font-size:15.5px}.base-hero-benefits{color:#b3c0cf;font-size:10.5px}.base-hub{filter:drop-shadow(0 26px 54px #0003);width:111%;margin-left:-4%}.base-hub:before{filter:blur(34px);background:radial-gradient(#1a87ff38,#5b30e414 44%,#0000 71%);inset:13% 6%}.base-hub-grid{opacity:.62;background-size:20px 20px;inset:3%}.base-hub-route{stroke-width:1.5px;stroke-dasharray:5 7;opacity:.66}.base-data-packet{r:4.5px}.base-hub-core{background:linear-gradient(145deg,#072744fc,#170c3ffc);border-color:#4bdeffdb;border-radius:22px;width:238px;min-height:174px;box-shadow:0 0 0 1px #754eff9e,0 0 54px #1fb6ff52,30px 8px 70px #8b37ff3b,inset 0 1px #ffffff2b}.base-hub-core:before{content:"";pointer-events:none;border:1px solid #5fb2ff2e;border-radius:15px;position:absolute;inset:10px}.base-hub-core-logo{width:182px}.base-hub-core-logo .brand-logo{height:80px}.base-hub-core>strong{font-size:11px}.base-hub-node{background:linear-gradient(145deg,#08192ef7,#030c19fa);border-color:#5c9de054;width:156px;min-height:88px;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00000045}.base-hub-node strong{font-size:11.5px}.base-hub-node span{color:#8498ae;font-size:7.5px}.base-hub-node--6{top:90%}.base-purpose{grid-template-columns:1.05fr .95fr;align-items:start;gap:92px;padding-top:152px}.base-purpose:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 32%,#2069ff11,#0000 67%);width:70vw;height:480px;position:absolute;top:84px;left:-14vw}.base-purpose-copy{border-left:1px solid #49b4ee3b;padding:24px 0 0 22px}.base-purpose-copy h2{font-size:clamp(39px,4.35vw,65px)}.base-purpose-copy>p{color:#a7b6c8;font-size:14.5px}.base-purpose-copy .base-history-note{color:#7892ac;letter-spacing:.035em;margin-top:15px;font-size:11px}.base-purpose-copy .base-purpose-note{color:#c3d0df;background:linear-gradient(90deg,#146c9a17,#0000);border:1px solid #40cfff40;border-left:2px solid #40cfff;border-radius:0 10px 10px 0;margin-top:22px;padding:16px 18px;font-size:12.5px}.base-friction-list{background:linear-gradient(150deg,#08192ee6,#030b18f2);border-color:#589adb47;padding:30px;box-shadow:0 24px 60px #0000002e}.base-friction-list>span{color:#7ea4c6;font-size:8.5px}.base-friction-list li{color:#cad5e2;min-height:58px;font-size:12.5px}.base-before-after:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 17% 60%,#c2254c0e,#0000 33%),radial-gradient(at 82% 60%,#1baeff13,#0000 34%);position:absolute;inset:96px -10vw -40px}.base-compare{align-items:stretch;gap:18px}.base-compare-card{border-radius:19px;padding:32px;box-shadow:0 24px 58px #0003}.base-compare-card--before{background:radial-gradient(at 42% 74%,#8f1f3c17,#0000 58%),linear-gradient(145deg,#0c1323f0,#040a15f7);border-color:#ff5b6f3d}.base-compare-card--after{background:radial-gradient(at 52% 70%,#178cff21,#0000 58%),linear-gradient(145deg,#07192ef5,#040b19fa);border-color:#34d8ff66;transform:translateY(-7px);box-shadow:0 30px 70px #0000003d,0 0 42px #23a4ff12}.base-compare-copy h3{font-size:26px}.base-compare-copy p{color:#95a7bb;font-size:11.5px}.base-chaos-map,.base-control-map{aspect-ratio:560/326;border-color:#5d97d738;margin-top:26px}.base-chaos-line{stroke-width:1.2px;opacity:.36}.base-chaos-line:nth-child(2n){opacity:.29}.base-control-line{stroke:#43b9ff;stroke-width:1.45px;opacity:.66}.base-control-core{border-color:#37e0ffc7;width:146px;padding:10px;box-shadow:0 0 34px #27b5ff3d,0 0 0 1px #684dff3d}.base-chaos-node,.base-control-node{background:#061426fa;border-color:#659edb52}.base-automation-grid{gap:14px}.base-automation-grid article{background:radial-gradient(circle at 15% 0,#227ed61c,#0000 42%),linear-gradient(150deg,#08192ee8,#030b17f5);border-radius:15px;min-height:278px;padding:23px;position:relative;overflow:hidden}.base-automation-grid article:after{content:"";pointer-events:none;border:1px solid #3b9dff14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 0 24px #495fff06,0 0 0 48px #6044ff05}.base-automation-grid article:nth-child(2n){background:radial-gradient(circle at 10% 0,#4c48db1a,#0000 43%),linear-gradient(150deg,#09162ce8,#030b17f5)}.base-automation-grid article:first-child,.base-automation-grid article:nth-child(6),.base-automation-grid article:nth-child(7){border-color:#38c1ff59;box-shadow:inset 0 1px #ffffff09,0 18px 38px #00000024}.base-automation-grid article:nth-child(6){border-color:#715fff5e}.base-automation-grid article:hover{border-color:#44d3ff94;transform:translateY(-7px);box-shadow:0 24px 46px #00000047,0 0 32px #2d8fff1c}.base-automation-grid header{align-items:flex-start}.base-automation-icon-wrap{background:linear-gradient(145deg,#146ba133,#4639aa21);border:1px solid #46caff57;border-radius:13px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002b;color:#55ddfb!important}.base-automation-icon{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.base-automation-meta{justify-items:end;gap:5px;display:grid;color:#5d84aa!important}.base-automation-meta>span{font-size:8px;color:#68dff8!important}.base-automation-meta b{font-size:8px}.base-automation-grid h3{margin:25px 0 18px;font-size:21px}.base-automation-grid ul{color:#9eafc2;font-size:10.5px}.base-flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 58%,#1d75ff13,#0000 55%);position:absolute;inset:76px -10vw -50px}.base-flow-demo{background:linear-gradient(150deg,#07182ce8,#030a16f7);border-color:#529de14a;border-radius:20px;padding:21px;box-shadow:0 28px 70px #00000038}.base-tabs{gap:9px}.base-tabs button{border-radius:11px;min-height:62px;font-size:11.5px}.base-tabs button.is-active{border-color:#40d9ffbf;box-shadow:inset 0 1px #ffffff12,0 0 28px #2392ff21}.base-flow-panel{background:radial-gradient(54% 60%,#225bb31f,#0000 72%),linear-gradient(#020b17c7,#020812e8);border-radius:15px;margin-top:14px;padding:34px}.base-flow-panel-head>span{font-size:8.5px}.base-flow-panel-head p{color:#92a5bb;font-size:10.5px}.base-flow-track{margin-top:48px}.base-flow-step article{background:radial-gradient(circle at 50% 0,#2b84d31f,#0000 52%),linear-gradient(145deg,#081e36fc,#040d1bfc);border-color:#4aaaeb57;border-radius:14px;width:min(184px,90%);min-height:192px;animation:7.2s ease-in-out infinite base-step-sequence;box-shadow:0 17px 36px #00000045}.base-flow-step article:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#4ae2ffb8,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.base-flow-step:nth-child(2) article{animation-delay:.7s}.base-flow-step:nth-child(3) article{animation-delay:1.4s}.base-flow-step:nth-child(4) article{animation-delay:2.1s}.base-flow-step:nth-child(5) article{animation-delay:2.8s}.base-flow-step:nth-child(6) article{animation-delay:3.5s}.base-flow-step .brand-logo,.base-flow-wordmark{width:128px;height:66px}.base-flow-step strong{font-size:10.5px}.base-flow-step small{color:#8398af;font-size:7.5px}.base-flow-connector i{height:1.5px}.base-flow-connector b{width:7px;height:7px;box-shadow:0 0 12px #35dfff}.base-disclaimer{color:#778ca4;font-size:8.5px}.base-pair-grid{gap:14px}.base-pair-card{background:radial-gradient(circle at 50% -8%,#357ddf17,#0000 42%),linear-gradient(145deg,#08172be6,#030b17f5);border-radius:15px;min-height:276px;padding:21px;box-shadow:0 16px 34px #0000001f}.base-pair-card:hover{border-color:#43cdf985;transform:translateY(-6px);box-shadow:0 22px 44px #00000038}.base-pair-logos{grid-template-columns:1fr 28px 1fr;gap:8px;position:relative}.base-pair-logos:before{content:"";z-index:0;background:linear-gradient(90deg,#30caff26,#3edcffbf,#7156ff2e);width:96px;height:1px;position:absolute;top:50%;left:calc(50% - 48px)}.base-pair-logos .brand-logo{z-index:1;background-color:#040e1ce6;border-color:#5a95d242;height:82px;position:relative}.base-pair-logos>span{z-index:2;background:#071426;border:1px solid #43cdf94d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;position:relative}.base-pair-status{margin-top:20px;font-size:6.5px}.base-pair-card h3{font-size:18px}.base-pair-card p,.base-integration-note p{color:#94a7bb;font-size:10.5px}.base-lab{grid-template-columns:.42fr 1fr;align-items:center;gap:52px}.base-lab:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 54%,#583ede12,#0000 48%);position:absolute;inset:86px -10vw -70px}.base-lab-heading p{color:#a5b5c8;font-size:14px}.base-lab-console{background:linear-gradient(145deg,#07182df0,#030a16fa);border-color:#569bdd4d;border-radius:19px;padding:18px;box-shadow:0 30px 70px #0000003b}.base-lab-tabs{gap:8px}.base-lab-tabs button{min-height:54px;font-size:9.5px}.base-lab-panel{background:radial-gradient(at 26% 15%,#1a77ba14,#0000 45%),#020912c7;border-radius:14px;padding:25px}.base-lab-toolbar{font-size:7.5px}.base-rule-track{grid-template-columns:1fr;gap:12px;margin-top:26px}.base-rule-track li{justify-content:stretch}.base-rule-track article{background:linear-gradient(105deg,#081f37fc,#050f1ffc);border-color:#4ba5e64d;border-radius:11px;grid-template-columns:94px minmax(150px,.8fr) 1fr;align-items:center;gap:18px;width:100%;min-height:75px;padding:14px 18px;animation:6.8s ease-in-out infinite base-rule-sequence;display:grid;box-shadow:0 11px 24px #00000029}.base-rule-step--2 article{animation-delay:.65s}.base-rule-step--3 article{animation-delay:1.3s}.base-rule-step--4 article{animation-delay:1.95s}.base-rule-step--5 article{animation-delay:2.6s}.base-rule-track article>span{font-size:7px}.base-rule-track article strong{margin-top:0;font-size:11px}.base-rule-track article small{color:#8498af;margin-top:0;font-size:7.5px}.base-rule-track li>div{color:#0000;width:26px;height:14px;top:calc(100% - 1px);left:45px;transform:none}.base-rule-track li>div i{background:linear-gradient(#25dafa,#765fff);width:1px;height:14px;inset:0 auto 0 0}.base-rule-track li>div b{animation-name:base-rule-packet-vertical-polish;top:0;left:-2px}.base-lab-panel>p{color:#788ca4;font-size:8px}.base-exceptions{background:radial-gradient(at 87%,#ad4a3217,#0000 46%),linear-gradient(145deg,#101120e8,#050b17f7);border-color:#b5704c40;box-shadow:0 25px 60px #00000029}.base-exceptions .eyebrow{color:#f0a26e}.base-exceptions>div p{color:#a9b3c1;font-size:12.5px}.base-exceptions li{background:linear-gradient(90deg,#52272133,#120c236b);border-color:#cf75483d}.base-exceptions li:nth-child(2n){background:linear-gradient(90deg,#49192a2e,#120c2366);border-color:#e6556438}.base-exceptions li span{color:#c88361}.base-exceptions li strong{color:#d6c9ca;font-size:10.5px}.base-exceptions li i{color:#ff9b6c;border-color:#ff845b70}.base-implementation-track{background:linear-gradient(145deg,#07172ad9,#030b17f0);border-color:#5b99db42;box-shadow:0 22px 54px #00000029}.base-implementation-track article{min-height:248px}.base-implementation-track article>i{background:linear-gradient(90deg,#2cd6ffb3,#515be73d);height:2px}.base-implementation-track article:not(:last-child):after{content:"›";z-index:2;color:#62d8f7;background:#071426;border:1px solid #42c9ff4d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid;position:absolute;top:36px;right:-5px}.base-implementation-track h3{font-size:15.5px}.base-implementation-track p{color:#91a3b7;font-size:9.5px}.base-scale-grid{gap:15px}.base-scale-card{background:radial-gradient(circle at 50% 53%,#2174c314,#0000 43%),linear-gradient(150deg,#07182ce6,#030a15f7);min-height:410px;padding:29px;overflow:hidden;box-shadow:0 20px 48px #00000026}.base-scale-card--2{border-color:#47b8ff52}.base-scale-card--3{background:radial-gradient(circle at 50% 53%,#6e42e824,#0000 48%),linear-gradient(150deg,#0a1730f0,#040a18fa);border-color:#9156ff7a;box-shadow:0 24px 60px #0003,0 0 44px #7746ff17}.base-scale-card h3{margin:36px 0 8px;font-size:24px}.base-scale-map{height:116px;margin:7px -8px 5px}.base-scale-map svg{width:100%;height:100%;overflow:visible}.base-scale-map path{fill:none;stroke:#3abaff6b;stroke-width:1.2px;stroke-dasharray:4 6}.base-scale-card--2 .base-scale-map path{stroke:#45c6ff8c}.base-scale-card--3 .base-scale-map path{stroke:#8460ff94}.base-scale-map circle{fill:#4bdcff;filter:drop-shadow(0 0 5px #34daffbf)}.base-scale-map circle.is-core{fill:#101c3d;stroke:#4bdcff;stroke-width:2px;filter:drop-shadow(0 0 10px #34daffcc)}.base-scale-card--3 .base-scale-map circle{fill:#9b72ff;filter:drop-shadow(0 0 6px #8f5effcc)}.base-scale-card--3 .base-scale-map circle.is-core{fill:#18123d;stroke:#a477ff}.base-scale-nodes span{color:#a8b7c8;font-size:8.5px}.base-ai{background:radial-gradient(at 70%,#2f5cd821,#0000 45%),linear-gradient(145deg,#07182ceb,#030a16fa);border-color:#539de04d;grid-template-columns:.78fr 1.22fr;min-height:590px;padding:58px;box-shadow:0 30px 74px #0003}.base-ai-copy h2{font-size:clamp(42px,4.35vw,65px)}.base-ai-copy p{color:#a7b6c8;font-size:13.5px}.base-ai-map{min-height:430px}.base-ai-map:before{border-color:#3999ff40;width:370px;height:370px;box-shadow:0 0 70px #256fff0f}.base-ai-map:after{border-color:#904dff4a;width:245px;height:245px}.base-ai-routes{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.base-ai-routes path{fill:none;stroke:#468dff;stroke-width:1px;stroke-dasharray:4 7;opacity:.38}.base-ai-routes circle{fill:#4de4ff;filter:drop-shadow(0 0 7px #34dfff)}.base-ai-core{background:radial-gradient(circle,#2b76e570,#0a1330fc 70%);border-color:#47d8ffc7;width:150px;height:150px;box-shadow:0 0 55px #3999ff40,0 0 0 18px #3999ff05}.base-ai-core strong{font-size:39px}.base-ai-core span{color:#89a1ba;font-size:6.5px}.base-ai-node{color:#bdc9d7;background:#051222f7;border-color:#579ede4f;min-height:39px;padding:9px 12px;font-size:8.5px;box-shadow:0 10px 24px #00000029}.base-faq-list{gap:10px;max-width:1060px}.base-faq-list details{background:linear-gradient(145deg,#071527c7,#040d1bdb);border-color:#5795d33d;border-radius:12px;transition:border-color .25s,background .25s,box-shadow .25s}.base-faq-list details:hover{border-color:#46b9ed66}.base-faq-list details[open]{background:radial-gradient(circle at 7% 0,#2985ca1f,#0000 40%),#051121f0;border-color:#41cbff73;box-shadow:0 17px 40px #00000026,0 0 26px #2c98ff0d}.base-faq-list summary{grid-template-columns:44px 1fr 34px;min-height:78px;padding:0 24px}.base-faq-list summary strong{font-size:14px}.base-faq-list summary i{width:29px;height:29px}.base-faq-list details>div{padding:0 72px 24px 82px}.base-faq-list details p{color:#a2b3c6;font-size:11.5px}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.base-faq-list details::details-content{opacity:0;block-size:0;transition:block-size .28s,opacity .22s;overflow:hidden}.base-faq-list details[open]::details-content{opacity:1;block-size:auto}}.base-contact{background:radial-gradient(at 25% 52%,#1c64e521,#0000 40%),radial-gradient(at 78% 48%,#6d3bdb14,#0000 40%),linear-gradient(145deg,#07182cf2,#030a16fc);border-color:#4aa7e661;min-height:540px;padding:48px;box-shadow:0 32px 80px #0000003d,0 0 45px #1f85ff0d}.base-contact:before{opacity:.8;width:55%;left:8%}.base-contact-routes{z-index:1;opacity:.36;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.base-contact-routes path{fill:none;stroke:#338eff;stroke-width:1px;stroke-dasharray:4 8}.base-contact-routes circle{fill:#4ce4ff;filter:drop-shadow(0 0 7px #31dcff)}.base-contact-copy,.base-contact-form{z-index:2}.base-contact-copy>p{color:#a8b7c9;font-size:13.5px}.base-contact-copy li{color:#b4c1d0;font-size:9.5px}.base-contact-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c19d1;border-color:#5ca5e052;padding:25px;box-shadow:0 24px 50px #0000003d,inset 0 1px #ffffff09}@keyframes base-step-sequence{0%,13%,to{border-color:#4aaaeb57;transform:translateY(0);box-shadow:0 17px 36px #00000045}5%,9%{border-color:#44dcffc2;transform:translateY(-3px);box-shadow:0 18px 38px #0000004a,0 0 24px #2bb0ff26}}@keyframes base-rule-sequence{0%,14%,to{border-color:#4ba5e64d;box-shadow:0 11px 24px #00000029}5%,10%{border-color:#46daff9e;box-shadow:0 12px 27px #00000030,0 0 22px #2bb0ff1c}}@keyframes base-rule-packet-vertical-polish{0%{opacity:0;transform:translateY(0)}20%,75%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media (max-width:1180px){.base-hero{grid-template-columns:minmax(390px,.74fr) minmax(530px,1.26fr)}.base-hub{width:107%;margin-left:-3%}.base-purpose{gap:54px}.base-lab{grid-template-columns:1fr}.base-rule-track{max-width:none}.base-ai{grid-template-columns:.9fr 1.1fr}}@media (max-width:930px){.base-before-after,.base-flow,.base-lab,.base-scale,.base-ai,.base-automation,.base-integrations,.base-implementation,.base-faq{padding-top:102px}.base-hero{grid-template-columns:1fr}.base-hub{width:min(760px,106%);margin-left:-3%}.base-purpose{grid-template-columns:1fr;padding-top:110px}.base-purpose-copy{border-left:0;padding:0}.base-purpose-copy .base-history-note{margin-inline:auto}.base-compare-card--after{transform:none}.base-flow-step article{min-height:160px}.base-lab{grid-template-columns:1fr}.base-rule-track article{grid-template-columns:94px minmax(150px,.8fr) 1fr}.base-scale-card{min-height:380px}.base-ai{grid-template-columns:1fr}}@media (max-width:720px){.base-section-heading{margin-bottom:30px}.base-section-heading p{font-size:12.5px}.base-before-after,.base-flow,.base-lab,.base-scale,.base-ai,.base-automation,.base-integrations,.base-implementation,.base-faq{padding-top:82px}.base-hero{padding-top:28px}.base-hub{width:106%;margin-left:-3%}.base-hub-core{border-radius:16px;width:166px;min-height:120px}.base-hub-core-logo{width:132px}.base-hub-core-logo .brand-logo{height:60px}.base-hub-node{width:114px;min-height:69px}.base-hub-node--6{top:91%}.base-purpose{padding-top:88px}.base-purpose-copy>p{font-size:13px}.base-purpose-copy .base-history-note{font-size:10.5px}.base-purpose-copy .base-purpose-note{border-radius:10px;padding:14px}.base-friction-list,.base-compare-card{padding:20px}.base-chaos-map,.base-control-map{aspect-ratio:560/340}.base-automation-grid article{min-height:238px}.base-flow-demo{padding:10px}.base-flow-panel{padding:22px 15px}.base-flow-step article{min-height:160px}.base-pair-card{min-height:0}.base-pair-logos .brand-logo{height:78px}.base-lab-console{padding:10px}.base-lab-panel{padding:17px 11px}.base-rule-track{gap:15px}.base-rule-track article{align-items:stretch;gap:0;min-height:116px;padding:17px;display:flex}.base-rule-track article strong{margin-top:13px}.base-rule-track article small{margin-top:7px}.base-rule-track li>div{height:16px;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.base-rule-track li>div i{height:16px}.base-scale-card{min-height:380px}.base-scale-map{margin-inline:-14px}.base-ai{padding:30px 20px}.base-ai-map{min-height:470px}.base-ai-map:before{width:270px;height:270px}.base-ai-map:after{width:175px;height:175px}.base-ai-core{width:112px;height:112px}.base-ai-routes{opacity:.65}.base-faq-list summary{grid-template-columns:28px 1fr 28px;min-height:70px;padding-inline:14px}.base-faq-list summary strong{font-size:11.5px}.base-faq-list details>div{padding:0 46px 20px}.base-contact{min-height:0;padding:32px 20px}.base-contact-routes{display:none}.base-contact-form{padding:15px}}@media (max-width:480px){.base-hero h1{font-size:45px}.base-hero-lead{color:#afbed0;font-size:13px}.base-hub{width:108%;margin-left:-4%}.base-hub-node{width:88px;min-height:54px}.base-hub-core{width:130px;min-height:94px}.base-hub-core-logo{width:102px}.base-hub-core-logo .brand-logo{height:46px}.base-hub-node--6{top:90%}.base-purpose-copy h2{font-size:35px}.base-friction-list li{min-height:57px;font-size:10.5px}.base-compare-card{padding:14px}.base-compare-copy p{color:#98a8bb;font-size:9px}.base-automation-icon-wrap{width:50px;height:50px}.base-automation-grid h3{font-size:20px}.base-automation-grid ul{font-size:10px}.base-flow-panel-head p{color:#91a4ba;font-size:8.5px}.base-flow-step .brand-logo,.base-flow-wordmark{width:128px;height:64px}.base-pair-logos{grid-template-columns:1fr 24px 1fr}.base-pair-logos .brand-logo{height:70px}.base-lab-heading p{font-size:11.5px}.base-rule-track article{min-height:116px}.base-scale-card{min-height:370px;padding:22px}.base-scale-card h3{margin-top:31px}.base-ai-node{font-size:7.5px}.base-faq-list details>div{padding-inline:46px 18px}}@media (prefers-reduced-motion:reduce){.base-flow-step article,.base-rule-track article{animation:none!important;transform:none!important}.base-ai-routes circle,.base-contact-routes circle{display:none!important}}
