/*! tailwindcss v4.2.1 | 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-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}}}@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;--spacing:.25rem;--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{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.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))}}:root{--bg:#070b14;--cyan:#15d9ff;--mint:#39f5c6;--muted:#8997ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{color:#f5f8ff;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}a{color:inherit;text-decoration:none}.navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b149e;border-bottom:1px solid #ffffff12;justify-content:space-between;height:82px;padding:0 clamp(24px,5vw,80px);position:fixed;inset:0 0 auto}.brand,.navbar{align-items:center;display:flex}.brand{gap:12px}.brand-mark{color:#041018;background:linear-gradient(135deg,var(--cyan),var(--mint));clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.brand b,.brand small{letter-spacing:.12em;display:block}.brand b{font-size:16px}.brand small{color:#718198;letter-spacing:.23em;margin-top:3px;font-size:8px}.nav-links{color:#aab4c6;align-items:center;gap:36px;font-size:14px;display:flex}.nav-links a{transition:all .25s}.nav-links a:hover{color:var(--cyan)}.nav-cta{color:#dffaff;background:#15d9ff0f;border:1px solid #15d9ff80;border-radius:6px;padding:11px 19px;font-size:13px}.hero{background:radial-gradient(circle at 74% 48%,#0e405d52,#0000 30%),linear-gradient(150deg,#070b14 20%,#08101d);align-items:center;min-height:100svh;padding:140px clamp(24px,9vw,150px) 100px;display:flex;position:relative;overflow:hidden}.hero-grid{opacity:.25;transform-origin:bottom;background-image:linear-gradient(#3a7ea22e 1px,#0000 0),linear-gradient(90deg,#3a7ea22e 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;transform:perspective(700px)rotateX(63deg)scale(1.35)translateY(22%);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 50%,#0000)}.hero-glow{filter:blur(95px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#00aeff1f;width:420px;height:420px;top:22%;right:5%}.hero-glow-two{background:#7c3aed24;width:300px;height:300px;bottom:-15%;left:22%}.hero-content{z-index:2;max-width:830px;position:relative}.eyebrow{color:#7f91a8;letter-spacing:.28em;align-items:center;gap:11px;margin:0 0 27px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--cyan);width:34px;height:1px;box-shadow:0 0 12px var(--cyan)}h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,6.4vw,98px);font-weight:800;line-height:.96}.hero-title,.title-line{width:max-content;max-width:100%}.title-line{color:#0000;-webkit-text-fill-color:transparent;will-change:transform,opacity,filter,background-position;background-size:190% 100%;-webkit-background-clip:text;background-clip:text;animation:title-gradient-flow 5.5s ease-in-out infinite alternate;display:block}.title-line-one{background-image:linear-gradient(105deg,#f4fdff 3%,#c7f8ff 29%,#28ddff 58%,#effeff 88%)}.title-line-two{background-image:linear-gradient(105deg,#20d8ff 2%,#40f4d2 34%,#8b6cff 66%,#d8c8ff 92%);padding-bottom:.08em;animation-delay:.35s}@keyframes title-gradient-flow{0%{background-position:0}to{background-position:100%}}.hero-copy{color:#9eabba;letter-spacing:.02em;margin:34px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.8}.hero-actions{gap:14px;margin-top:42px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;min-width:144px;padding:15px 25px;font-size:14px;font-weight:650;transition:all .25s;display:inline-flex}.button-primary{color:#031117;background:linear-gradient(110deg,var(--cyan),var(--mint));box-shadow:0 12px 35px #00d4ff2e}.button-primary span{margin-left:16px}.button-secondary{color:#dce5f2;background:#ffffff08;border:1px solid #fff3}.button:hover{transform:translateY(-3px)}.hero-orbit{aspect-ratio:1;border:1px solid #16daff1f;border-radius:50%;width:min(32vw,480px);position:absolute;top:50%;right:7vw;transform:translateY(-42%);box-shadow:inset 0 0 80px #00d5ff0a}.hero-orbit:after,.hero-orbit:before{content:"";border:1px solid #31f4c621;border-radius:50%;position:absolute;inset:13%}.hero-orbit:after{background:radial-gradient(circle,#0bd4ff3d,#0bd4ff05 50%,#0000 70%);inset:37%;box-shadow:0 0 55px #00d4ff26}.hero-orbit span{background:var(--mint);width:9px;height:9px;box-shadow:0 0 18px var(--mint);animation:float 3s ease-in-out infinite;top:16%;left:15%}.hero-orbit i,.hero-orbit span{border-radius:50%;position:absolute}.hero-orbit i{background:#8467ff;width:6px;height:6px;bottom:39%;right:5%;box-shadow:0 0 16px #8467ff}.scroll-hint{z-index:2;color:#526177;letter-spacing:.25em;align-items:center;gap:14px;margin:0;font-size:9px;display:flex;position:absolute;bottom:33px;left:50%;transform:translate(-50%)}.scroll-hint span{background:linear-gradient(90deg,#526177,#0000);width:40px;height:1px;display:block}@keyframes float{50%{transform:translateY(-14px)}}@media (max-width:850px){.navbar{height:70px}.nav-links{display:none}.hero{padding-left:24px}.hero-orbit{opacity:.5;width:78vw;right:-30%}.hero-content{z-index:3}.desktop-break{display:none}}@media (max-width:520px){h1{font-size:62px}.hero-copy{font-size:16px}.nav-cta{display:none}.hero-actions{flex-direction:column;align-items:flex-start}.button{width:170px}.eyebrow{letter-spacing:.18em;font-size:8px}}:root{--panel:#0d1624b3;--line:#8bbfdd21;--purple:#8b5cf6}body{overflow-x:hidden}button,input,textarea{font:inherit}::selection{color:#fff;background:#15d9ff47}.navbar{transition:height .3s,background .3s,box-shadow .3s}.navbar-scrolled{background:#050911e6;height:70px;box-shadow:0 12px 40px #0003}.nav-cta{align-items:center;gap:9px;transition:all .25s;display:flex}.nav-cta:hover{color:#fff;border-color:var(--cyan);box-shadow:0 0 25px #15d9ff1f}.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.mobile-menu{display:none}.noise{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.hero{min-height:880px}.hero-content{width:58%}.hero-trust{color:#66778d;letter-spacing:.06em;gap:25px;margin-top:33px;font-size:11px;display:flex}.hero-trust span{align-items:center;gap:8px;display:flex}.hero-trust i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}.button svg{margin-left:14px;transition:transform .2s}.button:hover svg{transform:translate(3px)}.compute-visual{aspect-ratio:1;width:min(37vw,550px);position:absolute;top:50%;right:6.5vw;transform:translateY(-48%)!important}.orbit{border:1px solid #4adeff21;border-radius:50%;animation:spin 24s linear infinite;position:absolute}.orbit-one{border-style:dashed;inset:3%}.orbit-two{border-color:#845fff33;animation-duration:15s;animation-direction:reverse;inset:20%}.orbit:after,.orbit:before{content:"";border:1px solid #45ddff17;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit:before{width:72%;height:72%}.orbit:after{width:42%;height:42%}.orbit i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute;top:-4px;left:49%}.orbit-two i{background:var(--purple);box-shadow:0 0 16px var(--purple)}.core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 35%,#14b9eb42,#07121eeb 67%);border:1px solid #41dcff47;border-radius:22px;place-content:center;width:142px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 65px #14d5ff21,inset 0 0 28px #14d5ff14}.core>*{margin:auto;transform:rotate(-45deg)}.core svg{color:var(--cyan)}.core b{letter-spacing:.1em;margin-top:3px;font-size:24px}.core small{color:#63768e;letter-spacing:.18em;margin-top:5px;font-size:7px}.node-label{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#7c8ba0;letter-spacing:.12em;background:#050c16cc;padding:10px 13px;font-size:8px;position:absolute}.node-label span{background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%;margin-right:7px;display:inline-block}.node-label b{color:#d7f8ff;margin:5px 0 0 13px;font-size:11px;display:block}.node-a{top:19%;left:0}.node-b{bottom:19%;right:-2%}.code-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1bd1;border:1px solid #6bbfde29;border-radius:7px;width:190px;padding:14px;position:absolute;top:18%;right:-2%;box-shadow:0 20px 50px #0000004d}.code-card p{color:#6e8198;letter-spacing:.18em;margin:0 0 13px;font-size:8px}.code-card p i{background:var(--mint);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.code-card div{color:#65768a;justify-content:space-between;align-items:center;font-size:8px;display:flex}.code-card div b{color:#bffaff;font-size:14px}.code-card>u{background:#122436;height:3px;margin:8px 0 11px;text-decoration:none;display:block}.code-card>u i{background:linear-gradient(90deg,var(--cyan),var(--mint));width:95%;height:100%;display:block;box-shadow:0 0 8px #15d9ff80}.code-card small{color:#597367;font-size:8px}@keyframes spin{to{transform:rotate(1turn)}}.stats-bar{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09101cd9;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:-58px auto 0;display:grid;box-shadow:0 24px 60px #00000038}.stat,.stats-bar{position:relative}.stat{border-right:1px solid var(--line);padding:29px 34px}.stat:last-child{border-right:0}.stat>small{color:#344356;font-size:8px;position:absolute;top:13px;right:16px}.stat b{letter-spacing:-.04em;font-size:clamp(27px,2.4vw,39px);font-weight:650}.stat b span{color:#e8faff}.stat p{color:#64758a;margin:7px 0 0;font-size:12px}.section{padding:140px max(5vw,24px);scroll-margin-top:65px;position:relative}.section>*{max-width:1220px;margin-left:auto;margin-right:auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:58px;display:flex}.section-kicker{color:#63758c;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:700;display:flex}.section-kicker span{color:var(--cyan)}.section-kicker:before{content:"";background:var(--cyan);width:25px;height:1px;box-shadow:0 0 8px #15d9ffb3}.about-grid h2,.section h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,67px);line-height:1.08}.about-grid h2 span,.section h2 span{color:#0000;background:linear-gradient(95deg,var(--cyan),#79f8da 58%,#a18bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-copy{color:#7d8da2;max-width:400px;margin:0 0 6px;font-size:14px;line-height:1.9}.services-section{background:linear-gradient(#080c15,#090f1a 50%,#070c15)}.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{border:1px solid var(--line);background:linear-gradient(145deg,#121d2ebf,#09101c99);border-radius:8px;min-height:356px;padding:29px;transition:all .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.service-card:before{content:"";opacity:0;background:radial-gradient(circle at 10% 5%,#18d5ff1f,#0000 42%);transition:all .35s;position:absolute;inset:0}.service-card:hover{border-color:#26e0ff70;transform:translateY(-8px);box-shadow:0 20px 55px #00000047,0 0 30px #00d4ff0f}.service-card:hover:before{opacity:1}.card-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.card-top small{color:#3f4d60;letter-spacing:.1em;font-size:10px}.service-icon{width:50px;height:50px;color:var(--cyan);background:#0cc5e80f;border:1px solid #1ddbff3b;border-radius:8px;place-items:center;display:grid}.service-card h3{letter-spacing:-.02em;margin:30px 0 15px;font-size:21px;position:relative}.service-card>p{color:#76869b;min-height:75px;margin:0;font-size:13px;line-height:1.8;position:relative}.tags{flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:27px;left:29px;right:29px}.tags span{color:#687990;background:#ffffff04;border:1px solid #80a3bb1f;border-radius:3px;padding:5px 8px;font-size:9px}.card-arrow{color:var(--cyan);opacity:0;transition:all .3s;position:absolute;bottom:25px;right:24px;transform:translate(-6px,6px)}.service-card:hover .card-arrow{opacity:1;transform:none}.service-card:hover .tags{padding-right:24px}.tech-section{background:radial-gradient(circle at 50% 55%,#084f6721,#0000 42%),#070c15;overflow:hidden}.tech-section:before{content:"";opacity:.16;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.brand-wall{border:1px solid var(--line);background:#09111db3;grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid;position:relative}.brand-wall>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:115px;display:flex}.brand-wall>div:last-child{border:0}.brand-wall b{letter-spacing:.03em;font-size:18px}.brand-wall small{color:#4f6178;letter-spacing:.16em;margin-top:9px;font-size:8px}.brand-dot{background:#42ddfa;border-radius:50%;width:5px;height:5px;margin-bottom:12px;box-shadow:0 0 10px #42ddfa}.tech-content{grid-template-columns:1.25fr .75fr;gap:22px;display:grid;position:relative}.metrics-panel,.stack-panel{border:1px solid var(--line);background:#0b1320c2;border-radius:7px;padding:33px}.panel-label{color:#53677e;letter-spacing:.2em;margin:0 0 24px;font-size:9px}.tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.tag-cloud span{color:#8393a8;background:#ffffff05;border:1px solid #82aac31f;border-radius:4px;padding:11px 15px;font-size:12px;transition:all .2s}.tag-cloud span.hot,.tag-cloud span:hover{color:#bdf8ff;background:#15d9ff0e;border-color:#15d9ff38}.metrics-panel{gap:24px;display:grid}.metric>span{color:#77899f;align-items:center;gap:8px;font-size:11px;display:flex}.metric>span svg{color:var(--cyan)}.metric>b{float:right;color:#d9faff;margin-top:-20px;font-size:20px}.metric>i{clear:both;background:#122235;height:3px;margin-top:12px;display:block}.metric>i u{background:linear-gradient(90deg,var(--cyan),var(--mint));height:100%;text-decoration:none;display:block;box-shadow:0 0 8px #15d9ff59}.solutions-section{background:linear-gradient(#070c15,#090e18)}.solutions-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solutions-grid .large .solution-card{min-height:330px}.solutions-grid .small .solution-card{min-height:290px}.solution-card{border:1px solid var(--line);background:linear-gradient(135deg,#0e1928d9,#080e19b8);border-radius:8px;padding:34px;transition:all .3s;position:relative;overflow:hidden}.solution-card:after{content:"";border:1px solid #2ddafa14;border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-60px;box-shadow:0 0 80px #16c2ee0d}.solution-card:hover{border-color:#15d9ff59;transform:translateY(-5px)}.solution-card>svg{color:var(--cyan)}.solution-card>small{color:#465b72;letter-spacing:.21em;margin:25px 0 9px;font-size:8px;display:block}.solution-card h3{margin:0 0 13px;font-size:24px}.solution-card p{color:#718198;max-width:420px;margin:0;font-size:13px;line-height:1.75}.solution-number{color:#2d3e51;font-size:10px;position:absolute;top:23px;right:25px}.solution-card footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.solution-card footer span{color:#73d9e7;background:#15d9ff12;border-radius:3px;padding:6px 9px;font-size:9px}.solution-card footer svg{color:#567086}.about-section{background:radial-gradient(circle at 10% 30%,#7c3aed17,#0000 32%),#080d17}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.about-grid h2{font-size:clamp(39px,4.7vw,63px)}.about-copy{color:#7e8ea2;max-width:570px;margin:30px 0 25px;font-size:14px;line-height:2}.en-name{color:#405168;letter-spacing:.18em;font-size:8px}.advantage-list{border-top:1px solid var(--line);display:grid}.advantage-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 38px 1fr;gap:12px;padding:27px 0;display:grid}.advantage-list>div>span{color:#3d4d61;font-size:9px}.advantage-list>div>svg{color:var(--cyan)}.advantage-list h3{margin:0 0 7px;font-size:16px}.advantage-list p{color:#6e7f94;margin:0;font-size:12px;line-height:1.7}.timeline{grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid;position:relative}.timeline-line{background:linear-gradient(90deg,var(--cyan),#4c6b8b2e);height:1px;position:absolute;top:7px;left:0;right:0}.timeline>div{padding:30px 20px 0 0;position:relative}.timeline i{background:var(--cyan);border:2px solid #0a0f19;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:0;box-shadow:0 0 12px #15d9ff99}.timeline b{color:#b7edfa;font-size:13px}.timeline h4{margin:12px 0 7px;font-size:14px}.timeline p{color:#596b80;margin:0;font-size:11px}.contact-section{background:#060a12;overflow:hidden}.contact-glow{filter:blur(120px);background:#1fb3d912;border-radius:50%;width:500px;height:500px;position:absolute;top:10%;right:5%}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid;position:relative}.contact-details>p{color:#77889d;max-width:370px;margin:0 0 34px;font-size:14px;line-height:1.8}.contact-details>a,.contact-item{align-items:center;gap:15px;margin:18px 0;display:flex}.contact-details>a>span,.contact-item>span{border:1px solid var(--line);width:42px;height:42px;color:var(--cyan);background:#15d9ff09;border-radius:5px;place-items:center;display:grid}.contact-details section{flex-direction:column;gap:5px;display:flex}.contact-details section small{color:#586b82;font-size:9px}.contact-details section b{font-size:13px;font-weight:500}.response-note{color:#52667b;align-items:center;gap:10px;margin-top:33px;font-size:10px;display:flex}.pulse{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.5}}.form-wrap{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1421bf;border-radius:8px;padding:32px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-wrap label{color:#8291a4;gap:9px;margin-bottom:17px;font-size:11px;display:grid}.form-wrap input,.form-wrap textarea{color:#e7eff8;resize:vertical;background:#050b14b3;border:1px solid #82a6bf24;border-radius:5px;outline:none;width:100%;padding:13px 14px;transition:all .2s}.form-wrap input:focus,.form-wrap textarea:focus{border-color:#15d9ff80;box-shadow:0 0 0 3px #15d9ff0d}.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:#3f5064}.form-wrap button{color:#031116;background:linear-gradient(105deg,var(--cyan),var(--mint));cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:13px;font-weight:700;transition:all .25s;display:flex}.form-wrap button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #15d9ff21}.success{color:var(--mint);justify-content:center;align-items:center;gap:8px;margin:15px 0 0;font-size:11px;display:flex}.footer{border-top:1px solid var(--line);background:#050911;padding:50px max(5vw,24px) 24px}.footer-bottom,.footer-main{justify-content:space-between;align-items:center;max-width:1220px;margin:auto;display:flex}.footer-main>p{color:#8292a6;text-align:center;font-size:12px;line-height:1.8}.footer-main>p span{color:#46576b;letter-spacing:.12em;font-size:9px}.back-top{color:#77899d;align-items:center;gap:9px;font-size:11px;display:flex}.footer-bottom{color:#425268;border-top:1px solid #7ea6bf17;margin-top:38px;padding-top:20px;font-size:9px}body.is-booting{overflow:hidden}.boot-screen{z-index:9999;color:#e9fbff;background:#03070e;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-screen:before{content:"";aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,#00d5ff21,#7c3aed0b 37%,#0000 68%);border-radius:50%;width:min(72vw,900px);animation:boot-breathe 2.2s ease-in-out infinite;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.boot-screen:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.boot-grid{opacity:.5;background-image:linear-gradient(#1bb5dc21 1px,#0000 0),linear-gradient(90deg,#1bb5dc21 1px,#0000 0);background-size:70px 70px;animation:boot-grid-flow 2.8s linear infinite;position:absolute;inset:-45%;transform:perspective(720px)rotateX(63deg)translateY(20%)}.boot-scan{z-index:2;background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:1px;animation:boot-scan 1.85s cubic-bezier(.5,0,.5,1) infinite;position:absolute;left:0;right:0;box-shadow:0 0 24px #15d9ffbf}.boot-corner{opacity:.45;width:90px;height:90px;position:absolute}.boot-corner:after,.boot-corner:before{content:"";background:var(--cyan);position:absolute;box-shadow:0 0 10px #15d9ff99}.boot-corner:before{width:100%;height:1px}.boot-corner:after{width:1px;height:100%}.boot-corner-tl{top:32px;left:32px}.boot-corner-br{bottom:32px;right:32px;transform:rotate(180deg)}.boot-interface{z-index:4;text-align:center;width:min(86vw,510px);position:relative}.boot-emblem{background:radial-gradient(circle,#15d9ff29,#050d17e6 67%);border:1px solid #15d9ff38;border-radius:24px;place-items:center;width:94px;height:94px;margin:0 auto 28px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 60px #15d9ff1f,inset 0 0 25px #15d9ff0f}.boot-emblem span{color:#041018;text-shadow:none;background:linear-gradient(135deg,#a8f7ff,var(--mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:33px;font-weight:950;transform:rotate(-45deg)}.boot-emblem i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 13px var(--cyan);border-radius:50%;animation:boot-node 1.2s ease-in-out infinite;position:absolute}.boot-emblem i:first-of-type{top:50%;left:-3px}.boot-emblem i:nth-of-type(2){animation-delay:.25s;top:50%;right:-3px}.boot-emblem i:nth-of-type(3){animation-delay:.5s;bottom:-3px;left:50%}.boot-overline{color:#5d7c91;letter-spacing:.29em;margin:0 0 12px;font-size:9px;font-weight:700}.boot-interface h2{letter-spacing:.1em;margin:0 0 32px;font-size:clamp(24px,3vw,36px);font-weight:650}.boot-progress{background:#102033;height:3px;position:relative;overflow:hidden}.boot-progress:before{content:"";z-index:2;background:repeating-linear-gradient(90deg,#0000 0 22px,#02070dcc 22px 24px);position:absolute;inset:0}.boot-progress span{background:linear-gradient(90deg,#166b88,var(--cyan),var(--mint));height:100%;transition:width .16s ease-out;display:block;box-shadow:0 0 15px #15d9ffcc}.boot-meta{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.boot-meta b{color:#bcf8ff;letter-spacing:.13em;font-size:14px}.boot-meta span{color:#3e566a;letter-spacing:.18em;font-size:7px}.boot-log{text-align:left;width:300px;margin:30px auto 0}.boot-log p{color:#273d50;letter-spacing:.12em;grid-template-columns:10px 1fr auto;gap:8px;margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;transition:all .25s;display:grid}.boot-log p i{background:#23394a;border-radius:50%;width:4px;height:4px;margin-top:3px}.boot-log p span{color:#2d4355}.boot-log p.active{color:#6a8da5}.boot-log p.active i{background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:boot-node .55s infinite}.boot-log p.complete{color:#76968e}.boot-log p.complete i{background:var(--mint);box-shadow:0 0 6px #39f5c6b3}.boot-log p.complete span{color:var(--mint)}.boot-system-id{z-index:4;color:#2e4457;letter-spacing:.19em;justify-content:space-between;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex;position:absolute;bottom:28px;left:32px;right:32px}@keyframes boot-grid-flow{to{background-position:0 70px,70px 0}}@keyframes boot-scan{0%{opacity:0;top:-3%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:103%}}@keyframes boot-breathe{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.12)}}@keyframes boot-node{50%{opacity:.25;transform:scale(.65)}}.hero{--mouse-x:72%;--mouse-y:48%}.hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 190px at var(--mouse-x) var(--mouse-y),#15d9ff17,#15d9ff06 42%,transparent 72%);mix-blend-mode:screen;position:absolute;inset:0}.cursor-energy{z-index:5;pointer-events:none;will-change:transform;width:1px;height:1px;transition:transform 60ms linear;position:absolute;top:0;left:0}.cursor-energy span,.cursor-energy:after,.cursor-energy:before{content:"";border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor-energy:before{border:1px solid #3ae8ff42;width:34px;height:34px;animation:cursor-pulse 1.5s ease-in-out infinite}.cursor-energy:after{width:5px;height:5px;box-shadow:0 0 8px var(--cyan),0 0 25px var(--cyan);background:#c7fbff}.cursor-energy span{background:radial-gradient(circle,#15d9ff12,#0000 67%);width:90px;height:90px}.compute-visual{z-index:3}.core-trigger{z-index:7;cursor:crosshair;border-radius:50%;outline:none;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-trigger:focus-visible{box-shadow:0 0 0 1px var(--cyan),0 0 35px #15d9ff52}.core{transition:transform .38s cubic-bezier(.17,.84,.44,1),box-shadow .38s}.core-trigger:focus-visible .core,.core-trigger:hover .core{transform:translate(-50%,-50%)rotate(45deg)scale(1.09);box-shadow:0 0 95px #14d5ff47,inset 0 0 36px #14d5ff29}.core-trigger:hover .core svg{animation:core-shock .5s ease-out}.core-hint{color:#506a80;letter-spacing:.2em;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:7px;transition:all .3s;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.core-hint span{background:var(--cyan);width:18px;height:1px;box-shadow:0 0 8px var(--cyan)}.core-trigger:hover .core-hint{color:#8cefff;letter-spacing:.27em}.energy-burst{z-index:9;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.energy-burst>i{width:var(--particle-size);height:calc(var(--particle-size) * 2.8);background:linear-gradient(#fff,var(--cyan));box-shadow:0 0 7px var(--cyan);transform-origin:50%;animation:particle-blast .85s cubic-bezier(.1,.7,.2,1) var(--delay) both;border-radius:2px;position:absolute;top:0;left:0}.energy-burst>i:nth-of-type(3n){background:linear-gradient(#fff,var(--mint));box-shadow:0 0 8px var(--mint)}.energy-burst>i:nth-of-type(5n){background:linear-gradient(#fff,#9b7cff);box-shadow:0 0 8px #8b5cf6}.blast-flash{width:35px;height:35px;box-shadow:0 0 20px #fff,0 0 65px var(--cyan),0 0 120px #8b5cf6cc;background:#d9fcff;border-radius:50%;animation:blast-flash .62s ease-out both}.blast-flash,.blast-ring{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.blast-ring{border:2px solid #a2f6ffcc;border-radius:50%;width:45px;height:45px;animation:blast-ring .78s cubic-bezier(.1,.75,.25,1) both}.blast-ring.ring-b{border-color:#845eff9e;animation-delay:80ms}@keyframes cursor-pulse{50%{opacity:.3;width:45px;height:45px}}@keyframes core-shock{0%{transform:scale(1)}35%{transform:scale(1.28)rotate(-8deg)}to{transform:scale(1)}}@keyframes blast-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes blast-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(6.2)}}@keyframes particle-blast{0%{opacity:0;transform:rotate(var(--angle)) translateX(5px) scale(.2)}12%{opacity:1}72%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.1)}}@media (max-width:1050px){.nav-links{gap:22px}.hero{min-height:790px}.hero-content{width:62%}.compute-visual{width:40vw;right:1vw}.node-a{left:-6%}.code-card,.node-b{right:0}.stats-bar{margin-left:24px;margin-right:24px}.services-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-grid{gap:45px}}@media (max-width:780px){.navbar{height:70px}.nav-links,.navbar>.nav-cta{display:none}.menu-button{display:block}.mobile-menu{border:1px solid var(--line);background:#070c15f7;border-radius:9px;padding:12px;display:grid;position:absolute;top:76px;left:15px;right:15px;box-shadow:0 20px 50px #0006}.mobile-menu a{color:#b9c5d4;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;font-size:14px;display:flex}.mobile-menu a:last-child{color:var(--cyan);border:0}.hero{align-items:flex-start;min-height:850px;padding-top:125px}.hero-content{width:100%}.compute-visual{opacity:.55;width:78vw;top:67%;right:-25%}.code-card,.node-label{display:none}.hero-trust{flex-wrap:wrap}.cursor-energy,.scroll-hint{display:none}.stats-bar{grid-template-columns:repeat(2,1fr);margin-top:-35px}.stat{border-bottom:1px solid var(--line)}.stat:nth-child(2){border-right:0}.section{padding-top:100px;padding-bottom:100px}.section-heading{gap:25px;display:grid}.services-grid{grid-template-columns:1fr}.service-card{min-height:330px}.brand-wall{grid-template-columns:repeat(2,1fr)}.brand-wall>div{border-bottom:1px solid var(--line)}.brand-wall>div:nth-child(2n){border-right:0}.brand-wall>div:last-child{grid-column:1/-1}.about-grid,.contact-grid,.solutions-grid,.tech-content{grid-template-columns:1fr}.about-grid{gap:60px}.timeline{grid-template-columns:repeat(2,1fr);gap:45px 0}.timeline-line{display:none}.timeline>div{border-top:1px solid var(--line)}.timeline i{top:-6px}.contact-grid{gap:55px}.footer-main{flex-direction:column;gap:30px}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.boot-corner{width:55px;height:55px}.boot-corner-tl{top:18px;left:18px}.boot-corner-br{bottom:18px;right:18px}.boot-system-id{left:18px;right:18px}.boot-system-id span{display:none}}@media (max-width:520px){.brand-mark{width:34px;height:34px}.hero{min-height:760px}.hero h1{font-size:clamp(44px,13vw,60px);line-height:1}.hero-copy{margin-top:28px}.hero-actions{flex-direction:row}.button{width:auto;min-width:135px;padding:14px 19px}.hero-trust{display:none}.compute-visual{width:88vw;top:69%;right:-24%}.stats-bar{margin-left:14px;margin-right:14px}.stat{padding:23px 18px}.stat b{font-size:26px}.section{padding-left:20px;padding-right:20px}.about-grid h2,.section h2{font-size:38px}.section-heading{margin-bottom:40px}.service-card{padding:25px}.tags{left:25px;right:25px}.brand-wall{grid-template-columns:1fr}.brand-wall>div{border-right:0}.brand-wall>div:last-child{grid-column:auto}.metrics-panel,.stack-panel{padding:24px}.tag-cloud span{padding:9px 11px}.solution-card{padding:27px}.solution-card footer{left:27px;right:27px}.timeline{gap:35px}.form-row,.timeline{grid-template-columns:1fr}.form-wrap{padding:23px}.footer-bottom p{margin:0}}@media (pointer:coarse){.cursor-energy{display:none}.core-hint{bottom:-16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.core-hint,.cursor-energy,.hero:after{display:none}}@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-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}