@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4f9f433b-module__fJfFLG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4f9f433b-module__fJfFLG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--container-7xl:80rem;--default-font-family:var(--font-space-grotesk);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.flex-col{flex-direction:column}.px-4{padding-inline:calc(var(--spacing) * 4)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--background:#050713;--surface:#0b1224;--surface-soft:#101a32;--foreground:#f6f8ff;--muted:#a5afc3;--muted-strong:#c7cede;--line:#8ba7e233;--blue:#3978ff;--blue-bright:#6592ff;--blue-deep:#2346e8;--cyan:#4cd8ff;--violet:#8b72ff;--green:#50eea5}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:17px}body{background:var(--background);min-width:320px;color:var(--foreground);font-family:var(--font-space-grotesk), Arial, Helvetica, sans-serif;letter-spacing:-.008em;text-rendering:optimizelegibility;font-weight:400;overflow-x:hidden}::selection{color:#fff;background:#4677ffe6}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-shell{--content-max:1440px;--page-inline:max(clamp(1rem, 3vw, 3.5rem), calc((100vw - var(--content-max)) / 2));isolation:isolate;background:radial-gradient(circle at 88% 8%,#505eff33,#0000 29rem),radial-gradient(circle at 8% 36%,#1caeff17,#0000 34rem),radial-gradient(circle at 78% 68%,#7048ff14,#0000 38rem),linear-gradient(#070b18 0%,#050713 38%,#080c19 100%);width:100%;position:relative;overflow:clip}.ambient{z-index:-1;filter:blur(110px);pointer-events:none;background:linear-gradient(135deg,#307cff33,#4cd8ff1a);border-radius:999px;width:32rem;height:32rem;animation:16s ease-in-out infinite alternate ambient-drift;position:absolute}.ambient--one{top:38rem;left:-22rem}.ambient--two{background:linear-gradient(135deg,#8b72ff29,#3978ff17);animation-delay:-7s;top:100rem;right:-20rem}.site-header{z-index:50;min-height:88px;padding-right:var(--page-inline);padding-left:var(--page-inline);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#050814b8;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0;box-shadow:0 10px 40px #0000001f}.site-header__brand{justify-self:start}.brand{width:174px;color:var(--foreground);align-items:center;display:inline-flex}.brand__image,.logo-image{filter:invert()hue-rotate(180deg)brightness(1.45)contrast(1.04);width:100%;height:auto}.site-header__nav{align-items:center;gap:2.35rem;display:flex}.site-header__nav a,.footer a{color:#bdc6d8;letter-spacing:.01em;font-size:.82rem;font-weight:520;transition:color .18s,text-shadow .18s;position:relative}.site-header__nav a:hover,.footer a:hover{color:#fff;text-shadow:0 0 20px #4cd8ff59}.site-header__nav a:after{background:linear-gradient(90deg, var(--cyan), var(--violet));content:"";opacity:0;height:1px;transition:opacity .18s,transform .24s;position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(.35)}.site-header__nav a:hover:after{opacity:1;transform:scaleX(1)}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:0 1.25rem;font-size:.83rem;font-weight:650;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px;transition:transform .18s}.button:hover{transform:translateY(-2px)}.button:hover svg{transform:translate(2px,-2px)}.button--header{color:#fff;border-color:#97b1e547;border-radius:999px;justify-self:end;min-height:40px}.button--header:hover,.button--ghost:hover{background:#3978ff1c;border-color:#5dbdffad;box-shadow:inset 0 0 22px #4cd8ff0a}.site-header__toggle,.site-header__mobile-menu{display:none}.hero{min-height:clamp(760px,100svh - 88px,930px);padding:clamp(4.5rem, 7vw, 7rem) var(--page-inline) clamp(4rem, 6vw, 6rem);isolation:isolate;grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);align-items:center;gap:clamp(1rem,2vw,2.5rem);display:grid;position:relative;overflow:hidden}.hero__grid,.contact__grid{z-index:-1;opacity:.3;background-image:linear-gradient(#597ecd33 1px,#0000 1px),linear-gradient(90deg,#597ecd33 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero__grid{opacity:.38;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,#0000 92%),linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(#000,#0000 92%),linear-gradient(90deg,#000,#0000 80%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle at 81% 42%,#3369ff2b,#0000 29rem),radial-gradient(circle at 59% 86%,#4cd8ff0f,#0000 25rem);position:absolute;inset:0}.hero:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #6c92e117;border-radius:50%;width:min(71vw,980px);position:absolute;bottom:-34%;right:-9%}.hero__content{z-index:2;min-width:0;position:relative}.eyebrow,.section-eyebrow{color:#8bcaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:620;display:flex}.eyebrow>span{background:linear-gradient(90deg, var(--cyan), var(--violet));width:27px;height:1px;box-shadow:0 0 14px #4cd8ffa6}.hero h1{color:#f8faff;letter-spacing:-.068em;max-width:760px;margin-top:1.5rem;font-size:clamp(3.8rem,5.45vw,6.55rem);font-weight:530;line-height:.87}.hero__headline-line{padding:0 .05em .08em 0;display:block}.hero__headline-line>span{display:block}.reveal--visible .hero__headline-line>span{animation:.9s cubic-bezier(.16,1,.3,1) forwards hero-headline-enter}.reveal--visible .hero__headline-line:nth-child(2)>span{animation-delay:90ms}.reveal--visible .hero__headline-line:nth-child(3)>span{animation-delay:.18s}.hero__headline-line--accent>span{color:#0000;background:linear-gradient(105deg,#f8fbff 5%,#8ddcff 38%,#7f96ff 68%,#9a78ff 100%) 0 0/180%;-webkit-background-clip:text;background-clip:text}.reveal--visible .hero__headline-line--accent>span{animation:.9s cubic-bezier(.16,1,.3,1) .18s forwards hero-headline-enter,8s ease-in-out 1.1s infinite alternate text-spectrum}.hero__description{max-width:610px;color:var(--muted-strong);margin-top:1.5rem;font-size:clamp(1.03rem,1.4vw,1.18rem);line-height:1.7}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.button--primary{color:#fff;background:linear-gradient(125deg,#3978ff,#485eea 56%,#755ee9) 0 0/160% 160%;animation:7s ease-in-out infinite alternate button-spectrum;box-shadow:0 12px 38px #3978ff57}.button--primary:hover{box-shadow:0 17px 48px #4867ff7a}.button--ghost{border-color:var(--line);color:#d3d9e6;background:#ffffff06}.hero__signals{color:#8996ad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:2rem;margin-top:clamp(3rem,7vw,5.5rem);font-size:.6rem;display:flex}.hero__signals>div{align-items:center;gap:.55rem;display:flex}.status-dot{background:var(--green);border-radius:999px;width:6px;height:6px;box-shadow:0 0 14px #50eea5e6}.hero__visual-wrap{min-width:0}.hero-visual{perspective:1200px;place-items:center;min-height:520px;display:grid;position:relative}.hero-visual__orbit{border:1px solid #5b89ff4a;border-radius:50%;position:absolute;transform:rotate(-18deg)}.hero-visual__orbit--one{aspect-ratio:1;width:97%;animation:24s linear infinite orbit-spin}.hero-visual__orbit--two{aspect-ratio:1;border-style:dashed;width:72%;animation:19s linear infinite orbit-spin-reverse}.hero-visual__orbit:after{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan), 0 0 26px var(--blue);content:"";border-radius:50%;position:absolute;top:16%;left:7%}.hero-visual__light{filter:blur(75px);background:linear-gradient(135deg,#3082ff47,#845cff2e);border-radius:50%;width:70%;height:60%;position:absolute}.interface-card{z-index:2;background:radial-gradient(circle at 92% 4%,#6152ff21,#0000 30%),linear-gradient(145deg,#101b34f7,#060a17f2);border:1px solid #82aaf54d;border-radius:1.4rem;width:min(100%,590px);animation:7s ease-in-out infinite interface-float;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(4deg);box-shadow:0 45px 90px #00000073,0 0 70px #2b58ff14,inset 0 1px #ffffff14}.interface-card:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 30%,#5cd3ff1c,#0000 67%);animation:8s ease-in-out infinite card-sheen;position:absolute;inset:0;transform:translate(-100%)}.interface-card__bar{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;min-height:58px;padding:0 1.25rem;display:flex}.interface-card__identity,.interface-card__status{color:#a5b3cc;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:.6rem;font-size:.55rem;display:flex}.interface-card__identity .logo-image{width:64px;height:auto}.interface-card__status span{background:var(--green);width:5px;height:5px;box-shadow:0 0 10px var(--green);border-radius:50%}.interface-card__body{padding:clamp(1.35rem,3vw,2rem)}.interface-card__headline{justify-content:space-between;align-items:flex-end;display:flex}.interface-card__headline>div{flex-direction:column;gap:.4rem;display:flex}.interface-card__headline span,.interface-card__metrics span{color:#909db5;font-size:.65rem}.interface-card__headline strong{letter-spacing:-.06em;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:520}.interface-card__headline small{color:#6d7890;margin-left:.2rem;font-size:.9rem}.interface-card__headline .interface-card__change{color:var(--green);font-family:var(--font-geist-mono), monospace;background:#39e99112;border:1px solid #39e99138;padding:.35rem .55rem;font-size:.56rem}.chart{width:100%;margin:1.5rem 0 1rem;overflow:visible}.chart__grid{fill:none;stroke:#9ab1da1a;stroke-width:1px}.chart__fill{fill:url(#chart-fill)}.chart__line{fill:none;stroke:url(#chart-line);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2.5px;filter:drop-shadow(0 0 7px #37b9ff8c);animation:2.2s cubic-bezier(.2,.8,.2,1) .6s forwards chart-draw}.interface-card__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.8rem;padding-top:1rem;display:grid}.interface-card__metrics>div{flex-direction:column;gap:.35rem;display:flex}.interface-card__metrics strong{color:#dce5f6;font-size:.78rem;font-weight:560}.interface-card__metrics .is-blue{color:#7ea5ff}.floating-chip{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1326e6;border:1px solid #8aaeef45;border-radius:.9rem;align-items:center;gap:.75rem;min-width:158px;padding:.8rem;animation:5s ease-in-out infinite chip-float;display:flex;position:absolute;box-shadow:0 20px 40px #00000059}.floating-chip--top{top:12%;right:-1%}.floating-chip--bottom{animation-delay:-2.4s;bottom:10%;left:-2%}.floating-chip>span:first-child:not(.floating-chip__pulse){color:#88aeff;background:linear-gradient(135deg,#3978ff38,#8b72ff26);place-items:center;width:31px;height:31px;font-size:.64rem;font-weight:700;display:grid}.floating-chip>div{flex-direction:column;flex:1;gap:.15rem;display:flex}.floating-chip small{color:#8490a7;font-size:.55rem}.floating-chip strong{color:#e4e9f4;font-size:.68rem;font-weight:520}.floating-chip>i{background:var(--green);width:5px;height:5px;box-shadow:0 0 9px var(--green);border-radius:50%}.floating-chip>b{color:#66728a;font-family:var(--font-geist-mono), monospace;font-size:.55rem;font-weight:400}.floating-chip__pulse{border:2px solid #5e8bff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #2563ffcc}.hero__visual-wrap{align-self:stretch}.hero-engine{--pointer-x:50%;--pointer-y:50%;--shift-x:0px;--shift-y:0px;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;perspective:1100px;width:100%;min-height:640px;position:relative;overflow:hidden}.hero-engine__spotlight{z-index:-2;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #4cd8ff30, transparent 20%), radial-gradient(circle at 51% 50%, #3978ff29, transparent 29%), radial-gradient(circle at 57% 55%, #8b72ff1c, transparent 52%);filter:blur(13px);opacity:.95;border-radius:50%;transition:background-position .16s ease-out;position:absolute;inset:2%}.hero-engine__routes{filter:drop-shadow(0 0 12px #3978ff1f);width:100%;height:100%;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(var(--shift-x), var(--shift-y), 0);transform-origin:50%;will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:visible}.hero-engine__ring{fill:none;stroke:#5c8be533;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.hero-engine__ring--one{stroke-dasharray:5 14;animation:42s linear infinite engine-ring-spin}.hero-engine__ring--two{stroke:#4cd8ff21;stroke-dasharray:2 10;animation:35s linear infinite engine-ring-spin-reverse}.hero-engine__ring--three{stroke:#775fff47;stroke-dasharray:1 7;animation:24s linear infinite engine-ring-spin}.hero-engine__route{fill:none;stroke:url(#engine-gradient);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.13 .87;filter:drop-shadow(0 0 7px #4cd8ffb8);animation:6.2s linear infinite engine-route-flow}.hero-engine__route--reverse{stroke-width:1.2px;stroke-dasharray:.06 .94;opacity:.75;animation-duration:7.8s;animation-direction:reverse}.hero-engine__nodes circle{opacity:.4;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite engine-node-live}.hero-engine__nodes circle:nth-child(2){animation-delay:-.7s}.hero-engine__nodes circle:nth-child(3){animation-delay:-1.4s}.hero-engine__nodes circle:nth-child(4){animation-delay:-2.1s}.hero-engine__axis{z-index:-1;pointer-events:none;background:#5b89e221;position:absolute;overflow:hidden}.hero-engine__axis:after{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";position:absolute;box-shadow:0 0 12px #4cd8ffbf}.hero-engine__axis--horizontal{height:1px;top:50%;left:3%;right:3%}.hero-engine__axis--horizontal:after{width:22%;height:1px;animation:5.8s ease-in-out infinite engine-scan-x;top:0;left:-22%}.hero-engine__axis--vertical{width:1px;top:6%;bottom:6%;left:50%}.hero-engine__axis--vertical:after{background:linear-gradient(180deg, transparent, var(--violet), transparent);width:1px;height:22%;animation:7.2s ease-in-out 1.2s infinite engine-scan-y;top:-22%;left:0}.hero-engine__beam{z-index:-2;opacity:.48;pointer-events:none;background:linear-gradient(90deg,#0000,#4cd8ff4d,#0000);height:1px;position:absolute}.hero-engine__beam--one{width:82%;top:19%;left:3%;transform:rotate(24deg)}.hero-engine__beam--two{width:76%;bottom:18%;right:-5%;transform:rotate(-31deg)}.hero-engine__core-wrap{aspect-ratio:1;width:210px;transform:translate(-50%, -50%) translate3d(var(--shift-x), var(--shift-y), 45px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.hero-engine__core-orbit{pointer-events:none;border-radius:50%;position:absolute}.hero-engine__core-orbit--outer{border:1px solid #5c91ff38;border-color:#5c91ff38 #4cd8ffd9 #5c91ff38 #8b72ff8c;animation:12s linear infinite engine-ring-spin;inset:-29%;box-shadow:0 0 28px #3978ff14}.hero-engine__core-orbit--outer:before,.hero-engine__core-orbit--inner:before{box-shadow:0 0 13px var(--cyan), 0 0 28px var(--blue);content:"";background:#bdf4ff;border-radius:50%;position:absolute}.hero-engine__core-orbit--outer:before{width:7px;height:7px;top:15%;left:13%}.hero-engine__core-orbit--inner{border:1px dashed #4cd8ff42;animation:18s linear infinite engine-ring-spin-reverse;inset:-12%}.hero-engine__core-orbit--inner:before{width:4px;height:4px;bottom:24%;right:2%}.hero-engine__core{background:radial-gradient(circle at 35% 28%,#4cd8ff26,#0000 30%),linear-gradient(145deg,#111f3ff0,#050918f7);border:1px solid #82b4ff61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:4.5s ease-in-out infinite alternate engine-core-breathe;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 80px #3978ff3d,inset 0 0 35px #4cd8ff14,inset 0 1px #ffffff24}.hero-engine__core:before{content:"";background:linear-gradient(105deg,#0000 42%,#8fe7ff1f 50%,#0000 58%);animation:6s ease-in-out infinite engine-core-sheen;position:absolute;inset:-60% -30%;transform:rotate(22deg)translate(-45%)}.hero-engine__logo{filter:invert()hue-rotate(180deg)brightness(1.75)contrast(1.1)drop-shadow(0 0 15px #4cd8ff33);width:112px;position:relative}.hero-engine__core-status{color:#8da0c1;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.46rem;display:flex;position:relative}.hero-engine__core-status i{background:var(--green);width:4px;height:4px;box-shadow:0 0 10px var(--green);border-radius:50%}.hero-engine__metric{color:#8391aa;font-family:var(--font-geist-mono), monospace;pointer-events:none;grid-template-columns:auto auto;align-items:end;column-gap:.4rem;display:grid;position:absolute}.hero-engine__metric:before{background:linear-gradient(90deg, var(--cyan), transparent);content:"";width:44px;height:1px;position:absolute;top:-.8rem;left:0;box-shadow:0 0 8px #4cd8ff66}.hero-engine__metric>span{color:#7182a0;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.35rem;font-size:.48rem}.hero-engine__metric strong{color:#e7efff;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.05em;font-size:1.65rem;font-weight:520;line-height:1}.hero-engine__metric small{color:#647695;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem}.hero-engine__metric--performance{top:14%;left:3%}.hero-engine__metric--latency{top:12%;right:2%}.hero-engine__metric--scale{bottom:15%;right:3%}.hero-engine__metric--performance,.hero-engine__metric--scale{animation:5s ease-in-out infinite alternate engine-metric-float}.hero-engine__metric--latency{animation:5s ease-in-out -2.5s infinite alternate-reverse engine-metric-float}.hero-engine__signal{opacity:.68;align-items:center;gap:3px;height:32px;display:flex;position:absolute;bottom:14%;left:3%}.hero-engine__signal i{background:linear-gradient(to top, var(--blue), var(--cyan));border-radius:999px;width:2px;height:35%;animation:.9s ease-in-out infinite alternate engine-signal;box-shadow:0 0 5px #4cd8ff59}.hero-engine__signal i:nth-child(3n){height:90%;animation-delay:-600ms}.hero-engine__signal i:nth-child(4n){height:60%;animation-delay:-300ms}.hero-engine__signal i:nth-child(5n){height:22%;animation-delay:-750ms}.hero-engine__signal i:nth-child(7n){height:74%;animation-delay:-150ms}.hero-engine__coordinates{color:#50617f;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-align:center;font-size:.48rem;position:absolute;bottom:2%;left:0;right:0}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#255bff0a,#4cd8ff09,#8b72ff0a),#ffffff04;overflow:hidden}.ticker__track{will-change:transform;width:max-content;animation:32s linear infinite ticker-move;display:flex}.ticker__group{flex:none;justify-content:space-around;align-items:center;gap:clamp(2.8rem,4vw,5rem);width:max-content;min-width:100vw;padding:1.15rem clamp(1.4rem,3vw,3.5rem);display:flex}.ticker span{color:#94a2ba;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;font-size:.6rem}.ticker i{background:var(--cyan);border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 10px #4cd8ffbf}.section{padding:clamp(6.5rem, 12vw, 10rem) var(--page-inline)}.section-heading{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:3rem;display:grid}.section-heading h2,.showcase__copy h2,.contact h2{color:#f4f7ff;letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin-top:1.2rem;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:560;line-height:1.03}.section-heading>p,.showcase__copy>p:not(.section-eyebrow){color:var(--muted);font-size:.98rem;line-height:1.75}.services__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.service-card{--card-space:clamp(1.2rem, 2vw, 1.65rem);min-height:278px;padding:var(--card-space);isolation:isolate;background:0 0;border:1px solid #0000;border-radius:1.25rem;outline:none;flex-direction:column;justify-content:center;transition:border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.service-card:before{z-index:1;border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #6099ffa3;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:scale(.96);box-shadow:inset 0 0 35px #3e7bff12,0 0 34px #2e6dff1a}.service-card:after{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background-image:linear-gradient(#4c91ff1f 1px,#0000 1px),linear-gradient(90deg,#4c91ff1f 1px,#0000 1px),radial-gradient(circle at 86% 82%,#5260ff45,#0000 36%);background-position:12px 12px,12px 12px,50%;background-size:26px 26px,26px 26px,auto;transition:background-position .9s cubic-bezier(.16,1,.3,1),opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(8px);-webkit-mask-image:linear-gradient(135deg,#0000 18%,#000 100%);mask-image:linear-gradient(135deg,#0000 18%,#000 100%)}.service-card:is(:hover,:focus-visible){z-index:2;transform:translateY(-7px)scale(1.012);box-shadow:0 24px 55px #00000047,0 0 42px #2c64ff12}.service-card:is(:hover,:focus-visible):before,.service-card:is(:hover,:focus-visible):after{opacity:1}.service-card:is(:hover,:focus-visible):before{transform:scale(1)}.service-card:is(:hover,:focus-visible):after{background-position:0 0,0 0,50%;transform:translateY(0)}.service-card__top{top:var(--card-space);right:var(--card-space);left:var(--card-space);z-index:2;color:#8391a9;font-family:var(--font-geist-mono), monospace;opacity:0;justify-content:space-between;align-items:center;font-size:.62rem;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(-14px)}.service-card:is(:hover,:focus-visible) .service-card__top{opacity:1;transition-delay:80ms;transform:translateY(0)}.service-card__top svg{box-sizing:content-box;fill:none;stroke:#556176;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;background:#ffffff06;border-radius:50%;width:17px;height:17px;padding:.42rem;transition:transform .28s,stroke .28s}.service-card:is(:hover,:focus-visible) .service-card__top svg{stroke:#6491ff;transform:translate(3px,-3px)}.service-card__body{z-index:2;width:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(0)}.service-card:is(:hover,:focus-visible) .service-card__body{transform:translateY(-18px)}.service-card h3{color:#edf2ff;letter-spacing:-.035em;max-width:250px;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:600;line-height:1.15}.service-card h3:after{background:linear-gradient(90deg, var(--cyan), var(--blue));content:"";opacity:0;border-radius:999px;width:0;height:2px;margin-top:.85rem;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .3s;display:block;box-shadow:0 0 14px #2563ff8c}.service-card:is(:hover,:focus-visible) h3:after{opacity:1;width:34px;transition-delay:.15s}.service-card p{color:#a2aec2;opacity:0;max-width:270px;max-height:0;margin-top:0;font-size:.79rem;line-height:1.58;transition:max-height .6s cubic-bezier(.16,1,.3,1),margin-top .5s,opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(14px)}.service-card:is(:hover,:focus-visible) p{opacity:1;max-height:90px;margin-top:.75rem;transition-delay:.19s;transform:translateY(0)}.service-card ul{right:var(--card-space);bottom:var(--card-space);left:var(--card-space);z-index:2;opacity:0;flex-wrap:wrap;gap:.3rem;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(15px)}.service-card:is(:hover,:focus-visible) ul{opacity:1;transition-delay:.28s;transform:translateY(0)}.service-card li{color:#a2aec3;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:0;border:1px solid #899dc421;border-radius:999px;padding:.34rem .48rem;font-size:.48rem;list-style:none;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.96)}.service-card:is(:hover,:focus-visible) li{opacity:1;transform:translateY(0)scale(1)}.service-card:is(:hover,:focus-visible) li:first-child{transition-delay:.33s}.service-card:is(:hover,:focus-visible) li:nth-child(2){transition-delay:.39s}.service-card:is(:hover,:focus-visible) li:nth-child(3){transition-delay:.45s}.services{background:radial-gradient(circle at 3% 18%,#4cd8ff0e,#0000 24rem),radial-gradient(circle at 94% 74%,#7052ff0f,#0000 28rem);position:relative}.services:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 49.95%,#7297dd0e 50%,#0000 50.05%);position:absolute;inset:0}.services__layout{grid-template-columns:minmax(320px,.72fr) minmax(650px,1.28fr);gap:clamp(4rem,7vw,8rem);display:grid;position:relative}.services__intro{flex-direction:column;justify-content:space-between;align-self:start;min-height:620px;padding:.8rem 0 .6rem;display:flex;position:sticky;top:8rem}.services__intro h2{color:#f4f7ff;letter-spacing:-.052em;text-wrap:balance;max-width:590px;margin-top:1.25rem;font-size:clamp(2.8rem,4.5vw,4.75rem);font-weight:560;line-height:.98}.services__description{max-width:470px;color:var(--muted);margin-top:1.65rem;font-size:.98rem;line-height:1.72}.services__system{max-width:470px}.services__status{color:#8493ab;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:.85rem;font-size:.55rem;display:flex}.services__status span{align-items:center;gap:.5rem;display:flex}.services__status i{background:var(--green);width:5px;height:5px;box-shadow:0 0 10px var(--green);border-radius:50%}.services__status strong{color:#6e7c94;font-weight:500}.services__telemetry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.services__telemetry:after{content:"";background:linear-gradient(90deg,#0000,#4cd8ff21,#0000);width:25%;animation:5.5s linear infinite telemetry-scan;position:absolute;top:0;bottom:0;left:-25%}.services__telemetry span{border-right:1px solid var(--line);color:#63718a;min-height:48px;font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;gap:.45rem;font-size:.5rem;display:flex}.services__telemetry span:last-child{border-right:0}.services__telemetry i{background:#4f83ff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 8px #4f83ffcc}.services__list{border-bottom:1px solid var(--line)}.services__list>.reveal{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(24px)}.services__list>.reveal--visible{clip-path:inset(0);transform:translate(0)}.services__list:has(.capability-card:is(:hover,:focus)) .capability-card:not(:is(:hover,:focus)){opacity:.38}.capability-card{border-top:1px solid var(--line);isolation:isolate;background:0 0;outline:none;grid-template-columns:3.25rem minmax(180px,.78fr) minmax(250px,1.22fr) 4.4rem;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:154px;padding:1.3rem .75rem;transition:opacity .35s,padding .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.capability-card:before{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#2a66ff1c,#4cd8ff09 48%,#7d5bff14),linear-gradient(#6491e412 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#6491e412 1px,#0000 1px) 0 0/24px 24px;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-2%)}.capability-card:after{background:linear-gradient(90deg, transparent, var(--cyan) 35%, var(--violet) 70%, transparent);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .28s,transform .75s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px #4cd8ff5c}.capability-card:is(:hover,:focus){padding-left:1.15rem;padding-right:1.15rem;transform:translate(-.65rem)}.capability-card:is(:hover,:focus):before,.capability-card:is(:hover,:focus):after{opacity:1;transform:none}.capability-card__number{color:#64728a;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.56rem;transition:color .3s,text-shadow .3s;position:relative}.capability-card__number:before{content:"";background:#3f68c7;border-radius:50%;width:4px;height:4px;margin-right:.55rem;transition:background-color .3s,box-shadow .3s;display:inline-block}.capability-card:is(:hover,:focus) .capability-card__number{color:#8fcfff;text-shadow:0 0 13px #4cd8ff73}.capability-card:is(:hover,:focus) .capability-card__number:before{background:var(--cyan);box-shadow:0 0 11px var(--cyan)}.capability-card__title{min-width:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.capability-card__title h3{color:#edf2ff;letter-spacing:-.038em;text-wrap:balance;font-size:clamp(1.35rem,1.75vw,1.72rem);font-weight:570;line-height:1.1}.capability-card:is(:hover,:focus) .capability-card__title{transform:translate(.35rem)}.capability-card:is(:hover,:focus) .capability-card__title h3{color:#0000;background:linear-gradient(105deg,#fff 10%,#9addff 60%,#a997ff);-webkit-background-clip:text;background-clip:text}.capability-card__details{opacity:0;filter:blur(5px);pointer-events:none;min-width:0;transition:filter .45s,opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.capability-card:is(:hover,:focus) .capability-card__details{opacity:1;filter:blur();transition-delay:80ms;transform:translateY(0)}.capability-card__details p{color:#aab5c8;max-width:390px;font-size:.78rem;line-height:1.55}.capability-card__details ul{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.capability-card__details li{color:#92a4c0;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;border:1px solid #84aae933;border-radius:999px;padding:.28rem .5rem;font-size:.46rem;list-style:none}.capability-card__action{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.capability-card__action>svg{box-sizing:content-box;fill:none;stroke:#66758e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;border:1px solid #86a7e026;border-radius:50%;width:17px;height:17px;padding:.55rem;transition:background-color .3s,border-color .3s,box-shadow .3s,stroke .3s,transform .45s cubic-bezier(.16,1,.3,1)}.capability-card:is(:hover,:focus) .capability-card__action>svg{stroke:#9ddfff;background:#3978ff1f;border-color:#4cd8ff75;transform:translate(3px,-3px)rotate(8deg);box-shadow:0 0 22px #3978ff29}.capability-card__signal{opacity:.28;align-items:flex-end;gap:2px;height:20px;transition:opacity .3s;display:flex}.capability-card__signal i{background:linear-gradient(to top, var(--blue), var(--cyan));transform-origin:bottom;border-radius:999px;width:2px;height:100%;transform:scaleY(.28)}.capability-card__signal i:nth-child(2){height:65%}.capability-card__signal i:nth-child(3){height:88%}.capability-card__signal i:nth-child(4){height:48%}.capability-card:is(:hover,:focus) .capability-card__signal{opacity:1}.capability-card:is(:hover,:focus) .capability-card__signal i{animation:.85s ease-in-out infinite alternate capability-signal}.capability-card:is(:hover,:focus) .capability-card__signal i:nth-child(2){animation-delay:-300ms}.capability-card:is(:hover,:focus) .capability-card__signal i:nth-child(3){animation-delay:-600ms}.capability-card:is(:hover,:focus) .capability-card__signal i:nth-child(4){animation-delay:-150ms}.services{background:radial-gradient(circle at 54% 63%,#2e6bff1f,#0000 25rem),radial-gradient(circle at 78% 45%,#8b72ff12,#0000 28rem);overflow:hidden}.services:before{background:radial-gradient(#4cd8ff09,#0000 67%);height:68%;inset:18% -10% auto}.services__heading{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.services__heading h2{color:#f5f7ff;letter-spacing:-.062em;text-wrap:balance;max-width:820px;margin-top:1.2rem;font-size:clamp(3.2rem,6.4vw,6.7rem);font-weight:540;line-height:.92}.services__heading-note{max-width:410px;padding-bottom:.55rem}.services__heading-note span{color:#77dfff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:.56rem;display:flex}.services__heading-note span:before{background:var(--cyan);content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #4cd8ffe6}.services__heading-note p{color:var(--muted);font-size:.95rem;line-height:1.72}.services__experience{z-index:1;margin-top:clamp(2.5rem,4.5vw,4.5rem);position:relative}.services-flow{isolation:isolate;min-height:640px;position:relative}.services-flow:before,.services-flow:after{z-index:-2;content:"";pointer-events:none;border-radius:50%;position:absolute}.services-flow:before{aspect-ratio:1;border:1px solid #578eff14;width:min(38vw,520px);animation:7s ease-in-out infinite alternate services-orbit-breathe;top:12%;left:38%}.services-flow:after{aspect-ratio:1;border:1px dashed #4cd8ff14;width:min(24vw,340px);animation:30s linear infinite services-orbit-rotate;top:24%;left:45%}.services-flow__path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.services-flow__path-base,.services-flow__path-energy{fill:none;vector-effect:non-scaling-stroke}.services-flow__path-base{stroke:#5e87dc3d;stroke-width:1px}.services-flow__path-energy{stroke:url(#services-line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:95 1105;filter:drop-shadow(0 0 8px #4cd8ffb8);animation:14.4s linear infinite services-energy}.services-flow__aura{z-index:-1;aspect-ratio:1.3;filter:blur(22px);opacity:.8;pointer-events:none;background:radial-gradient(circle at 42% 47%,#3484ff2b,#0000 31%),radial-gradient(circle at 63% 54%,#8053ff1f,#0000 46%);border-radius:50%;width:min(42vw,600px);animation:8s ease-in-out infinite alternate services-aura;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)rotate(-8deg)}.services-flow__nodes{position:absolute;inset:0}.services-flow__node{color:#8f9cb3;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem 0;transition:color .4s,filter .4s,opacity .4s,transform .52s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.services-flow__node:first-child{top:52%;left:1.5%}.services-flow__node:nth-child(2){top:7%;left:24%}.services-flow__node:nth-child(3){bottom:4%;right:15%}.services-flow__node:nth-child(4){top:14%;right:.5%}.services-flow__node:before{content:"";background:#091126;border:1px solid #5475b3;border-radius:50%;flex:none;width:9px;height:9px;transition:background-color .35s,border-color .35s,box-shadow .5s,transform .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 6px #3978ff00}.services-flow__node:after{content:"";opacity:0;pointer-events:none;border:1px solid #4cd8ff80;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:4px;transform:translate(-50%,-50%)scale(.3)}.services-flow__node span{color:#5874aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.53rem;transition:color .35s}.services-flow__node strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(.92rem,1.2vw,1.12rem);font-weight:480}:is(.services-flow__nodes:has(.services-flow__node:hover) .services-flow__node:not(:hover),.services-flow__nodes:has(.services-flow__node:focus-visible) .services-flow__node:not(:focus-visible)){opacity:.32}.services-flow__node:is(:hover,:focus-visible),.services-flow__node[data-active=true]{color:#f6f9ff;filter:drop-shadow(0 0 16px #4cd8ff33);transform:translateY(-4px)}.services-flow__node[data-active=true]:before{background:var(--cyan);border-color:#b3f0ff;transform:scale(1.05);box-shadow:0 0 15px #4cd8fff2,0 0 0 7px #4cd8ff14}.services-flow__node[data-active=true]:after{animation:3.6s ease-out infinite services-node-pulse}.services-flow__node[data-active=true] span{color:#77dfff}.services-flow__content{width:min(38vw,500px);padding:.35rem 1rem .6rem .25rem;animation:.68s cubic-bezier(.16,1,.3,1) both services-content-enter;position:absolute;top:35%;left:42%}.services-flow__current{color:#73ddff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:1rem;font-size:.56rem;display:block}.services-flow__content h3{color:#0000;letter-spacing:-.06em;text-wrap:balance;background:linear-gradient(110deg,#fff 15%,#d8e8ff 58%,#9c8cff);-webkit-background-clip:text;background-clip:text;max-width:520px;padding:.06em .06em .1em 0;font-size:clamp(2.6rem,4.8vw,5.1rem);font-weight:530;line-height:1}.services-flow__content p{color:#b4bed0;max-width:430px;margin-top:1.35rem;font-size:.92rem;line-height:1.68}.services-flow__content ul{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.services-flow__content li{color:#89a0c6;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.5rem;list-style:none;display:flex}.services-flow__content li:before{content:"";background:#5589ff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #5589ffbf}.services-flow__hint{color:#56657e;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;position:absolute;bottom:3%;left:1.5%}@keyframes services-energy{to{stroke-dashoffset:-1200px}}@keyframes services-node-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:.7}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes services-content-enter{0%{opacity:0;filter:blur(9px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes services-aura{0%{transform:translate(-52%,-48%)rotate(-8deg)scale(.92)}to{transform:translate(-48%,-52%)rotate(7deg)scale(1.08)}}@keyframes services-orbit-breathe{0%{opacity:.35;transform:scale(.92)}to{opacity:.85;transform:scale(1.08)}}@keyframes services-orbit-rotate{to{transform:rotate(360deg)}}.showcase{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.product-panel{background-color:#080e1d;background-image:linear-gradient(#5880ce1a 1px,#0000 1px),linear-gradient(90deg,#5880ce1a 1px,#0000 1px),radial-gradient(circle at 50% 48%,#347eff33,#0000 34%),radial-gradient(circle at 78% 18%,#8b72ff17,#0000 30%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:42px 42px,42px 42px,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #86aaeb42;border-radius:1.75rem;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 75px #0000002e}.product-panel:after{content:"";background:linear-gradient(110deg,#0000 35%,#4cd8ff1a,#0000 58%);animation:7s ease-in-out infinite panel-scan;position:absolute;inset:0}.product-panel__top,.product-panel__bottom{z-index:4;color:#b1bfd5;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.54rem;display:flex;position:absolute;left:1.5rem;right:1.5rem}.product-panel__top{top:1.5rem}.product-panel__bottom{bottom:1.5rem}.product-panel__bottom span{align-items:center;gap:.5rem;display:flex}.product-panel__bottom i{background:var(--green);width:5px;height:5px;box-shadow:0 0 10px var(--green);border-radius:50%}.product-panel__bottom strong{color:#929fb5;font-weight:560}.product-panel__stage{place-items:center;display:grid;position:absolute;inset:4rem 2rem}.product-panel__rings,.product-panel__rings i{border:1px solid #548dff40;border-radius:50%;position:absolute}.product-panel__rings{aspect-ratio:1;width:min(72%,360px);animation:28s linear infinite orbit-spin}.product-panel__rings i:first-child{border-style:dashed;inset:14%}.product-panel__rings i:nth-child(2){inset:30%}.product-panel__rings i:nth-child(3){background:var(--cyan);width:9px;height:9px;box-shadow:0 0 11px var(--cyan), 0 0 25px var(--blue);border:0;top:50%;left:-5px}.product-panel__core{z-index:2;background:linear-gradient(145deg,#0c1832f5,#060a18f0);border:1px solid #6f9fff73;border-radius:1.35rem;place-items:center;width:96px;height:96px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 55px #3978ff52,0 0 90px #8b72ff1a}.product-panel__core .logo-image{width:76px;height:auto;transform:rotate(-45deg)}.product-panel__node{--node-float-delay:0s;z-index:3;color:#b2bdd0;animation:chip-float 6s var(--node-float-delay) ease-in-out infinite;background:#091122e8;border:1px solid #8ba9e33b;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .75rem;font-size:.65rem;transition:background-color .28s,border-color .28s,box-shadow .28s,color .28s;display:flex;position:absolute;box-shadow:0 14px 24px #0003}.product-panel__node:after{border:1px solid var(--cyan);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px;transform:scale(1)}.product-panel__node span{color:#6f99ff;font-family:var(--font-geist-mono), monospace;font-size:.5rem;transition:color .28s,text-shadow .28s}.product-panel__node--active{color:#f3f8ff;background-color:#204fb861;border-color:#53cfffe0;box-shadow:0 14px 24px #0003,0 0 22px #3978ff73,inset 0 0 14px #37b9ff14}.product-panel__node--active:after{animation:1.2s ease-out orbit-node-contact}.product-panel__node--active span{color:#80d7ff;text-shadow:0 0 10px #37b9ffcc}.node--one{top:15%;left:7%}.node--two{--node-float-delay:-1.5s;top:19%;right:4%}.node--three{--node-float-delay:-3s;bottom:16%;left:3%}.node--four{--node-float-delay:-4.5s;bottom:12%;right:8%}.showcase__copy h2{font-size:clamp(2.4rem,4.3vw,4rem)}.showcase__copy>p:not(.section-eyebrow){max-width:540px;margin-top:1.5rem}.showcase__principles{border-top:1px solid var(--line);margin-top:2.3rem}.showcase__principles>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:1rem;padding:1rem 0;display:grid}.showcase__principles span{color:#72a5ff;font-family:var(--font-geist-mono), monospace;font-size:.57rem}.showcase__principles strong{color:#dce3f1;font-size:.87rem;font-weight:560}.showcase{background:radial-gradient(circle at 87% 54%,#664aff1a,#0000 31rem),radial-gradient(circle at 28% 75%,#269fff12,#0000 29rem);border-top:1px solid #7a9ad824;display:block;position:relative;overflow:hidden}.showcase:before{aspect-ratio:1.4;content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#3978ff13,#0000 68%);border-radius:50%;width:min(64vw,900px);position:absolute;top:14%;left:52%;transform:translate(-50%)}.showcase__heading{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.showcase__copy h2{color:#f5f7ff;letter-spacing:-.058em;text-wrap:balance;max-width:900px;margin-top:1.2rem;font-size:clamp(3rem,5.6vw,5.8rem);font-weight:530;line-height:.94}.showcase__context{max-width:500px;padding-bottom:.45rem}.showcase__context>p{color:var(--muted);font-size:.96rem;line-height:1.74}.showcase__context ul{flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.5rem;display:flex}.showcase__context li{color:#b8c3d8;align-items:center;gap:.45rem;font-size:.72rem;font-weight:520;list-style:none;display:flex}.showcase__context li span{color:#68cfff;font-family:var(--font-geist-mono), monospace;font-size:.48rem}.showcase__visual{z-index:1;margin-top:clamp(3rem,6vw,6rem);position:relative}.evolution-system{isolation:isolate;border-top:1px solid #7599db29;border-bottom:1px solid #7599db29;min-height:590px;position:relative;overflow:hidden}.evolution-system:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#5880ce0f 1px,#0000 1px),linear-gradient(90deg,#5880ce0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.evolution-system__meta{z-index:3;color:#687a98;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.5rem;display:flex;position:absolute;top:1.4rem;left:0;right:0}.evolution-system__meta span:first-child{color:#85a0c9;align-items:center;gap:.55rem;display:flex}.evolution-system__meta i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #50eea5e6}.evolution-system__waves{z-index:-1;pointer-events:none;width:104%;height:calc(100% - 7.3rem);position:absolute;inset:2.5rem -2% 4.8rem;overflow:visible}.evolution-system__wave,.evolution-system__energy{fill:none;vector-effect:non-scaling-stroke}.evolution-system__wave{stroke:#5685dd38;stroke-width:1px}.evolution-system__wave--soft{stroke:#8b72ff21}.evolution-system__wave--fine{stroke:#4cd8ff17;stroke-dasharray:3 9}.evolution-system__energy{stroke:url(#evolution-line);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.14 .86;filter:drop-shadow(0 0 8px #4cd8ffad);animation:7.6s linear infinite evolution-energy}.evolution-system__particle{filter:drop-shadow(0 0 5px var(--cyan)) drop-shadow(0 0 13px var(--blue))}.evolution-system__aura{z-index:-2;aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle at 42% 42%,#4cd8ff21,#0000 25%),radial-gradient(circle,#4649ff26,#0000 66%);border-radius:50%;width:min(36vw,500px);animation:8s ease-in-out infinite alternate evolution-aura;position:absolute;top:49%;right:9%;transform:translateY(-50%)}.evolution-system__content{width:min(55%,730px);animation:.7s cubic-bezier(.16,1,.3,1) both evolution-content-enter;position:absolute;top:24%;left:4%}.evolution-system__content>span{color:#67d4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-size:.54rem;display:block}.evolution-system__content h3{color:#0000;letter-spacing:-.068em;background:linear-gradient(105deg,#fff 10%,#cfe5ff 56%,#9282ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.8rem,7.2vw,7.4rem);font-weight:520;line-height:.88}.evolution-system__content strong{color:#e0e7f5;letter-spacing:-.025em;margin-top:1.3rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:520;display:block}.evolution-system__content p{color:#9fabbe;max-width:540px;margin-top:.75rem;font-size:.85rem;line-height:1.65}.evolution-system__watermark{opacity:.2;filter:invert()hue-rotate(180deg)brightness(1.7)contrast(1.05)drop-shadow(0 0 22px #4cd8ff3d);width:min(20vw,255px);animation:6s ease-in-out infinite alternate evolution-watermark;position:absolute;top:41%;right:8%;transform:translateY(-50%)}.evolution-system__navigation{z-index:3;border-top:1px solid #7599db29;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.evolution-system__navigation button{color:#71809a;cursor:pointer;min-height:78px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 1rem;transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.evolution-system__navigation button:before{background:linear-gradient(90deg, transparent, var(--cyan), var(--violet), transparent);content:"";opacity:0;height:2px;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(.2);box-shadow:0 0 13px #4cd8ff73}.evolution-system__navigation button span{color:#506b9f;font-family:var(--font-geist-mono), monospace;font-size:.48rem;transition:color .35s}.evolution-system__navigation button strong{font-size:.82rem;font-weight:520}.evolution-system__navigation button:is(:hover,:focus-visible),.evolution-system__navigation button[data-active=true]{color:#f1f5ff;transform:translateY(-2px)}.evolution-system__navigation button[data-active=true]:before{opacity:1;transform:scaleX(1)}.evolution-system__navigation button[data-active=true] span{color:#6edaff}@keyframes evolution-energy{to{stroke-dashoffset:-1px}}@keyframes evolution-content-enter{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes evolution-aura{0%{opacity:.55;transform:translateY(-52%)scale(.9)rotate(-5deg)}to{opacity:1;transform:translateY(-48%)scale(1.1)rotate(6deg)}}@keyframes evolution-watermark{0%{opacity:.14;transform:translateY(-52%)scale(.96)}to{opacity:.3;transform:translateY(-48%)scale(1.04)}}.process{border-top:1px solid var(--line)}.process__list{grid-template-columns:repeat(4,1fr);margin-top:4.5rem;display:grid}.process-step{min-height:225px;padding:0 1.8rem 1.5rem 0;position:relative}.process-step__number{z-index:2;background:var(--background);color:#78a5ff;width:32px;height:32px;font-family:var(--font-geist-mono), monospace;box-shadow:0 0 0 7px var(--background);border:1px solid #4f8bff80;border-radius:50%;place-items:center;font-size:.55rem;transition:border-color .4s,box-shadow .4s,color .4s;display:grid;position:relative}.process-step__number:after{border-radius:inherit;content:"";opacity:0;border:1px solid #37b9ffcc;position:absolute;inset:-1px;transform:scale(1)}.process-step h3{color:#eef3ff;letter-spacing:-.025em;margin-top:2.2rem;font-size:1.28rem;font-weight:600}.process-step p{color:#98a5ba;max-width:235px;margin-top:.75rem;font-size:.82rem;line-height:1.65}.process-step__line{z-index:-1;background:linear-gradient(90deg, #3e6adb8c, var(--line));height:1px;position:absolute;top:16px;left:32px;right:0;overflow:visible}.process-step__line:before{background:linear-gradient(90deg, transparent, #2563ffb3 28%, var(--cyan) 70%, transparent);content:"";opacity:0;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.process-step__line:after{width:5px;height:5px;box-shadow:0 0 8px var(--cyan), 0 0 18px var(--blue);content:"";opacity:0;background:#7bd4ff;border-radius:50%;position:absolute;top:-2px;left:0}.process__list>.reveal:first-child{--flow-delay:0s}.process__list>.reveal:nth-child(2){--flow-delay:.85s}.process__list>.reveal:nth-child(3){--flow-delay:1.7s}.process__list>.reveal:nth-child(4){--flow-delay:2.55s}.process__list>.reveal--visible .process-step__number{animation:process-node-pulse 7s var(--flow-delay) ease-in-out infinite}.process__list>.reveal--visible .process-step__number:after{animation:process-node-ring 7s var(--flow-delay) ease-out infinite}.process__list>.reveal--visible .process-step__line:before{animation:process-line-flow 7s var(--flow-delay) cubic-bezier(.45, 0, .25, 1) infinite}.process__list>.reveal--visible .process-step__line:after{animation:process-particle 7s var(--flow-delay) cubic-bezier(.45, 0, .25, 1) infinite}.contact{min-height:570px;margin-right:var(--page-inline);margin-left:var(--page-inline);text-align:center;background:radial-gradient(circle at 25% 30%,#4cd8ff1a,#0000 32%),radial-gradient(circle at 76% 70%,#8b72ff24,#0000 38%),linear-gradient(145deg,#0a1730,#090f23 58%,#0e1028);border:1px solid #7aa8f44d;border-radius:2rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 38px 90px #00000038}.contact__grid{opacity:.36;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.contact__glow{filter:blur(90px);background:linear-gradient(135deg,#2473ff42,#8b72ff33);border-radius:50%;width:480px;height:480px;position:absolute}.contact__content{z-index:2;flex-direction:column;align-items:center;max-width:850px;padding:4rem 1.5rem;display:flex;position:relative}.contact__mark{filter:drop-shadow(0 0 25px #4cd8ff47)drop-shadow(0 0 45px #5b55ff33);width:190px;height:auto;margin-bottom:2rem}.contact h2{margin-top:1.2rem}.button--light{color:#0a1021;background:linear-gradient(110deg,#fff,#dfeaff 70%,#e9e1ff);margin-top:2.4rem}.button--light:hover{box-shadow:0 14px 35px #0000003d}.footer{min-height:180px;padding-top:2.5rem;padding-bottom:1.5rem;padding-right:var(--page-inline);padding-left:var(--page-inline);color:#8290a7;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem 2rem;display:grid}.footer>p{letter-spacing:.01em;font-size:.76rem}.footer__links{justify-self:end;align-items:center;gap:1.25rem;font-size:.68rem;display:flex}.footer__copyright{color:#627089;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;grid-column:1/-1;justify-self:center;font-size:.6rem}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.reveal--visible{opacity:1;transform:translateY(0)}@keyframes ambient-drift{0%{transform:translate(-2%,-3%)scale(.96)}to{transform:translate(7%,6%)scale(1.08)}}@keyframes text-spectrum{0%{background-position:0%}to{background-position:100%}}@keyframes hero-headline-enter{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:translateY(0)}}@keyframes engine-route-flow{to{stroke-dashoffset:-1px}}@keyframes engine-ring-spin{to{transform:rotate(360deg)}}@keyframes engine-ring-spin-reverse{to{transform:rotate(-360deg)}}@keyframes engine-node-live{0%,to{opacity:.3;transform:scale(.65)}50%{opacity:1;transform:scale(1.15)}}@keyframes engine-core-breathe{0%{box-shadow:0 0 55px #3978ff2e,inset 0 0 25px #4cd8ff0d,inset 0 1px #ffffff1f}to{box-shadow:0 0 95px #3978ff52,inset 0 0 42px #4cd8ff1c,inset 0 1px #ffffff2e}}@keyframes engine-core-sheen{0%,45%{transform:rotate(22deg)translate(-48%)}80%,to{transform:rotate(22deg)translate(48%)}}@keyframes engine-scan-x{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}75%,to{opacity:0;transform:translate(555%)}}@keyframes engine-scan-y{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:1}75%,to{opacity:0;transform:translateY(555%)}}@keyframes engine-signal{0%{opacity:.42;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes engine-metric-float{0%{transform:translateY(-3px)}to{transform:translateY(5px)}}@keyframes button-spectrum{0%{background-position:0%}to{background-position:100%}}@keyframes telemetry-scan{to{left:100%}}@keyframes capability-signal{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes interface-float{0%,to{transform:rotateY(-7deg)rotateX(4deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(3deg)translateY(-10px)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbit-spin{to{transform:rotate(342deg)}}@keyframes orbit-spin-reverse{0%{transform:rotate(30deg)}to{transform:rotate(-330deg)}}@keyframes card-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes ticker-move{to{transform:translate(-50%)}}@keyframes panel-scan{0%,25%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes orbit-node-contact{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}@keyframes process-node-pulse{0%,34%,to{background:var(--background);box-shadow:0 0 0 7px var(--background);color:#78a5ff;border-color:#4f8bff80}7%,18%{box-shadow:0 0 0 7px var(--background), 0 0 22px #3978ff94, 0 0 38px #8b72ff26;color:#ddecff;background:#3978ff2e;border-color:#5cdafff2}}@keyframes process-node-ring{0%,4%{opacity:0;transform:scale(1)}8%{opacity:.75}22%,to{opacity:0;transform:scale(1.75)}}@keyframes process-line-flow{0%,7%{opacity:0;transform:scaleX(0)}12%{opacity:1}31%{opacity:.95;transform:scaleX(1)}43%,to{opacity:0;transform:scaleX(1)}}@keyframes process-particle{0%,8%{opacity:0;left:0}12%{opacity:1}31%{opacity:1;left:calc(100% - 5px)}35%,to{opacity:0;left:calc(100% - 5px)}}@keyframes process-line-flow-y{0%,7%{opacity:0;transform:scaleY(0)}12%{opacity:1}31%{opacity:.95;transform:scaleY(1)}43%,to{opacity:0;transform:scaleY(1)}}@keyframes process-particle-y{0%,8%{opacity:0;top:0}12%{opacity:1}31%{opacity:1;top:calc(100% - 5px)}35%,to{opacity:0;top:calc(100% - 5px)}}@media (max-width:1180px){.services__layout{grid-template-columns:1fr;gap:4.5rem}.services__intro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:3rem;min-height:0;padding:0;display:grid;position:relative;top:auto}.services__intro h2{max-width:760px}.services__system{justify-self:end;width:100%}}@media (max-width:1024px){.site-header{grid-template-columns:1fr auto}.site-header__nav{display:none}.hero{grid-template-columns:1fr;padding-top:6rem}.hero__content{max-width:790px}.hero-visual{min-height:570px}.section-heading{grid-template-columns:1fr}.section-heading>p{max-width:570px}.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase{grid-template-columns:1fr}.showcase__visual{order:2}.showcase__copy{max-width:720px}.process__list{grid-template-columns:repeat(2,1fr);gap:2rem 0}.footer{grid-template-columns:1fr auto}.footer>p{display:none}}@media (max-width:680px){html{font-size:16px}.site-header{min-height:76px}.site-header .brand{width:138px}.button--header{display:none}.site-header__toggle{z-index:3;border:1px solid var(--line);background:0 0;border-radius:.75rem;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:6px;width:42px;height:42px;display:flex;position:relative}.site-header__toggle span{background:#fff;width:17px;height:1px;transition:transform .22s}.site-header__toggle.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header__toggle.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header__mobile-menu{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);opacity:0;background:#060a18f7;border-bottom:1px solid #0000;max-height:0;transition:max-height .3s,opacity .2s,border-color .2s;display:grid;position:absolute;top:76px;left:0;right:0;overflow:hidden}.site-header__mobile-menu.is-open{border-color:var(--line);opacity:1;max-height:300px}.site-header__mobile-menu nav{padding:.75rem var(--page-inline) 1.25rem;flex-direction:column;display:flex}.site-header__mobile-menu a{border-bottom:1px solid var(--line);color:#d1d8e6;padding:.9rem 0;font-size:.9rem;font-weight:520}.site-header__mobile-menu a:last-child{color:#79cfff;border-bottom:0}.hero{min-height:auto;padding-top:5rem;padding-bottom:3.5rem}.hero h1{font-size:clamp(3rem,15vw,4.65rem)}.hero__description{font-size:.96rem}.hero__actions{flex-direction:column;align-items:stretch}.hero__signals{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:3rem}.hero-visual{min-height:430px}.interface-card{animation-name:interface-float-mobile;transform:none}.floating-chip--top{top:4%;right:0}.floating-chip--bottom{bottom:3%;left:0}.interface-card__body{padding:1.1rem}.section{padding-top:6rem;padding-bottom:6rem}.services__grid{grid-template-columns:1fr;margin-top:3rem}.service-card{min-height:310px}.services__layout{gap:3rem}.services__intro{display:block}.services__intro h2{font-size:clamp(2.6rem,13vw,4rem)}.services__description{font-size:.93rem}.services__system{margin-top:2.75rem}.services__status{font-size:.5rem}.capability-card{grid-template-columns:2.3rem minmax(0,1fr) 3rem;gap:.65rem;min-height:104px;padding:1.15rem .25rem}.capability-card:is(:hover,:focus){padding-left:.25rem;padding-right:.25rem;transform:none}.capability-card__number{grid-area:1/1}.capability-card__number:before{display:none}.capability-card__title{grid-area:1/2}.capability-card__title h3{font-size:clamp(1.35rem,6.5vw,1.7rem)}.capability-card__action{grid-area:1/3}.capability-card__signal{display:none}.capability-card__action>svg{width:15px;height:15px;padding:.48rem}.capability-card__details{grid-area:2/2/auto/4;max-height:0;margin-top:0;transition:filter .45s,margin .45s,max-height .6s cubic-bezier(.16,1,.3,1),opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.capability-card:is(:hover,:focus) .capability-card__details{max-height:11rem;margin-top:.2rem;padding-bottom:.45rem}.product-panel{min-height:450px}.product-panel__stage{inset:4rem .75rem}.product-panel__rings{width:78%}.product-panel__core{width:76px;height:76px}.product-panel__node{padding:.48rem .58rem;font-size:.56rem}.node--one{top:11%;left:0}.node--two{top:17%;right:0}.node--three{bottom:14%;left:0}.node--four{bottom:9%;right:0}.process__list{grid-template-columns:1fr;gap:0}.process-step{min-height:auto;padding:0 0 2.8rem 3.2rem}.process-step__number{position:absolute;top:0;left:0}.process-step h3{margin-top:0}.process-step__line{background:linear-gradient(#3e6adb8c, var(--line));width:1px;height:auto;top:30px;bottom:0;left:16px}.process-step__line:before{background:linear-gradient(180deg, transparent, #2563ffb3 28%, var(--cyan) 70%, transparent);transform-origin:top;transform:scaleY(0)}.process-step__line:after{top:0;left:-2px}.process__list>.reveal--visible .process-step__line:before{animation-name:process-line-flow-y}.process__list>.reveal--visible .process-step__line:after{animation-name:process-particle-y}.contact{border-radius:1.25rem;min-height:530px}.button--light{width:100%;max-width:310px;padding-left:.9rem;padding-right:.9rem}.footer{padding:3rem var(--page-inline) 1.5rem;grid-template-columns:1fr;justify-items:start}.footer__links{justify-self:start}.footer__copyright{text-align:center;grid-column:1;justify-self:center;width:100%}}@keyframes interface-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1000px){.services__heading{grid-template-columns:1fr;gap:2.25rem}.services__heading h2{max-width:760px}.services__heading-note{max-width:520px}.services-flow{min-height:680px}.services-flow__content{width:min(52vw,500px);top:33%;left:35%}.services-flow__node:first-child{left:0}.services-flow__node:nth-child(2){left:18%}.services-flow__node:nth-child(3){right:8%}.showcase__heading{grid-template-columns:1fr;gap:2.5rem}.showcase__context{max-width:620px}.evolution-system__content{width:64%}}@media (max-width:680px){.services__heading h2{max-width:540px;font-size:clamp(3rem,15.5vw,5rem)}.services__heading-note p{font-size:.9rem}.services__experience{margin-top:2rem}.services-flow{min-height:720px}.services-flow:before{width:92vw;top:9%;left:12%}.services-flow:after{width:62vw;top:15%;left:25%}.services-flow__path{opacity:.75;width:168%;height:62%;top:35%;left:-34%}.services-flow__aura{width:115vw;top:28%;left:48%}.services-flow__content{width:calc(100% - .75rem);padding:.45rem 1rem .7rem .15rem;top:5%;left:0}.services-flow__content h3{max-width:460px;font-size:clamp(2.65rem,13.5vw,4.2rem)}.services-flow__content p{max-width:390px;font-size:.88rem}.services-flow__node{align-items:flex-start;gap:.55rem;max-width:47%}.services-flow__node strong{white-space:normal;font-size:.9rem}.services-flow__node:first-child{top:55%;left:0}.services-flow__node:nth-child(2){top:64%;left:auto;right:0}.services-flow__node:nth-child(3){bottom:14%;left:8%;right:auto}.services-flow__node:nth-child(4){top:auto;bottom:3%;right:0}.services-flow__hint{display:none}.showcase__copy h2{font-size:clamp(3rem,14.5vw,4.6rem)}.showcase__context ul{flex-direction:column;align-items:flex-start;gap:.65rem}.showcase__visual{margin-top:3rem}.evolution-system{min-height:650px}.evolution-system__meta{font-size:.42rem;top:1rem}.evolution-system__waves{width:170%;height:calc(100% - 11.5rem);inset:3rem -45% 8.5rem -25%}.evolution-system__content{width:100%;top:15%;left:0}.evolution-system__content h3{font-size:clamp(3.6rem,19vw,5.2rem)}.evolution-system__content strong{max-width:340px;font-size:1.02rem}.evolution-system__content p{max-width:350px;font-size:.8rem}.evolution-system__aura{width:125vw;top:55%;right:-35%}.evolution-system__watermark{width:160px;top:58%;right:4%}.evolution-system__navigation{grid-template-columns:repeat(2,1fr)}.evolution-system__navigation button{min-height:64px;padding:0 .35rem}.evolution-system__navigation button strong{font-size:.7rem}}@media (max-width:1024px){.hero{gap:1rem;padding-top:5.5rem}.hero__visual-wrap{justify-self:center;width:min(100%,760px)}.hero-engine{min-height:590px}}@media (max-width:680px){.hero{padding-top:4rem;padding-bottom:2.5rem}.eyebrow{align-items:flex-start;font-size:.55rem;line-height:1.5}.eyebrow>span{margin-top:.42rem}.hero h1{max-width:100%;margin-top:1.25rem;font-size:clamp(2.7rem,11.6vw,4.05rem);line-height:.89}.hero__description{max-width:430px;margin-top:1.25rem;line-height:1.62}.hero__signals{margin-top:2.3rem}.hero__visual-wrap{width:100%;margin-left:0}.hero-engine{min-height:480px}.hero-engine__core-wrap{width:138px}.hero-engine__logo{width:80px}.hero-engine__core{gap:.7rem}.hero-engine__core-status{font-size:.38rem}.hero-engine__metric strong{font-size:1.25rem}.hero-engine__metric>span{font-size:.4rem}.hero-engine__metric--performance{top:12%;left:2%}.hero-engine__metric--latency{top:10%;right:1%}.hero-engine__metric--scale{bottom:11%;right:1%}.hero-engine__signal{gap:2px;height:25px;bottom:11%;left:2%}.hero-engine__coordinates{font-size:.38rem;bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
