.elementor-2 .elementor-element.elementor-element-fa5d271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2 .elementor-element.elementor-element-24b438d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--ink:#e6f7ff;--muted:#9aa4ad;--line:rgba(255,255,255,.1);--glass:rgba(255,255,255,.06);--radius:1rem;--accent2:#00f59e}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about){color:var(--ink)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .shell{max-width:1200px;margin-inline:auto;padding:3rem 1.2rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) section+section{margin-top:3rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .kicker{font-family:Rajdhani,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .h1{font-family:Rajdhani,sans-serif;font-weight:800;line-height:1.05;letter-spacing:.01em;font-size:clamp(2.2rem, 7vw, 4.6rem);background:linear-gradient(180deg,#fff,#cfe9ff,#9ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 36px #7b61ff22)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .title{font-family:Rajdhani,sans-serif;font-weight:800;letter-spacing:.01em;font-size:clamp(1.6rem, 3.6vw, 2.4rem);margin:0 0 .4rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .sub,:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .lead{color:var(--muted);font-size:1.06rem;max-width:70ch}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid{display:grid;gap:1rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid-2{grid-template-columns:repeat(2,1fr)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid-3{grid-template-columns:repeat(3,1fr)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.26);border-color:rgba(255,255,255,.18)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .card h4{margin:.1rem 0 .4rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .rows{display:grid;gap:.7rem;margin-top:.8rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .row{display:grid;grid-template-columns:190px 1fr;gap:1rem;align-items:start;background:var(--glass);border:1px solid var(--line);border-radius:.7rem;padding:.8rem 1rem}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .row strong{font-weight:700}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.1rem;border-radius:.9rem;font-weight:700;text-decoration:none;line-height:1;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .btn--primary{background:linear-gradient(90deg,var(--accent2),#b8ffe7);color:#063;box-shadow:0 10px 40px #00f59e2c}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .btn--glass{background:var(--glass);border:1px solid var(--line);color:var(--ink)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .btn:hover{transform:translateY(-1px);filter:saturate(110%)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem;align-items:center}@media (max-width:980px){:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .hero{grid-template-columns:1fr}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid-2{grid-template-columns:1fr}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid-3{grid-template-columns:repeat(2,1fr)}:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .row{grid-template-columns:1fr}}@media (max-width:640px){:is(.aix-sol,.aix-ed,.aix-fleet,.aix-charge,.aix-demo,.aix-about) .grid-3{grid-template-columns:1fr}}.badge{display:inline-block;font:600 .78rem/1 Inter,system-ui,sans-serif;padding:.32rem .5rem;border-radius:.55rem;border:1px solid var(--line);background:var(--glass);color:var(--ink)}.badge--ok{border-color:#00f59e55;background:linear-gradient(90deg,rgba(0,245,158,.18),rgba(0,245,158,.08));color:#0b3}.badge--warn{border-color:#ffd85a66;background:linear-gradient(90deg,rgba(255,216,90,.18),rgba(255,216,90,.08));color:#ffefb5}@media (prefers-reduced-motion:reduce){.card,.btn{transition:none !important}}:root{--ink:#e6f7ff;--muted:#9aa4ad;--bg:#05060a;--line:rgba(255,255,255,.08);--glass:rgba(255,255,255,.06);--accent:#00f59e;--header-h:70px;--subnav-h:48px}.header-main{position:fixed;inset:0 0 auto 0;z-index:1000;height:var(--header-h);background:var(--bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);display:flex;align-items:center;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));transition:box-shadow .18s ease,background-color .18s ease,transform .28s ease}.nav-sub{position:fixed;left:0;right:0;top:var(--header-h);z-index:999;height:var(--subnav-h);display:flex;align-items:center;justify-content:center;gap:.4rem;padding-inline:clamp(12px, 4vw, 24px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(5,6,10,.78);border-bottom:1px solid rgba(255,255,255,.06)}.nav-sub a{--pad-x:.7rem;color:var(--muted);text-decoration:none;font-weight:700;padding:.35rem var(--pad-x);border-radius:.45rem;position:relative;line-height:1.2;transition:color .18s ease,background .18s ease}.nav-sub a:hover,.nav-sub a:focus-visible{color:var(--ink);background:var(--glass);outline:none}.nav-sub a[aria-current=page],.nav-sub a.is-active{color:var(--ink);background:0 0}.nav-sub a[aria-current=page]:after,.nav-sub a.is-active:after{content:"";position:absolute;left:10%;right:10%;bottom:-8px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),#b8ffe7)}.header-main.is-scrolled{box-shadow:0 8px 28px rgba(0,0,0,.28);background:rgba(5,6,10,.92)}.has-subnav .site-wrap,.site-wrap{padding-top:calc(var(--header-h) + var(--subnav-h))}.no-subnav .site-wrap{padding-top:var(--header-h)}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:calc(var(--header-h) + var(--subnav-h) + 12px)}@media (max-width:980px){:root{--header-h:64px;--subnav-h:44px}.nav-sub{gap:.2rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.nav-sub::-webkit-scrollbar{display:none}.nav-sub a{padding:.3rem .6rem;font-weight:700}}@media (prefers-reduced-motion:reduce){.header-main{transition:none!important}.nav-sub a{transition:none!important}}:root{--header-h:70px;--ink:#e6f7ff;--muted:#9aa4ad;--line:rgba(255,255,255,.08);--line-sub:rgba(255,255,255,.06);--bg:#05060a;--bg-sub:rgba(5,6,10,.8)}body{padding-top:calc(var(--header-h) + 46px)}.header-main{position:fixed;inset:0 0 auto 0;z-index:1000;height:var(--header-h);background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center}.nav-sub{position:fixed;left:0;right:0;top:var(--header-h);z-index:999;display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:46px;padding:.7rem 1.2rem;background:var(--bg-sub);border-bottom:1px solid var(--line-sub);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.nav-sub{background:rgba(5,6,10,.92)}}.nav-sub a{color:var(--muted);font-weight:600;text-decoration:none;padding:.45rem .7rem;border-radius:.5rem;line-height:1;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.nav-sub a:hover{color:var(--ink);background:rgba(255,255,255,.06)}.nav-sub a:focus-visible{outline:none;color:var(--ink);box-shadow:0 0 0 2px rgba(0,245,158,.35);background:rgba(255,255,255,.06)}.nav-sub .is-active{color:#062;background:linear-gradient(90deg,#00f59e,#b8ffe7)}@media (max-width:1024px){body{padding-top:calc(var(--header-h) + 88px)}.nav-sub{flex-wrap:wrap;justify-content:flex-start;padding-left:max(1.2rem, env(safe-area-inset-left));padding-right:max(1.2rem, env(safe-area-inset-right))}}.nav-sub--scroll{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin}.nav-sub--scroll::-webkit-scrollbar{height:6px}.nav-sub--scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:4px}@media (prefers-reduced-motion:reduce){.nav-sub a{transition:none !important}}