/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-\[3\]{z-index:3}.mx-auto{margin-inline:auto}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[58px\]{margin-top:58px}.mt-\[62px\]{margin-top:62px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-\[min\(var\(--max\)\,100\%\)\]{width:min(var(--max),100%)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(340px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(360px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(320px\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr)}.grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr)}.grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(360px\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(320px,1fr)}.grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(360px\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr)}.grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(300px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr)}.grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(300px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)}.grid-cols-\[minmax\(0\,1fr\)_280px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.86fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.grid-cols-\[minmax\(260px\,0\.32fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr)}.grid-cols-\[minmax\(260px\,0\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}.grid-cols-\[minmax\(280px\,0\.72fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.grid-cols-\[minmax\(280px\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.grid-cols-\[minmax\(320px\,0\.92fr\)_minmax\(360px\,0\.82fr\)_minmax\(320px\,0\.92fr\)\]{grid-template-columns:minmax(320px,.92fr) minmax(360px,.82fr) minmax(320px,.92fr)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[54px\]{gap:54px}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-\[rgba\(5\,10\,18\,0\.78\)\]{background-color:#050a12c7}.px-\[var\(--side\)\]{padding-inline:var(--side)}.py-\[52px\]{padding-block:52px}.py-\[clamp\(88px\,13vw\,164px\)\]{padding-block:clamp(88px,13vw,164px)}.text-center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[perspective\:1200px\]{perspective:1200px}@media not all and (min-width:1180px){.max-\[1180px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1180px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[1180px\]\:grid-cols-\[minmax\(280px\,0\.9fr\)_minmax\(320px\,0\.8fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(280px,.9fr) minmax(320px,.8fr) minmax(280px,.9fr)}}@media not all and (min-width:980px){.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[980px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:860px){.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:680px){.max-\[680px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[680px\]\:py-\[78px\]{padding-block:78px}}.\[\&_\.lead\]\:mx-auto .lead,.\[\&_h2\]\:mx-auto h2{margin-inline:auto}}:root{--midnight:#050a12;--navy:#07111f;--surface:#0b1728;--panel:#101c2e;--blue:#25a9e0;--green:#7dbb19;--text:#f5f7fa;--soft:#aeb8c6;--muted:#6f7a89;--border:#ffffff1a;--max:1200px;--side:clamp(20px,5vw,72px);--font-inter:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-jakarta:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box}html{background:var(--midnight);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 50% 0,#25a9e02e,#0000 30%),radial-gradient(circle at 74% 12%,#7dbb191f,#0000 28%),linear-gradient(#050a12,#07111f 42%,#050a12);margin:0;line-height:1.6;overflow-x:hidden}body:after,body:before{z-index:0;pointer-events:none;content:"";position:fixed;inset:0}body:before{opacity:.04;background-image:linear-gradient(#ffffff80 1px,#0000 0),linear-gradient(90deg,#ffffff80 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000 0,#0000 72%)}body:after{opacity:.055;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 23%,#ffffffbf 0 1px,#0000 1px 6px)}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.page{z-index:2;position:relative;overflow:clip}.site-header{z-index:50;width:100%;padding:18px var(--side);transition:background .28s,border-color .28s,padding .28s;position:fixed;top:0;left:0}.site-header.is-scrolled{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050a12b8;padding-block:12px}.nav-shell{width:min(var(--max),100%);justify-content:space-between;align-items:center;gap:22px;margin:0 auto;display:flex}.brand-link,.brand-logo{align-items:center;gap:12px;display:inline-flex}.logo-orb{background:#07111fbd;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 30px #25a9e02e}.logo-orb:before{content:"";background:conic-gradient(from 180deg,#0000,#25a9e075,#7dbb1966,#0000);animation:spinGlow 8s linear infinite;position:absolute;inset:-40%}.logo-orb img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 12px #25a9e06b);width:86%;height:86%;position:relative}.brand-logo-lg .logo-orb{border-radius:22px;width:clamp(92px,11vw,140px);height:clamp(92px,11vw,140px)}.brand-logo-sm .logo-orb{width:34px;height:34px}.brand-text{font-family:var(--font-jakarta),var(--font-inter),sans-serif;font-size:15px;font-weight:800}.desktop-nav{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(14px,2vw,28px);font-size:12px;font-weight:800;display:flex}.desktop-nav a{transition:color .22s,text-shadow .22s}.desktop-nav a:hover{color:var(--text);text-shadow:0 0 18px #25a9e06b}.header-actions{align-items:center;gap:12px;display:flex}.menu-toggle{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:999px;place-items:center;display:none}.menu-toggle span{background:currentColor;width:18px;height:2px;display:block;box-shadow:0 7px,0 -7px}.mobile-menu{z-index:49;padding:92px var(--side) 48px;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 10%,#25a9e03d,#0000 34%),radial-gradient(circle at 70% 80%,#7dbb1929,#0000 34%),#050a12f5;place-items:center;transition:opacity .26s,visibility .26s;display:grid;position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu nav{text-align:center;gap:20px;width:min(420px,100%);display:grid}.mobile-menu a{font-family:var(--font-jakarta),var(--font-inter),sans-serif;padding:8px;font-size:clamp(28px,8vw,52px);font-weight:800;line-height:1.08}.mobile-menu p{max-width:320px;color:var(--soft);text-align:center;margin:28px auto 0}.button{letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);transition:opacity .22s;position:absolute;inset:0;transform:translate(-120%)}.button:hover{transform:translateY(-2px)}.button:hover:before{opacity:1;animation:buttonSweep .9s}.button-primary{background:linear-gradient(var(--midnight),var(--midnight)) padding-box,linear-gradient(135deg,var(--blue),var(--green)) border-box;color:var(--text)}.button-primary:hover{box-shadow:0 0 34px #25a9e047,0 0 60px #7dbb1924}.button-secondary{color:var(--soft);background:#ffffff09;border-color:#ffffff2e}.button-secondary:hover{color:var(--text);border-color:#7dbb19b3}.story-line{z-index:0;pointer-events:none;background:linear-gradient(#0000,#ffffff24,#ffffff14,#0000);width:1px;height:calc(100% - 72vh - 220px);position:absolute;top:72vh;left:50%;transform:translate(-50%)}.story-line-progress{transform-origin:top;background:linear-gradient(to bottom,var(--blue),var(--green),var(--blue));height:100%;position:absolute;inset:0 0 auto;transform:scaleY(0);box-shadow:0 0 18px #25a9e08c,0 0 32px #7dbb1952}.story-marker{background:var(--green);border-radius:999px;width:12px;height:12px;margin-left:-5.5px;position:sticky;top:50vh;box-shadow:0 0 24px #7dbb19e6,0 0 46px #25a9e07a}.section{z-index:3;padding:clamp(88px,13vw,164px) var(--side);position:relative}.section-inner{width:min(var(--max),100%);margin:0 auto}.section-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}.section-label:before{content:"";background:var(--blue);border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #25a9e0e6}.section-label.green:before{background:var(--green);box-shadow:0 0 12px #7dbb19e6}h1,h2,h3{font-family:var(--font-jakarta),var(--font-inter),sans-serif;letter-spacing:0;margin:0;line-height:1.05}h1{max-width:1120px;margin-inline:auto;font-size:clamp(54px,8vw,112px)}h1,h2{font-weight:800}h2{max-width:980px;font-size:clamp(42px,6vw,84px)}h3{font-size:clamp(24px,3vw,38px);font-weight:800}p{color:var(--soft);margin:0}.lead{max-width:760px;margin-top:24px;font-size:clamp(17px,2vw,22px)}.center{text-align:center}.center .lead,.center h2{margin-inline:auto}.gradient-text{color:#0000;background:linear-gradient(135deg,var(--blue),var(--green));filter:drop-shadow(0 0 22px #25a9e02e);-webkit-background-clip:text;background-clip:text}.hero{min-height:100vh;padding:128px var(--side) 80px;place-items:center;display:grid;overflow:hidden}.hero-noise{z-index:0;opacity:.5;background:radial-gradient(circle at 50% 26%,#25a9e047,transparent 24%),radial-gradient(circle at 50% 34%,#7dbb192e,transparent 22%),radial-gradient(circle at 50% 50%,transparent 0 28%,#050a12e6 75%),linear-gradient(180deg,transparent 0,var(--midnight) 92%);position:absolute;inset:0}.hero-abstract{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:saturate(1.08);height:min(76vh,720px);animation:heroAbstractReveal 1.6s cubic-bezier(.19,1,.22,1) .18s forwards;position:absolute;inset:-4vh -8vw auto}.hero-abstract:after{content:"";background:radial-gradient(circle at 50% 48%,#0000 0 24%,#050a127a 56%,#050a12e0 90%),linear-gradient(#050a121a,#050a12e6);position:absolute;inset:0}.hero-abstract-svg{width:100%;height:100%}.hero-circuit-line{fill:none;stroke:url(#heroCircuitGradient);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;opacity:.86;animation:circuitTrace 2.8s cubic-bezier(.19,1,.22,1) .52s forwards}.hero-circuit-line:nth-child(2n){opacity:.62;animation-delay:.76s}.hero-circuit-line:nth-child(3n){animation-delay:.98s}.hero-flow-line{fill:none;stroke-linecap:round;stroke-dasharray:930;stroke-dashoffset:930px;opacity:0;animation:heroFlowDraw 2.5s cubic-bezier(.19,1,.22,1) .36s forwards,heroFlowBreathe 5.8s ease-in-out 3s infinite alternate}.hero-flow-blue{stroke:url(#heroBlueFlow)}.hero-flow-green{stroke:url(#heroGreenFlow)}.hero-flow-main{stroke-width:22px}.hero-flow-soft{stroke-width:12px;opacity:0;animation-delay:.52s,3.15s}.hero-flow-thin{stroke-width:5px;opacity:0;animation-delay:.7s,3.3s}.hero-particle{opacity:0;transform-origin:50%;animation:particleWake 1.5s var(--particle-delay) ease forwards,particleDrift 5.5s var(--particle-drift-delay) ease-in-out infinite alternate}.hero-particle-blue{fill:#62e7ff}.hero-particle-green{fill:#b9ff72}.hero-particle-mixed{fill:#ddfff1}.hero-convergence{fill:#dffff11a;stroke:#dffff161;stroke-width:1px;opacity:0;transform-origin:50%;animation:convergencePulse 3.4s ease-in-out 1s infinite}.hero-shard,.hero-star-glint{opacity:0;transform-box:fill-box;transform-origin:50%;animation:sharpGlint 3.8s var(--glint-delay,.9s) ease-in-out infinite}.hero-star-glint path:first-child{stroke:none}.hero-star-spike{fill:none;stroke-width:1.2px;stroke-linecap:round;opacity:.75}.hero-shard-blue,.hero-star-glint-blue path:first-child{fill:#7beeffeb}.hero-star-glint-blue .hero-star-spike{stroke:#7beeffc7}.hero-shard-green,.hero-star-glint-green path:first-child{fill:#c7ff7eeb}.hero-star-glint-green .hero-star-spike{stroke:#c7ff7ec7}.hero-shard-mixed,.hero-star-glint-mixed path:first-child{fill:#eaffecf5}.hero-star-glint-mixed .hero-star-spike{stroke:#eaffecd1}.hero-shard{animation-name:shardFlash;animation-delay:var(--shard-delay,.9s);animation-duration:4.4s}.hero-energy{z-index:1;opacity:0;filter:blur(18px);mix-blend-mode:screen;border-radius:999px;width:min(52vw,780px);height:300px;position:absolute;top:18%}.hero-energy:after,.hero-energy:before{content:"";border-radius:inherit;background:inherit;filter:blur(28px);position:absolute;inset:18% 0}.hero-energy-blue{background:linear-gradient(90deg,#0000,#25a9e0db,#0000);left:-15vw;transform:rotate(-8deg)}.hero-energy-green{background:linear-gradient(270deg,#0000,#7dbb19c7,#0000);right:-15vw;transform:rotate(8deg)}.hero-flare{z-index:1;filter:blur(115px);opacity:.34;border-radius:999px;width:420px;height:420px;position:absolute}.hero-flare-left{background:var(--blue);bottom:8vh;left:8vw}.hero-flare-right{background:var(--green);top:12vh;right:8vw}.hero-content{z-index:3;text-align:center;justify-items:center;width:min(1120px,100%);display:grid;position:relative}.hero-mark{opacity:0;place-items:center;margin-bottom:36px;display:grid;position:relative}.hero-mark:before{content:"";filter:blur(18px);background:conic-gradient(from 180deg,#25a9e005,#25a9e06b,#7dbb196b,#25a9e005);border-radius:999px;animation:spinGlow 8s linear infinite;position:absolute;inset:-34px}.hero-load{opacity:0}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.hero-micro{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-items:center;gap:18px;margin-top:58px;font-size:11px;font-weight:800;display:grid}.hero-micro:before{content:"";background:linear-gradient(to bottom,var(--blue),transparent);width:1px;height:64px}.philosophy-grid{text-align:center;gap:clamp(34px,5vw,72px);max-width:900px;margin:60px auto 0;display:grid}.statement-cluster{font-family:var(--font-jakarta),var(--font-inter),sans-serif;gap:24px;font-size:clamp(24px,4vw,42px);font-weight:700;line-height:1.24;display:grid}.trust-break{max-width:760px;color:var(--soft);margin:28px auto 0;font-size:clamp(18px,2vw,24px)}.balance-grid{perspective:1200px;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;gap:28px;margin-top:72px;display:grid;position:relative}.balance-grid:after,.balance-grid:before{z-index:0;content:"";opacity:.68;filter:drop-shadow(0 0 14px #25a9e08c);width:min(32vw,360px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.balance-grid:before{background:linear-gradient(90deg,#0000,#25a9e0c7,#0000);left:18%}.balance-grid:after{background:linear-gradient(90deg,#0000,#7dbb19b8,#0000);right:18%}.glass-card{border:1px solid var(--border);background:linear-gradient(180deg,#101c2ec2,#07111f94),radial-gradient(circle at var(--mx,50%) var(--my,0),#25a9e024,transparent 30%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:8px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.glass-card:before{content:"";opacity:0;background:linear-gradient(120deg,transparent 0,#ffffff21 35%,transparent 70%),radial-gradient(circle at var(--mx,50%) var(--my,0),#7dbb192e,transparent 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.glass-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.glass-card:hover:before{opacity:1;transform:translate(0)}.balance-card{z-index:2;padding:clamp(28px,4vw,46px)}.balance-panel{transform-style:preserve-3d;will-change:transform,opacity,filter}.balance-panel:after{content:"";opacity:.72;background:linear-gradient(90deg,transparent,var(--blue),var(--green),transparent);filter:drop-shadow(0 0 12px #25a9e08a);height:1px;position:absolute;inset:auto 24px 24px}.balance-card ul,.core-card ul{z-index:2;color:var(--soft);gap:14px;margin:26px 0 0;padding:0;font-size:18px;list-style:none;display:grid;position:relative}.balance-card.business{text-align:right}.balance-title{z-index:2;color:#0000;background:linear-gradient(90deg,#fff 0,#dff6ff 18%,var(--blue) 42%,var(--green) 68%,#fff 100%);filter:drop-shadow(0 0 18px #25a9e033);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:12px;display:inline-block;position:relative}.balance-card.technology .balance-title{background-image:linear-gradient(90deg,#fff 0,#efffde 18%,var(--green) 44%,var(--blue) 72%,#fff 100%);filter:drop-shadow(0 0 18px #7dbb1938)}.balance-title:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),var(--green));border-radius:999px;width:72px;height:2px;position:absolute;bottom:0;right:0;box-shadow:0 0 18px #25a9e080}.balance-card.technology .balance-title:after{background:linear-gradient(90deg,var(--green),var(--blue),transparent);left:0;right:auto}.balance-list-item{align-items:center;gap:10px;transition:color .22s,text-shadow .22s,transform .22s;display:flex;position:relative}.balance-list-item:before{content:"";background:var(--blue);border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 12px #25a9e0a6}.balance-card.business .balance-list-item{flex-direction:row-reverse;justify-content:flex-start}.balance-card.business .balance-list-item:before{background:var(--blue);box-shadow:0 0 12px #25a9e0a6}.balance-card.technology .balance-list-item{justify-content:flex-start}.balance-card.technology .balance-list-item:before{background:var(--green);box-shadow:0 0 12px #7dbb19a6}.balance-list-item:hover{color:var(--text);text-shadow:0 0 16px #25a9e080;transform:translate(4px)}.balance-card.business .balance-list-item:hover{transform:translate(-4px)}.core-card{text-align:center;border-radius:999px;place-items:center;min-height:280px;padding:30px;display:grid;box-shadow:0 0 80px #25a9e04d,0 0 120px #7dbb192e}.core-card h3{z-index:2;margin-top:14px;font-size:34px;position:relative}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.service-card{min-height:260px;padding:28px}.service-card-link{color:inherit;text-decoration:none;display:block}.service-card-link .service-card{height:100%}.service-card.major{min-height:360px;padding:34px}.service-icon{z-index:2;width:46px;height:46px;color:var(--blue);background:#25a9e01f;border:1px solid #ffffff1f;border-radius:8px;place-items:center;margin-bottom:24px;font-weight:800;display:grid;position:relative}.service-card:nth-child(2n) .service-icon{color:var(--green);background:#7dbb191f}.card-index,.service-card h3,.service-card p,.tags{z-index:2;position:relative}.service-card p{margin-top:16px;font-size:15px}.tags{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.tags li{color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.card-index{color:#ffffff29;font-family:var(--font-jakarta),sans-serif;font-size:44px;font-weight:800;line-height:1;position:absolute;bottom:18px;right:20px}.ecosystem{min-height:840px;overflow:hidden}.ecosystem-map{width:min(980px,100%);height:640px;margin:70px auto 0;position:relative}.ecosystem-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.draw-line{stroke-dasharray:1;stroke-dashoffset:1px}.orbit{fill:none;stroke-dasharray:4 14;stroke-width:1px;transform-origin:50%}.orbit-one{stroke:#25a9e02e;animation:orbitSpin 42s linear infinite}.orbit-two{stroke:#7dbb1924;animation:orbitSpin 58s linear infinite reverse}.orbit-three{stroke:#ffffff14;animation:orbitSpin 76s linear infinite}.network-lines{opacity:.68;transition:opacity .26s,filter .26s}.ecosystem-line{opacity:0;filter:blur(4px)}.core-node,.core-node-shell,.eco-node{z-index:4;position:absolute}.core-node,.eco-node{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fd6;place-items:center;display:grid;box-shadow:0 0 34px #25a9e014}.core-node-shell{width:clamp(180px,24vw,250px);height:clamp(180px,24vw,250px);top:50%;left:50%;transform:translate(-50%,-50%)}.core-node-shell:after,.core-node-shell:before{content:"";pointer-events:none;border:1px solid #25a9e038;border-radius:999px;animation:businessCoreOrbit 18s linear infinite;position:absolute;inset:-18px}.core-node-shell:after{border-style:dashed;border-color:#7dbb192e;animation-duration:28s;animation-direction:reverse;inset:-38px}.core-node{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 34% 24%,#25a9e047,#0000 42%),radial-gradient(circle at 68% 72%,#7dbb1938,#0000 42%),linear-gradient(145deg,#0c1e3094,#050c1670);border-color:#9eefff2e;border-radius:999px;width:100%;height:100%;overflow:hidden;box-shadow:0 0 95px #25a9e047,0 0 130px #7dbb192e,inset 0 0 44px #ffffff09}.core-node:after,.core-node:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.core-node:before{z-index:0;opacity:.72;background:linear-gradient(120deg,#0000 18%,#78f2ff29 42%,#0000 62%) 0 0/100% 100%,radial-gradient(circle,#ffffff29 0 1px,#0000 2px) 0 0/24px 24px;border:1px solid #ffffff14;animation:businessCoreGlass 6.2s ease-in-out infinite;inset:10px}.core-node:after{z-index:1;background:var(--green);transform-origin:0 calc(clamp(180px,24vw,250px)/2 - 14px);width:11px;height:11px;animation:businessCoreDot 7.5s linear infinite;top:14px;left:50%;box-shadow:0 0 18px #7dbb19d1,0 0 34px #25a9e05c}.core-node-content{z-index:2;text-align:center;place-items:center;width:100%;display:grid;position:relative}.core-node strong{font-family:var(--font-jakarta),sans-serif;margin-top:12px;font-size:clamp(25px,3vw,38px);line-height:1.05;display:block}.eco-node{isolation:isolate;min-width:110px;min-height:48px;color:var(--text);background:radial-gradient(circle at 20% 15%,#25a9e057,#0000 34%),radial-gradient(circle at 82% 80%,#7dbb1947,#0000 38%),linear-gradient(135deg,#0d1f32f0,#050d18e6);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:800;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .26s,color .26s,filter .26s;overflow:hidden}.eco-node:after,.eco-node:before{z-index:-1;content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.eco-node:before{opacity:0;background:linear-gradient(115deg,#25a9e0e0,#ffffff29,#7dbb19e6);padding:1px;transition:opacity .26s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eco-node:after{opacity:0;background:linear-gradient(105deg,#0000 20%,#78f2ff33 42%,#cdff8e47 50%,#0000 64%) 0 0/100% 100%,radial-gradient(circle,#ffffff2e 0 1px,#0000 2px) 0 0/22px 22px;transition:opacity .26s,transform .52s;inset:-40%;transform:translate(-42%)rotate(8deg)}.eco-node:hover{color:#fff;filter:saturate(1.2);border-color:#b2ff5cb3;transform:translateY(-5px)scale(1.045);box-shadow:0 0 0 1px #25a9e02e,0 0 34px #25a9e03d,0 0 48px #7dbb193d,inset 0 0 28px #25a9e01f}.eco-node:hover:before{opacity:1}.eco-node:hover:after{opacity:1;transform:translate(42%)rotate(8deg)}.ecosystem-map:has(.eco-node:hover) .network-lines{opacity:1;filter:drop-shadow(0 0 10px #25a9e066)drop-shadow(0 0 14px #7dbb1947)}.ecosystem-map:has(.eco-node:hover) .orbit{stroke-width:1.35px}.ecosystem-map:has(.eco-node:hover) .core-node{box-shadow:0 0 110px #25a9e06b,0 0 150px #7dbb1947,inset 0 0 34px #ffffff0a}@keyframes businessCoreOrbit{to{transform:rotate(1turn)}}@keyframes businessCoreGlass{0%,to{opacity:.48;transform:rotate(0)scale(1)}50%{opacity:.82;transform:rotate(10deg)scale(1.03)}}@keyframes businessCoreDot{to{transform:rotate(1turn)}}.eco-node.node-finance{top:4%;left:16%}.eco-node.node-hr{top:4%;right:16%}.eco-node.node-crm{top:31%;right:2%}.eco-node.node-erp{top:31%;left:2%}.eco-node.node-projects{bottom:18%;left:9%}.eco-node.node-sales{bottom:18%;right:9%}.eco-node.node-ai{bottom:2%;left:29%}.eco-node.node-mobile{bottom:2%;right:29%}.eco-node.node-web{top:48%;left:4%}.eco-node.node-analytics{top:48%;right:4%}.vision-page{overflow:hidden}.vision-page:before{z-index:0;content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 12%,#25a9e029,#0000 30%),radial-gradient(circle at 84% 18%,#7dbb191a,#0000 28%),linear-gradient(90deg,#25a9e00b 1px,#0000 0) 0 0/92px 92px,linear-gradient(0deg,#ffffff06 1px,#0000 0) 0 0/92px 92px;position:fixed;inset:0}.vision-page .section{min-height:760px}.vision-hero{text-align:center;place-items:center;min-height:100vh;padding-top:148px;display:grid}.vision-hero-bg{opacity:.82;pointer-events:none;height:min(70vh,680px);position:absolute;inset:6% -4% auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.vision-hero-bg svg{width:100%;height:100%;overflow:visible}.vision-hero-line{fill:none;stroke:url(#visionHeroFlow);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 16px #25a9e094)drop-shadow(0 0 24px #7dbb195c)}.vision-hero-line.secondary{stroke-width:2px;opacity:.52}.vision-hero-inner{z-index:3;width:min(1040px,100%);margin:0 auto;position:relative}.vision-hero h1{text-wrap:balance;max-width:1040px;margin:28px auto 0;font-size:clamp(64px,9vw,142px);line-height:.9}.vision-hero p{max-width:720px;color:var(--muted);margin:28px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.65}.vision-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.vision-core-signal{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 28%),radial-gradient(circle at 75% 76%,#7dbb192e,#0000 36%),linear-gradient(135deg,#25a9e024,#050a1257 46%,#7dbb191f);border:1px solid #94e8ff2e;border-radius:999px;place-items:center;width:86px;height:86px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 0 56px #25a9e047,0 0 92px #7dbb1929}.vision-core-signal:before{content:"";border-radius:inherit;border:1px solid #25a9e029;animation:visionSignalPulse 3.2s ease-in-out infinite;position:absolute;inset:-22px}.vision-balance-core .logo-orb,.vision-core-signal .logo-orb{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 30%),linear-gradient(135deg,#25a9e038,#7dbb1929);border-color:#98eeff33;box-shadow:0 0 28px #25a9e047,inset 0 0 18px #ffffff0a}.vision-core-signal .logo-orb{width:50px;height:50px}.vision-balance-core .logo-orb{width:58px;height:58px}.vision-balance-core .brand-logo-lg .logo-orb{width:86px;height:86px}.vision-cta h2,.vision-intelligence h2,.vision-meaning h2,.vision-region h2,.vision-statement-section h2,.vision-trust h2{max-width:980px}.vision-pillar,.vision-principles,.vision-region-map,.vision-split-panel,.vision-statement{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12b8),radial-gradient(circle at 20% 10%,#25a9e024,#0000 34%);border:1px solid #ffffff1a;box-shadow:0 0 50px #25a9e014}.vision-statement{isolation:isolate;min-height:330px;padding:28px;transition:min-height .36s,opacity .3s,transform .36s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.vision-statement:before{z-index:-1;content:"";filter:blur(48px);opacity:.78;background:linear-gradient(135deg,#25a9e04d,#7dbb1938);height:200px;position:absolute;inset:auto -20% -40% 10%;transform:rotate(-8deg)}.vision-statement-grid{grid-template-columns:var(--vision-meaning-columns,repeat(3,minmax(0,1fr)));transition:grid-template-columns .52s cubic-bezier(.2,.8,.2,1)}.vision-statement-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.vision-statement-top button{width:38px;height:38px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 20% 10%,#25a9e033,#0000 42%),#ffffff09;border:1px solid #25a9e057;border-radius:999px;place-items:center;padding:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.vision-statement-top button svg{stroke-width:2.4px;width:17px;height:17px}.vision-statement-top button:focus-visible,.vision-statement-top button:hover{border-color:#7dbb19b8;outline:none;transform:translateY(-1px);box-shadow:0 0 24px #25a9e02e,0 0 30px #7dbb191f}.vision-statement.is-active{border-color:#7dbb1957;min-height:430px;box-shadow:0 0 62px #25a9e024,0 0 72px #7dbb191f}.vision-statement.is-compact{opacity:.72}.vision-statement.is-compact h3{font-size:clamp(28px,3vw,44px)}.vision-principles span,.vision-statement-top span{color:var(--blue);font-family:var(--font-jakarta),sans-serif;font-size:12px;font-weight:800}.vision-statement h3{margin-top:72px;font-size:clamp(32px,3.6vw,58px);line-height:.96}.vision-pillar p,.vision-split p,.vision-statement p{color:var(--muted);margin-top:20px;line-height:1.7}.vision-statement-detail{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s,margin-top .32s,opacity .26s;display:grid}.vision-statement-detail p{color:#f5f7fad1;margin-top:0;font-size:16px;overflow:hidden}.vision-statement.is-active .vision-statement-detail{opacity:1;grid-template-rows:1fr;margin-top:24px}.vision-intelligence .section-inner{position:relative}.vision-balance-streams{z-index:0;opacity:.82;pointer-events:none;mix-blend-mode:screen;height:560px;position:absolute;inset:70px -9vw auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vision-balance-streams svg{width:100%;height:100%;overflow:visible}.vision-balance-stream{fill:none;stroke-width:4.6px;stroke-linecap:round}.vision-balance-stream.blue{stroke:url(#visionStreamBlue);filter:drop-shadow(0 0 16px #25a9e0ad)drop-shadow(0 0 28px #25a9e03d)}.vision-balance-stream.green{stroke:url(#visionStreamGreen);filter:drop-shadow(0 0 16px #7dbb199e)drop-shadow(0 0 28px #7dbb1938)}.vision-split{z-index:2;position:relative}.vision-split-panel{min-height:520px;padding:clamp(28px,3.4vw,56px);overflow:visible}.vision-split-panel>span{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.vision-split-panel h2{text-wrap:balance;margin-top:24px;font-size:clamp(42px,4.2vw,68px);line-height:1}.vision-balance-visual{align-self:center;min-height:560px;position:relative;transform:translateY(10px)}.vision-balance-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vision-balance-visual path{fill:none;stroke:url(#visionBalanceGradient);stroke-width:2.2px;filter:drop-shadow(0 0 14px #25a9e061)}.vision-balance-visual .balance-axis{opacity:.5;stroke-width:1.5px;stroke-dasharray:.02 .035}.vision-balance-visual .balance-flow{stroke-width:3.6px;stroke-linecap:round}.vision-balance-visual .balance-flow.blue{stroke:#25a9e0e6}.vision-balance-visual .balance-flow.green{stroke:#7dbb19eb}.balance-node{filter:drop-shadow(0 0 14px)}.balance-node.blue{fill:var(--blue);color:#25a9e0bf}.balance-node.green{fill:var(--green);color:#7dbb19c7}.vision-balance-ring{fill:none;stroke:#25a9e029;stroke-dasharray:7 16;transform-origin:50%;animation:orbitSpin 54s linear infinite}.vision-balance-ring.green{stroke:#7dbb192e;animation-direction:reverse}.vision-balance-core{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 34% 20%,#ffffff1f,#0000 26%),radial-gradient(circle at 76% 78%,#7dbb1938,#0000 34%),linear-gradient(145deg,#25a9e033,#07111f61 48%,#7dbb192e);border:1px solid #a5f2ff2e;border-radius:999px;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 90px #25a9e047,0 0 118px #7dbb1933,inset 0 0 42px #ffffff0a}.vision-balance-core:after,.vision-balance-core:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.vision-balance-core:before{z-index:-1;background:radial-gradient(circle,#25a9e01f,#0000 64%);border:1px solid #ffffff14;inset:12px}.vision-balance-core:after{z-index:-2;filter:blur(18px);opacity:.62;background:conic-gradient(from 120deg,#25a9e000,#25a9e042,#7dbb1952,#25a9e000);animation:orbitSpin 18s linear infinite;inset:-34%}.vision-balance-core strong{z-index:2;font-family:var(--font-jakarta),sans-serif;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#80eaff 45%,#c7ff6d);-webkit-background-clip:text;background-clip:text;margin-top:-30px;font-size:24px;line-height:1;position:relative}.vision-principles{padding:clamp(22px,2.8vw,36px)}.vision-principles div{min-height:58px;color:var(--text);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;font-size:clamp(18px,1.8vw,26px);font-weight:800;display:flex}.vision-trust{text-align:center}.vision-trust-inner{justify-items:center;display:grid}.vision-trust h2{color:#fff;margin-inline:auto}.trust-circuit{width:min(1120px,100%);margin-top:68px}.trust-circuit svg{width:100%;height:auto;overflow:visible}.trust-line{fill:none;stroke:url(#visionTrustGradient);stroke-width:11px;stroke-linecap:round;filter:drop-shadow(0 0 18px #25a9e09e)drop-shadow(0 0 30px #7dbb1938)}.trust-line.broken{stroke:url(#visionTrustBrokenGradient);stroke-width:12px;stroke-dasharray:.08 .06;filter:drop-shadow(0 0 16px #f5f7fa6b)drop-shadow(0 0 26px #7dbb1952)}.trust-spark{opacity:0;transform-origin:50%}.trust-spark.blue{fill:var(--blue);filter:drop-shadow(0 0 18px #25a9e0eb)}.trust-spark.green{fill:var(--green);filter:drop-shadow(0 0 18px #7dbb19eb)}.trust-circuit span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border:1px solid #7dbb193d;border-radius:999px;margin-top:-10px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.vision-statement-section{text-align:center}.vision-statement-section h2{margin-inline:auto;font-size:clamp(44px,6.5vw,102px)}.vision-pillar{text-align:left;min-height:220px;padding:26px}.vision-pillar h3{font-size:clamp(24px,2.4vw,34px)}.vision-region-map{min-height:520px;padding:26px}.vision-region-map svg{width:100%;height:100%;min-height:470px;overflow:visible}.vision-region-map path{fill:#25a9e006;stroke:url(#visionRegionGradient);stroke-width:3px;filter:drop-shadow(0 0 18px #25a9e04d)}.vision-region-map circle{fill:var(--green);filter:drop-shadow(0 0 18px #7dbb19b8)}.region-pulse{fill:none;stroke:#7dbb19b8;stroke-width:2px;animation:mapPulse 2.8s ease-out infinite}.vision-cta{text-align:center;min-height:760px}.vision-cta .section-inner{justify-items:center;display:grid}.vision-cta h2{margin-inline:auto}.build-page{overflow:hidden}.build-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 20% 10%,#25a9e01f,#0000 30%),radial-gradient(circle at 76% 8%,#7dbb191a,#0000 28%),linear-gradient(90deg,#25a9e009 1px,#0000 0) 0 0/82px 82px,linear-gradient(0deg,#ffffff06 1px,#0000 0) 0 0/82px 82px;position:fixed;inset:0}.build-hero{min-height:100vh;padding-top:150px}.build-hero-copy h1{max-width:760px;font-size:clamp(62px,8vw,132px);line-height:.9}.build-hero-copy p{max-width:650px;color:var(--muted);margin-top:26px;font-size:clamp(18px,2vw,23px);line-height:1.65}.build-universe{min-height:640px;position:relative;overflow:visible}.build-universe-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.build-universe-lines path{fill:none}.build-grid-lines path{stroke:#ffffff13;stroke-width:1px}.build-grid-flow{stroke-dasharray:120 620;stroke-width:2.8px;stroke-linecap:round;animation:buildGridFlow 4.8s linear infinite}.build-grid-flow.blue{stroke:#25a9e0d1;filter:drop-shadow(0 0 12px #25a9e057)}.build-grid-flow.green{stroke:#7dbb19d1;filter:drop-shadow(0 0 12px #7dbb194d);animation-duration:5.6s;animation-direction:reverse}.build-grid-flow.mixed{stroke:url(#buildUniverseGradient);filter:drop-shadow(0 0 14px #5bd2a047);animation-duration:6.4s}.build-orbit{fill:none;stroke:#25a9e029;stroke-dasharray:6 16;transform-origin:50%;animation:orbitSpin 46s linear infinite}.build-orbit.green{stroke:#7dbb1929;animation-duration:62s;animation-direction:reverse}.build-orbit.wide{stroke:#ffffff14;animation-duration:78s}.build-core{background:radial-gradient(circle at 32% 20%,#ffffff1f,#0000 28%),linear-gradient(145deg,#25a9e029,#07111fad,#7dbb1924);border:1px solid #9eefff29;border-radius:999px;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #25a9e047,0 0 130px #7dbb1929}.build-core strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;margin-top:-44px;font-size:22px}.build-core .brand-logo-lg .logo-orb{width:82px;height:82px}.build-module{z-index:3;min-width:92px;min-height:46px;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 20% 10%,#25a9e033,#0000 38%),#07111fbd;border:1px solid #ffffff1a;border-radius:999px;place-items:center;font-size:13px;font-weight:900;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;display:grid;position:absolute;box-shadow:0 0 34px #25a9e014}.build-module:hover{background:radial-gradient(circle at 20% 10%,#25a9e047,#0000 38%),radial-gradient(circle at 86% 80%,#7dbb192e,#0000 36%),#07111fcc;border-color:#7dbb1975;transform:translateY(-4px)scale(1.04);box-shadow:0 0 34px #25a9e02e,0 0 44px #7dbb191f}.module-core{top:13%;left:12%}.module-sales{top:13%;right:13%}.module-people{top:44%;right:2%}.module-intelligence{top:44%;left:1%}.module-mobile{bottom:14%;left:16%}.module-web{bottom:14%;right:16%}.module-communication{top:28%;left:22%}.module-marketplace{top:28%;right:22%}.module-analytics{bottom:2%;left:36%}.module-automation{bottom:2%;right:30%}.build-pipeline-step,.build-product-panel,.build-product-tabs,.build-spectrum-card,.build-usecase{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12b8),radial-gradient(circle at 22% 12%,#25a9e021,#0000 36%);border:1px solid #ffffff1a;box-shadow:0 0 50px #25a9e012}.build-spectrum-card{min-height:360px;padding:24px}.build-product-copy>span,.build-spectrum-card>span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.build-spectrum-card h3{margin-top:48px;font-size:clamp(28px,2.8vw,42px);line-height:1}.build-spectrum-card p{color:var(--muted);margin-top:18px;line-height:1.65}.build-spectrum-card div,.product-module-cloud{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.build-spectrum-card small,.product-module-cloud span{color:var(--muted);border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.build-product-tabs{gap:8px;padding:12px;display:grid}.build-product-tabs button{min-height:72px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:14px 16px;font-size:15px;font-weight:900;transition:border-color .22s,background .22s,box-shadow .22s}.build-product-tabs button span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.build-product-tabs button.is-active{background:#25a9e012;border-color:#7dbb1957;box-shadow:inset 0 0 24px #25a9e014}.build-product-panel{grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:26px;min-height:620px;padding:26px;display:grid}.build-product-copy h3{margin-top:18px;font-size:clamp(38px,4vw,72px);line-height:.95}.build-product-copy p{color:var(--muted);margin-top:20px;line-height:1.7}.build-product-meta{border-top:1px solid #ffffff1a;margin-top:34px;padding-top:20px}.build-product-meta strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.build-product-visual{place-items:center;display:grid}.product-window{background:#050a12b3;border:1px solid #ffffff1f;width:min(560px,100%);min-height:480px;overflow:hidden;box-shadow:0 0 70px #25a9e01f,0 0 90px #7dbb1914}.product-window-bar{border-bottom:1px solid #ffffff14;gap:8px;padding:16px;display:flex}.product-window-bar span{background:#fff3;border-radius:999px;width:10px;height:10px}.product-window-body{gap:22px;padding:22px;display:grid}.product-flow{gap:10px;display:grid}.product-flow div{min-height:52px;color:var(--text);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:40px 1fr 20px;align-items:center;padding:0 14px;font-weight:800;display:grid}.product-flow span{color:var(--blue);font-size:12px;font-weight:900}.product-flow svg{width:16px;color:var(--green)}.product-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-metrics strong{min-height:76px;color:var(--text);text-align:center;border:1px solid #7dbb192e;place-items:center;padding:10px;font-size:13px;display:grid}.build-architecture-map{place-items:center;min-height:560px;display:grid;position:relative}.build-architecture-map:before{content:"";border:1px solid #25a9e033;border-radius:999px;position:absolute;inset:8%;box-shadow:0 0 70px #25a9e029,inset 0 0 60px #7dbb1914}.build-architecture-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.architecture-ring{fill:none;stroke:#25a9e029;stroke-dasharray:6 14;transform-origin:50%;animation:orbitSpin 54s linear infinite}.architecture-ring.outer{stroke:#7dbb191f;animation-duration:72s;animation-direction:reverse}.architecture-line{fill:none;stroke:url(#architectureLineGradient);stroke-width:1.6px;filter:drop-shadow(0 0 10px #25a9e042)}.architecture-core{z-index:3;width:156px;height:156px;color:var(--text);font-family:var(--font-jakarta),sans-serif;text-align:center;background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 28%),linear-gradient(145deg,#25a9e029,#07111fc2,#7dbb1924);border:1px solid #9eefff29;border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 0 76px #25a9e033,0 0 100px #7dbb191f}.architecture-layer{z-index:4;width:min(188px,34%);min-height:48px;color:var(--text);transform:rotate(calc((var(--layer) - 1) * 45deg)) translateY(-218px) rotate(calc((var(--layer) - 1) * -45deg));background:radial-gradient(circle at 20% 15%,#25a9e029,#0000 42%),#07111fdb;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:900;transition:border-color .24s,box-shadow .24s;display:flex;position:absolute;box-shadow:0 0 32px #25a9e014}.architecture-layer:before{content:"";background:linear-gradient(135deg,var(--blue),var(--green));border-radius:999px;width:9px;height:9px;box-shadow:0 0 16px #25a9e099}.architecture-layer:hover{border-color:#7dbb196b;box-shadow:0 0 34px #25a9e029,0 0 44px #7dbb191a}.build-pipeline-step,.build-usecase{padding:20px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.build-pipeline-step:before,.build-usecase:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 35%,#0000 70%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.build-pipeline-step:hover,.build-usecase:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.build-pipeline-step:hover:before,.build-usecase:hover:before{opacity:1;transform:translate(0)}.build-pipeline-track{position:relative}.build-pipeline-track:before{content:"";background:linear-gradient(90deg,#25a9e000,#25a9e0b8,#7dbb19b8,#7dbb1900);height:2px;position:absolute;top:52px;left:5%;right:5%;box-shadow:0 0 22px #25a9e04d}.build-pipeline-step{min-height:220px;padding-top:72px}.build-pipeline-step span{color:var(--blue);font-size:12px;font-weight:900;position:absolute;top:22px;left:20px}.build-pipeline-step i{background:var(--midnight);border:2px solid #25a9e0c2;border-radius:999px;width:18px;height:18px;position:absolute;top:43px;left:20px;box-shadow:0 0 18px #25a9e057}.build-pipeline-step h3{margin-top:34px;font-size:clamp(20px,2vw,28px);line-height:1}.build-pipeline-step h3,.build-pipeline-step i,.build-pipeline-step p,.build-pipeline-step span,.build-usecase h3,.build-usecase p{z-index:2;position:relative}.build-pipeline-step p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.55}.build-usecase{min-height:170px}.build-usecase h3{font-size:24px}.build-usecase p{color:var(--muted);margin-top:18px;line-height:1.6}.build-cta{text-align:center}.ecosystem-page{overflow:hidden}.ecosystem-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 16% 10%,#25a9e021,#0000 28%),radial-gradient(circle at 82% 12%,#7dbb191f,#0000 30%),linear-gradient(90deg,#25a9e009 1px,#0000 0) 0 0/92px 92px,linear-gradient(0deg,#ffffff05 1px,#0000 0) 0 0/92px 92px;position:fixed;inset:0}.ecosystem-page-hero{min-height:100vh;padding-top:150px}.ecosystem-page-copy h1{max-width:760px;font-size:clamp(58px,7.4vw,128px);line-height:.9}.ecosystem-page-copy p{max-width:650px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.9vw,23px);line-height:1.65}.ecosystem-page-network{min-height:640px;position:relative;overflow:visible}.ecosystem-page-network svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ecosystem-page-circuit{opacity:.72}.ecosystem-page-grid-line{fill:none;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:22 24;filter:drop-shadow(0 0 12px #25a9e038);animation:ecosystemCircuitFlow 9s linear infinite}.ecosystem-page-grid-line.cyan{stroke:#25a9e08f}.ecosystem-page-grid-line.green{stroke:#7dbb1980;filter:drop-shadow(0 0 12px #7dbb192e);animation-direction:reverse}.ecosystem-page-grid-line.slow{animation-duration:13s}.ecosystem-page-grid-line.faint{stroke-width:1px;opacity:.45;stroke-dasharray:12 22}.ecosystem-page-grid-dot{fill:#ffffffb8;filter:drop-shadow(0 0 14px #25a9e08c);transform-box:fill-box;transform-origin:50%;animation:ecosystemGridPulse 2.8s ease-in-out infinite}.ecosystem-page-grid-dot.dot-2,.ecosystem-page-grid-dot.dot-4{fill:#7dbb19c7;filter:drop-shadow(0 0 14px #7dbb197a);animation-delay:.7s}.ecosystem-page-grid-dot.dot-3{animation-delay:1.2s}.ecosystem-page-orbit{fill:none;stroke:#25a9e02e;stroke-dasharray:8 16;transform-origin:50%;animation:orbitSpin 48s linear infinite}.ecosystem-page-orbit.green{stroke:#7dbb1929;animation-duration:64s;animation-direction:reverse}.ecosystem-page-orbit.wide{stroke:#ffffff13;animation-duration:82s}.ecosystem-page-network-core{z-index:3;background:radial-gradient(circle at 28% 18%,#ffffff24,#0000 30%),radial-gradient(circle at 72% 72%,#7dbb1933,#0000 34%),linear-gradient(145deg,#25a9e02e,#07111fbd,#7dbb1924);border:1px solid #9eefff2e;border-radius:999px;place-items:center;width:176px;height:176px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #25a9e047,0 0 126px #7dbb192e}.ecosystem-page-network-core strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;margin-top:-38px;font-size:20px;font-weight:900}.ecosystem-page-network-core .brand-logo-lg .logo-orb{width:76px;height:76px}.ecosystem-page-network-node{z-index:4;min-width:96px;min-height:48px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 20% 10%,#25a9e038,#0000 38%),#07111fc7;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;display:grid;position:absolute;inset:auto;overflow:hidden;box-shadow:0 0 34px #25a9e014}.ecosystem-page-network-node:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff2e 36%,#0000 70%),radial-gradient(circle at 76% 68%,#7dbb1933,#0000 38%);transition:opacity .24s,transform .52s;position:absolute;inset:0;transform:translate(-48%)}.ecosystem-page-network-node:hover{background:radial-gradient(circle at 20% 10%,#25a9e04d,#0000 38%),radial-gradient(circle at 86% 80%,#7dbb1933,#0000 36%),#07111fd6;border-color:#7dbb197a;transform:translateY(-5px)scale(1.05);box-shadow:0 0 34px #25a9e033,0 0 48px #7dbb1924}.ecosystem-page-network-node:hover:before{opacity:1;transform:translate(0)}.ecosystem-page-network-node.node-finance{top:8%;left:14%}.ecosystem-page-network-node.node-hr{top:9%;right:16%}.ecosystem-page-network-node.node-crm{top:33%;right:0}.ecosystem-page-network-node.node-erp{top:33%;left:2%}.ecosystem-page-network-node.node-sales{bottom:13%;left:16%}.ecosystem-page-network-node.node-projects{bottom:13%;right:16%}.ecosystem-page-network-node.node-ai{top:0;left:43%}.ecosystem-page-network-node.node-mobile{bottom:0;right:32%}.ecosystem-page-network-node.node-portal{bottom:0;left:33%}.ecosystem-page-network-node.node-analytics{top:57%;right:2%}.ecosystem-compare-card,.ecosystem-flow-step,.ecosystem-intelligence-card,.ecosystem-layer-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 22% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.ecosystem-compare-card:before,.ecosystem-flow-step:before,.ecosystem-intelligence-card:before,.ecosystem-layer-card:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 36%,#0000 72%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.ecosystem-compare-card:hover,.ecosystem-flow-step:hover,.ecosystem-intelligence-card:hover,.ecosystem-layer-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.ecosystem-compare-card:hover:before,.ecosystem-flow-step:hover:before,.ecosystem-intelligence-card:hover:before,.ecosystem-layer-card:hover:before{opacity:1;transform:translate(0)}.ecosystem-compare-card>*,.ecosystem-flow-step>*,.ecosystem-intelligence-card>*,.ecosystem-layer-card>*{z-index:2;position:relative}.ecosystem-compare-card{min-height:420px;padding:28px}.ecosystem-compare-card.connected{background:linear-gradient(135deg,#0e1d30e0,#050a12b8),radial-gradient(circle at 78% 74%,#7dbb1929,#0000 38%),radial-gradient(circle at 22% 12%,#25a9e01f,#0000 36%)}.ecosystem-compare-card>span,.ecosystem-flow-step>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.ecosystem-compare-card.connected>span{color:var(--green)}.ecosystem-compare-card h3{max-width:560px;margin-top:72px;font-size:clamp(36px,4vw,72px);line-height:.95}.ecosystem-compare-card ul{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ecosystem-compare-card li{color:var(--muted);font-size:16px;font-weight:800}.ecosystem-compare-card li:before{content:"";background:var(--blue);border-radius:999px;width:9px;height:9px;margin-right:12px;display:inline-block;box-shadow:0 0 14px #25a9e094}.ecosystem-compare-card.connected li:before{background:var(--green);box-shadow:0 0 14px #7dbb1994}.ecosystem-layer-stack{place-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.ecosystem-layer-stack:before{content:"";background:radial-gradient(circle at 50% 46%,#25a9e029,#0000 26%),radial-gradient(circle at 62% 60%,#7dbb191f,#0000 30%);border:1px solid #25a9e02e;border-radius:999px;position:absolute;inset:8%;box-shadow:0 0 80px #25a9e01f,inset 0 0 70px #7dbb1914}.ecosystem-layer-stack div{width:min(76%,420px);min-height:72px;color:var(--text);font-family:var(--font-jakarta),sans-serif;text-align:center;transform:translateY(calc((var(--layer) - 3.5) * 54px)) translateX(calc((var(--layer) - 3.5) * 18px));background:linear-gradient(90deg,#25a9e033,#07111fd1,#7dbb192e);border:1px solid #ffffff1a;place-items:center;font-size:clamp(18px,2vw,28px);font-weight:900;display:grid;position:absolute;box-shadow:0 0 34px #25a9e014}.ecosystem-layer-stack div:nth-child(2n){background:linear-gradient(90deg,#7dbb192e,#07111fd1,#25a9e02e)}.ecosystem-layer-cards{gap:12px;display:grid}.ecosystem-intelligence-card,.ecosystem-layer-card{min-height:150px;padding:22px}.ecosystem-flow-step h3,.ecosystem-intelligence-card h3,.ecosystem-layer-card h3{font-size:clamp(21px,2vw,30px);line-height:1.05}.ecosystem-flow-step p,.ecosystem-intelligence-card p,.ecosystem-layer-card p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.58}.ecosystem-flow-section .section-inner{position:relative}.ecosystem-flow-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 76px;margin-top:56px;display:grid;position:relative}.ecosystem-flow-path:before{content:"";background:linear-gradient(#25a9e000,#25a9e0d1,#7dbb19d1,#7dbb1900);width:2px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #25a9e057}.ecosystem-flow-path:after{content:"";pointer-events:none;background:radial-gradient(circle,#25a9e01a,#7dbb190f,#0000 62%);border:1px solid #25a9e014;border-radius:999px;width:min(520px,58vw);height:min(520px,58vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-flow-step{min-height:190px;padding:72px 22px 22px}.ecosystem-flow-step:nth-child(odd){grid-column:1;margin-right:10px}.ecosystem-flow-step:nth-child(2n){grid-column:2;margin-left:10px;transform:translateY(54px)}.ecosystem-flow-step:nth-child(2n):hover{transform:translateY(48px)}.ecosystem-flow-step span{position:absolute;top:22px;left:22px}.ecosystem-flow-step span:after{content:"";background:var(--midnight);border:2px solid #25a9e0c2;border-radius:999px;width:18px;height:18px;position:absolute;top:28px;left:calc(100% + 30px);box-shadow:0 0 18px #25a9e057}.ecosystem-flow-step:nth-child(2n) span:after{border-color:#7dbb19c2;left:auto;right:calc(100% + 30px);box-shadow:0 0 18px #7dbb1957}.ecosystem-intelligence-card{background:linear-gradient(135deg,#0e1d30e6,#050a12bd),radial-gradient(circle at 80% 12%,#7dbb1924,#0000 34%),radial-gradient(circle at 20% 82%,#25a9e01f,#0000 34%)}.ecosystem-cta{text-align:center}.process-page{overflow:visible}.process-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#25a9e021,#0000 28%),radial-gradient(circle at 82% 14%,#7dbb191a,#0000 30%),linear-gradient(90deg,#25a9e009 1px,#0000 0) 0 0/86px 86px,linear-gradient(0deg,#ffffff05 1px,#0000 0) 0 0/86px 86px;position:fixed;inset:0}.process-page-hero{min-height:100vh;padding-top:150px}.process-page-copy h1{max-width:820px;font-size:clamp(58px,7.7vw,128px);line-height:.9}.process-page-copy p{max-width:650px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.9vw,23px);line-height:1.65}.process-engine{min-height:640px;position:relative;overflow:visible}.process-engine svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feedback-loop,.process-engine-ghost,.process-engine-line{fill:none;stroke-linecap:round}.process-engine-line{stroke:url(#processEngineGradient);stroke-width:4px;filter:drop-shadow(0 0 18px #25a9e057)}.process-engine-ghost{stroke:#ffffff14;stroke-width:28px;filter:blur(1px)}.process-engine-orbit{fill:none;stroke:#25a9e02b;stroke-dasharray:8 16;transform-origin:50%;animation:orbitSpin 50s linear infinite}.process-engine-orbit.green{stroke:#7dbb1924;animation-duration:70s;animation-direction:reverse}.process-engine-core{z-index:3;width:184px;height:184px;color:var(--text);text-align:center;background:radial-gradient(circle at 30% 18%,#ffffff24,#0000 30%),radial-gradient(circle at 72% 74%,#7dbb1933,#0000 36%),linear-gradient(145deg,#25a9e02e,#07111fc2,#7dbb1924);border:1px solid #9eefff2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 92px #25a9e047,0 0 132px #7dbb1929}.process-engine-core strong{font-family:var(--font-jakarta),sans-serif;font-size:28px;font-weight:900}.process-engine-core span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:-54px;font-size:12px;font-weight:900}.process-engine-node{z-index:4;width:54px;height:54px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;background:radial-gradient(circle at 24% 16%,#25a9e03d,#0000 40%),#07111fd1;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;transition:width .26s,border-color .24s,box-shadow .24s,transform .24s,background .24s;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 30px #25a9e01f}.process-engine-node:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff2e 38%,#0000 72%),radial-gradient(circle at 72% 70%,#7dbb1933,#0000 38%);transition:opacity .24s,transform .52s;position:absolute;inset:0;transform:translate(-46%)}.process-engine-node:hover{border-color:#7dbb197a;width:178px;transform:translateY(-5px)scale(1.06);box-shadow:0 0 34px #25a9e033,0 0 48px #7dbb1924}.process-engine-node:hover:before{opacity:1;transform:translate(0)}.process-engine-node em,.process-engine-node strong{z-index:2;position:relative}.process-engine-node strong{flex:none}.process-engine-node em{width:0;color:var(--text);opacity:0;white-space:nowrap;font-style:normal;line-height:1;transition:width .26s,margin-left .26s,opacity .22s,transform .26s;overflow:hidden;transform:translate(-8px)}.process-engine-node:hover em{opacity:1;width:110px;margin-left:10px;transform:translate(0)}.process-engine-node.node-1{top:48%;left:7%}.process-engine-node.node-2{top:22%;left:18%}.process-engine-node.node-3{top:15%;left:34%}.process-engine-node.node-4{top:32%;left:48%}.process-engine-node.node-5{top:48%;left:50%}.process-engine-node.node-6{bottom:25%;right:32%}.process-engine-node.node-7{bottom:18%;right:18%}.process-engine-node.node-8{bottom:38%;right:9%}.process-engine-node.node-9{top:33%;right:7%}.process-engine-node.node-6,.process-engine-node.node-7,.process-engine-node.node-8,.process-engine-node.node-9{flex-direction:row-reverse}.process-engine-node.node-6 em,.process-engine-node.node-7 em,.process-engine-node.node-8 em,.process-engine-node.node-9 em{transform:translate(8px)}.process-engine-node.node-6:hover em,.process-engine-node.node-7:hover em,.process-engine-node.node-8:hover em,.process-engine-node.node-9:hover em{margin-left:0;margin-right:10px;transform:translate(0)}.process-flow-index{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#25a9e06b #ffffff0a;background:linear-gradient(135deg,#0e1d30e6,#050a12bd),radial-gradient(circle at 20% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;align-self:start;gap:8px;max-height:calc(100vh - 142px);padding:14px;display:grid;position:sticky;top:118px;overflow:auto;box-shadow:0 0 50px #25a9e012}.process-flow-index::-webkit-scrollbar{width:6px}.process-flow-index::-webkit-scrollbar-track{background:#ffffff0a}.process-flow-index::-webkit-scrollbar-thumb{background:#25a9e06b;border-radius:999px}.process-flow-index a{min-height:46px;color:var(--muted);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .22s,background .22s,color .22s;display:flex}.process-flow-index a:hover{color:var(--text);background:#25a9e012;border-color:#25a9e047}.process-flow-index a.is-active{color:var(--text);background:radial-gradient(circle at 12%,#25a9e029,#0000 42%),#7dbb1912;border-color:#7dbb1961;box-shadow:inset 0 0 26px #25a9e014,0 0 28px #7dbb1914}.process-flow-index a.is-active span{color:var(--green)}.process-collaboration-card span,.process-flow-index span,.process-flow-number,.process-quality-card span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:900}.process-flow-lane{gap:18px;padding-left:42px;display:grid;position:relative}.process-flow-lane:before,.process-flow-progress{content:"";width:2px;position:absolute;top:0;bottom:0;left:11px}.process-flow-lane:before{background:#ffffff14}.process-flow-progress{background:linear-gradient(180deg,var(--blue),var(--green));height:0;box-shadow:0 0 24px #25a9e057}.process-collaboration-card,.process-flow-card,.process-maintenance-board,.process-quality-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e6,#050a12bd),radial-gradient(circle at 22% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.process-collaboration-card:before,.process-flow-card:before,.process-maintenance-board:before,.process-quality-card:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 36%,#0000 72%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.process-collaboration-card:hover,.process-flow-card:hover,.process-maintenance-board:hover,.process-quality-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.process-collaboration-card:hover:before,.process-flow-card:hover:before,.process-maintenance-board:hover:before,.process-quality-card:hover:before{opacity:1;transform:translate(0)}.process-collaboration-card>*,.process-flow-card>*,.process-maintenance-board>*,.process-quality-card>*{z-index:2;position:relative}.process-flow-card{padding:26px}.process-flow-card:after{content:"";background:var(--midnight);border:2px solid #25a9e0c7;border-radius:999px;width:22px;height:22px;position:absolute;top:34px;left:-52px;box-shadow:0 0 18px #25a9e05c}.process-flow-card small{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:900;display:block}.process-flow-card h3{margin-top:14px;font-size:clamp(32px,4vw,62px);line-height:.95}.process-flow-card p{max-width:820px;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.process-flow-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;display:grid}.process-flow-card dl div{background:#ffffff09;border:1px solid #ffffff14;padding:14px}.process-flow-card dt{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.process-flow-card dd{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.process-collaboration-card{min-height:260px;padding:24px}.process-collaboration-card h3{margin-top:70px;font-size:clamp(30px,3vw,46px);line-height:1}.process-collaboration-card p{color:var(--muted);margin-top:18px;line-height:1.65}.process-feedback-system{min-height:520px;margin-top:52px;position:relative}.process-feedback-system svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feedback-loop{stroke:#25a9e0bd;stroke-width:3.2px;filter:drop-shadow(0 0 16px #25a9e047)}.feedback-loop.green{stroke:#7dbb19b8;stroke-width:2.6px;filter:drop-shadow(0 0 16px #7dbb193d)}.feedback-core,.feedback-node{z-index:3;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 24% 16%,#25a9e02e,#0000 40%),#07111fcc;border:1px solid #ffffff1a;place-items:center;display:grid;position:absolute;box-shadow:0 0 38px #25a9e01a}.feedback-core{background:radial-gradient(circle at 36% 28%,#ffffff21,#0000 28%),radial-gradient(circle at 66% 70%,#7dbb192e,#0000 36%),linear-gradient(145deg,#25a9e02e,#07111fc7,#7dbb1929);border-radius:999px;width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 76px #25a9e038,0 0 110px #7dbb191f}.feedback-core:after,.feedback-core:before{z-index:-1;content:"";border-radius:inherit;opacity:.44;border:1px solid #25a9e073;animation:feedbackPulseBorder 2.8s ease-out infinite;position:absolute;inset:-18px}.feedback-core:after{border-color:#7dbb1957;animation-delay:.8s;inset:-34px}.feedback-core strong{font-size:28px;font-weight:900}.feedback-core span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:-52px;font-size:11px;font-weight:900}.feedback-node{border-radius:999px;min-width:136px;min-height:52px;padding:0 18px;font-size:13px;font-weight:900}.feedback-node.understand{top:10%;left:13%}.feedback-node.build{top:10%;right:13%}.feedback-node.demo{bottom:10%;right:13%}.feedback-node.adjust{bottom:10%;left:13%}.process-quality-card{align-content:space-between;min-height:210px;padding:20px;display:grid}.process-quality-card h3{font-size:clamp(21px,2.3vw,32px);line-height:1.05}.process-quality-card p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.55}.process-after-release h2{max-width:940px}.process-maintenance-board{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;min-height:430px;padding:18px;display:grid}.process-maintenance-board span{min-height:94px;color:var(--text);text-align:center;background:#ffffff09;border:1px solid #ffffff17;place-items:center;padding:14px;font-weight:900;display:grid}.blog-page{overflow:visible}.blog-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#25a9e01f,#0000 28%),radial-gradient(circle at 82% 12%,#7dbb191a,#0000 30%),linear-gradient(90deg,#25a9e008 1px,#0000 0) 0 0/88px 88px,linear-gradient(0deg,#ffffff05 1px,#0000 0) 0 0/88px 88px;position:fixed;inset:0}.blog-hero{min-height:100vh;padding-top:150px}.blog-hero-copy h1{max-width:850px;font-size:clamp(58px,7.7vw,128px);line-height:.9}.blog-hero-copy p{max-width:670px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.9vw,23px);line-height:1.65}.blog-signal-board{min-height:640px;position:relative;overflow:visible}.blog-signal-board svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blog-signal-line{fill:none;stroke:url(#blogSignalGradient);stroke-linecap:round;stroke-width:3.6px;filter:drop-shadow(0 0 17px #25a9e057)}.blog-signal-line.green{filter:drop-shadow(0 0 17px #7dbb1947)}.blog-signal-line.ghost{stroke:#ffffff14;stroke-dasharray:8 16;stroke-width:2px}.blog-signal-orbit{fill:none;stroke:#25a9e029;stroke-dasharray:8 16;transform-origin:50%;animation:orbitSpin 52s linear infinite}.blog-signal-orbit.green{stroke:#7dbb1924;animation-duration:72s;animation-direction:reverse}.blog-signal-core{z-index:3;width:188px;height:188px;color:var(--text);text-align:center;background:radial-gradient(circle at 32% 20%,#ffffff24,#0000 30%),radial-gradient(circle at 72% 74%,#7dbb1933,#0000 36%),linear-gradient(145deg,#25a9e02e,#07111fc2,#7dbb1924);border:1px solid #9eefff2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 92px #25a9e047,0 0 132px #7dbb1929}.blog-signal-core strong{font-family:var(--font-jakarta),sans-serif;font-size:28px;font-weight:900}.blog-signal-core span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:-54px;font-size:11px;font-weight:900}.blog-signal-node{z-index:4;min-width:112px;min-height:48px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 24% 16%,#25a9e038,#0000 40%),#07111fd1;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:12px;font-weight:900;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 30px #25a9e01a}.blog-signal-node:hover{border-color:#7dbb197a;transform:translateY(-5px)scale(1.04);box-shadow:0 0 34px #25a9e033,0 0 48px #7dbb1924}.blog-signal-node.node-1{top:19%;left:8%}.blog-signal-node.node-2{top:12%;right:18%}.blog-signal-node.node-3{top:44%;left:2%}.blog-signal-node.node-4{top:48%;right:4%}.blog-signal-node.node-5{bottom:12%;right:20%}.blog-signal-node.node-6{bottom:14%;left:16%}.blog-explorer-heading{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:28px;display:grid}.blog-explorer-heading h2{max-width:880px}.blog-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e6,#050a12c2),radial-gradient(circle at 20% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1f;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex;box-shadow:0 0 42px #25a9e014}.blog-search svg{width:19px;color:var(--blue)}.blog-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-weight:800}.blog-search input::placeholder{color:#9ba9beb8}.blog-category-bar{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.blog-category-bar button{min-height:42px;color:var(--muted);cursor:pointer;background:#07111fb8;border:1px solid #ffffff1a;border-radius:999px;padding:0 15px;font-size:12px;font-weight:900;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s}.blog-category-bar button.is-active,.blog-category-bar button:hover{color:var(--text);background:radial-gradient(circle at 15%,#25a9e029,#0000 42%),#7dbb1914;border-color:#7dbb196b;transform:translateY(-2px);box-shadow:0 0 26px #25a9e01a}.blog-result-count{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:900}.blog-result-count span{color:var(--green);margin-right:10px}.blog-empty,.blog-featured-card,.blog-post-card,.blog-topic-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e6,#050a12bd),radial-gradient(circle at 22% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.blog-featured-card:before,.blog-post-card:before,.blog-topic-panel:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 36%,#0000 72%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.blog-featured-card:hover,.blog-post-card:hover,.blog-topic-panel:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.blog-featured-card:hover:before,.blog-post-card:hover:before,.blog-topic-panel:hover:before{opacity:1;transform:translate(0)}.blog-empty>*,.blog-featured-card>*,.blog-post-card>*,.blog-topic-panel>*{z-index:2;position:relative}.blog-topic-panel{align-self:start;padding:22px;position:sticky;top:118px}.blog-featured-card>span,.blog-post-card>span,.blog-topic-panel>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.blog-topic-panel h3{margin-top:52px;font-size:clamp(30px,3vw,48px);line-height:1}.blog-topic-panel p{color:var(--muted);margin-top:18px;line-height:1.65}.blog-featured-card div,.blog-post-card div,.blog-topic-panel div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.blog-featured-card small,.blog-post-card small,.blog-topic-panel small{color:var(--muted);border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.blog-results{gap:16px;display:grid}.blog-featured-card{background:linear-gradient(135deg,#0e1d30eb,#050a12c2),radial-gradient(circle at 78% 72%,#7dbb1929,#0000 38%),radial-gradient(circle at 18% 18%,#25a9e029,#0000 38%);min-height:360px;padding:28px}.blog-featured-card h3{max-width:860px;margin-top:86px;font-size:clamp(40px,5vw,78px);line-height:.95}.blog-featured-card p{max-width:760px;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.65}.blog-post-card{min-height:260px;padding:22px}.blog-post-card h3{margin-top:44px;font-size:clamp(23px,2.4vw,34px);line-height:1.05}.blog-post-card p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.58}.blog-empty{margin-top:54px;padding:30px}.blog-empty h3{font-size:clamp(28px,3vw,46px)}.blog-empty p{color:var(--muted);margin-top:12px}.blog-cta{text-align:center}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page{overflow:visible}.contact-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#25a9e021,#0000 28%),radial-gradient(circle at 82% 12%,#7dbb191a,#0000 30%),linear-gradient(90deg,#25a9e008 1px,#0000 0) 0 0/88px 88px,linear-gradient(0deg,#ffffff05 1px,#0000 0) 0 0/88px 88px;position:fixed;inset:0}.contact-hero{min-height:100vh;padding-top:150px}.contact-hero-copy h1{max-width:880px;font-size:clamp(58px,7.5vw,124px);line-height:.9}.contact-hero-copy p{max-width:680px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.9vw,23px);line-height:1.65}.contact-signal{min-height:640px;position:relative;overflow:visible}.contact-signal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.contact-signal-line{fill:none;stroke:url(#contactSignalGradient);stroke-linecap:round;stroke-width:3.6px;filter:drop-shadow(0 0 17px #25a9e057)}.contact-signal-line.green{filter:drop-shadow(0 0 17px #7dbb1947)}.contact-signal-orbit{fill:none;stroke:#25a9e029;stroke-dasharray:8 16;transform-origin:50%;animation:orbitSpin 52s linear infinite}.contact-signal-orbit.green{stroke:#7dbb1924;animation-duration:72s;animation-direction:reverse}.contact-signal-core{z-index:3;width:188px;height:188px;color:var(--text);text-align:center;background:radial-gradient(circle at 32% 20%,#ffffff24,#0000 30%),radial-gradient(circle at 72% 74%,#7dbb1933,#0000 36%),linear-gradient(145deg,#25a9e02e,#07111fc2,#7dbb1924);border:1px solid #9eefff2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 92px #25a9e047,0 0 132px #7dbb1929}.contact-signal-core svg{width:34px;height:34px;color:var(--blue);position:relative}.contact-signal-core strong{font-family:var(--font-jakarta),sans-serif;margin-top:-26px;font-size:27px;font-weight:900}.contact-signal-core span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:-58px;font-size:11px;font-weight:900}.contact-signal-node{z-index:4;min-width:118px;min-height:48px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 24% 16%,#25a9e038,#0000 40%),#07111fd1;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:12px;font-weight:900;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 30px #25a9e01a}.contact-signal-node:hover{border-color:#7dbb197a;transform:translateY(-5px)scale(1.04);box-shadow:0 0 34px #25a9e033,0 0 48px #7dbb1924}.contact-signal-node.node-1{top:20%;left:8%}.contact-signal-node.node-2{top:18%;right:12%}.contact-signal-node.node-3{bottom:18%;left:13%}.contact-signal-node.node-4{bottom:20%;right:12%}.contact-brief-panel,.contact-channel-card,.contact-expectation-board,.contact-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e6,#050a12bd),radial-gradient(circle at 22% 12%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.contact-brief-panel:before,.contact-channel-card:before,.contact-expectation-board:before,.contact-form:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 36%,#0000 72%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.contact-brief-panel:hover,.contact-channel-card:hover,.contact-expectation-board:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.contact-brief-panel:hover:before,.contact-channel-card:hover:before,.contact-expectation-board:hover:before{opacity:1;transform:translate(0)}.contact-brief-panel>*,.contact-channel-card>*,.contact-expectation-board>*,.contact-form>*{z-index:2;position:relative}.contact-form{gap:18px;padding:26px;display:grid}.contact-brief-panel>span,.contact-channel-card>span,.contact-form-header>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.contact-brief-panel h3,.contact-form-header h3{margin-top:18px;font-size:clamp(32px,4vw,58px);line-height:.98}.contact-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.contact-submit,.contact-type-grid button{min-height:46px;color:var(--muted);cursor:pointer;font:inherit;background:#07111fb8;border:1px solid #ffffff1a;font-size:12px;font-weight:900;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s}.contact-type-grid button.is-active,.contact-type-grid button:hover{color:var(--text);background:radial-gradient(circle at 15%,#25a9e029,#0000 42%),#7dbb1914;border-color:#7dbb196b;transform:translateY(-2px);box-shadow:0 0 26px #25a9e01a}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form label{color:var(--text);gap:8px;font-size:13px;font-weight:900;display:grid}.contact-form label span{color:var(--muted)}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--text);font:inherit;background:#ffffff09;border:1px solid #ffffff1a;outline:none;font-weight:800;transition:border-color .22s,box-shadow .22s,background .22s}.contact-form input,.contact-form select{min-height:52px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:170px;padding:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#25a9e00e;border-color:#25a9e06b;box-shadow:0 0 28px #25a9e01f}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9ba9bead}.contact-submit{width:fit-content;min-width:180px;color:var(--text);background:linear-gradient(135deg,#25a9e033,#7dbb1924);border-color:#25a9e05c;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.contact-submit svg{width:18px}.contact-submit:hover{border-color:#7dbb1985;transform:translateY(-2px);box-shadow:0 0 34px #25a9e02e,0 0 44px #7dbb191f}.contact-form-note{color:var(--green);font-size:13px;font-weight:800}.contact-brief-panel{padding:24px;position:sticky;top:118px}.contact-brief-panel div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.contact-brief-panel small{color:var(--muted);border:1px solid #ffffff17;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.contact-brief-panel p{color:var(--muted);margin-top:28px;line-height:1.65}.contact-channel-card{min-height:260px;color:var(--text);padding:24px;text-decoration:none}.contact-channel-card svg{width:30px;height:30px;color:var(--green)}.contact-channel-card span{margin-top:42px;display:block}.contact-channel-card h3{margin-top:18px;font-size:clamp(27px,3vw,42px);line-height:1}.contact-channel-card p{color:var(--muted);margin-top:18px;line-height:1.65}.contact-expectation-board{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:34px;margin-top:18px;padding:28px;display:grid}.contact-expectation-board h2{margin-top:18px;font-size:clamp(36px,4.8vw,72px);line-height:.95}.contact-expectation-board ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-expectation-board li{color:var(--muted);font-weight:800;line-height:1.55}.contact-expectation-board li:before{content:"";background:linear-gradient(135deg,var(--blue),var(--green));border-radius:999px;width:9px;height:9px;margin-right:12px;display:inline-block;box-shadow:0 0 14px #25a9e080}.contact-expectation-board .hero-actions{grid-column:1/-1}.laos-grid{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);align-items:center;gap:48px;display:grid}.map-card{min-height:560px;padding:22px}.map-card svg{width:100%;height:520px;display:block}.map-outline{fill:#25a9e006;stroke:#ffffff29;stroke-width:2px}.mekong-line{fill:none;stroke:url(#mekongGradient);stroke-width:3px;opacity:.55}.map-rays{stroke:#25a9e038;stroke-width:1.2px;stroke-dasharray:4 10}.vientiane-dot{fill:var(--green);filter:drop-shadow(0 0 16px #7dbb19e6)}.vientiane-ring{fill:none;stroke:var(--green);opacity:.55;animation:mapPulse 3.6s ease-in-out infinite}.map-card text{fill:var(--text);font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:700}.process-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.timeline{gap:44px;padding-left:50px;display:grid;position:relative}.timeline-progress,.timeline:before{content:"";background:#ffffff1f;width:1px;height:100%;position:absolute;top:0;left:15px}.timeline-progress{background:linear-gradient(to bottom,var(--blue),var(--green));height:0;box-shadow:0 0 18px #25a9e080}.step{padding-bottom:6px;position:relative}.step-dot{background:var(--midnight);width:32px;height:32px;color:var(--blue);border:1px solid #25a9e0bf;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:2px;left:-49px;box-shadow:0 0 18px #25a9e033}.step:nth-child(2n) .step-dot{color:var(--green);border-color:#7dbb19bf}.step h3{font-size:30px}.step p{margin-top:10px}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid}.showcase-card{padding:16px}.showcase-card h3{margin:18px 4px 6px;font-size:22px}.showcase-card p{margin:0 4px 28px;font-size:14px}.mockup{background:radial-gradient(circle at 70% 0,#25a9e026,#0000 32%),#080d15;border:1px solid #ffffff14;border-radius:8px;min-height:220px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.mockup-top{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.mockup-top i{background:#fff3;border-radius:999px;width:7px;height:7px}.mockup-screen{gap:10px;min-height:190px;padding:14px;display:grid}.mockup-erp .mockup-screen{grid-template-columns:.58fr 1.4fr .82fr}.mobile-frame span,.mockup-cards span,.mockup-chat span,.mockup-kanban span,.ui-lines span,.ui-side,.ui-stack span,.video-grid span,.website-preview span{background:#ffffff12;border:1px solid #ffffff0d;border-radius:6px}.mockup-chart{background:#ffffff0a;border-radius:8px;align-items:end;gap:7px;height:100px;padding:12px;display:flex}.mockup-chart.wide{height:110px}.mockup-chart span{background:#25a9e06b;border-radius:5px 5px 0 0;flex:1;animation:barWake 2.8s ease-in-out infinite alternate}.mockup-chart span:nth-child(2n){background:#7dbb196b;animation-delay:.24s}.mockup-chat,.ui-lines,.ui-stack{gap:10px;display:grid}.mockup-cards,.mockup-kanban{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mockup-cards span,.mockup-kanban span{min-height:50px}.mockup-chat span{min-height:46px}.mockup-chat span:nth-child(2){background:#25a9e024;justify-self:end;width:76%}.mobile-frame{background:#ffffff0a;border:6px solid #ffffff14;border-radius:22px;gap:10px;width:116px;min-height:198px;margin:0 auto;padding:12px 9px;display:grid}.video-grid{grid-template-columns:.7fr 1.3fr;gap:10px;display:grid}.video-grid span:nth-child(2){background:#25a9e024;min-height:130px}.website-preview{gap:10px;display:grid}.website-preview span:first-child{background:linear-gradient(135deg,#25a9e03d,#7dbb1929);min-height:90px}.trust-section{background:radial-gradient(circle,#25a9e017,#0000 58%);place-items:center;min-height:88vh;display:grid}.trust-copy{gap:16px;max-width:780px;margin:42px auto 0;font-size:clamp(18px,2vw,24px);display:grid}.final-cta{place-items:center;min-height:88vh;display:grid;overflow:hidden}.final-cta:after,.final-cta:before{content:"";filter:blur(120px);opacity:.34;border-radius:999px;width:min(44vw,560px);height:min(44vw,560px);position:absolute;top:50%}.final-cta:before{background:var(--blue);left:3vw}.final-cta:after{background:var(--green);right:3vw}.final-orbit{border:1px solid #ffffff14;border-radius:999px;width:min(70vw,820px);height:min(70vw,820px);animation:orbitSpin 38s linear infinite;position:absolute;box-shadow:inset 0 0 80px #25a9e00f,0 0 120px #7dbb1914}.footer{z-index:3;padding:52px var(--side);background:#050a12c7;border-top:1px solid #ffffff12;position:relative}.footer-inner{width:min(var(--max),100%);grid-template-columns:1fr 1.2fr;gap:32px;margin:0 auto;display:grid}.footer p{max-width:360px;margin-top:18px}.footer-links{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.reveal{opacity:0;transform:translateY(34px)}.reduced-motion .reveal,.reveal.is-visible{opacity:1;transform:none}.reduced-motion .ecosystem-line{opacity:1;filter:none;stroke-dashoffset:0}.reduced-motion .core-node-shell:after,.reduced-motion .core-node-shell:before,.reduced-motion .core-node:after,.reduced-motion .core-node:before{animation:none}@keyframes spinGlow{to{transform:rotate(1turn)}}@keyframes buttonSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes buildGridFlow{to{stroke-dashoffset:-740px}}@keyframes ecosystemCircuitFlow{to{stroke-dashoffset:-520px}}@keyframes ecosystemGridPulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.28)}}@keyframes visionSignalPulse{0%,to{opacity:.24;transform:scale(.9)}50%{opacity:.62;transform:scale(1.12)}}@keyframes mapPulse{0%,to{r:18px;opacity:.65}50%{r:46px;opacity:0}}@keyframes barWake{to{filter:brightness(1.45);transform:scaleY(.86)}}@keyframes heroAbstractReveal{0%{opacity:0;transform:scale(1.04)translateY(18px)}to{opacity:.76;transform:scale(1)translateY(0)}}@keyframes circuitTrace{to{stroke-dashoffset:0}}@keyframes heroFlowDraw{0%{opacity:0;stroke-dashoffset:930px}to{opacity:.92;stroke-dashoffset:0}}@keyframes heroFlowBreathe{to{opacity:.72;filter:brightness(1.22)}}@keyframes particleWake{0%{opacity:0;transform:scale(.45)}to{opacity:.75;transform:scale(1)}}@keyframes particleDrift{to{opacity:.38;transform:translate(10px,-12px)scale(.86)}}@keyframes convergencePulse{0%,to{opacity:.25;transform:scale(.86)}50%{opacity:.72;transform:scale(1.18)}}@keyframes sharpGlint{0%,68%,to{opacity:0;transform:scale(.62)rotate(0)}75%{opacity:.95;filter:brightness(1.5);transform:scale(1.18)rotate(18deg)}82%{opacity:.18;transform:scale(.78)rotate(32deg)}}@keyframes shardFlash{0%,72%,to{opacity:0;transform:translate(-10px)scaleX(.72)}80%{opacity:.78;filter:brightness(1.4);transform:translate(0)scaleX(1.05)}88%{opacity:.12;transform:translate(8px)scaleX(.88)}}.enterprise-service-hero{min-height:100vh;padding-top:140px}.enterprise-service-copy h1{max-width:900px;font-size:clamp(64px,8vw,130px);line-height:.9}.enterprise-service-copy p{max-width:650px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.enterprise-command{min-height:620px;position:relative;overflow:visible}.enterprise-command-grid{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.enterprise-command-orbit{fill:none;stroke:#25a9e029;stroke-dasharray:8 16;transform-origin:50%;animation:orbitSpin 50s linear infinite}.enterprise-command-orbit.green{stroke:#7dbb1924;animation-duration:72s;animation-direction:reverse}.enterprise-command-line{fill:none;stroke-width:1.55px;stroke-linecap:round;stroke-dasharray:20 22;filter:drop-shadow(0 0 13px #25a9e033);animation:enterpriseCommandFlow 10s linear infinite}.enterprise-command-line.cyan{stroke:#25a9e08c}.enterprise-command-line.green{stroke:#7dbb197a;filter:drop-shadow(0 0 13px #7dbb1929);animation-direction:reverse}.enterprise-command-line.slow{animation-duration:14s}.enterprise-command-line.faint{opacity:.45;stroke-width:1px}.enterprise-command-core{z-index:3;background:radial-gradient(circle at 28% 18%,#ffffff21,#0000 30%),radial-gradient(circle at 72% 72%,#7dbb1938,#0000 34%),linear-gradient(145deg,#25a9e033,#07111fc7,#7dbb1929);border:1px solid #9eefff33;border-radius:999px;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #25a9e04d,0 0 126px #7dbb192e}.enterprise-command-core strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;margin-top:-40px;font-size:20px;font-weight:900}.enterprise-command-core span{color:#97a4b7e6;text-transform:uppercase;margin-top:-58px;font-size:11px;font-weight:800}.enterprise-command-core .brand-logo-lg .logo-orb{width:78px;height:78px}.enterprise-command-node{z-index:4;min-width:112px;min-height:52px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .16s);background:radial-gradient(circle at 18% 10%,#25a9e03d,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb192e,#0000 36%),#07111fd1;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:13px;font-weight:900;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 34px #25a9e017}.enterprise-command-node:hover{border-color:#7dbb197a;transform:translateY(-5px)scale(1.05);box-shadow:0 0 34px #25a9e038,0 0 50px #7dbb1929}.enterprise-command-node-1{top:8%;left:12%}.enterprise-command-node-2{top:9%;right:12%}.enterprise-command-node-3{top:43%;right:0}.enterprise-command-node-4{top:43%;left:0}.enterprise-command-node-5{bottom:8%;left:16%}.enterprise-command-node-6{bottom:8%;right:16%}.enterprise-compare-card,.enterprise-dashboard-panel,.enterprise-flow-step,.enterprise-module-card,.enterprise-role-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.enterprise-compare-card:before,.enterprise-dashboard-panel:before,.enterprise-flow-step:before,.enterprise-module-card:before,.enterprise-role-card:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff21 36%,#0000 72%),radial-gradient(circle at 50% 0,#7dbb192e,#0000 36%);transition:opacity .26s,transform .52s;position:absolute;inset:0;transform:translate(-40%)}.enterprise-compare-card:hover,.enterprise-dashboard-panel:hover,.enterprise-flow-step:hover,.enterprise-module-card:hover,.enterprise-role-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.enterprise-compare-card:hover:before,.enterprise-dashboard-panel:hover:before,.enterprise-flow-step:hover:before,.enterprise-module-card:hover:before,.enterprise-role-card:hover:before{opacity:1;transform:translate(0)}.enterprise-compare-card>*,.enterprise-dashboard-panel>*,.enterprise-flow-step>*,.enterprise-module-card>*,.enterprise-role-card>*{z-index:1;position:relative}.enterprise-compare-card{min-height:360px;padding:34px}.enterprise-compare-card.connected{border-color:#7dbb1947}.enterprise-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.enterprise-compare-card.connected span{color:var(--green)}.enterprise-compare-card h3{max-width:620px;margin-top:110px;font-size:clamp(42px,5vw,76px);line-height:.96}.enterprise-compare-card ul,.enterprise-dashboard-panel ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.enterprise-compare-card li,.enterprise-dashboard-panel li{padding-left:18px;position:relative}.enterprise-compare-card li:before,.enterprise-dashboard-panel li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.enterprise-compare-card.connected li:before,.enterprise-dashboard-panel li:before{background:var(--green)}.enterprise-module-card{isolation:isolate;grid-template-columns:96px minmax(0,1fr);min-height:430px;padding:0;display:grid}.enterprise-module-card:after{content:"";opacity:.72;filter:blur(1px);background:radial-gradient(circle,#25a9e02e,#0000 42%),radial-gradient(circle at 68% 68%,#7dbb1921,#0000 42%);border:1px solid #25a9e01f;border-radius:999px;width:132px;height:132px;position:absolute;inset:auto 28px 28px auto}.enterprise-module-card svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.enterprise-module-head{z-index:1;background:linear-gradient(#25a9e01f,#0000 50%,#7dbb1914),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.enterprise-module-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.enterprise-module-body{z-index:1;padding:32px;position:relative}.enterprise-module-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.enterprise-module-card h3{max-width:520px;margin-top:24px;font-size:clamp(38px,4.2vw,64px);line-height:.94}.enterprise-flow-step p,.enterprise-module-card p,.enterprise-role-card p{color:var(--muted);margin-top:14px;line-height:1.6}.enterprise-module-detail,.enterprise-module-problem{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.enterprise-module-detail{border-left-color:#7dbb1947}.enterprise-module-detail strong,.enterprise-module-problem strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.enterprise-module-detail p,.enterprise-module-problem p{margin-top:8px;font-size:14px}.enterprise-module-capabilities{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.enterprise-module-capabilities span,.enterprise-module-platforms span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.enterprise-module-platforms{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.enterprise-module-platforms span{color:#e9ffd2db;border-color:#7dbb1938}.enterprise-module-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 30% 20%,#25a9e038,#0000 42%),#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 0 24px #25a9e01f}.enterprise-module-explore svg{width:18px;height:18px}.enterprise-module-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.enterprise-module-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.enterprise-module-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.enterprise-module-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #9eefff24,0 0 80px #25a9e02e}.enterprise-module-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;margin:0;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.enterprise-module-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.enterprise-module-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));min-height:42px;box-shadow:none;background:0 0;align-items:center;gap:10px;padding:0;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.enterprise-module-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.enterprise-module-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.enterprise-module-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.enterprise-module-modal-hero{width:min(var(--max),calc(100% - (var(--side) * 2)));margin:0 auto;padding:clamp(92px,10vw,148px) 0 40px}.enterprise-module-modal-hero span,.enterprise-module-modal-main span,.enterprise-module-modal-side span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.enterprise-module-modal-hero h3{max-width:820px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.enterprise-module-modal-hero p{max-width:760px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.enterprise-module-modal-platforms{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.enterprise-module-modal-platforms strong{color:var(--text);background:linear-gradient(90deg,#25a9e024,#7dbb191a),#07111fb8;border:1px solid #7dbb193d;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.enterprise-module-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin:0 auto 18px;padding:clamp(24px,3vw,34px);box-shadow:0 0 54px #25a9e014}.enterprise-module-portfolio-intro span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:900}.enterprise-module-portfolio-intro p{max-width:860px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.enterprise-module-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.enterprise-module-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.enterprise-module-modal-grid{width:min(var(--max),calc(100% - (var(--side) * 2)));grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;margin:0 auto;padding:0 0 clamp(24px,5vw,48px);display:grid}.enterprise-module-modal-main,.enterprise-module-modal-side{gap:14px;display:grid}.enterprise-module-modal-main section,.enterprise-module-modal-side section{background:linear-gradient(135deg,#0e1d30c7,#050a12ad),radial-gradient(circle at 14% 10%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;padding:24px}.enterprise-module-modal-main p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.enterprise-module-screen-grid,.enterprise-module-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.enterprise-module-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.enterprise-module-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.enterprise-module-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.enterprise-module-modal-chips strong,.enterprise-module-scope-list strong,.enterprise-module-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.enterprise-module-scope-list{gap:8px;margin-top:18px;display:grid}.enterprise-module-scope-list strong{padding-left:34px;position:relative}.enterprise-module-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.enterprise-module-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.enterprise-module-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.enterprise-module-modal-side li small{color:var(--blue);font-weight:900}.enterprise-module-modal-side p{color:var(--muted);margin-top:16px;line-height:1.7}.enterprise-module-modal-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.enterprise-module-modal-actions{width:min(var(--max),calc(100% - (var(--side) * 2)));border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;margin:0 auto;padding:24px 0 clamp(42px,6vw,74px);display:flex}.enterprise-flow-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.enterprise-flow-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%;box-shadow:0 0 24px #25a9e02e}.enterprise-flow-step{min-height:290px;padding:26px}.enterprise-flow-step span,.enterprise-role-card span{color:var(--blue);font-size:18px;font-weight:900}.enterprise-flow-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.enterprise-role-list{gap:12px;display:grid}.enterprise-role-card{padding:22px}.enterprise-role-card h3{margin-top:28px;font-size:24px}.enterprise-role-dashboard{background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 50% 46%,#25a9e029,#0000 42%),#050a12b8;border:1px solid #ffffff1a;min-height:620px;padding:24px;display:grid;position:relative;overflow:hidden}.enterprise-dashboard-panel{min-height:176px;transform:translateY(calc(var(--panel) * 78px)) translateX(calc((var(--panel) - 2) * 26px));padding:24px}.enterprise-dashboard-panel span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.enterprise-dashboard-panel h3{max-width:680px;margin-top:16px;font-size:clamp(26px,3.2vw,44px);line-height:1.05}.enterprise-layer-stack{place-items:center;min-height:560px;display:grid;position:relative}.enterprise-layer-stack:before{content:"";background:radial-gradient(circle at 44% 42%,#25a9e033,#0000 34%),radial-gradient(circle at 62% 60%,#7dbb192e,#0000 34%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:12%;box-shadow:0 0 80px #25a9e021}.enterprise-layer-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 22px 50px #0000003d,0 0 24px #25a9e014}.enterprise-deliverables{flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px;margin:42px auto 0;display:flex}.enterprise-deliverables span{color:var(--muted);background:#07111fb8;border:1px solid #ffffff1f;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:800}.build-product-action{margin-top:24px}@keyframes enterpriseCommandFlow{to{stroke-dashoffset:-520px}}@keyframes enterpriseNodeFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes enterpriseBrandSignal{0%,to{filter:drop-shadow(0 0 14px #25a9e014)}50%{filter:drop-shadow(0 0 20px #25a9e029)drop-shadow(0 0 18px #7dbb191a)}}@keyframes enterpriseModalEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-service-hero{min-height:100vh;padding-top:140px}.ai-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,130px);line-height:.9}.ai-service-copy p{max-width:670px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.ai-intelligence-core{min-height:620px;position:relative;overflow:visible}.ai-core-network{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-core-orbit{fill:none;stroke:#25a9e029;stroke-dasharray:7 14;transform-origin:50%;animation:orbitSpin 48s linear infinite}.ai-core-orbit.green{stroke:#7dbb1924;animation-duration:68s;animation-direction:reverse}.ai-core-orbit.wide{stroke:#ffffff12;animation-duration:86s}.ai-core-line{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:18 22;filter:drop-shadow(0 0 13px #25a9e033);animation:aiSignalFlow 10s linear infinite}.ai-core-line.cyan{stroke:#25a9e094}.ai-core-line.green{stroke:#7dbb1980;animation-direction:reverse}.ai-core-line.slow{animation-duration:14s}.ai-core-center{z-index:3;background:radial-gradient(circle at 28% 18%,#ffffff21,#0000 30%),radial-gradient(circle at 72% 72%,#7dbb1938,#0000 34%),linear-gradient(145deg,#25a9e03d,#07111fc7,#7dbb1921);border:1px solid #9eefff33;border-radius:999px;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #25a9e04d,0 0 126px #7dbb1929}.ai-core-center strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;margin-top:-40px;font-size:30px;font-weight:900}.ai-core-center span{color:#97a4b7e6;text-transform:uppercase;margin-top:-58px;font-size:11px;font-weight:800}.ai-core-center .brand-logo-lg .logo-orb{width:76px;height:76px}.ai-capability-node{z-index:4;min-width:120px;min-height:50px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e03d,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb192e,#0000 36%),#07111fc7;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 34px #25a9e017}.ai-capability-node-1{top:5%;left:38%}.ai-capability-node-2{top:18%;right:5%}.ai-capability-node-3{top:44%;right:0}.ai-capability-node-4{bottom:12%;right:12%}.ai-capability-node-5{bottom:4%;left:38%}.ai-capability-node-6{bottom:12%;left:8%}.ai-capability-node-7{top:44%;left:0}.ai-capability-node-8{top:18%;left:5%}.ai-compare-card,.ai-delivery-step,.ai-product-card,.ai-product-modal-main section,.ai-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.ai-compare-card:hover,.ai-delivery-step:hover,.ai-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.ai-compare-card{min-height:360px;padding:34px}.ai-compare-card.connected{border-color:#7dbb1947}.ai-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.ai-compare-card.connected span{color:var(--green)}.ai-compare-card h3{max-width:620px;margin-top:110px;font-size:clamp(42px,5vw,76px);line-height:.96}.ai-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ai-compare-card li{padding-left:18px;position:relative}.ai-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.ai-compare-card.connected li:before{background:var(--green)}.ai-product-card{isolation:isolate;grid-template-columns:96px minmax(0,1fr);min-height:430px;padding:0;display:grid}.ai-product-card-head{z-index:1;background:linear-gradient(#25a9e021,#0000 50%,#7dbb1914),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.ai-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.ai-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.ai-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.ai-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.ai-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(38px,4.2vw,64px);line-height:.94}.ai-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.ai-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.ai-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.ai-product-card-block p{margin-top:8px;font-size:14px}.ai-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ai-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.ai-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.ai-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.ai-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.ai-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.ai-delivery-step{min-height:290px;padding:26px}.ai-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.ai-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.ai-delivery-step p{color:var(--muted);margin-top:14px;line-height:1.6}.ai-guardrail-stack{place-items:center;min-height:560px;display:grid;position:relative}.ai-guardrail-stack:before{content:"";background:radial-gradient(circle at 44% 42%,#25a9e033,#0000 34%),radial-gradient(circle at 62% 60%,#7dbb192e,#0000 34%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:12%;box-shadow:0 0 80px #25a9e021}.ai-guardrail-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 22px 50px #0000003d,0 0 24px #25a9e014}.ai-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.ai-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.ai-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #9eefff24,0 0 80px #25a9e02e}.ai-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.ai-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.ai-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.ai-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.ai-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.ai-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.ai-product-modal-actions,.ai-product-modal-grid,.ai-product-modal-hero,.ai-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.ai-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.ai-product-modal-hero span,.ai-product-modal-main span,.ai-product-modal-side span,.ai-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.ai-product-modal-hero h3{max-width:900px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.ai-product-modal-hero p{max-width:780px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.ai-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.ai-product-portfolio-intro p{max-width:900px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.ai-product-modal-chips,.ai-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ai-product-modal-chips strong,.ai-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.ai-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.ai-product-modal-main,.ai-product-modal-side{gap:14px;display:grid}.ai-product-modal-main section,.ai-product-modal-side section{padding:24px}.ai-product-modal-main p,.ai-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.ai-product-screen-grid,.ai-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ai-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.ai-product-modal-side li small,.ai-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.ai-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.ai-product-scope-list strong,.ai-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.ai-product-scope-list{gap:8px;margin-top:18px;display:grid}.ai-product-scope-list strong{padding-left:34px;position:relative}.ai-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.ai-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.ai-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}@keyframes aiSignalFlow{to{stroke-dashoffset:-520px}}.web-service-hero{min-height:100vh;padding-top:140px}.web-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,130px);line-height:.9}.web-service-copy p{max-width:670px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.web-experience-surface{place-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.web-browser-shell{z-index:2;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/54px 54px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/54px 54px,radial-gradient(circle at 30% 18%,#25a9e029,#0000 36%),#050a12d1;border:1px solid #9eefff2e;width:min(92%,560px);min-height:390px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,0 0 70px #25a9e024}.web-browser-bar{border-bottom:1px solid #ffffff14;grid-template-columns:10px 10px 10px 1fr;align-items:center;gap:8px;padding:14px;display:grid}.web-browser-bar span{background:#25a9e0b8;border-radius:999px;width:10px;height:10px}.web-browser-bar span:nth-child(2){background:#7dbb19b8}.web-browser-bar span:nth-child(3){background:#ffffff3d}.web-browser-bar strong{color:#97a4b7cc;justify-self:end;font-size:11px;font-weight:800}.web-browser-body{padding:34px}.web-browser-hero-line{background:linear-gradient(90deg,#25a9e06b,#7dbb1947),#ffffff0f;width:72%;height:88px;box-shadow:0 0 40px #25a9e024}.web-browser-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.web-browser-content-grid span,.web-browser-dashboard span,.web-browser-dashboard strong{background:#07111fa8;border:1px solid #ffffff17;min-height:54px}.web-browser-dashboard{grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin-top:22px;display:grid}.web-browser-dashboard span,.web-browser-dashboard strong{color:var(--text);place-items:center;font-size:12px;font-weight:900;display:grid}.web-layer-node{z-index:3;min-width:112px;min-height:48px;color:var(--text);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e03d,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb1929,#0000 36%),#07111fcc;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 30px #25a9e014}.web-layer-node-1{top:8%;left:10%}.web-layer-node-2{top:8%;right:8%}.web-layer-node-3{top:45%;right:0}.web-layer-node-4{bottom:7%;right:14%}.web-layer-node-5{bottom:7%;left:14%}.web-layer-node-6{top:45%;left:0}.web-compare-card,.web-delivery-step,.web-product-card,.web-product-modal-main section,.web-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.web-compare-card:hover,.web-delivery-step:hover,.web-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.web-compare-card{min-height:360px;padding:34px}.web-compare-card.connected{border-color:#7dbb1947}.web-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.web-compare-card.connected span{color:var(--green)}.web-compare-card h3{max-width:620px;margin-top:110px;font-size:clamp(42px,5vw,76px);line-height:.96}.web-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.web-compare-card li{padding-left:18px;position:relative}.web-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.web-compare-card.connected li:before{background:var(--green)}.web-product-card{grid-template-columns:96px minmax(0,1fr);min-height:430px;padding:0;display:grid}.web-product-card-head{z-index:1;background:linear-gradient(#25a9e021,#0000 50%,#7dbb1914),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.web-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.web-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.web-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.web-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.web-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(38px,4.2vw,64px);line-height:.94}.web-delivery-step p,.web-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.web-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.web-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.web-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.web-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.web-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.web-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.web-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.web-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.web-delivery-step{min-height:290px;padding:26px}.web-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.web-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.web-experience-layer-stack{place-items:center;min-height:560px;display:grid;position:relative}.web-experience-layer-stack:before{content:"";background:radial-gradient(circle at 44% 42%,#25a9e033,#0000 34%),radial-gradient(circle at 62% 60%,#7dbb192e,#0000 34%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:12%}.web-experience-layer-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute}.web-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.web-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.web-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto}.web-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.web-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.web-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.web-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.web-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.web-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.web-product-modal-actions,.web-product-modal-grid,.web-product-modal-hero,.web-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.web-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.web-product-modal-hero span,.web-product-modal-main span,.web-product-modal-side span,.web-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.web-product-modal-hero h3{max-width:900px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.web-product-modal-hero p{max-width:780px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.web-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.web-product-portfolio-intro p{max-width:900px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.web-product-modal-chips,.web-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.web-product-modal-chips strong,.web-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.web-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.web-product-modal-main,.web-product-modal-side{gap:14px;display:grid}.web-product-modal-main section,.web-product-modal-side section{padding:24px}.web-product-modal-main p,.web-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.web-product-screen-grid,.web-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.web-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.web-product-modal-side li small,.web-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.web-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.web-product-scope-list strong,.web-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.web-product-scope-list{gap:8px;margin-top:18px;display:grid}.web-product-scope-list strong{padding-left:34px;position:relative}.web-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.web-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.web-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.web-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}.mobile-service-hero{min-height:100vh;padding-top:140px}.mobile-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,130px);line-height:.9}.mobile-service-copy p{max-width:670px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.mobile-device-stage{place-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.mobile-device-main{z-index:2;background:radial-gradient(circle at 24% 12%,#25a9e02e,#0000 34%),linear-gradient(145deg,#0e1d30e6,#050a12eb);border:1px solid #9eefff33;border-radius:38px;width:250px;min-height:500px;padding:16px;position:relative;box-shadow:0 40px 90px #0006,0 0 80px #25a9e02e}.mobile-device-speaker{background:#97a4b75c;border-radius:999px;width:62px;height:6px;margin:0 auto 14px}.mobile-device-screen{background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/36px 36px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/36px 36px,radial-gradient(circle at 48% 18%,#25a9e038,#0000 38%),#07111feb;border-radius:28px;min-height:452px;padding:24px}.mobile-device-screen>span{background:linear-gradient(135deg,var(--blue),var(--green));border-radius:16px;width:52px;height:52px;display:block;box-shadow:0 0 32px #25a9e038}.mobile-device-screen strong{color:var(--text);margin-top:28px;font-size:30px;line-height:.98;display:block}.mobile-device-actions{gap:10px;margin-top:28px;display:grid}.mobile-device-actions i,.mobile-device-feed b{background:#ffffff0e;border:1px solid #ffffff1a;height:42px;display:block}.mobile-device-feed{gap:10px;margin-top:34px;display:grid}.mobile-device-feed b{height:26px}.mobile-feature-node{z-index:3;min-width:110px;min-height:48px;color:var(--text);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e03d,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb1929,#0000 36%),#07111fcc;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute}.mobile-feature-node-1{top:8%;left:13%}.mobile-feature-node-2{top:8%;right:13%}.mobile-feature-node-3{top:44%;right:0}.mobile-feature-node-4{bottom:7%;right:16%}.mobile-feature-node-5{bottom:7%;left:16%}.mobile-feature-node-6{top:44%;left:0}.mobile-compare-card,.mobile-delivery-step,.mobile-product-card,.mobile-product-modal-main section,.mobile-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.mobile-compare-card:hover,.mobile-delivery-step:hover,.mobile-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.mobile-compare-card{min-height:360px;padding:34px}.mobile-compare-card.connected{border-color:#7dbb1947}.mobile-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.mobile-compare-card.connected span{color:var(--green)}.mobile-compare-card h3{max-width:620px;margin-top:110px;font-size:clamp(42px,5vw,76px);line-height:.96}.mobile-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mobile-compare-card li{padding-left:18px;position:relative}.mobile-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.mobile-compare-card.connected li:before{background:var(--green)}.mobile-product-card{grid-template-columns:96px minmax(0,1fr);min-height:430px;padding:0;display:grid}.mobile-product-card-head{z-index:1;background:linear-gradient(#25a9e021,#0000 50%,#7dbb1914),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.mobile-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.mobile-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.mobile-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.mobile-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.mobile-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(38px,4.2vw,64px);line-height:.94}.mobile-delivery-step p,.mobile-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.mobile-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.mobile-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.mobile-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mobile-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.mobile-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.mobile-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.mobile-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.mobile-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.mobile-delivery-step{min-height:290px;padding:26px}.mobile-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.mobile-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.mobile-layer-stack{place-items:center;min-height:560px;display:grid;position:relative}.mobile-layer-stack:before{content:"";background:radial-gradient(circle at 44% 42%,#25a9e033,#0000 34%),radial-gradient(circle at 62% 60%,#7dbb192e,#0000 34%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:12%}.mobile-layer-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute}.mobile-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.mobile-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.mobile-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto}.mobile-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.mobile-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.mobile-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.mobile-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.mobile-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.mobile-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.mobile-product-modal-actions,.mobile-product-modal-grid,.mobile-product-modal-hero,.mobile-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.mobile-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.mobile-product-modal-hero span,.mobile-product-modal-main span,.mobile-product-modal-side span,.mobile-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.mobile-product-modal-hero h3{max-width:900px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.mobile-product-modal-hero p{max-width:780px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.mobile-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.mobile-product-portfolio-intro p{max-width:900px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.mobile-product-modal-chips,.mobile-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mobile-product-modal-chips strong,.mobile-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.mobile-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.mobile-product-modal-main,.mobile-product-modal-side{gap:14px;display:grid}.mobile-product-modal-main section,.mobile-product-modal-side section{padding:24px}.mobile-product-modal-main p,.mobile-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.mobile-product-screen-grid,.mobile-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mobile-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.mobile-product-modal-side li small,.mobile-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.mobile-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.mobile-product-scope-list strong,.mobile-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.mobile-product-scope-list{gap:8px;margin-top:18px;display:grid}.mobile-product-scope-list strong{padding-left:34px;position:relative}.mobile-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.mobile-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mobile-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.mobile-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}.custom-service-hero{min-height:100vh;padding-top:140px}.custom-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,126px);line-height:.9}.custom-service-copy p{max-width:690px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.custom-blueprint-stage{place-items:center;min-height:640px;display:grid;position:relative;overflow:visible}.custom-blueprint-grid{background-color:#0000;background-image:linear-gradient(#25a9e012 1px,#0000 0),linear-gradient(90deg,#7dbb190e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9eefff14;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 80%);mask-image:radial-gradient(circle,#000 0 62%,#0000 80%)}.custom-blueprint-link{background:linear-gradient(90deg,#0000,#25a9e0cc,#7dbb19c7,#0000);border-radius:999px;height:2px;animation:customBlueprintScan 4.4s ease-in-out infinite;position:absolute;box-shadow:0 0 24px #25a9e033}.custom-blueprint-link-1{width:76%;top:24%;left:12%;transform:rotate(18deg)}.custom-blueprint-link-2{width:84%;animation-delay:.4s;top:48%;left:8%;transform:rotate(-8deg)}.custom-blueprint-link-3{width:74%;animation-delay:.8s;top:68%;left:13%;transform:rotate(24deg)}.custom-blueprint-link-4{width:60%;animation-delay:1.2s;top:50%;left:20%;transform:rotate(90deg)}.custom-blueprint-core{z-index:2;text-align:center;background:radial-gradient(circle at 38% 28%,#25a9e047,#0000 38%),radial-gradient(circle at 68% 72%,#7dbb193b,#0000 38%),#07111fe0;border:1px solid #9eefff29;border-radius:999px;place-items:center;width:min(46vw,310px);min-height:min(46vw,310px);display:grid;position:relative;box-shadow:0 0 90px #25a9e02e,inset 0 0 70px #7dbb1914}.custom-blueprint-core:after,.custom-blueprint-core:before{border-radius:inherit;content:"";border:1px dashed #25a9e038;animation:rotateOrbit 18s linear infinite;position:absolute;inset:-38px}.custom-blueprint-core:after{border-color:#7dbb192e;animation-duration:28s;animation-direction:reverse;inset:-74px}.custom-blueprint-core small,.custom-blueprint-core span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:900}.custom-blueprint-core strong{color:var(--text);font-size:clamp(34px,4vw,58px);line-height:.92;display:block}.custom-blueprint-core small{color:#97a4b7db}.custom-blueprint-node{z-index:3;min-width:128px;min-height:54px;color:var(--text);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e047,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb192e,#0000 36%),#07111fd1;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute}.custom-blueprint-node-1{top:9%;left:12%}.custom-blueprint-node-2{top:10%;right:11%}.custom-blueprint-node-3{top:45%;right:-1%}.custom-blueprint-node-4{bottom:8%;right:15%}.custom-blueprint-node-5{bottom:8%;left:14%}.custom-blueprint-node-6{top:45%;left:-1%}.custom-compare-card,.custom-delivery-step,.custom-product-card,.custom-product-modal-main section,.custom-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.custom-compare-card:hover,.custom-delivery-step:hover,.custom-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.custom-compare-card{min-height:390px;padding:34px}.custom-compare-card.connected{border-color:#7dbb1947}.custom-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.custom-compare-card.connected span{color:var(--green)}.custom-compare-card h3{max-width:650px;margin-top:88px;font-size:clamp(38px,4.8vw,70px);line-height:.96}.custom-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.custom-compare-card li{padding-left:18px;position:relative}.custom-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.custom-compare-card.connected li:before{background:var(--green)}.custom-product-card{grid-template-columns:96px minmax(0,1fr);min-height:450px;padding:0;display:grid}.custom-product-card-head{z-index:1;background:linear-gradient(#25a9e024,#0000 50%,#7dbb1917),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.custom-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.custom-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.custom-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.custom-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.custom-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(36px,4vw,60px);line-height:.94}.custom-delivery-step p,.custom-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.custom-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.custom-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.custom-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.custom-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.custom-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.custom-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.custom-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.custom-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.custom-delivery-step{min-height:300px;padding:26px}.custom-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.custom-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.custom-foundation-stack{place-items:center;min-height:560px;display:grid;position:relative}.custom-foundation-stack:before{content:"";background:linear-gradient(#25a9e014 1px,#0000 0) 0 0/42px 42px,linear-gradient(90deg,#7dbb190e 1px,#0000 0) 0 0/42px 42px,radial-gradient(circle at 48% 44%,#25a9e02e,#0000 34%);border:1px solid #25a9e029;border-radius:32px;position:absolute;inset:13%}.custom-foundation-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute}.custom-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.custom-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.custom-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto}.custom-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.custom-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.custom-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.custom-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.custom-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.custom-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.custom-product-modal-actions,.custom-product-modal-grid,.custom-product-modal-hero,.custom-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.custom-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.custom-product-modal-hero span,.custom-product-modal-main span,.custom-product-modal-side span,.custom-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.custom-product-modal-hero h3{max-width:920px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.custom-product-modal-hero p{max-width:790px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.custom-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.custom-product-portfolio-intro p{max-width:920px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.custom-product-modal-chips,.custom-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.custom-product-modal-chips strong,.custom-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.custom-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.custom-product-modal-main,.custom-product-modal-side{gap:14px;display:grid}.custom-product-modal-main section,.custom-product-modal-side section{padding:24px}.custom-product-modal-main p,.custom-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.custom-product-screen-grid,.custom-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.custom-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.custom-product-modal-side li small,.custom-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.custom-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.custom-product-scope-list strong,.custom-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.custom-product-scope-list{gap:8px;margin-top:18px;display:grid}.custom-product-scope-list strong{padding-left:34px;position:relative}.custom-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.custom-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.custom-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.custom-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}.communication-service-hero{min-height:100vh;padding-top:140px}.communication-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,126px);line-height:.9}.communication-service-copy p{max-width:690px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.communication-signal-stage{place-items:center;min-height:640px;display:grid;position:relative;overflow:visible}.communication-signal-lines{background:radial-gradient(circle,#25a9e033,#0000 32%),radial-gradient(circle at 62% 62%,#7dbb192e,#0000 34%);border:1px solid #9eefff14;border-radius:999px;position:absolute;inset:6%}.communication-signal-lines:after,.communication-signal-lines:before{border-radius:inherit;content:"";border:1px dashed #25a9e02e;animation:rotateOrbit 24s linear infinite;position:absolute;inset:10%}.communication-signal-lines:after{border-color:#7dbb192e;animation-duration:18s;animation-direction:reverse;inset:22%}.communication-signal-line{transform-origin:0;background:linear-gradient(90deg,#0000,#25a9e0e0,#7dbb19b8,#0000);border-radius:999px;height:2px;animation:communicationSignalPulse 4.6s ease-in-out infinite;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #25a9e038}.communication-signal-line-1{width:44%;transform:rotate(28deg)}.communication-signal-line-2{width:46%;animation-delay:.35s;transform:rotate(128deg)}.communication-signal-line-3{width:48%;animation-delay:.7s;transform:rotate(205deg)}.communication-signal-line-4{width:45%;animation-delay:1.05s;transform:rotate(318deg)}.communication-signal-core{z-index:2;text-align:center;background:radial-gradient(circle at 34% 28%,#25a9e04d,#0000 38%),radial-gradient(circle at 68% 72%,#7dbb193d,#0000 38%),#07111fe0;border:1px solid #9eefff29;border-radius:999px;place-items:center;width:min(46vw,300px);min-height:min(46vw,300px);display:grid;position:relative;box-shadow:0 0 90px #25a9e02e,inset 0 0 70px #7dbb1914}.communication-signal-core small,.communication-signal-core span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:900}.communication-signal-core strong{color:var(--text);font-size:clamp(34px,4vw,58px);line-height:.92;display:block}.communication-signal-core small{color:#97a4b7db}.communication-signal-node{z-index:3;min-width:128px;min-height:54px;color:var(--text);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e047,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb192e,#0000 36%),#07111fd1;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute}.communication-signal-node-1{top:9%;left:12%}.communication-signal-node-2{top:10%;right:11%}.communication-signal-node-3{top:45%;right:-1%}.communication-signal-node-4{bottom:8%;right:15%}.communication-signal-node-5{bottom:8%;left:14%}.communication-signal-node-6{top:45%;left:-1%}.communication-compare-card,.communication-delivery-step,.communication-product-card,.communication-product-modal-main section,.communication-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.communication-compare-card:hover,.communication-delivery-step:hover,.communication-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.communication-compare-card{min-height:390px;padding:34px}.communication-compare-card.connected{border-color:#7dbb1947}.communication-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.communication-compare-card.connected span{color:var(--green)}.communication-compare-card h3{max-width:650px;margin-top:88px;font-size:clamp(38px,4.8vw,70px);line-height:.96}.communication-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.communication-compare-card li{padding-left:18px;position:relative}.communication-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.communication-compare-card.connected li:before{background:var(--green)}.communication-product-card{grid-template-columns:96px minmax(0,1fr);min-height:450px;padding:0;display:grid}.communication-product-card-head{z-index:1;background:linear-gradient(#25a9e024,#0000 50%,#7dbb1917),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.communication-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.communication-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.communication-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.communication-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.communication-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(36px,4vw,60px);line-height:.94}.communication-delivery-step p,.communication-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.communication-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.communication-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.communication-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.communication-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.communication-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.communication-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.communication-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.communication-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.communication-delivery-step{min-height:300px;padding:26px}.communication-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.communication-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.communication-memory-stack{place-items:center;min-height:560px;display:grid;position:relative}.communication-memory-stack:before{content:"";background:radial-gradient(circle,#25a9e02e,#0000 34%),radial-gradient(circle at 66% 60%,#7dbb1929,#0000 32%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:13%}.communication-memory-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute}.communication-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.communication-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.communication-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto}.communication-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.communication-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.communication-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.communication-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.communication-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.communication-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.communication-product-modal-actions,.communication-product-modal-grid,.communication-product-modal-hero,.communication-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.communication-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.communication-product-modal-hero span,.communication-product-modal-main span,.communication-product-modal-side span,.communication-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.communication-product-modal-hero h3{max-width:920px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.communication-product-modal-hero p{max-width:790px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.communication-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.communication-product-portfolio-intro p{max-width:920px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.communication-product-modal-chips,.communication-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.communication-product-modal-chips strong,.communication-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.communication-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.communication-product-modal-main,.communication-product-modal-side{gap:14px;display:grid}.communication-product-modal-main section,.communication-product-modal-side section{padding:24px}.communication-product-modal-main p,.communication-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.communication-product-screen-grid,.communication-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.communication-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.communication-product-modal-side li small,.communication-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.communication-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.communication-product-scope-list strong,.communication-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.communication-product-scope-list{gap:8px;margin-top:18px;display:grid}.communication-product-scope-list strong{padding-left:34px;position:relative}.communication-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.communication-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.communication-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.communication-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}.recruitment-service-hero{min-height:100vh;padding-top:140px}.recruitment-service-copy h1{max-width:980px;font-size:clamp(64px,8vw,126px);line-height:.9}.recruitment-service-copy p{max-width:700px;color:var(--muted);margin-top:26px;font-size:clamp(18px,1.8vw,23px);line-height:1.65}.recruitment-match-stage{place-items:center;min-height:640px;display:grid;position:relative;overflow:visible}.recruitment-match-radar{background:radial-gradient(circle,#25a9e02e,#0000 32%),radial-gradient(circle at 62% 62%,#7dbb1929,#0000 34%);border:1px solid #9eefff14;border-radius:999px;position:absolute;inset:6%}.recruitment-match-radar:after,.recruitment-match-radar:before{border-radius:inherit;content:"";border:1px dashed #25a9e02e;animation:rotateOrbit 24s linear infinite;position:absolute;inset:10%}.recruitment-match-radar:after{border-color:#7dbb192e;animation-duration:18s;animation-direction:reverse;inset:24%}.recruitment-match-arc{border-radius:inherit;filter:drop-shadow(0 0 20px #25a9e033);border-color:#25a9e0c7 #7dbb1994 #0000 #0000;border-style:solid;border-width:2px;animation:recruitmentRadarSweep 7s linear infinite;position:absolute;inset:14%}.recruitment-match-arc-2{animation-duration:5.5s;animation-direction:reverse;inset:26%}.recruitment-match-arc-3{opacity:.72;animation-duration:4.8s;inset:38%}.recruitment-match-core{z-index:2;text-align:center;background:radial-gradient(circle at 34% 28%,#25a9e04d,#0000 38%),radial-gradient(circle at 68% 72%,#7dbb193d,#0000 38%),#07111fe0;border:1px solid #9eefff29;border-radius:999px;place-items:center;width:min(46vw,300px);min-height:min(46vw,300px);display:grid;position:relative;box-shadow:0 0 90px #25a9e02e,inset 0 0 70px #7dbb1914}.recruitment-match-core small,.recruitment-match-core span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:900}.recruitment-match-core strong{color:var(--text);font-size:clamp(34px,4vw,58px);line-height:.92;display:block}.recruitment-match-core small{color:#97a4b7db}.recruitment-match-node{z-index:3;min-width:128px;min-height:54px;color:var(--text);animation:enterpriseNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--node) * .15s);background:radial-gradient(circle at 18% 10%,#25a9e047,#0000 38%),radial-gradient(circle at 84% 70%,#7dbb192e,#0000 36%),#07111fd1;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute}.recruitment-match-node-1{top:9%;left:12%}.recruitment-match-node-2{top:10%;right:11%}.recruitment-match-node-3{top:45%;right:-1%}.recruitment-match-node-4{bottom:8%;right:15%}.recruitment-match-node-5{bottom:8%;left:14%}.recruitment-match-node-6{top:45%;left:-1%}.recruitment-compare-card,.recruitment-delivery-step,.recruitment-product-card,.recruitment-product-modal-main section,.recruitment-product-modal-side section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1d30e0,#050a12bd),radial-gradient(circle at 20% 8%,#25a9e01f,#0000 36%);border:1px solid #ffffff1a;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 0 50px #25a9e012}.recruitment-compare-card:hover,.recruitment-delivery-step:hover,.recruitment-product-card:hover{border-color:#25a9e06b;transform:translateY(-6px);box-shadow:0 24px 60px #00000057,0 0 44px #25a9e024}.recruitment-compare-card{min-height:390px;padding:34px}.recruitment-compare-card.connected{border-color:#7dbb1947}.recruitment-compare-card span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.recruitment-compare-card.connected span{color:var(--green)}.recruitment-compare-card h3{max-width:650px;margin-top:88px;font-size:clamp(38px,4.8vw,70px);line-height:.96}.recruitment-compare-card ul{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.recruitment-compare-card li{padding-left:18px;position:relative}.recruitment-compare-card li:before{background:var(--blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.recruitment-compare-card.connected li:before{background:var(--green)}.recruitment-product-card{grid-template-columns:96px minmax(0,1fr);min-height:450px;padding:0;display:grid}.recruitment-product-card-head{z-index:1;background:linear-gradient(#25a9e024,#0000 50%,#7dbb1917),#07111f4d;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 18px;display:flex;position:relative}.recruitment-product-card-head span{writing-mode:vertical-rl;color:var(--green);letter-spacing:.12em;font-size:18px;font-weight:900}.recruitment-product-card-head svg{width:34px;height:34px;color:var(--blue);filter:drop-shadow(0 0 16px #25a9e052)}.recruitment-product-card-body{z-index:1;padding:32px 32px 78px;position:relative}.recruitment-product-card-body small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.recruitment-product-card h3{max-width:560px;margin-top:24px;font-size:clamp(36px,4vw,60px);line-height:.94}.recruitment-delivery-step p,.recruitment-product-card p{color:var(--muted);margin-top:14px;line-height:1.6}.recruitment-product-card-block{border-left:1px solid #25a9e047;margin-top:22px;padding-left:18px}.recruitment-product-card-block strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.recruitment-product-card-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.recruitment-product-card-tags span{color:#97a4b7eb;background:#07111fb3;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.recruitment-product-explore{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;background:#07111fdb;border:1px solid #25a9e052;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:24px;right:24px}.recruitment-product-explore:hover{border-color:#7dbb1994;transform:translateY(-3px)scale(1.05);box-shadow:0 0 28px #25a9e038,0 0 36px #7dbb1924}.recruitment-delivery-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;display:grid;position:relative}.recruitment-delivery-track:before{content:"";background:linear-gradient(90deg,#25a9e014,#25a9e0cc,#7dbb19bf,#7dbb1914);height:1px;position:absolute;top:31px;left:7%;right:7%}.recruitment-delivery-step{min-height:300px;padding:26px}.recruitment-delivery-step span{color:var(--blue);font-size:18px;font-weight:900}.recruitment-delivery-step h3{margin-top:88px;font-size:clamp(28px,3vw,42px)}.recruitment-intelligence-stack{place-items:center;min-height:560px;display:grid;position:relative}.recruitment-intelligence-stack:before{content:"";background:radial-gradient(circle,#25a9e02e,#0000 34%),radial-gradient(circle at 66% 60%,#7dbb1929,#0000 32%);border:1px solid #25a9e029;border-radius:999px;position:absolute;inset:13%}.recruitment-intelligence-stack span{width:min(72%,420px);min-height:66px;color:var(--text);transform:translateY(calc((var(--layer) - 2.5) * 54px)) translateX(calc((var(--layer) - 2.5) * 12px));background:linear-gradient(135deg,#142d44d6,#050a12bd),radial-gradient(circle at 14% 20%,#25a9e02e,#0000 38%);border:1px solid #ffffff1f;place-items:center;font-weight:900;display:grid;position:absolute}.recruitment-product-modal{z-index:2147483647;isolation:isolate;padding:0;display:block;position:fixed;inset:0}.recruitment-product-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#25a9e033,#0000 38%),#02080ec2;border:0;position:absolute;inset:0}.recruitment-product-modal-panel{z-index:1;overscroll-behavior:contain;background:linear-gradient(#25a9e00e 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#7dbb190b 1px,#0000 0) 0 0/72px 72px,radial-gradient(circle at 16% 12%,#25a9e02e,#0000 34%),radial-gradient(circle at 84% 74%,#7dbb1929,#0000 34%),#050a12f0;border:0;width:100vw;height:100dvh;animation:enterpriseModalEnter .26s ease-out both;position:relative;overflow-y:auto}.recruitment-product-modal-close{z-index:3;width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111fd6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .22s,transform .22s;display:grid;position:fixed;top:24px;right:24px}.recruitment-product-modal-close:hover{border-color:#7dbb1980;transform:rotate(90deg)}.recruitment-product-modal-brand{z-index:3;width:min(var(--max),calc(100% - (var(--side) * 2)));background:0 0;align-items:center;gap:10px;min-height:42px;animation:enterpriseBrandSignal 3.8s ease-in-out infinite;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%)}.recruitment-product-modal-brand .brand-logo-md .logo-orb{width:42px;height:42px}.recruitment-product-modal-brand strong{color:var(--text);font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:900;line-height:1;display:block}.recruitment-product-modal-brand span{color:#97a4b7eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;line-height:1;display:block}.recruitment-product-modal-actions,.recruitment-product-modal-grid,.recruitment-product-modal-hero,.recruitment-product-portfolio-intro{width:min(var(--max),calc(100% - (var(--side) * 2)));margin-inline:auto}.recruitment-product-modal-hero{padding:clamp(92px,10vw,148px) 0 40px}.recruitment-product-modal-hero span,.recruitment-product-modal-main span,.recruitment-product-modal-side span,.recruitment-product-portfolio-intro span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.recruitment-product-modal-hero h3{max-width:920px;margin-top:20px;font-size:clamp(54px,8vw,104px);line-height:.9}.recruitment-product-modal-hero p{max-width:790px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,23px);line-height:1.6}.recruitment-product-portfolio-intro{background:linear-gradient(90deg,#25a9e021,#7dbb1914),#07111fb8;border:1px solid #9eefff24;margin-bottom:18px;padding:clamp(24px,3vw,34px)}.recruitment-product-portfolio-intro p{max-width:920px;color:var(--text);margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.recruitment-product-modal-chips,.recruitment-product-portfolio-intro div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.recruitment-product-modal-chips strong,.recruitment-product-portfolio-intro strong{color:#97a4b7f0;background:#050a1294;border:1px solid #ffffff1c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.recruitment-product-modal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:18px;padding-bottom:clamp(24px,5vw,48px);display:grid}.recruitment-product-modal-main,.recruitment-product-modal-side{gap:14px;display:grid}.recruitment-product-modal-main section,.recruitment-product-modal-side section{padding:24px}.recruitment-product-modal-main p,.recruitment-product-modal-side p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.75}.recruitment-product-screen-grid,.recruitment-product-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.recruitment-product-screen-grid article{background:linear-gradient(135deg,#25a9e01f,#050a12b8),radial-gradient(circle at 82% 18%,#7dbb191f,#0000 34%);border:1px solid #ffffff1a;min-height:112px;padding:16px}.recruitment-product-modal-side li small,.recruitment-product-screen-grid small{color:var(--blue);font-size:12px;font-weight:900}.recruitment-product-screen-grid strong{color:var(--text);margin-top:34px;font-size:15px;line-height:1.35;display:block}.recruitment-product-scope-list strong,.recruitment-product-value-grid strong{color:var(--text);background:#07111fad;border:1px solid #ffffff1c;padding:12px;font-size:13px;line-height:1.45}.recruitment-product-scope-list{gap:8px;margin-top:18px;display:grid}.recruitment-product-scope-list strong{padding-left:34px;position:relative}.recruitment-product-scope-list strong:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 14px #7dbb1966}.recruitment-product-modal-side ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.recruitment-product-modal-side li{color:var(--muted);background:#07111f9e;border:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.recruitment-product-modal-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:12px;padding:24px 0 clamp(42px,6vw,74px);display:flex}@keyframes recruitmentRadarSweep{to{transform:rotate(1turn)}}@keyframes communicationSignalPulse{0%,to{opacity:.22;filter:blur()}45%{opacity:.92;filter:blur(.5px)}}@keyframes customBlueprintScan{0%,to{opacity:.28;filter:blur();transform-origin:50%}45%{opacity:.88;filter:blur(.5px)}}@media (max-width:980px){.recruitment-service-hero{min-height:auto}.recruitment-match-stage{order:-1;min-height:560px}.recruitment-delivery-track{grid-template-columns:1fr}.recruitment-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.recruitment-delivery-step{min-height:auto}.recruitment-delivery-step h3{margin-top:46px}.recruitment-product-modal-grid,.recruitment-product-value-grid{grid-template-columns:1fr}.communication-service-hero{min-height:auto}.communication-signal-stage{order:-1;min-height:560px}.communication-delivery-track{grid-template-columns:1fr}.communication-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.communication-delivery-step{min-height:auto}.communication-delivery-step h3{margin-top:46px}.communication-product-modal-grid,.communication-product-value-grid{grid-template-columns:1fr}.custom-service-hero{min-height:auto}.custom-blueprint-stage{order:-1;min-height:560px}.custom-delivery-track{grid-template-columns:1fr}.custom-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.custom-delivery-step{min-height:auto}.custom-delivery-step h3{margin-top:46px}.custom-product-modal-grid,.custom-product-value-grid{grid-template-columns:1fr}.mobile-service-hero{min-height:auto}.mobile-device-stage{order:-1;min-height:560px}.mobile-delivery-track{grid-template-columns:1fr}.mobile-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.mobile-delivery-step{min-height:auto}.mobile-delivery-step h3{margin-top:46px}.mobile-product-modal-grid,.mobile-product-value-grid{grid-template-columns:1fr}.web-service-hero{min-height:auto}.web-experience-surface{order:-1;min-height:560px}.web-delivery-track{grid-template-columns:1fr}.web-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.web-delivery-step{min-height:auto}.web-delivery-step h3{margin-top:46px}.web-product-modal-grid,.web-product-value-grid{grid-template-columns:1fr}.ai-service-hero{min-height:auto}.ai-intelligence-core{order:-1;min-height:560px}.ai-delivery-track{grid-template-columns:1fr}.ai-delivery-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.ai-delivery-step{min-height:auto}.ai-delivery-step h3{margin-top:46px}.ai-product-modal-grid,.ai-product-value-grid{grid-template-columns:1fr}.desktop-nav,.header-actions .button{display:none}.menu-toggle{display:grid}.story-line{opacity:.32}.balance-grid,.footer-inner,.laos-grid,.process-grid{grid-template-columns:1fr}.enterprise-service-hero{min-height:auto}.enterprise-command{order:-1;min-height:560px}.enterprise-flow-track{grid-template-columns:1fr}.enterprise-module-card{grid-template-columns:82px minmax(0,1fr);min-height:auto}.enterprise-flow-track:before{background:linear-gradient(#25a9e014,#25a9e0cc,#7dbb19b8,#7dbb1914);width:1px;height:auto;top:0;bottom:0;left:34px}.enterprise-flow-step{min-height:auto}.enterprise-flow-step h3{margin-top:46px}.enterprise-role-dashboard{min-height:auto}.enterprise-dashboard-panel{transform:none}.enterprise-module-modal-grid,.enterprise-module-value-grid{grid-template-columns:1fr}.balance-card.business{text-align:left}.core-card{width:260px;min-height:260px;margin:0 auto}.services-grid,.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-map{height:680px}.eco-node{min-width:96px;padding-inline:12px;font-size:12px}.vision-page .section{min-height:auto}.vision-hero{min-height:92vh}.vision-core-signal{width:76px;height:76px;margin-bottom:18px}.vision-statement{min-height:260px}.vision-statement-grid{grid-template-columns:1fr}.vision-statement.is-active{min-height:360px}.vision-balance-visual{order:-1;min-height:440px;transform:none}.vision-balance-streams{opacity:.58;inset:140px -28vw auto}.vision-split-panel{min-height:auto}.vision-split-panel h2{font-size:clamp(40px,7vw,64px)}.build-hero,.ecosystem-page-hero{min-height:auto}.ecosystem-page-network{order:-1;min-height:560px}.ecosystem-layer-stack{min-height:520px}.ecosystem-layer-stack div{width:min(78%,380px);transform:translateY(calc((var(--layer) - 3.5) * 48px)) translateX(calc((var(--layer) - 3.5) * 12px))}.ecosystem-flow-path{gap:18px 54px}.ecosystem-flow-step span:after{left:calc(100% + 19px)}.ecosystem-flow-step:nth-child(2n) span:after{right:calc(100% + 19px)}.process-page-hero{min-height:auto}.process-engine{order:-1;min-height:560px}.process-flow-index{grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(460px,100vh - 112px);position:sticky;top:92px}.process-flow-card dl{grid-template-columns:1fr}.process-feedback-system{min-height:460px}.blog-hero{min-height:auto}.blog-signal-board{order:-1;min-height:560px}.blog-explorer-heading{grid-template-columns:1fr}.blog-topic-panel{position:relative;top:auto}.contact-hero{min-height:auto}.contact-signal{order:-1;min-height:560px}.contact-brief-panel{position:relative;top:auto}.contact-expectation-board{grid-template-columns:1fr}.build-universe{min-height:560px}.build-product-panel{grid-template-columns:1fr}.build-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-layer{width:min(176px,38%);transform:rotate(calc((var(--layer) - 1) * 45deg)) translateY(-184px) rotate(calc((var(--layer) - 1) * -45deg))}}@media (max-width:680px){.recruitment-service-hero{padding-top:118px}.recruitment-service-copy h1{font-size:clamp(54px,16vw,82px)}.recruitment-match-stage{min-height:520px}.recruitment-match-core{width:220px;min-height:220px}.recruitment-match-node{min-width:92px;min-height:40px;font-size:10px}.recruitment-match-node-4,.recruitment-match-node-5{display:none}.recruitment-compare-card,.recruitment-delivery-step,.recruitment-product-card,.recruitment-product-modal-main section,.recruitment-product-modal-side section{padding:20px}.recruitment-product-card{padding:0;display:block}.recruitment-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.recruitment-product-card-head span{writing-mode:horizontal-tb}.recruitment-product-card-body{padding:22px 22px 78px}.recruitment-compare-card{min-height:auto}.recruitment-compare-card h3{margin-top:58px}.recruitment-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.recruitment-product-explore{bottom:18px;right:18px}.recruitment-product-modal-close{top:16px;right:16px}.recruitment-product-modal-brand{min-height:36px;top:20px}.recruitment-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.recruitment-product-modal-brand strong{font-size:13px}.recruitment-product-modal-brand span{font-size:9px}.recruitment-product-modal-hero{padding-top:92px}.recruitment-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.recruitment-product-screen-grid{grid-template-columns:1fr}.recruitment-product-modal-actions .button{width:100%}.communication-service-hero{padding-top:118px}.communication-service-copy h1{font-size:clamp(54px,16vw,82px)}.communication-signal-stage{min-height:520px}.communication-signal-core{width:220px;min-height:220px}.communication-signal-node{min-width:92px;min-height:40px;font-size:10px}.communication-signal-node-4,.communication-signal-node-5{display:none}.communication-compare-card,.communication-delivery-step,.communication-product-card,.communication-product-modal-main section,.communication-product-modal-side section{padding:20px}.communication-product-card{padding:0;display:block}.communication-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.communication-product-card-head span{writing-mode:horizontal-tb}.communication-product-card-body{padding:22px 22px 78px}.communication-compare-card{min-height:auto}.communication-compare-card h3{margin-top:58px}.communication-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.communication-product-explore{bottom:18px;right:18px}.communication-product-modal-close{top:16px;right:16px}.communication-product-modal-brand{min-height:36px;top:20px}.communication-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.communication-product-modal-brand strong{font-size:13px}.communication-product-modal-brand span{font-size:9px}.communication-product-modal-hero{padding-top:92px}.communication-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.communication-product-screen-grid{grid-template-columns:1fr}.communication-product-modal-actions .button{width:100%}.custom-service-hero{padding-top:118px}.custom-service-copy h1{font-size:clamp(54px,16vw,82px)}.custom-blueprint-stage{min-height:520px}.custom-blueprint-core{width:220px;min-height:220px}.custom-blueprint-node{min-width:92px;min-height:40px;font-size:10px}.custom-blueprint-node-4,.custom-blueprint-node-5{display:none}.custom-compare-card,.custom-delivery-step,.custom-product-card,.custom-product-modal-main section,.custom-product-modal-side section{padding:20px}.custom-product-card{padding:0;display:block}.custom-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.custom-product-card-head span{writing-mode:horizontal-tb}.custom-product-card-body{padding:22px 22px 78px}.custom-compare-card{min-height:auto}.custom-compare-card h3{margin-top:58px}.custom-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.custom-product-explore{bottom:18px;right:18px}.custom-product-modal-close{top:16px;right:16px}.custom-product-modal-brand{min-height:36px;top:20px}.custom-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.custom-product-modal-brand strong{font-size:13px}.custom-product-modal-brand span{font-size:9px}.custom-product-modal-hero{padding-top:92px}.custom-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.custom-product-screen-grid{grid-template-columns:1fr}.custom-product-modal-actions .button{width:100%}.mobile-service-hero{padding-top:118px}.mobile-service-copy h1{font-size:clamp(54px,16vw,82px)}.mobile-device-stage{min-height:520px}.mobile-device-main{border-radius:32px;width:210px;min-height:430px}.mobile-device-screen{border-radius:24px;min-height:384px;padding:20px}.mobile-feature-node{min-width:82px;min-height:40px;font-size:10px}.mobile-feature-node-4,.mobile-feature-node-5{display:none}.mobile-compare-card,.mobile-delivery-step,.mobile-product-card,.mobile-product-modal-main section,.mobile-product-modal-side section{padding:20px}.mobile-product-card{padding:0;display:block}.mobile-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.mobile-product-card-head span{writing-mode:horizontal-tb}.mobile-product-card-body{padding:22px 22px 78px}.mobile-compare-card{min-height:auto}.mobile-compare-card h3{margin-top:58px}.mobile-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.mobile-product-explore{bottom:18px;right:18px}.mobile-product-modal-close{top:16px;right:16px}.mobile-product-modal-brand{min-height:36px;top:20px}.mobile-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.mobile-product-modal-brand strong{font-size:13px}.mobile-product-modal-brand span{font-size:9px}.mobile-product-modal-hero{padding-top:92px}.mobile-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.mobile-product-screen-grid{grid-template-columns:1fr}.mobile-product-modal-actions .button{width:100%}.web-service-hero{padding-top:118px}.web-service-copy h1{font-size:clamp(54px,16vw,82px)}.web-experience-surface{min-height:500px}.web-browser-shell{width:92%;min-height:330px}.web-browser-body{padding:22px}.web-layer-node{min-width:82px;min-height:40px;font-size:10px}.web-layer-node-4,.web-layer-node-5{display:none}.web-compare-card,.web-delivery-step,.web-product-card,.web-product-modal-main section,.web-product-modal-side section{padding:20px}.web-product-card{padding:0;display:block}.web-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.web-product-card-head span{writing-mode:horizontal-tb}.web-product-card-body{padding:22px 22px 78px}.web-compare-card{min-height:auto}.web-compare-card h3{margin-top:58px}.web-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.web-product-explore{bottom:18px;right:18px}.web-product-modal-close{top:16px;right:16px}.web-product-modal-brand{min-height:36px;top:20px}.web-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.web-product-modal-brand strong{font-size:13px}.web-product-modal-brand span{font-size:9px}.web-product-modal-hero{padding-top:92px}.web-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.web-product-screen-grid{grid-template-columns:1fr}.web-product-modal-actions .button{width:100%}.ai-service-hero{padding-top:118px}.ai-service-copy h1{font-size:clamp(54px,16vw,82px)}.ai-intelligence-core{min-height:500px}.ai-core-center{width:146px;height:146px}.ai-core-center .brand-logo-lg .logo-orb{width:58px;height:58px}.ai-core-center strong{margin-top:-28px;font-size:22px}.ai-core-center span{margin-top:-44px;font-size:9px}.ai-capability-node{min-width:82px;min-height:40px;font-size:10px}.ai-capability-node-4,.ai-capability-node-5,.ai-capability-node-6{display:none}.ai-compare-card,.ai-delivery-step,.ai-product-card,.ai-product-modal-main section,.ai-product-modal-side section{padding:20px}.ai-product-card{padding:0;display:block}.ai-product-card-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.ai-product-card-head span{writing-mode:horizontal-tb}.ai-product-card-body{padding:22px 22px 78px}.ai-compare-card{min-height:auto}.ai-compare-card h3{margin-top:58px}.ai-product-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.ai-product-explore{bottom:18px;right:18px}.ai-product-modal-close{top:16px;right:16px}.ai-product-modal-brand{min-height:36px;top:20px}.ai-product-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.ai-product-modal-brand strong{font-size:13px}.ai-product-modal-brand span{font-size:9px}.ai-product-modal-hero{padding-top:92px}.ai-product-modal-hero h3{font-size:clamp(48px,16vw,72px)}.ai-product-screen-grid{grid-template-columns:1fr}.ai-product-modal-actions .button{width:100%}.section{padding-block:78px}.enterprise-service-hero{padding-top:118px}.enterprise-service-copy h1{font-size:clamp(54px,16vw,82px)}.enterprise-command{min-height:500px}.enterprise-command-core{width:146px;height:146px}.enterprise-command-core .brand-logo-lg .logo-orb{width:58px;height:58px}.enterprise-command-core strong{margin-top:-28px;font-size:17px}.enterprise-command-core span{margin-top:-44px;font-size:9px}.enterprise-command-node{min-width:82px;min-height:40px;font-size:10px}.enterprise-command-node-5,.enterprise-command-node-6{display:none}.enterprise-compare-card,.enterprise-dashboard-panel,.enterprise-flow-step,.enterprise-module-card,.enterprise-role-card{padding:20px}.enterprise-module-card{padding:0;display:block}.enterprise-module-head{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:18px 20px}.enterprise-module-head span{writing-mode:horizontal-tb}.enterprise-module-body{padding:22px 22px 78px}.enterprise-compare-card{min-height:auto}.enterprise-compare-card h3{margin-top:58px}.enterprise-module-card h3{margin-top:20px;font-size:clamp(34px,11vw,48px)}.enterprise-module-explore{bottom:18px;right:18px}.enterprise-module-modal-close{top:16px;right:16px}.enterprise-module-modal-brand{min-height:36px;top:20px;left:50%}.enterprise-module-modal-brand .brand-logo-md .logo-orb{width:34px;height:34px}.enterprise-module-modal-brand strong{font-size:13px}.enterprise-module-modal-brand span{font-size:9px}.enterprise-module-modal-hero{padding-top:92px}.enterprise-module-modal-hero h3{font-size:clamp(48px,16vw,72px)}.enterprise-module-screen-grid{grid-template-columns:1fr}.enterprise-module-modal-main section,.enterprise-module-modal-side section{padding:18px}.enterprise-module-modal-actions .button{width:100%}.enterprise-layer-stack{min-height:430px}.enterprise-layer-stack span{width:min(86%,320px);min-height:58px;transform:translateY(calc((var(--layer) - 2.5) * 40px)) translateX(calc((var(--layer) - 2.5) * 7px))}.hero{min-height:92vh;padding-top:112px}.hero-energy{width:84vw;height:170px}.hero-abstract{opacity:.56;height:58vh;inset-inline:-28vw}.final-actions .button,.hero-actions,.hero-actions .button{width:100%}.story-line{left:24px}.services-grid,.showcase-grid{grid-template-columns:1fr}.ecosystem,.service-card,.service-card.major{min-height:auto}.ecosystem-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;margin-top:42px;display:grid}.core-node,.ecosystem-svg{display:none}.eco-node{min-height:54px;position:static;transform:none}.map-card{min-height:auto}.map-card svg{height:380px}.timeline{padding-left:42px}.step-dot{left:-42px}.footer-links{grid-template-columns:1fr}.vision-hero{min-height:94vh;padding-top:118px}.vision-hero-bg{opacity:.68;height:58vh;inset-inline:-44vw}.vision-hero h1{font-size:clamp(54px,17vw,78px)}.vision-hero p{font-size:17px}.vision-hero-actions{width:100%}.vision-core-signal{opacity:.72;width:68px;height:68px}.vision-pillar,.vision-principles,.vision-region-map,.vision-split-panel,.vision-statement{padding:20px}.vision-statement h3{margin-top:48px}.vision-balance-visual{min-height:340px}.vision-balance-streams{opacity:.44;height:440px;inset:120px -54vw auto}.vision-balance-stream{stroke-width:3.4px}.vision-balance-core{width:138px;height:138px}.vision-balance-core .brand-logo-lg .logo-orb{width:62px;height:62px}.vision-balance-core strong{margin-top:-22px;font-size:17px}.trust-line{stroke-width:7px}.trust-line.broken{stroke-width:8px}.vision-region-map{min-height:360px}.vision-region-map svg{min-height:330px}.build-hero,.ecosystem-page-hero{padding-top:118px}.ecosystem-page-copy h1{font-size:clamp(54px,16vw,82px)}.ecosystem-page-network{min-height:520px}.ecosystem-page-network-core{width:142px;height:142px}.ecosystem-page-network-core .brand-logo-lg .logo-orb{width:60px;height:60px}.ecosystem-page-network-core strong{margin-top:-24px;font-size:16px}.ecosystem-page-network-node{min-width:76px;min-height:40px;font-size:10px}.ecosystem-page-network-node.node-ai,.ecosystem-page-network-node.node-analytics,.ecosystem-page-network-node.node-mobile,.ecosystem-page-network-node.node-portal{display:none}.ecosystem-compare-card{min-height:auto;padding:22px}.ecosystem-compare-card h3{margin-top:48px}.ecosystem-layer-stack{min-height:430px}.ecosystem-layer-stack div{width:min(86%,320px);min-height:58px;transform:translateY(calc((var(--layer) - 3.5) * 40px)) translateX(calc((var(--layer) - 3.5) * 7px))}.ecosystem-flow-path{grid-template-columns:1fr;gap:12px}.ecosystem-flow-path:after,.ecosystem-flow-path:before{display:none}.ecosystem-flow-step{grid-column:auto;min-height:auto}.ecosystem-flow-step:nth-child(2n),.ecosystem-flow-step:nth-child(odd){grid-column:auto;margin:0;transform:none}.ecosystem-flow-step:nth-child(2n):hover{transform:translateY(-6px)}.ecosystem-flow-step span:after,.ecosystem-flow-step:nth-child(2n) span:after{left:0;right:auto}.process-page-hero{padding-top:118px}.process-page-copy h1{font-size:clamp(54px,16vw,82px)}.process-engine{min-height:500px}.process-engine-core{width:142px;height:142px}.process-engine-core strong{font-size:22px}.process-engine-core span{margin-top:-42px;font-size:10px}.process-engine-node{width:42px;height:42px;font-size:11px}.process-engine-node.node-2,.process-engine-node.node-3,.process-engine-node.node-7,.process-engine-node.node-8{display:none}.process-flow-index{grid-template-columns:1fr;max-height:none;position:relative;top:auto;overflow:visible}.process-flow-lane{padding-left:34px}.process-flow-lane:before,.process-flow-progress{left:8px}.process-flow-card{padding:20px}.process-flow-card:after{left:-43px}.process-flow-card h3{font-size:clamp(30px,9vw,44px)}.process-collaboration-card{min-height:auto;padding:22px}.process-collaboration-card h3{margin-top:52px}.process-feedback-system{min-height:420px}.feedback-core{width:136px;height:136px}.feedback-core strong{font-size:22px}.feedback-core span{margin-top:-40px}.feedback-node{min-width:104px;min-height:44px;padding:0 12px;font-size:11px}.feedback-node.understand{top:8%;left:0}.feedback-node.build{top:8%;right:0}.feedback-node.demo{bottom:8%;right:0}.feedback-node.adjust{bottom:8%;left:0}.process-maintenance-board{grid-template-columns:1fr;min-height:auto}.blog-hero{padding-top:118px}.blog-hero-copy h1{font-size:clamp(54px,16vw,82px)}.blog-signal-board{min-height:500px}.blog-signal-core{width:142px;height:142px}.blog-signal-core strong{font-size:22px}.blog-signal-core span{margin-top:-42px;font-size:10px}.blog-signal-node{min-width:84px;min-height:40px;font-size:10px}.blog-signal-node.node-2,.blog-signal-node.node-5{display:none}.blog-category-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-category-bar button{width:100%}.blog-featured-card{min-height:auto;padding:22px}.blog-featured-card h3{margin-top:52px;font-size:clamp(34px,10vw,54px)}.blog-post-card{min-height:auto}.contact-hero{padding-top:118px}.contact-hero-copy h1{font-size:clamp(54px,16vw,82px)}.contact-signal{min-height:500px}.contact-signal-core{width:142px;height:142px}.contact-signal-core svg{width:26px;height:26px}.contact-signal-core strong{margin-top:-20px;font-size:22px}.contact-signal-core span{margin-top:-42px;font-size:10px}.contact-signal-node{min-width:86px;min-height:40px;font-size:10px}.contact-field-grid,.contact-type-grid{grid-template-columns:1fr}.contact-brief-panel,.contact-expectation-board,.contact-form{padding:20px}.contact-submit{width:100%}.contact-channel-card{min-height:auto}.build-hero-copy h1{font-size:clamp(54px,17vw,82px)}.build-universe{min-height:520px}.build-core{width:150px;height:150px}.build-core .brand-logo-lg .logo-orb{width:62px;height:62px}.build-module{min-width:76px;min-height:40px;font-size:11px}.module-analytics,.module-automation,.module-communication,.module-marketplace{display:none}.build-product-tabs{grid-template-columns:1fr}.build-product-panel{min-height:auto;padding:18px}.product-window{min-height:auto}.product-flow div{grid-template-columns:34px 1fr 16px}.product-metrics{grid-template-columns:1fr}.build-architecture-map{min-height:520px}.architecture-layer{width:min(144px,43%);min-height:42px;transform:rotate(calc((var(--layer) - 1) * 45deg)) translateY(-158px) rotate(calc((var(--layer) - 1) * -45deg));font-size:11px}}@keyframes feedbackPulseBorder{0%{opacity:.5;transform:scale(.9)}58%{opacity:.18;transform:scale(1.12)}to{opacity:0;transform:scale(1.24)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hero-load,.reveal{opacity:1;transform:none}.hero-abstract{opacity:.42;animation:none}.hero-circuit-line,.hero-convergence,.hero-flow-line,.hero-particle,.hero-shard,.hero-star-glint{opacity:.42;stroke-dashoffset:0;animation:none}.story-line-progress{transform:scaleY(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}