@font-face{font-family:"Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:url("../vendor/roboto/roboto-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:url("../vendor/roboto/roboto-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#110d07;--blue:#005692;--blue-bright:#005692;--sky:#e7e6e7;--line:#005692;--gold:#ffc04d;--mint:#005692;--violet:#919499;--magenta:#005692;--deep:#110d07;--navy:#005692;--muted:#5f6368;--panel:#ffffff;--shadow:0 28px 70px rgba(17,13,7,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;color:var(--ink);font-family:Roboto,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#ffffff}a{color:inherit;text-decoration:none}.section-squares{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.section-squares span{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--square-color,var(--blue));opacity:0.28;box-shadow:3px 3px 0 rgba(255,255,255,0.62),6px 8px 22px rgba(25,185,255,0.18);transform:translate3d(0,0,0) rotate(0deg);animation:ambientSquareDrift calc(var(--d,10s) * 0.58) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}.section-squares span:nth-child(5n + 1){--square-color:#030b2d}.section-squares span:nth-child(5n + 2){--square-color:#7357ff}.section-squares span:nth-child(5n + 3){--square-color:#a9b7d4}.section-squares span:nth-child(5n + 4){--square-color:#19b9ff}.section-squares span:nth-child(5n){--square-color:#36e2c2}.square-burst{position:absolute;z-index:1;width:86px;height:86px;pointer-events:none}.square-burst span{position:absolute;left:50%;top:50%;width:16px;height:16px;background:var(--burst-color);box-shadow:3px 3px 0 rgba(255,255,255,0.78),8px 10px 28px rgba(25,185,255,0.22);opacity:0;transform:translate(calc(var(--start-x) - 50%),calc(var(--start-y) - 50%)) scale(0.72);animation:squareBurst 2.65s cubic-bezier(0.16,1,0.3,1) infinite;animation-delay:var(--burst-delay,0s)}.square-burst span:nth-child(1){--burst-color:#36e2c2;--start-x:-12px;--start-y:-12px;--burst-x:-42px;--burst-y:-34px}.square-burst span:nth-child(2){--burst-color:#7357ff;--start-x:8px;--start-y:-12px;--burst-x:40px;--burst-y:-38px;animation-delay:calc(var(--burst-delay,0s) + 0.04s)}.square-burst span:nth-child(3){--burst-color:#ffffff;--start-x:-12px;--start-y:8px;--burst-x:-38px;--burst-y:36px;animation-delay:calc(var(--burst-delay,0s) + 0.08s)}.square-burst span:nth-child(4){--burst-color:#19b9ff;--start-x:8px;--start-y:8px;--burst-x:44px;--burst-y:40px;animation-delay:calc(var(--burst-delay,0s) + 0.12s)}.square-burst-stats{right:clamp(32px,9vw,160px);top:8px;--burst-delay:-0.4s}.square-burst-solutions{right:clamp(28px,7vw,132px);top:142px;--burst-delay:-1.3s}.stats,.about-section,.contact-section,.site-footer{position:relative;overflow:hidden}.hero-content,.solution-tabs,.solutions-inner,.about-inner,.contact-inner,.footer-inner,.stat-card{position:relative;z-index:3}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:106px;padding:18px clamp(24px,7.5vw,164px);background:rgba(255,255,255,0.18);backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 1px 0 rgba(255,255,255,0.2),0 18px 46px rgba(25,185,255,0.08);transition:background 240ms ease,box-shadow 240ms ease,min-height 240ms ease}.site-header.is-scrolled,.site-header.is-open{min-height:90px;background:rgba(255,255,255,0.34);backdrop-filter:blur(25px) saturate(1.38);box-shadow:0 1px 0 rgba(255,255,255,0.25),0 18px 46px rgba(3,11,45,0.13)}.logo{position:relative;display:inline-flex;align-items:center;width:clamp(132px,12vw,188px);line-height:0;transform-origin:50% 50%;transition:filter 240ms ease}.logo img{display:block;width:100%;height:auto;transform-origin:50% 50%;animation:logoIdle 5.2s ease-in-out infinite;transition:transform 260ms cubic-bezier(0.2,0.9,0.25,1.4)}.logo::after{position:absolute;right:-9px;top:16%;width:9px;height:9px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 0 0 rgba(25,185,255,0.34);content:"";opacity:0;transform:scale(0.6);animation:logoSignal 3.2s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}.logo:hover{filter:drop-shadow(0 10px 18px rgba(0,95,159,0.18))}.logo:hover img{transform:translateY(-3px) scale(1.045) rotate(-1deg)}.main-nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2vw,32px);font-size:17px;line-height:24px;font-weight:800}.main-nav>a,.nav-dropdown>summary{position:relative;padding:10px 0}.main-nav>a::after{position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--blue-bright);content:"";transform:scaleX(0);transform-origin:right;transition:transform 220ms ease}.main-nav>a:hover::after,.main-nav>a.is-active::after{transform:scaleX(1);transform-origin:left}.nav-dropdown{position:relative}.nav-dropdown>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;white-space:nowrap}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary::after{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg);transition:transform 180ms ease}.nav-dropdown[open]>summary,.nav-dropdown.is-active>summary{color:var(--blue)}.nav-dropdown[open]>summary::after{transform:translateY(2px) rotate(225deg)}.nav-submenu{position:absolute;top:calc(100% + 14px);left:50%;z-index:40;display:none;width:min(360px,80vw);max-height:min(68vh,520px);padding:12px;border:1px solid rgba(0,95,159,0.16);border-radius:12px;background:rgba(255,255,255,0.96);box-shadow:0 26px 68px rgba(4,35,73,0.16);backdrop-filter:blur(22px);overflow-y:auto;transform:translateX(-50%)}.nav-submenu-compact{width:290px}.nav-dropdown[open]>.nav-submenu{display:grid}.nav-submenu a{display:block;padding:11px 13px;border-radius:8px;color:var(--ink);font-size:15px;line-height:20px;font-weight:700;transition:color 180ms ease,background 180ms ease,transform 180ms ease}.nav-submenu a:hover,.nav-submenu a.is-active{color:var(--blue);background:rgba(14,155,232,0.09);transform:translateX(3px)}@media (min-width:1121px){.main-nav{align-self:stretch}.nav-dropdown{position:static;display:flex;align-items:center}.nav-submenu,.nav-submenu-compact{position:absolute;top:100%;left:clamp(24px,7.5vw,164px);right:clamp(24px,7.5vw,164px);z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:auto;max-height:min(72vh,620px);padding:1px;border:1px solid rgba(126,205,255,0.24);border-radius:0 0 8px 8px;background:rgba(126,205,255,0.2);box-shadow:0 34px 80px rgba(0,12,25,0.34);backdrop-filter:blur(24px) saturate(1.2);opacity:0;visibility:hidden;overflow-y:auto;pointer-events:none;transform:translateY(-12px) scale(0.99);transform-origin:50% 0;transition:opacity 180ms ease,visibility 180ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1)}.nav-submenu::before{position:absolute;top:0;left:0;z-index:2;width:112px;height:3px;background:linear-gradient(90deg,var(--mint),var(--blue-bright),var(--violet));box-shadow:0 0 24px rgba(54,226,194,0.44);content:"";pointer-events:none}.nav-submenu a{position:relative;display:flex;align-items:center;min-height:82px;padding:18px 54px 18px 22px;border-radius:3px;color:rgba(241,249,255,0.9);background:rgba(5,27,44,0.98);font-size:16px;line-height:22px;font-weight:700;transition:color 180ms ease,background 180ms ease,box-shadow 180ms ease}.nav-submenu a::after{position:absolute;right:22px;top:50%;color:var(--blue-bright);content:"\2192";font-size:23px;line-height:1;transform:translateY(-50%);transition:transform 180ms ease,color 180ms ease}.nav-submenu a:hover,.nav-submenu a.is-active{color:#ffffff;background:#0b304a;box-shadow:inset 3px 0 0 #36e2c2;transform:none}.nav-submenu a:hover::after,.nav-submenu a.is-active::after{color:#36e2c2;transform:translate(5px,-50%)}.nav-dropdown[open]>.nav-submenu,.nav-dropdown:hover>.nav-submenu,.nav-dropdown:focus-within>.nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}}.contact-button,.primary-hero-button,.outline-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;white-space:nowrap;min-height:74px;border-radius:22px;font-size:20px;line-height:24px;font-weight:800;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease;overflow:hidden}.button-arrow{width:30px;height:30px;flex:0 0 30px;stroke:currentColor;stroke-width:4.4;stroke-linecap:square;stroke-linejoin:miter;fill:none}.contact-button{align-self:center;width:172px;height:58px;min-height:58px;padding:0 19px;border-radius:18px;color:#ffffff;background:linear-gradient(135deg,var(--blue),var(--blue-bright) 54%,#0aa6d7);box-shadow:0 16px 34px rgba(0,120,255,0.28),0 0 28px rgba(54,226,194,0.12);transform:translateY(0)}.contact-button::before{position:absolute;top:-45%;bottom:-45%;left:-70%;width:48%;background:linear-gradient( 105deg,transparent 0%,rgba(255,255,255,0.1) 28%,rgba(255,255,255,0.58) 50%,rgba(255,255,255,0.08) 72%,transparent 100% );content:"";transform:translate3d(0,0,0) skewX(-18deg);animation:buttonGlare 2.8s ease-in-out infinite;pointer-events:none}.contact-button span,.contact-button .button-arrow{position:relative;z-index:1}.primary-hero-button:hover,.outline-button:hover,.hero-actions .wp-block-button__link:hover{transform:scale(1.025)}.contact-button:hover{box-shadow:0 22px 42px rgba(0,120,255,0.34),0 0 36px rgba(54,226,194,0.2)}.nav-toggle{display:none}.hero{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;background:radial-gradient(circle at 86% 14%,rgba(25,185,255,0.32),transparent 28%),radial-gradient(circle at 70% 78%,rgba(115,87,255,0.16),transparent 32%),radial-gradient(circle at 24% 22%,rgba(54,226,194,0.12),transparent 32%),linear-gradient(108deg,#fbfdff 0%,#e9f7ff 52%,#d9efff 100%)}.hero::before{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(25,185,255,0.075) 1px,transparent 1px),linear-gradient(90deg,rgba(25,185,255,0.075) 1px,transparent 1px);background-size:56px 56px;content:"";opacity:0.48;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,0.78) 54%,transparent 100%);pointer-events:none}.hero::after{position:absolute;right:-18%;top:-26%;z-index:0;width:66vw;max-width:1040px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(25,185,255,0.16),rgba(115,87,255,0.08) 42%,transparent 68%),conic-gradient(from 120deg,rgba(54,226,194,0.2),transparent,rgba(217,70,239,0.12),transparent,rgba(25,185,255,0.18));content:"";filter:blur(1px);opacity:0.86;pointer-events:none}.hero-world{position:absolute;right:clamp(-330px,-16vw,-180px);top:-40px;z-index:1;width:min(1275px,81vw);min-width:936px;aspect-ratio:1;pointer-events:none}.world-disc{position:relative;width:100%;height:100%;background:transparent;box-shadow:none;overflow:hidden}.a360-map{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity 260ms ease}.hero-world.is-map-ready .a360-map{opacity:1}.hero-world.is-map-ready .world-disc{display:none}.world-disc img{position:absolute;left:-6%;top:21.4%;width:112%;height:57.2%;object-fit:fill;opacity:0.2;filter:brightness(0) saturate(100%) invert(47%) sepia(98%) saturate(1499%) hue-rotate(168deg) brightness(96%) contrast(94%)}.city-layer{position:absolute;left:-6%;top:21.4%;width:112%;height:57.2%;-webkit-mask-image:url("../images/continents.svg");mask-image:url("../images/continents.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.city-marker{position:absolute;display:block;left:var(--x);top:var(--y);width:9px;height:9px;box-shadow:2px 2px 0 rgba(255,255,255,0.74),3px 3px 0 rgba(6,9,74,0.08)}.marker-black{background:#030b2d}.marker-gray-dark{background:#7357ff}.marker-gray-light{background:#a9b7d4}.marker-blue{background:#19b9ff}.marker-navy{background:#36e2c2}.hero-arc{position:absolute;left:38%;bottom:-39%;width:58vw;aspect-ratio:1;border-radius:50%;background:rgba(212,233,252,0.52)}.orbit-planet{position:absolute;right:clamp(70px,10vw,190px);top:124px;z-index:1;width:min(620px,44vw);min-width:390px;aspect-ratio:1;opacity:0.48;filter:drop-shadow(0 30px 70px rgba(0,95,159,0.14));pointer-events:none}.orbit-planet svg{width:100%;height:100%;overflow:visible}.planet-glow{fill:rgba(255,255,255,0.46);stroke:rgba(14,155,232,0.16);stroke-width:3}.planet-sea{fill:rgba(222,240,255,0.68);stroke:rgba(0,95,159,0.18);stroke-width:2}.planet-map{transform-origin:310px 310px;animation:planetSpin 28s linear infinite}.continent{fill:rgba(0,95,159,0.16);stroke:rgba(0,95,159,0.3);stroke-width:2}.continent-b,.continent-c{fill:rgba(14,155,232,0.14)}.map-node{fill:var(--blue);transform-box:fill-box;transform-origin:center;animation:mapNodePulse 2.4s ease-in-out infinite}.node-b,.node-d,.node-f{fill:#0a0a0a}.node-c,.node-e,.node-h{fill:var(--blue-bright)}.node-b{animation-delay:0.25s}.node-c{animation-delay:0.5s}.node-d{animation-delay:0.75s}.node-e{animation-delay:1s}.node-f{animation-delay:1.25s}.node-g{animation-delay:1.5s}.node-h{animation-delay:1.75s}.planet-lat,.planet-ring{fill:none;stroke:rgba(0,95,159,0.15);stroke-width:2}.planet-ring{stroke:rgba(14,155,232,0.18);stroke-dasharray:10 18;transform-origin:310px 310px;animation:orbitDash 18s linear infinite}.hero-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,0.82fr);gap:clamp(28px,4vw,64px);align-items:center;min-height:100vh;min-height:100svh;max-width:1630px;margin:0 auto;padding:clamp(124px,13vh,156px) clamp(24px,7.5vw,146px) clamp(58px,8vh,92px)}.hero-copy{position:relative;z-index:3;max-width:1080px}.hero-kicker{display:inline-flex;align-items:center;gap:12px;min-height:38px;margin-bottom:18px;padding:0 16px;border:1px solid rgba(25,185,255,0.26);border-radius:999px;background:rgba(255,255,255,0.72);color:var(--blue);box-shadow:0 16px 42px rgba(25,185,255,0.13);backdrop-filter:blur(14px);font-size:15px;line-height:20px;font-weight:800;text-transform:uppercase}.live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 0 0 rgba(25,185,255,0.46)}.live-dot::after{position:absolute;inset:-7px;border-radius:inherit;background:inherit;content:"";opacity:0;transform:scale(0.35);animation:liveDotPulse 1.7s ease-out infinite;will-change:transform,opacity}.hero h1{margin:0 0 28px;font-size:60px;line-height:75px;font-weight:800;letter-spacing:-1.2px}.hero h1 .hero-line{display:inline;background-image:linear-gradient(90deg,var(--blue-bright),var(--mint),var(--violet));background-repeat:no-repeat;background-position:0 0.9em;background-size:0% 6px;animation:underlineIn 900ms cubic-bezier(0.2,0.8,0.2,1) forwards}.hero h1 .hero-line:nth-child(2){animation-delay:180ms}.hero h1 .hero-line:nth-child(3){animation-delay:300ms}.hero h1 .word{display:inline-block;background:none;will-change:transform,opacity}.hero p{max-width:980px;margin:0 0 34px;color:var(--ink);font-size:20px;line-height:30px;font-weight:400}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:28px}.primary-hero-button,.outline-button{width:306px;height:56px;min-height:56px;padding:0 20px;border:2px solid rgba(25,185,255,0.72);border-radius:12px;color:#0b0b18;background:rgba(255,255,255,0.65)}.primary-hero-button{border-color:var(--blue);color:#ffffff;background:linear-gradient(135deg,var(--blue),var(--blue-bright) 56%,var(--mint));box-shadow:0 22px 50px rgba(0,120,255,0.3),0 0 32px rgba(54,226,194,0.16)}.primary-hero-button::before{position:absolute;top:-45%;bottom:-45%;left:-72%;width:48%;background:linear-gradient(105deg,transparent,rgba(255,255,255,0.56),transparent);content:"";transform:translate3d(0,0,0) skewX(-18deg);animation:buttonGlare 3s ease-in-out infinite;pointer-events:none}.primary-hero-button span,.primary-hero-button .button-arrow{position:relative;z-index:1}.hero-capabilities{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:10px;max-width:720px}.hero-capabilities span{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid rgba(25,185,255,0.18);border-radius:14px;background:rgba(255,255,255,0.58);box-shadow:0 18px 38px rgba(25,185,255,0.1);backdrop-filter:blur(13px);color:var(--ink);font-size:15px;line-height:20px;font-weight:800}.hero-capabilities i{width:9px;height:9px;flex:0 0 9px;background:var(--blue-bright);box-shadow:0 0 0 5px rgba(25,185,255,0.14)}.hero-capabilities span:nth-child(2) i{background:var(--blue)}.hero-capabilities span:nth-child(3) i{background:var(--violet)}.hero-capabilities span:nth-child(4) i{background:var(--mint)}.primary-hero-button:hover,.outline-button:hover{color:#ffffff;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 20px 40px rgba(0,120,255,0.28),0 0 30px rgba(115,87,255,0.18)}.float-square{position:absolute;z-index:1;display:block;width:18px;height:18px;background:#0a0a0a;animation:floatSquare 6s ease-in-out infinite}.square-a{top:20%;left:25.5%;background:var(--blue)}.square-b{top:43%;right:43%;background:#ced3dd;animation-delay:1.1s}.square-c{bottom:28%;right:47%;animation-delay:2.1s}.square-d{top:19%;right:10%;width:14px;height:14px;background:#0b0b0b;animation-delay:1.7s}.hero-visual{position:relative;min-height:440px;perspective:1200px}.pixel-cluster{position:absolute;top:-28px;right:8%;display:grid;grid-template-columns:repeat(4,18px);gap:6px;transform:rotate(1deg)}.pixel-cluster span{width:18px;height:18px;background:#181818;animation:pixelBlink 3.4s ease-in-out infinite}.pixel-cluster span:nth-child(3),.pixel-cluster span:nth-child(6){background:#9099a7}.pixel-cluster span:nth-child(7),.pixel-cluster span:nth-child(9),.pixel-cluster span:nth-child(10){background:var(--blue)}.pixel-cluster span:nth-child(4),.pixel-cluster span:nth-child(8),.pixel-cluster span:nth-child(11){background:#cbd2dc}.pixel-cluster span:nth-child(5),.pixel-cluster span:nth-child(9){margin-left:24px}.laptop{--float-x:0px;--float-y:0px;--intro-x:0px;--intro-y:0px;--intro-rotate:13deg;position:absolute;right:-7%;top:50%;width:min(520px,37vw);min-width:340px;transform:translateX(calc(var(--float-x) + var(--intro-x))) translateY(calc(-50% + var(--float-y) + var(--intro-y))) rotateX(58deg) rotateZ(var(--intro-rotate));transform-style:preserve-3d;animation:laptopFloat 5.5s ease-in-out infinite}.laptop-screen{position:relative;z-index:2;width:78%;aspect-ratio:1.56;margin-left:10%;padding:16px;border:17px solid #191919;border-radius:16px 16px 8px 8px;background:#123957;box-shadow:0 26px 54px rgba(5,20,34,0.28);transform:rotateX(-64deg) translateZ(120px);overflow:hidden}.laptop-screen::before{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,0.2),transparent 34%),radial-gradient(circle at 10% 25%,rgba(74,201,255,0.28),transparent 26%);content:"";pointer-events:none}.dashboard{position:relative;display:grid;grid-template-rows:38px 1fr;height:100%;padding:12px;border-radius:9px;background:#07243a;overflow:hidden}.dash-top{display:grid;grid-template-columns:1fr 28px 28px 28px;align-items:center;gap:8px}.dash-top strong{color:#62e2ff;font-size:26px}.dash-top span{height:12px;border-radius:999px;background:#1f6f96}.dash-grid{display:grid;grid-template-columns:1fr 0.72fr;grid-template-rows:1fr 1fr;gap:10px}.dash-card{position:relative;border:1px solid rgba(98,226,255,0.32);border-radius:8px;background:rgba(8,45,70,0.88);overflow:hidden}.dash-card.wide{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px}.dash-card.wide i{border-radius:5px;background:linear-gradient(180deg,#49d3ff,#0e83d6);transform-origin:bottom;animation:barRise 2.2s ease-in-out infinite}.dash-card.wide i:nth-child(2){animation-delay:0.2s}.dash-card.wide i:nth-child(3){animation-delay:0.4s}.dash-card.wide i:nth-child(4){animation-delay:0.6s}.dash-card.list{display:grid;align-content:center;gap:10px;padding:16px}.dash-card.list b{height:10px;border-radius:999px;background:linear-gradient(90deg,#40d6ff,#f8b744);animation:lineScan 2.8s ease-in-out infinite}.dash-card.chart{display:flex;align-items:flex-end;gap:9px;padding:16px}.dash-card.chart span,.dash-card.bars span{display:block;border-radius:999px;background:#f8b744}.dash-card.chart span{width:18%;animation:chartPulse 2.7s ease-in-out infinite}.dash-card.bars{display:grid;align-content:center;gap:12px;padding:16px}.dash-card.bars span{height:12px;background:#39d3ff;animation:lineScan 3s ease-in-out infinite reverse}.laptop-base{position:relative;z-index:1;width:100%;height:230px;margin-top:-76px;border-radius:16px 16px 28px 28px;background:linear-gradient(145deg,#d8d8d8,#8f8f8f);box-shadow:26px 34px 38px rgba(0,0,0,0.18);transform:translateZ(8px)}.keyboard{position:absolute;left:16%;top:34px;display:grid;width:68%;grid-template-columns:repeat(10,1fr);gap:6px}.keyboard span{height:17px;border-radius:3px;background:#535353;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16)}.trackpad{position:absolute;left:21%;bottom:24px;width:28%;height:74px;border-radius:5px;background:rgba(180,180,180,0.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}.screen-spark{position:absolute;z-index:4;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,0.84);filter:blur(2px);animation:sparkMove 3.8s ease-in-out infinite}.orbit-planet,.orbit-planet *,.float-square,.hero-visual,.hero-visual *,.laptop,.laptop *,.pixel-cluster span,.dash-card.wide i,.dash-card.list b,.dash-card.chart span,.dash-card.bars span,.screen-spark{animation:none !important;transition:none !important}.hero-visual.reveal{opacity:1 !important;visibility:visible !important;transform:none !important}.orbit-planet,.orbit-planet *,.float-square,.hero-visual,.hero-visual *{opacity:1 !important;visibility:visible !important}.screen-spark{display:none}.spark-one{top:26%;right:18%}.spark-two{right:11%;bottom:23%;animation-delay:1.2s}.stats{isolation:isolate;background:radial-gradient(circle at 88% 14%,rgba(115,87,255,0.28),transparent 30%),radial-gradient(circle at 14% 84%,rgba(54,226,194,0.16),transparent 34%),linear-gradient(rgba(80,189,255,0.065) 1px,transparent 1px),linear-gradient(90deg,rgba(80,189,255,0.065) 1px,transparent 1px),linear-gradient(118deg,#030b2d 0%,#06184a 58%,#062f62 100%);background-size:72px 72px,72px 72px,auto;padding:94px clamp(24px,7.5vw,162px) 104px}.stats::before{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0 8%,rgba(54,226,194,0.09) 8% 8.08%,transparent 8.08% 100%),linear-gradient(180deg,rgba(255,255,255,0.04),transparent 38%,rgba(0,0,0,0.24));content:"";pointer-events:none}.stats::after{position:absolute;top:0;left:-36%;z-index:2;width:36%;height:2px;background:linear-gradient(90deg,transparent,var(--mint) 35%,var(--blue-bright) 62%,var(--violet) 82%,transparent);content:"";animation:statsSignalRail 7.5s ease-in-out infinite;pointer-events:none}.stats-inner{position:relative;z-index:3;max-width:1560px;margin:0 auto}.stats-intro{display:grid !important;grid-template-areas:"label label" "title copy";grid-template-columns:minmax(520px,1.15fr) minmax(340px,0.72fr);grid-template-rows:auto auto;gap:22px clamp(48px,7vw,118px);align-items:end;margin-bottom:52px;padding-bottom:42px;border-bottom:1px solid rgba(126,205,255,0.2)}.stats-label{grid-area:label;grid-column:1 / -1;grid-row:1;align-self:start;justify-self:start;width:max-content;max-width:100%;min-height:34px;margin:0;border-color:rgba(54,226,194,0.48);border-radius:4px;color:#8effe8;background:linear-gradient(90deg,rgba(54,226,194,0.12),rgba(25,185,255,0.08));letter-spacing:0.05em}.stats-intro h2{grid-area:title;grid-column:1;grid-row:2;margin:0;max-width:840px;color:#f5fbff;font-size:58px;line-height:66px;font-weight:800;letter-spacing:-1.1px}.stats-intro p{grid-area:copy;grid-column:2;grid-row:2;margin:0;max-width:540px;color:rgba(223,241,252,0.72);font-size:19px;line-height:30px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;border:1px solid rgba(126,205,255,0.24);border-radius:8px;background:linear-gradient(135deg,rgba(25,185,255,0.22),rgba(115,87,255,0.16),rgba(54,226,194,0.18));box-shadow:0 36px 88px rgba(0,0,0,0.3),0 0 60px rgba(25,185,255,0.08);overflow:hidden}.stat-card{--stat-accent:#19b9ff;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;justify-items:start;align-content:stretch;min-height:318px;padding:34px 34px 30px;border:0;border-radius:4px;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--stat-accent) 16%,transparent),transparent 34%),linear-gradient(180deg,rgba(8,33,70,0.98),rgba(3,11,45,0.98));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),inset 0 0 0 1px rgba(126,205,255,0.06);transition:transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease;overflow:hidden}.stat-card:nth-child(2){--stat-accent:#7357ff}.stat-card:nth-child(3){--stat-accent:#36e2c2}.stat-card::before{position:absolute;top:0;left:0;width:82px;height:3px;background:var(--stat-accent);box-shadow:0 0 22px color-mix(in srgb,var(--stat-accent) 62%,transparent);content:""}.stat-card::after{position:absolute;top:-40%;bottom:-40%;left:var(--shine-x,-70%);width:52%;background:linear-gradient(90deg,transparent,rgba(126,205,255,0.11),transparent);content:"";transform:skewX(-18deg);pointer-events:none}.stat-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 0 1px color-mix(in srgb,var(--stat-accent) 38%,transparent),0 24px 54px rgba(0,0,0,0.3)}.stat-icon{display:grid;grid-column:2;grid-row:1 / span 2;place-items:center;width:58px;height:58px;margin:0 0 0 22px;color:var(--stat-accent);font-size:38px;font-weight:900;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--stat-accent) 32%,transparent))}.rotate-icon{border:5px solid var(--stat-accent);border-left-color:transparent;border-right-color:transparent;border-radius:50%;animation:rotateSoft 5s linear infinite}.star-icon{font-size:66px;filter:drop-shadow(0 0 12px rgba(255,192,77,0.34));animation:starGlow 1.15s ease-in-out infinite}.card-icon{position:relative;width:70px;height:52px;border:8px solid var(--gold);border-radius:7px;transform-style:preserve-3d;animation:cardFlip 2.4s ease-in-out infinite}.card-icon::before{position:absolute;left:-8px;top:13px;width:calc(100% + 16px);height:8px;background:var(--gold);content:""}.team-icon{width:58px;height:58px;border:4px solid var(--stat-accent);border-radius:50%;font-size:13px;line-height:1;letter-spacing:0}.stat-card strong,.stats .stat-card .stat-number{grid-column:1;grid-row:1;align-self:start;margin:0;color:#f5fbff;font-size:clamp(58px,5vw,82px);line-height:0.96;font-weight:800;letter-spacing:-1.2px}.stats .stat-card>p:not(.stat-tag){grid-column:1 / -1;grid-row:3;align-self:end;margin:38px 0 0;color:rgba(235,247,255,0.84);text-align:left;font-size:18px;line-height:26px;font-weight:700}.stats .stat-card .stat-tag{grid-column:1 / -1;grid-row:4;display:inline-flex;align-items:center;min-height:32px;margin:20px 0 0;padding:0 10px;border:1px solid color-mix(in srgb,var(--stat-accent) 42%,transparent);border-radius:3px;color:var(--stat-accent);background:color-mix(in srgb,var(--stat-accent) 8%,transparent);font-size:13px;line-height:18px;font-weight:800;letter-spacing:0.03em;text-transform:uppercase}.section-anchor{position:relative;top:-118px;display:block;height:0}.solutions-section{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(25,185,255,0.3),transparent 30%),radial-gradient(circle at 76% 66%,rgba(217,70,239,0.12),transparent 30%),radial-gradient(circle at 12% 86%,rgba(54,226,194,0.18),transparent 34%),linear-gradient(135deg,#030b2d 0%,#06184a 48%,#062f62 100%);color:#ffffff}.solutions-section::before{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(234,245,255,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(234,245,255,0.055) 1px,transparent 1px);background-size:52px 52px;content:"";opacity:0.55;pointer-events:none}.solution-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1560px;margin:0 auto;padding:28px clamp(24px,5vw,84px) 0;background:transparent}.solution-tab{position:relative;display:grid;place-items:center;min-height:76px;padding:18px 24px;border:1px solid rgba(126,205,255,0.18);border-radius:3px 3px 0 0;color:rgba(255,255,255,0.72);text-align:center;font-family:inherit;font-size:20px;line-height:24px;font-weight:800;background:rgba(5,27,44,0.72);backdrop-filter:blur(18px);cursor:pointer;overflow:hidden;transition:color 180ms ease,background 180ms ease,border-color 180ms ease}.solution-tab::after{position:absolute;left:0;right:100%;bottom:0;height:3px;background:linear-gradient(90deg,var(--mint),var(--blue-bright),var(--violet));content:"";transition:right 220ms ease}.solution-tab:hover,.solution-tab.is-active{color:#ffffff;border-color:rgba(25,185,255,0.58);background:linear-gradient(135deg,rgba(0,120,255,0.24),rgba(115,87,255,0.18),rgba(11,48,74,0.92))}.solution-tab.is-active::after{right:0}.solution-tab:focus-visible,.module-item:focus-visible{outline:2px solid #8effe8;outline-offset:-3px}.solutions-inner{max-width:1560px;margin:0 auto;padding:72px clamp(24px,5vw,84px) 104px}.about-section h2,.contact-section h2{margin:0;font-size:60px;line-height:75px;font-weight:800;letter-spacing:-1.2px}.solutions-heading{max-width:1220px}.solutions-heading .section-label{border-color:rgba(54,226,194,0.38);border-radius:4px;color:#8effe8;background:linear-gradient(90deg,rgba(54,226,194,0.12),rgba(25,185,255,0.08));letter-spacing:0.04em}.section-label{display:inline-flex;align-items:center;min-height:34px;margin-bottom:18px;padding:0 14px;border:1px solid rgba(14,155,232,0.34);border-radius:999px;color:#8ee6ff;background:rgba(14,155,232,0.08);font-size:13px;line-height:18px;font-weight:800;text-transform:uppercase}.solutions-heading h2{margin:0;color:#ffffff;font-size:58px;line-height:66px;font-weight:800;letter-spacing:-1.2px}.solutions-section .solutions-heading>p:not(.section-label){max-width:880px;margin:24px 0 0;color:rgba(255,255,255,0.76);font-size:21px;line-height:32px}.platform-ecosystem{display:grid;grid-template-columns:minmax(400px,0.88fr) minmax(500px,1.12fr);gap:clamp(24px,3vw,44px);align-items:stretch;margin-top:48px}.a360-icon-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:780px;margin:0 0 32px}.a360-icon-ribbon span{display:grid;place-items:center;min-height:76px;border:1px solid rgba(0,86,146,0.16);border-radius:8px;color:#005692;background:radial-gradient(circle at 82% 16%,rgba(255,192,77,0.18),transparent 32%),linear-gradient(145deg,rgba(255,255,255,0.94),rgba(244,249,253,0.88));box-shadow:0 18px 44px rgba(0,86,146,0.08)}.a360-icon-ribbon span:nth-child(even){color:#ffc04d;background:radial-gradient(circle at 82% 16%,rgba(255,192,77,0.12),transparent 32%),linear-gradient(145deg,rgba(0,86,146,0.92),rgba(17,13,7,0.92))}.a360-icon-ribbon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square;stroke-linejoin:round}.module-list{position:relative;display:grid;gap:1px;align-content:start;padding:1px;border:1px solid rgba(126,205,255,0.18);border-radius:8px;background:rgba(126,205,255,0.16);overflow:hidden}.module-item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:center;width:100%;min-height:86px;padding:16px 20px;border:0;border-radius:3px;color:#ffffff;text-align:left;background:rgba(5,27,44,0.86);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);cursor:pointer;backdrop-filter:blur(16px);transition:background 180ms ease,box-shadow 180ms ease}.module-item:hover,.module-item.is-active{background:linear-gradient(90deg,rgba(0,120,255,0.26),rgba(5,27,44,0.96));box-shadow:inset 3px 0 0 var(--mint),inset 0 1px 0 rgba(255,255,255,0.08),0 0 34px rgba(25,185,255,0.08)}.module-index{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(99,235,206,0.34);border-radius:3px;color:#8effe8;background:linear-gradient(135deg,rgba(54,226,194,0.12),rgba(25,185,255,0.08));font-size:13px;font-weight:900}.module-item strong,.module-item small{display:block}.module-item strong{font-size:20px;line-height:26px;font-weight:800}.module-item small{margin-top:4px;color:rgba(255,255,255,0.62);font-size:14px;line-height:20px}.solution-panel{border:1px solid rgba(234,245,255,0.16);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(115,87,255,0.18),transparent 36%),linear-gradient(145deg,rgba(10,45,92,0.97),rgba(3,11,45,0.97));padding:44px 42px;box-shadow:0 32px 86px rgba(0,0,0,0.3),0 0 48px rgba(25,185,255,0.08),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(20px)}.platform-panel{position:relative;overflow:hidden}.platform-panel::before{position:absolute;top:0;right:-26%;width:64%;height:100%;background:linear-gradient(90deg,transparent,rgba(25,185,255,0.16),rgba(217,70,239,0.08),transparent);content:"";transform:skewX(-18deg);animation:panelScan 4.2s ease-in-out infinite}.platform-panel::after{position:absolute;top:0;left:0;width:116px;height:3px;background:linear-gradient(90deg,var(--mint),var(--blue-bright),var(--violet));box-shadow:0 0 28px rgba(54,226,194,0.45);content:""}.panel-status,.platform-panel h3,.platform-panel p,.platform-panel ul,.transaction-flow{position:relative;z-index:1}.panel-status{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;color:#8effe8;font-size:14px;line-height:20px;font-weight:800;text-transform:uppercase}.platform-panel h3{margin:0;color:#ffffff;font-size:42px;line-height:50px;font-weight:800;letter-spacing:-0.8px}.platform-panel p{margin:18px 0 28px;color:rgba(255,255,255,0.76);font-size:20px;line-height:31px}.solution-panel ul{margin:0;padding:0;list-style:none}.solution-panel li{position:relative;margin:0 0 15px;padding-left:28px;color:rgba(255,255,255,0.86);font-size:20px;line-height:30px}.solution-panel li::before{position:absolute;left:0;top:11px;width:8px;height:8px;background:#36e2c2;content:""}.transaction-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:36px}.transaction-flow span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid rgba(99,235,206,0.24);border-radius:3px;color:#ffffff;background:rgba(54,226,194,0.07);font-size:14px;line-height:18px;font-weight:800}.transaction-flow i{position:relative;height:2px;background:linear-gradient(90deg,rgba(14,155,232,0.2),rgba(142,230,255,0.72));overflow:hidden}.transaction-flow i::after{position:absolute;inset:-2px 100% -2px -30%;background:linear-gradient(90deg,transparent,#8ee6ff,transparent);content:"";animation:flowRail 1.8s ease-in-out infinite}.about-section{background:radial-gradient(circle at 92% 16%,rgba(25,185,255,0.14),transparent 28%),radial-gradient(circle at 72% 74%,rgba(115,87,255,0.08),transparent 32%),radial-gradient(circle at 10% 88%,rgba(54,226,194,0.09),transparent 30%),#ffffff;padding:94px clamp(24px,7.5vw,162px) 104px}.about-inner,.contact-inner,.footer-inner{max-width:1640px;margin:0 auto}.about-heading{display:grid;grid-template-columns:minmax(380px,0.78fr) minmax(420px,1fr);gap:clamp(34px,6vw,96px);align-items:end;margin-bottom:54px}.about-heading .section-label{justify-self:start;color:var(--blue);background:linear-gradient(90deg,rgba(25,185,255,0.08),rgba(54,226,194,0.07))}.about-heading h2{margin:0;color:var(--ink);font-size:58px;line-height:68px;font-weight:800;letter-spacing:-1.2px}.about-heading p{margin:0;color:rgba(6,9,74,0.72);font-size:21px;line-height:33px}.contact-section h2{text-align:right}.about-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.about-card{position:relative;min-height:272px;border:1px solid rgba(25,185,255,0.17);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(247,251,255,0.86)),radial-gradient(circle at 86% 10%,rgba(25,185,255,0.14),transparent 36%),radial-gradient(circle at 10% 92%,rgba(115,87,255,0.08),transparent 34%);padding:44px 44px 46px;box-shadow:0 28px 74px rgba(3,11,45,0.08);overflow:hidden;transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.about-card::before{position:absolute;right:-28px;top:-28px;width:96px;height:96px;border:1px solid rgba(115,87,255,0.16);border-radius:24px;content:"";transform:rotate(12deg)}.about-card:hover{transform:translateY(-7px);border-color:rgba(25,185,255,0.45);box-shadow:0 34px 84px rgba(3,11,45,0.14),0 0 42px rgba(25,185,255,0.08)}.about-section .about-card>.about-card-index{display:grid;place-items:center;width:48px;height:48px;margin:0 0 28px;border-radius:5px;color:#ffffff;background:linear-gradient(135deg,var(--blue),var(--blue-bright));box-shadow:0 16px 34px rgba(0,120,255,0.24),0 0 22px rgba(54,226,194,0.12);font-size:14px;line-height:18px;font-weight:900}.about-card h3{margin:0 0 22px;color:var(--ink);font-size:28px;line-height:34px;font-weight:800;letter-spacing:-0.4px}.about-card p{margin:0;color:rgba(6,9,74,0.72);font-size:20px;line-height:30px}.about-section .about-inner>.about-proof{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;margin:56px 0 0;padding:28px 34px;border:1px solid rgba(25,185,255,0.2);border-radius:24px;background:radial-gradient(circle at 88% 18%,rgba(115,87,255,0.2),transparent 36%),linear-gradient(135deg,#030b2d,#06184a 62%,#062f62);color:#ffffff;box-shadow:0 30px 78px rgba(3,11,45,0.18),0 0 46px rgba(25,185,255,0.09)}.about-proof span{color:#8effe8;font-size:32px;line-height:38px;font-weight:800;letter-spacing:-0.6px}.about-proof p{margin:0;color:rgba(255,255,255,0.78);font-size:20px;line-height:30px}.contact-section{isolation:isolate;background:radial-gradient(circle at 88% 12%,rgba(217,70,239,0.12),transparent 30%),radial-gradient(circle at 14% 88%,rgba(54,226,194,0.16),transparent 34%),linear-gradient(rgba(80,189,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(80,189,255,0.06) 1px,transparent 1px),linear-gradient(118deg,#030b2d 0%,#06184a 60%,#062f62 100%);background-size:64px 64px,64px 64px,auto;padding:78px clamp(24px,7.5vw,162px) 92px}.contact-section::before{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,0.025),transparent 42%,rgba(0,0,0,0.2));content:"";pointer-events:none}.contact-heading{display:grid;grid-template-areas:"label label" "title copy";grid-template-columns:minmax(440px,1.05fr) minmax(340px,0.72fr);grid-template-rows:auto auto;gap:18px clamp(42px,6vw,88px);align-items:end;margin-bottom:38px;padding-bottom:32px;border-bottom:1px solid rgba(126,205,255,0.2)}.contact-section .contact-inner>.contact-heading{margin:0 0 38px}.contact-heading .section-label{grid-area:label;grid-column:1 / -1;grid-row:1;width:max-content;max-width:100%;margin:0;justify-self:start;border-color:rgba(54,226,194,0.4);border-radius:4px;color:#8effe8;background:linear-gradient(90deg,rgba(54,226,194,0.12),rgba(25,185,255,0.08));letter-spacing:0.04em}.contact-heading h2{grid-area:title;grid-column:1;grid-row:2;margin:0;color:#f5fbff;text-align:left;font-size:clamp(42px,4.2vw,54px);line-height:1.1;font-weight:800;letter-spacing:-1.2px}.contact-heading p{grid-area:copy;grid-column:2;grid-row:2;margin:0;color:rgba(223,241,252,0.72);font-size:18px;line-height:28px}.contact-layout{display:grid;grid-template-columns:minmax(340px,0.78fr) minmax(480px,1.22fr);gap:24px;align-items:start;max-width:1240px;margin:0 auto}.contact-form{position:relative;display:grid;gap:13px;padding:28px;border:1px solid rgba(126,205,255,0.24);border-radius:8px;background:radial-gradient(circle at 88% 12%,rgba(115,87,255,0.16),transparent 36%),linear-gradient(180deg,rgba(8,33,70,0.98),rgba(3,11,45,0.98));box-shadow:0 32px 78px rgba(0,0,0,0.27),0 0 46px rgba(25,185,255,0.08),inset 0 1px 0 rgba(255,255,255,0.06);overflow:hidden}.contact-form::before{position:absolute;top:0;left:0;width:104px;height:3px;background:linear-gradient(90deg,var(--mint),var(--blue-bright),var(--violet));box-shadow:0 0 26px rgba(54,226,194,0.42);content:""}.form-heading{display:grid;gap:3px;margin-bottom:7px}.form-heading strong{color:#f5fbff;font-size:24px;line-height:30px;font-weight:800;letter-spacing:-0.4px}.form-heading span{color:rgba(223,241,252,0.58);font-size:14px;line-height:20px;font-weight:700}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(126,205,255,0.2);border-radius:4px;background:rgba(255,255,255,0.055);color:#ffffff;font:inherit;font-size:16px;line-height:22px;outline:none;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.contact-form input{height:50px;padding:0 16px}.contact-form textarea{min-height:112px;padding:14px 16px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(223,241,252,0.5)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--mint);background:rgba(255,255,255,0.09);box-shadow:0 0 0 3px rgba(54,226,194,0.12)}.send-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;justify-self:start;width:128px;min-height:50px;border:0;border-radius:4px;background:linear-gradient(135deg,var(--blue),var(--blue-bright));color:#ffffff;cursor:pointer;font:inherit;font-size:17px;line-height:22px;font-weight:800;transition:transform 220ms ease,box-shadow 220ms ease}.send-button:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(0,120,255,0.3),0 0 26px rgba(54,226,194,0.14)}.send-button:disabled{cursor:wait;opacity:0.68;transform:none;box-shadow:none}.a360-honeypot{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.form-status{min-height:20px;margin:0;color:#8effe8;font-size:14px;line-height:20px;font-weight:700}.contact-side{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px auto;gap:12px}.contact-photo{grid-column:1 / -1;margin:0}.contact-photo picture{display:block;width:100%;height:100%}.contact-photo img{display:block;width:100%;height:100%;min-height:220px;aspect-ratio:2.4;border-radius:8px;object-fit:cover;box-shadow:0 28px 62px rgba(4,35,73,0.14)}.contact-direct,.contact-response{border:1px solid rgba(126,205,255,0.18);border-radius:6px;background:rgba(3,11,45,0.96);color:#ffffff;box-shadow:0 22px 48px rgba(0,0,0,0.2)}.contact-direct{display:grid;align-content:start;gap:7px;padding:20px}.contact-direct-label{color:#8effe8;font-size:13px;line-height:18px;font-weight:900;text-transform:uppercase}.contact-direct a{color:#ffffff;font-size:16px;line-height:23px;font-weight:800;transition:color 180ms ease,transform 180ms ease}.contact-direct a:hover{color:#8effe8;transform:translateX(4px)}.contact-response{display:grid;grid-template-columns:1fr;gap:14px;align-content:start;align-items:start;padding:20px;background:linear-gradient(135deg,rgba(0,120,255,0.18),rgba(3,11,45,0.98))}.contact-response>span,.contact-response>p:first-child strong{display:grid;place-items:center;width:38px;height:38px;border-radius:4px;color:var(--deep);background:#8effe8;font-weight:900}.contact-response p{margin:0;color:rgba(255,255,255,0.78);font-size:15px;line-height:22px}.site-footer{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 10%,rgba(25,185,255,0.26),transparent 28%),radial-gradient(circle at 86% 90%,rgba(115,87,255,0.16),transparent 30%),linear-gradient(135deg,#030b2d 0%,#06184a 54%,#062f62 100%);color:#ffffff;padding:58px clamp(24px,7.5vw,162px) 34px}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) minmax(240px,auto);gap:clamp(38px,7vw,110px);align-items:start}.footer-brand{max-width:670px}.footer-logo{display:inline-flex;width:152px;line-height:0;filter:brightness(0) invert(1)}.footer-logo img{display:block;width:100%;height:auto}.footer-brand p{margin:34px 0 0;font-size:30px;line-height:42px;font-weight:800;letter-spacing:-0.4px}.footer-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.footer-badges a{display:inline-flex;align-items:center;min-height:38px;padding:7px 13px;border:1px solid rgba(142,230,255,0.22);border-radius:999px;color:#8ee6ff;background:rgba(255,255,255,0.06);font-size:13px;line-height:18px;font-weight:900;text-decoration:none;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.footer-badges a:hover,.footer-badges a:focus-visible{border-color:rgba(142,230,255,0.58);color:#ffffff;background:rgba(0,86,146,0.34);transform:translateY(-2px)}.footer-badges a:focus-visible{outline:2px solid #ffc04d;outline-offset:2px}.footer-links,.footer-contact{display:grid;gap:15px;font-style:normal}.footer-links strong,.footer-contact strong{margin-bottom:10px;font-size:30px;line-height:36px;font-weight:800}.footer-links a,.footer-contact a{color:#ffffff;font-size:20px;line-height:28px;font-weight:700;opacity:0.92;transition:opacity 180ms ease,transform 180ms ease}.footer-links a:hover,.footer-contact a:hover{opacity:1;transform:translateX(4px)}.footer-policy-links{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 22px;max-width:1640px;margin:42px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1)}.footer-policy-links strong{color:rgba(255,255,255,0.52);font-size:12px;line-height:18px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.footer-policy-links a{color:rgba(255,255,255,0.66);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transition:color 180ms ease}.footer-policy-links a:hover,.footer-policy-links a:focus-visible{color:#ffffff}.footer-bottom{position:relative;z-index:3;display:flex;justify-content:space-between;gap:20px;max-width:1640px;margin:26px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.68);font-size:15px;line-height:22px;font-weight:700}.reveal{opacity:0;transform:translateY(34px);transition:opacity 720ms ease,transform 720ms ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.gsap-ready .reveal,.gsap-ready .stat-card{transition:none}.gsap-ready .hero h1 .hero-line{animation:none;background-size:100% 6px}.gsap-ready .planet-map,.gsap-ready .planet-ring,.gsap-ready .map-node,.gsap-ready .float-square,.gsap-ready .laptop,.gsap-ready .pixel-cluster span,.gsap-ready .dash-card.wide i,.gsap-ready .dash-card.list b,.gsap-ready .dash-card.chart span,.gsap-ready .dash-card.bars span,.gsap-ready .screen-spark,.gsap-ready .rotate-icon,.gsap-ready .star-icon,.gsap-ready .card-icon{animation:none}@keyframes ambientSquareDrift{0%{opacity:0.16;transform:translate3d(0,0,0) rotate(0deg) scale(0.84)}48%{opacity:0.34}100%{opacity:0.24;transform:translate3d(calc(var(--dx) * 1.22),calc(var(--dy) * 1.22),0) rotate(18deg) scale(1.18)}}@keyframes buttonGlare{0%,42%{transform:translate3d(0,0,0) skewX(-18deg);opacity:0}52%{opacity:1}72%,100%{transform:translate3d(420%,0,0) skewX(-18deg);opacity:0}}@keyframes liveDotPulse{0%{opacity:0.46;transform:scale(0.35)}70%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes panelScan{0%,46%{transform:translateX(-18%) skewX(-18deg);opacity:0}58%{opacity:1}82%,100%{transform:translateX(128%) skewX(-18deg);opacity:0}}@keyframes flowRail{0%{transform:translateX(0%)}100%{transform:translateX(260%)}}@keyframes statsSignalRail{0%,18%{opacity:0;transform:translateX(0)}28%{opacity:1}72%{opacity:1}82%,100%{opacity:0;transform:translateX(380%)}}@keyframes squareBurst{0%{opacity:0;transform:translate(calc(var(--start-x) - 50%),calc(var(--start-y) - 50%)) scale(0.62) rotate(0deg)}12%,24%{opacity:0.86;transform:translate(calc(var(--start-x) - 50%),calc(var(--start-y) - 50%)) scale(1) rotate(0deg)}62%{opacity:0.92;transform:translate(var(--burst-x),var(--burst-y)) scale(1.12) rotate(16deg)}100%{opacity:0;transform:translate(calc(var(--burst-x) * 1.18),calc(var(--burst-y) * 1.18)) scale(0.74) rotate(28deg)}}@keyframes underlineIn{to{background-size:100% 6px}}@keyframes dotPulse{0%,100%{transform:scale(1);opacity:0.9}50%{transform:scale(1.55);opacity:1}}@keyframes logoIdle{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.012)}}@keyframes logoSignal{0%,100%{opacity:0;transform:scale(0.6)}42%{opacity:1;transform:scale(1)}72%{opacity:0;transform:scale(1.18)}}@keyframes floatSquare{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(12px,-18px,0) rotate(18deg)}}@keyframes planetSpin{to{transform:rotate(360deg)}}@keyframes mapNodePulse{0%,100%{opacity:0.52;transform:scale(0.72)}50%{opacity:1;transform:scale(1.42)}}@keyframes orbitDash{to{stroke-dashoffset:-180}}@keyframes laptopFloat{0%,100%{transform:translateY(-50%) rotateX(58deg) rotateZ(13deg) translate3d(0,0,0)}50%{transform:translateY(-54%) rotateX(58deg) rotateZ(13deg) translate3d(0,-8px,10px)}}@keyframes pixelBlink{0%,100%{opacity:0.85}45%{opacity:0.32}65%{opacity:1}}@keyframes barRise{0%,100%{transform:scaleY(0.45)}50%{transform:scaleY(1)}}@keyframes lineScan{0%,100%{transform:scaleX(0.55);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}@keyframes chartPulse{0%,100%{height:38%}50%{height:86%}}@keyframes rotateSoft{to{transform:rotate(360deg)}}@keyframes cardFlip{0%,100%{transform:rotateY(0deg) rotateZ(0deg);filter:drop-shadow(0 0 0 rgba(255,192,77,0))}45%{transform:rotateY(180deg) rotateZ(3deg);filter:drop-shadow(0 0 18px rgba(255,192,77,0.34))}70%{transform:rotateY(360deg) rotateZ(0deg)}}@keyframes starGlow{0%,100%{transform:scale(1)}50%{transform:scale(1.22) rotate(8deg)}}@keyframes sparkMove{0%,100%{opacity:0;transform:translate(0,0) scale(0.5)}45%{opacity:1;transform:translate(-24px,-18px) scale(1)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:1ms !important}.section-squares span{transform:none !important}.square-burst span{opacity:0.28 !important;transform:translate(calc(var(--start-x) - 50%),calc(var(--start-y) - 50%)) !important}}@media (max-width:1120px){.section-squares span{opacity:0.2}.section-squares span:nth-child(n + 13){display:none}.square-burst{transform:scale(0.86);transform-origin:center}.site-header{grid-template-columns:auto auto;justify-content:space-between;min-height:86px}.nav-toggle{display:grid;gap:5px;width:48px;height:48px;padding:12px;border:2px solid rgba(0,95,159,0.28);border-radius:14px;background:#ffffff}.nav-toggle span{display:block;height:3px;border-radius:999px;background:var(--ink)}.main-nav,.contact-button{display:none}.site-header.is-open .main-nav,.site-header.is-open .contact-button{display:flex;grid-column:1 / -1}.site-header.is-open .main-nav{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-height:calc(100vh - 190px);overflow-y:auto}.site-header.is-open .main-nav>a,.site-header.is-open .nav-dropdown,.site-header.is-open .nav-dropdown>summary{width:100%}.site-header.is-open .main-nav>a,.site-header.is-open .nav-dropdown>summary{min-height:46px;padding:11px 13px;border-radius:8px}.site-header.is-open .nav-dropdown>summary:hover,.site-header.is-open .main-nav>a:hover{background:rgba(14,155,232,0.08)}.site-header.is-open .nav-submenu{position:static;width:100%;max-height:none;margin:2px 0 8px;padding:5px 8px 7px 16px;border:0;background:rgba(255,255,255,0.52);box-shadow:none;transform:none}.site-header.is-open .nav-submenu a{font-size:14px}.site-header.is-open .contact-button{width:100%}.hero-content{grid-template-columns:1fr;min-height:100vh;min-height:100svh}.hero-world{right:-430px;top:205px;width:1065px;min-width:0;opacity:0.55}.orbit-planet{right:-160px;top:220px;width:620px;opacity:0.32}.hero-visual{min-height:380px}.laptop{left:50%;right:auto;width:min(610px,88vw);transform:translateX(calc(-50% + var(--float-x) + var(--intro-x))) translateY(calc(-50% + var(--float-y) + var(--intro-y))) rotateX(58deg) rotateZ(var(--intro-rotate))}@keyframes laptopFloat{0%,100%{transform:translate(-50%,-50%) rotateX(58deg) rotateZ(13deg) translate3d(0,0,0)}50%{transform:translate(-50%,-54%) rotateX(58deg) rotateZ(13deg) translate3d(0,-8px,10px)}}.stats-grid,.stats-intro{grid-template-columns:1fr}.stats-intro{grid-template-areas:"label" "title" "copy";grid-template-rows:auto auto auto}.stats-intro h2{grid-column:1;grid-row:2}.stats-intro p{grid-column:1;grid-row:3}.solution-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-tab{border-radius:3px}.platform-ecosystem,.contact-layout,.footer-inner{grid-template-columns:1fr}.module-list{min-height:0}.solution-panel{max-width:none}.about-card-grid{grid-template-columns:1fr}.about-heading,.about-proof{grid-template-columns:1fr}.about-heading h2,.contact-heading h2{text-align:left}.contact-heading{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy";grid-template-rows:auto auto auto}.contact-heading h2{grid-column:1;grid-row:2}.contact-heading p{grid-column:1;grid-row:3}.contact-photo{max-width:520px}}@media (max-width:700px){.section-squares span{width:calc(var(--s) * 0.75);height:calc(var(--s) * 0.75);opacity:0.16}.section-squares span:nth-child(n + 9){display:none}.square-burst{width:66px;height:66px;opacity:0.72}.square-burst span{width:12px;height:12px}.square-burst-stats{right:16px;top:4px}.square-burst-solutions{right:12px;top:112px}.site-header{padding:14px 20px}.hero{min-height:100vh;min-height:100svh}.hero-content{padding:108px 20px 58px}.hero-world{right:-440px;top:420px;width:795px;opacity:0.42}.city-marker{width:7px;height:7px}.orbit-planet{right:-245px;top:430px;width:520px;min-width:0;opacity:0.26}.hero h1{font-size:clamp(39px,11vw,56px);line-height:1.12;letter-spacing:-0.8px}.hero h1 .hero-line{background-position:0 0.93em;background-size:0% 4px}.gsap-ready .hero h1 .hero-line{background-size:100% 4px}.float-square{display:none}.hero p{font-size:18px;line-height:27px}.outline-button{width:100%;min-width:0}.hero-kicker{min-height:34px;padding:0 13px;font-size:12px;line-height:16px}.hero-actions{gap:12px}.primary-hero-button,.outline-button{width:100%;min-width:0}.hero-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hero-capabilities span{min-height:44px;padding:0 11px;font-size:13px;line-height:18px}.hero-visual{min-height:300px}.pixel-cluster{right:0;grid-template-columns:repeat(4,14px);gap:5px}.pixel-cluster span{width:14px;height:14px}.laptop{min-width:300px}.laptop-screen{padding:9px;border-width:11px}.laptop-base{height:160px;margin-top:-52px}.keyboard{top:26px;gap:4px}.keyboard span{height:12px}.trackpad{height:48px}.stats{gap:20px;padding:38px 20px 58px}.stats-intro{gap:18px;margin-bottom:28px}.stats-intro h2{font-size:clamp(34px,9vw,44px);line-height:1.14;letter-spacing:-0.8px}.stats-intro p{font-size:18px;line-height:28px}.stats-grid{gap:20px}.stat-card{min-height:250px;padding:28px 24px 26px;border-radius:4px}.section-anchor{top:-92px}.solution-tabs{grid-template-columns:1fr;gap:8px;padding:22px 20px 0}.solution-tab{min-height:56px;padding:14px 16px;border:1px solid rgba(0,95,159,0.2);font-size:18px;line-height:22px}.solutions-inner,.about-section,.contact-section,.site-footer{padding-left:20px;padding-right:20px}.solutions-inner{padding-top:50px;padding-bottom:62px}.solutions-heading h2,.about-heading h2,.contact-heading h2{font-size:clamp(36px,10vw,48px);line-height:1.16;letter-spacing:-0.8px}.solutions-heading p,.about-heading p,.contact-heading p{font-size:18px;line-height:28px}.platform-ecosystem{gap:30px;margin-top:36px}.module-list{gap:1px}.module-item{grid-template-columns:38px 1fr;gap:12px;min-height:76px;padding:13px 14px;border-radius:3px}.module-index{width:38px;height:38px;border-radius:3px}.module-item strong{font-size:17px;line-height:22px}.module-item small{font-size:13px;line-height:18px}.solution-panel{border-radius:8px;padding:30px 24px}.platform-panel h3{font-size:31px;line-height:38px}.platform-panel p{font-size:18px;line-height:28px}.solution-panel li,.about-card p{font-size:18px;line-height:27px}.transaction-flow{grid-template-columns:1fr;gap:9px}.transaction-flow i{width:2px;height:22px;justify-self:center}.about-section{padding-top:56px;padding-bottom:62px}.about-heading{gap:22px;margin-bottom:34px}.about-card-grid{gap:18px}.about-card{min-height:0;border-radius:18px;padding:28px 24px}.about-card h3{font-size:23px;line-height:29px}.about-proof{gap:12px;padding:24px;border-radius:18px}.about-proof span{font-size:27px;line-height:33px}.about-proof p{font-size:18px;line-height:27px}.contact-section{padding-top:48px;padding-bottom:74px}.contact-heading{gap:22px;margin-bottom:32px}.contact-layout{gap:30px;margin-top:0}.contact-form{border-radius:8px;padding:24px 22px}.form-heading strong{font-size:24px;line-height:30px}.contact-form input{height:50px}.contact-form textarea{min-height:110px}.send-button{width:100%}.contact-photo img{border-radius:8px;min-height:200px}.contact-direct,.contact-response{border-radius:6px}.contact-side{grid-template-columns:1fr;grid-template-rows:200px auto auto}.contact-photo{grid-column:1}.contact-direct{padding:22px}.contact-direct a{font-size:18px;line-height:26px}.site-footer{padding-top:34px;padding-bottom:38px}.footer-logo{width:126px}.footer-brand p{margin-top:26px;font-size:24px;line-height:34px}.footer-contact strong{font-size:26px;line-height:32px}.footer-links strong{font-size:26px;line-height:32px}.footer-policy-links{display:grid;gap:8px;margin-top:30px;padding-top:18px}.footer-policy-links a{font-size:13px;line-height:19px}.footer-bottom{flex-direction:column;gap:8px;margin-top:34px}}body{color:#110d07;background:#ffffff}.site-header,.site-header.is-scrolled,.site-header.is-open{background:rgba(255,255,255,0.72);box-shadow:0 1px 0 rgba(0,86,146,0.12),0 18px 48px rgba(17,13,7,0.08);backdrop-filter:blur(24px) saturate(1.1)}.logo img,.a360-suite-body .logo img{filter:none}.main-nav>a,.nav-dropdown>summary{color:#110d07}.main-nav>a:hover,.main-nav>a.is-active,.nav-dropdown[open]>summary,.nav-dropdown.is-active>summary{color:#005692}.nav-submenu{border-color:rgba(0,86,146,0.18);background:radial-gradient(circle at 88% 12%,rgba(0,86,146,0.11),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.98),rgba(231,230,231,0.96));box-shadow:0 34px 84px rgba(17,13,7,0.16)}.nav-submenu::before,.stats::after,.solution-tab::after,.platform-panel::after,.contact-form::before,.a360-suite-hero::before,.a360-suite-copy-grid>p:first-child::before,.a360-suite-copy-grid>ul::before{background:linear-gradient(90deg,#110d07,#919499,#005692);box-shadow:0 0 24px rgba(0,86,146,0.22)}.nav-submenu a{color:#110d07;background:rgba(255,255,255,0.72)}.nav-submenu a::after,.a360-suite-copy-grid>ul a::after{color:#005692}.nav-submenu a:hover,.nav-submenu a.is-active,.module-item:hover,.module-item.is-active{color:#ffffff;background:#005692;box-shadow:inset 3px 0 0 #110d07,0 18px 36px rgba(0,86,146,0.16)}.contact-button,.primary-hero-button,.send-button,.hero-actions .a360-primary-button .wp-block-button__link{color:#ffffff;background:linear-gradient(135deg,#005692,#00436f);box-shadow:0 20px 46px rgba(0,86,146,0.24)}.outline-button,.hero-actions .wp-block-button__link{border-color:#005692;color:#110d07;background:rgba(255,255,255,0.74)}.contact-button:hover,.primary-hero-button:hover,.outline-button:hover,.send-button:hover,.hero-actions .wp-block-button__link:hover{color:#ffffff;background:#110d07;box-shadow:0 20px 44px rgba(17,13,7,0.22)}.hero,.about-section,.a360-suite-overview,.a360-page-content{background:radial-gradient(circle at 86% 14%,rgba(0,86,146,0.14),transparent 30%),radial-gradient(circle at 12% 88%,rgba(145,148,153,0.16),transparent 34%),linear-gradient(rgba(0,86,146,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,86,146,0.045) 1px,transparent 1px),#ffffff;background-size:auto,auto,58px 58px,58px 58px,auto}.hero::before{background-image:linear-gradient(rgba(0,86,146,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,86,146,0.055) 1px,transparent 1px)}.hero::after{background:radial-gradient(circle at 50% 50%,rgba(0,86,146,0.14),rgba(231,230,231,0.2) 42%,transparent 68%),conic-gradient(from 120deg,rgba(0,86,146,0.16),transparent,rgba(145,148,153,0.14),transparent)}.hero-kicker,.section-label,.stats-label,.solutions-heading .section-label,.contact-heading .section-label,.a360-suite-kicker{border-color:rgba(0,86,146,0.24);color:#005692;background:rgba(0,86,146,0.075);box-shadow:none}.hero h1,.about-heading h2,.a360-page-content h2,.a360-page-content h3{color:#110d07}.stats-intro h2,.solutions-heading h2,.contact-heading h2,.a360-suite-hero h1,.a360-page-hero h1,.platform-panel h3,.form-heading strong,.a360-suite-copy-grid>p:first-child,.a360-suite-copy-grid>p:nth-child(4){color:#ffffff}.hero h1 .hero-line{background-image:linear-gradient(90deg,#005692,#005692)}.hero p,.hero-capabilities span,.about-heading p,.about-card p,.a360-page-content p,.a360-page-content li,.a360-suite-copy-grid>p,.a360-suite-copy-grid>ul{color:rgba(17,13,7,0.72)}.hero-capabilities span,.about-card,.a360-suite-copy-grid>p,.a360-suite-copy-grid>ul,.a360-suite-copy-grid>ul a{border-color:rgba(0,86,146,0.16);background:radial-gradient(circle at 90% 12%,rgba(0,86,146,0.08),transparent 36%),rgba(255,255,255,0.9);box-shadow:0 26px 68px rgba(17,13,7,0.08);backdrop-filter:blur(10px)}.hero-capabilities i,.live-dot{background:#005692;box-shadow:0 0 0 5px rgba(0,86,146,0.13)}.hero-capabilities span:nth-child(2) i,.hero-capabilities span:nth-child(3) i,.hero-capabilities span:nth-child(4) i{background:#919499}.city-marker,.section-squares span{box-shadow:2px 2px 0 rgba(255,255,255,0.72),0 0 18px rgba(0,86,146,0.12)}.marker-black,.section-squares span:nth-child(5n + 1){background:#110d07}.marker-gray-dark,.section-squares span:nth-child(5n + 2){background:#919499}.marker-gray-light,.section-squares span:nth-child(5n + 3){background:#e7e6e7}.marker-blue,.section-squares span:nth-child(5n + 4),.marker-navy,.section-squares span:nth-child(5n){background:#005692}.stats,.solutions-section,.contact-section,.site-footer,.a360-suite-hero,.a360-page-hero{background:radial-gradient(circle at 86% 12%,rgba(0,86,146,0.28),transparent 30%),radial-gradient(circle at 14% 86%,rgba(145,148,153,0.14),transparent 34%),linear-gradient(rgba(231,230,231,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(231,230,231,0.055) 1px,transparent 1px),#110d07;background-size:auto,auto,64px 64px,64px 64px,auto}.stats::before,.solutions-section::before,.contact-section::before{background:linear-gradient(180deg,rgba(255,255,255,0.035),transparent 42%,rgba(0,0,0,0.22))}.stats-intro,.contact-heading{border-bottom-color:rgba(231,230,231,0.2)}.stats-intro p,.solutions-section .solutions-heading>p:not(.section-label),.platform-panel p,.solution-panel li,.contact-heading p,.about-proof p,.contact-response p{color:rgba(255,255,255,0.72)}.stats-grid,.module-list,.a360-suite-capabilities{border-color:rgba(231,230,231,0.18);background:rgba(231,230,231,0.16);box-shadow:0 34px 80px rgba(0,0,0,0.24)}.stat-card,.module-item,.solution-panel,.contact-form,.contact-direct,.contact-response,.about-section .about-inner>.about-proof,.a360-suite-core,.a360-suite-capabilities span,.a360-suite-node{border-color:rgba(231,230,231,0.18);background:radial-gradient(circle at 88% 12%,rgba(0,86,146,0.18),transparent 36%),linear-gradient(180deg,rgba(0,86,146,0.88),rgba(17,13,7,0.96));box-shadow:0 30px 80px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.06)}.stat-card{--stat-accent:#005692}.stat-card:nth-child(2){--stat-accent:#919499}.stat-card:nth-child(3){--stat-accent:#e7e6e7}.stat-icon,.stats .stat-card .stat-tag,.module-index,.panel-status,.contact-direct-label,.form-status,.a360-suite-core strong{color:#e7e6e7}.module-index,.contact-response>span,.contact-response>p:first-child strong,.about-section .about-card>.about-card-index{background:#005692;color:#ffffff}.solution-tab{border-color:rgba(231,230,231,0.18);color:rgba(255,255,255,0.68);background:rgba(0,86,146,0.24)}.solution-tab:hover,.solution-tab.is-active{border-color:rgba(231,230,231,0.42);background:#005692}.solution-panel li::before,.transaction-flow span{background:#005692}.transaction-flow span{border-color:rgba(231,230,231,0.24);color:#ffffff;background:rgba(0,86,146,0.34)}.transaction-flow i{background:linear-gradient(90deg,rgba(231,230,231,0.16),rgba(0,86,146,0.7))}.transaction-flow i::after{background:linear-gradient(90deg,transparent,#e7e6e7,transparent)}.about-card::before{border-color:rgba(0,86,146,0.16)}.about-card:hover,.a360-suite-copy-grid>ul a:hover{border-color:rgba(0,86,146,0.38);box-shadow:0 34px 84px rgba(17,13,7,0.13)}.about-card h3,.a360-suite-copy-grid>ul a{color:#110d07}.about-proof span{color:#e7e6e7}.contact-form input,.contact-form textarea{border-color:rgba(231,230,231,0.22);background:rgba(255,255,255,0.06)}.contact-form input:focus,.contact-form textarea:focus{border-color:#e7e6e7;box-shadow:0 0 0 3px rgba(231,230,231,0.12)}.contact-direct a:hover{color:#e7e6e7}.a360-suite-ring{border-color:rgba(231,230,231,0.18)}.a360-suite-ring-two{border-color:rgba(0,86,146,0.3)}.a360-suite-rail{background:linear-gradient(90deg,rgba(231,230,231,0.14),#e7e6e7,#005692)}.hero-world{filter:drop-shadow(0 34px 86px rgba(0,86,146,0.18))}.hero-world .world-disc img{opacity:0.24;filter:brightness(0) saturate(100%) invert(28%) sepia(67%) saturate(1899%) hue-rotate(177deg) brightness(88%) contrast(101%)}.hero-world .a360-map{filter:drop-shadow(0 0 28px rgba(0,86,146,0.14)) drop-shadow(0 0 52px rgba(17,13,7,0.08))}.nav-submenu::before,.stats::after,.solution-tab::after,.platform-panel::after,.contact-form::before,.a360-suite-hero::before,.a360-suite-copy-grid>p:first-child::before,.a360-suite-copy-grid>ul::before{background:linear-gradient(90deg,#005692,#ffc04d,#005692);box-shadow:0 0 24px rgba(255,192,77,0.28)}.contact-button,.primary-hero-button,.send-button,.hero-actions .a360-primary-button .wp-block-button__link{background:linear-gradient(135deg,#005692 0%,#005692 72%,#ffc04d 140%);box-shadow:0 20px 46px rgba(0,86,146,0.24),0 0 34px rgba(255,192,77,0.12)}.contact-button:hover,.primary-hero-button:hover,.outline-button:hover,.send-button:hover,.hero-actions .wp-block-button__link:hover{background:linear-gradient(135deg,#110d07,#005692 78%,#ffc04d 145%);box-shadow:0 20px 44px rgba(17,13,7,0.22),0 0 34px rgba(255,192,77,0.16)}.hero,.about-section,.a360-suite-overview,.a360-page-content{background:radial-gradient(circle at 86% 14%,rgba(0,86,146,0.14),transparent 30%),radial-gradient(circle at 14% 84%,rgba(255,192,77,0.11),transparent 30%),radial-gradient(circle at 12% 88%,rgba(145,148,153,0.14),transparent 34%),linear-gradient(rgba(0,86,146,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,86,146,0.045) 1px,transparent 1px),#ffffff;background-size:auto,auto,auto,58px 58px,58px 58px,auto}.hero h1 .hero-line{background-image:linear-gradient(90deg,#005692,#ffc04d)}.hero-kicker,.section-label,.stats-label,.solutions-heading .section-label,.contact-heading .section-label,.a360-suite-kicker{border-color:rgba(0,86,146,0.24);color:#005692;background:linear-gradient(90deg,rgba(0,86,146,0.075),rgba(255,192,77,0.12))}.hero-capabilities i,.live-dot,.marker-blue,.section-squares span:nth-child(5n + 4),.marker-navy,.section-squares span:nth-child(5n){background:#ffc04d}.hero-capabilities i,.live-dot{box-shadow:0 0 0 5px rgba(255,192,77,0.16),0 0 22px rgba(255,192,77,0.2)}.hero-capabilities span:nth-child(2) i{background:#005692}.hero-capabilities span:nth-child(3) i{background:#919499}.hero-capabilities span:nth-child(4) i{background:#ffc04d}.stats,.solutions-section,.contact-section,.site-footer,.a360-suite-hero,.a360-page-hero{background:radial-gradient(circle at 86% 12%,rgba(0,86,146,0.28),transparent 30%),radial-gradient(circle at 16% 82%,rgba(255,192,77,0.13),transparent 30%),radial-gradient(circle at 14% 86%,rgba(145,148,153,0.14),transparent 34%),linear-gradient(rgba(231,230,231,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(231,230,231,0.055) 1px,transparent 1px),#110d07;background-size:auto,auto,auto,64px 64px,64px 64px,auto}.stat-card:nth-child(2){--stat-accent:#ffc04d}.stat-card:nth-child(3){--stat-accent:#e7e6e7}.stat-icon,.stats .stat-card .stat-tag,.panel-status,.contact-direct-label,.form-status,.a360-suite-core strong,.about-proof span{color:#ffc04d}.module-index,.contact-response>span,.contact-response>p:first-child strong,.about-section .about-card>.about-card-index{background:linear-gradient(135deg,#005692,#005692 72%,#ffc04d 132%)}.solution-tab:hover,.solution-tab.is-active{color:#ffffff;border-color:rgba(255,192,77,0.38);background:linear-gradient(135deg,#005692,#00436f)}.solution-panel li::before,.transaction-flow span{background:#ffc04d}.transaction-flow span{color:#110d07;border-color:rgba(255,192,77,0.34);background:rgba(255,192,77,0.88)}.transaction-flow i{background:linear-gradient(90deg,rgba(231,230,231,0.16),rgba(255,192,77,0.74))}.transaction-flow i::after{background:linear-gradient(90deg,transparent,#ffc04d,transparent)}.about-card:hover,.a360-suite-copy-grid>ul a:hover{border-color:rgba(255,192,77,0.44);box-shadow:0 34px 84px rgba(17,13,7,0.13),0 0 34px rgba(255,192,77,0.1)}.contact-form input:focus,.contact-form textarea:focus{border-color:#ffc04d;box-shadow:0 0 0 3px rgba(255,192,77,0.14)}.contact-direct a:hover{color:#ffc04d}.a360-suite-rail{background:linear-gradient(90deg,rgba(231,230,231,0.14),#ffc04d,#005692)}.about-section .about-inner>.about-heading{margin-bottom:clamp(82px,7vw,118px)}@media (max-width:900px){.about-section .about-inner>.about-heading{margin-bottom:56px}}.hero::after{display:none;content:none}.stats-intro .stats-label{grid-area:label;grid-column:1 / -1;grid-row:1;align-self:start;justify-self:start;margin:0}.stats-intro>p:not(.stats-label){grid-area:copy;grid-column:2;grid-row:2}@media (max-width:980px){.stats-intro>p:not(.stats-label){grid-column:1;grid-row:3}}@media (max-width:700px){.about-section .about-inner>.about-heading{margin-bottom:44px}}.city-layer{display:none}.hero h1 .hero-line,.gsap-ready .hero h1 .hero-line{background-image:none;background-size:0 0;animation:none}.hero-copy>p{text-align:justify;text-justify:inter-word;hyphens:auto}@media (max-width:700px){.hero-copy>p{text-align:left;hyphens:none}}@media (max-width:700px){.hero,.hero-content{min-height:0}.hero-visual{display:none;min-height:0}.about-section .about-inner>.about-proof{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.about-section .about-inner>.about-proof>p{width:100%}.about-section .about-inner>.about-proof>p:first-child{margin:0}}.cookie-consent[hidden],.cookie-preferences[hidden],.cookie-consent-summary[hidden]{display:none !important}.cookie-consent{position:fixed;left:50%;bottom:24px;z-index:100;width:min(1180px,calc(100% - 40px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(0,86,146,0.2);border-radius:18px;color:var(--ink);background:radial-gradient(circle at 94% 4%,rgba(0,86,146,0.1),transparent 32%),rgba(255,255,255,0.98);box-shadow:0 28px 80px rgba(17,13,7,0.22),0 0 0 1px rgba(255,255,255,0.75) inset;opacity:0;transform:translate(-50%,24px);transition:opacity 260ms ease,transform 260ms ease;backdrop-filter:blur(20px) saturate(1.15)}.cookie-consent.is-visible{opacity:1;transform:translate(-50%,0)}.cookie-consent-accent{position:absolute;top:0;left:0;bottom:0;width:7px;overflow:hidden;background:var(--blue)}.cookie-consent-accent span{position:absolute;left:0;width:7px;height:34%}.cookie-consent-accent span:nth-child(1){top:0;background:#005692}.cookie-consent-accent span:nth-child(2){top:33%;background:#919499}.cookie-consent-accent span:nth-child(3){bottom:0;background:#110d07}.cookie-consent-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,72px);align-items:center;padding:30px 34px 30px 40px}.cookie-consent-label{display:block;margin-bottom:8px;color:var(--blue);font-size:11px;line-height:16px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.cookie-consent h2{margin:0 0 9px;color:var(--ink);font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-0.03em}.cookie-consent p{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.cookie-consent p a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cookie-consent-actions,.cookie-preferences-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie-consent-actions{width:280px}.cookie-button{min-height:44px;padding:10px 18px;border:1px solid rgba(0,86,146,0.28);border-radius:7px;color:var(--blue);background:#ffffff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease,background 180ms ease}.cookie-button:hover,.cookie-button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,86,146,0.15)}.cookie-button-primary{border-color:var(--blue);color:#ffffff;background:linear-gradient(135deg,#005692,#0077b9)}.cookie-button-text{min-height:auto;margin-left:auto;padding:4px 2px;border:0;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.cookie-preferences{padding:30px 34px 32px 40px}.cookie-preferences-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.cookie-close{display:grid;flex:0 0 auto;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(0,86,146,0.22);border-radius:50%;color:var(--blue);background:#ffffff;font-size:25px;line-height:1;cursor:pointer}.cookie-preference-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.cookie-preference{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:16px;align-items:center;min-height:104px;padding:18px;border:1px solid rgba(0,86,146,0.15);border-radius:10px;background:rgba(231,230,231,0.3);cursor:pointer}.cookie-preference strong,.cookie-preference small{display:block}.cookie-preference strong{margin-bottom:5px;color:var(--ink);font-size:15px}.cookie-preference small{color:var(--muted);font-size:12px;line-height:1.45}.cookie-preference input{position:absolute;opacity:0;pointer-events:none}.cookie-preference i{position:relative;width:44px;height:24px;border-radius:999px;background:#aeb2b7;transition:background 180ms ease}.cookie-preference i::after{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 2px 5px rgba(17,13,7,0.22);content:"";transition:transform 180ms ease}.cookie-preference input:checked + i{background:var(--blue)}.cookie-preference input:checked + i::after{transform:translateX(20px)}.cookie-preference input:focus-visible + i{outline:3px solid rgba(0,86,146,0.24);outline-offset:3px}.cookie-preference input:disabled + i{opacity:0.7}.cookie-settings-link{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.cookie-settings-link:hover,.cookie-settings-link:focus-visible{color:#ffffff;text-decoration:underline;text-underline-offset:3px}@media (max-width:780px){.cookie-consent{bottom:12px;width:calc(100% - 24px);max-height:calc(100vh - 24px)}.cookie-consent-summary{grid-template-columns:1fr;gap:22px;padding:26px 24px 26px 30px}.cookie-consent-actions{width:100%;justify-content:stretch}.cookie-consent-actions .cookie-button{flex:1 1 140px}.cookie-consent-actions .cookie-button-text{flex-basis:100%;margin:2px auto 0}.cookie-preferences{padding:26px 24px 26px 30px}.cookie-preference-list{grid-template-columns:1fr}.cookie-preference{min-height:88px}}@media (prefers-reduced-motion:reduce){.cookie-consent,.cookie-button,.cookie-preference i,.cookie-preference i::after{transition:none}}@media (prefers-reduced-motion:reduce){.a360-architecture-bar::after{animation:none}.a360-domain{transition:none}}.hero-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:860px;margin-top:30px}.hero-capabilities a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:14px;min-height:68px;padding:12px 14px 12px 20px;overflow:hidden;border:1px solid rgba(0,86,146,0.2);border-radius:8px;color:#111111;background:rgba(255,255,255,0.9);box-shadow:0 10px 24px rgba(0,86,146,0.07);font-size:15px;line-height:19px;font-weight:800;text-decoration:none;transition:color 200ms ease,border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.hero-capabilities a>span{display:block;min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;backdrop-filter:none;font-size:15px;line-height:20px;text-align:left}.hero-capabilities a::after{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(0,86,146,0.24);border-radius:50%;color:#005692;background:#ffffff;content:"\2192";font-size:20px;line-height:1;transition:color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.hero-capabilities a:hover,.hero-capabilities a:focus-visible{color:#005692;border-color:rgba(0,86,146,0.48);background:#ffffff;box-shadow:0 14px 30px rgba(0,86,146,0.12);transform:translateY(-2px)}.hero-capabilities a:hover::after,.hero-capabilities a:focus-visible::after{color:#ffffff;background:linear-gradient(135deg,#005692,#0786bf) padding-box;box-shadow:0 8px 20px rgba(0,86,146,0.22);transform:translateX(3px)}.hero-capabilities a:focus-visible{outline:3px solid rgba(255,192,77,0.55);outline-offset:2px}@media (max-width:560px){.hero-capabilities{grid-template-columns:1fr}.hero-capabilities a{min-height:62px}}.wp-site-blocks,.wp-block-template-part{margin:0}.wp-site-blocks{overflow-x:clip}.a360-site .wp-block-group,.a360-site .wp-block-buttons,.a360-site .wp-block-image,.a360-site .wp-block-group>p{margin-block-start:0;margin-block-end:0}.a360-site .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-height:56px;margin:0 0 34px}.a360-site .hero-copy>p{margin:0 0 34px}.hero-actions .wp-block-button{width:100%;margin:0}.hero-actions .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;width:100%;height:56px;min-height:56px;padding:0 52px 0 20px;border:2px solid var(--line);border-radius:12px;color:#0b0b18;background:rgba(255,255,255,0.65);font-size:20px;line-height:24px;font-weight:800;white-space:nowrap;overflow:hidden;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}.hero-actions .wp-block-button__link::after{position:absolute;right:20px;z-index:1;content:"\2192";font-size:29px;line-height:1}.hero-actions .a360-primary-button .wp-block-button__link{border-color:var(--blue);color:#ffffff;background:linear-gradient(135deg,var(--blue),var(--blue-bright) 56%,var(--mint));box-shadow:0 22px 50px rgba(0,120,255,0.3),0 0 32px rgba(54,226,194,0.16)}.hero-actions .a360-primary-button .wp-block-button__link::before{position:absolute;top:-45%;bottom:-45%;left:-72%;width:48%;background:linear-gradient(105deg,transparent,rgba(255,255,255,0.56),transparent);content:"";transform:skewX(-18deg);animation:buttonGlare 3s ease-in-out infinite;pointer-events:none}.hero-actions .wp-block-button__link:hover{color:#ffffff;background:var(--blue);box-shadow:0 18px 36px rgba(0,95,159,0.22)}.stat-card .stat-number{margin:0;color:var(--blue);font-size:60px;line-height:75px;font-weight:800;letter-spacing:-1.2px}.about-proof>p:first-child strong{color:#8ee6ff;font-size:32px;line-height:38px;font-weight:800;letter-spacing:-0.6px}.contact-direct p{margin:0}.contact-response>p:first-child strong{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#06104a;background:#8ee6ff;font-weight:900}@media (max-width:720px){.a360-site .hero-actions{grid-template-columns:1fr;gap:12px}.hero-actions .wp-block-button,.hero-actions .wp-block-button__link{width:100%;min-width:0}}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}
