.system-orbit[data-v-5cbf0b03]{z-index:0;color:#00e6f01f;pointer-events:none;background:#020912;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.orbit-visual[data-v-5cbf0b03]{pointer-events:none;width:100%;height:100%;display:block}.atmosphere[data-v-5cbf0b03]{opacity:.9}.orbit-grid[data-v-5cbf0b03]{opacity:.5}.ambient-points circle[data-v-5cbf0b03]{fill:#36ccff;opacity:.36;animation:4.6s ease-in-out infinite ambient-blink-5cbf0b03}.ambient-points circle[data-v-5cbf0b03]:nth-child(3n){animation-delay:-1.7s}.ambient-points circle[data-v-5cbf0b03]:nth-child(4n){animation-delay:-3.1s}.processing-field[data-v-5cbf0b03],.orbit-group[data-v-5cbf0b03]{transform-box:view-box;transform-origin:984px 428px}.orbit-group circle[data-v-5cbf0b03]{fill:none}.orbit-group--inner[data-v-5cbf0b03]{animation:24s linear infinite orbit-clockwise-5cbf0b03}.orbit-group--inner circle[data-v-5cbf0b03]{stroke:#12bfd9;stroke-width:1.1px;opacity:.82}.orbit-group--intermediate[data-v-5cbf0b03]{animation:37s linear infinite orbit-counter-5cbf0b03}.orbit-group--intermediate circle[data-v-5cbf0b03]{stroke:#0caad6;stroke-width:1.1px;stroke-dasharray:9 8;opacity:.68}.orbit-group--outer[data-v-5cbf0b03]{animation:54s linear infinite orbit-clockwise-5cbf0b03}.orbit-group--outer circle[data-v-5cbf0b03]{stroke:#087cf0;stroke-width:.9px;stroke-dasharray:16 10 3 10;opacity:.42}.arc-orbits path[data-v-5cbf0b03]{fill:none;stroke:#087cf0;stroke-width:.9px;stroke-dasharray:12 10;opacity:.38;animation:24s linear infinite arc-flow-5cbf0b03}.arc-orbits path[data-v-5cbf0b03]:nth-child(2){animation-duration:30s;animation-direction:reverse}.arc-orbits path[data-v-5cbf0b03]:nth-child(3){animation-duration:19s}.orbit-axis path[data-v-5cbf0b03]{fill:none;stroke:#11698f;stroke-width:.9px;stroke-dasharray:6 8;opacity:.66}.network-links path[data-v-5cbf0b03],.domain-connections path[data-v-5cbf0b03]{fill:none;stroke:#178fc4;stroke-width:1px;opacity:.58}.orbit-ticks path[data-v-5cbf0b03]{fill:none;stroke:#45d9ef;stroke-width:2px;opacity:.66}.orbit-core>circle[data-v-5cbf0b03]{transform-box:fill-box;transform-origin:50%}.core-radar[data-v-5cbf0b03]{fill:none;stroke:#00e6f0;stroke-width:1.2px;opacity:0;animation:4.6s ease-out infinite radar-wave-5cbf0b03}.core-shell[data-v-5cbf0b03]{fill:#051d2de6;stroke:#5ef4ff;stroke-width:1.4px}.core-light[data-v-5cbf0b03]{animation:3.6s ease-in-out infinite core-breathe-5cbf0b03}.core-center[data-v-5cbf0b03]{fill:#fff}.waveform-line[data-v-5cbf0b03]{fill:none;stroke:#00e6f0;stroke-width:1.5px;stroke-dasharray:14 7;animation:7s linear infinite waveform-flow-5cbf0b03}.waveform-line--secondary[data-v-5cbf0b03]{stroke:#087cf0;stroke-width:1px;stroke-dasharray:6 10;opacity:.5;animation-duration:8s;animation-direction:reverse}.waveform-dots[data-v-5cbf0b03]{fill:none;stroke:#39ecff;stroke-width:3px;stroke-dasharray:1 10;opacity:.72}.telemetry-nodes circle[data-v-5cbf0b03]{fill:#00e6f0;filter:drop-shadow(0 0 5px #00e6f0);transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite node-pulse-5cbf0b03}.telemetry-nodes circle[data-v-5cbf0b03]:nth-child(3n){fill:#087cf0;animation-delay:-1.1s}.telemetry-nodes circle[data-v-5cbf0b03]:nth-child(4n){animation-delay:-2.3s}.flow-packet[data-v-5cbf0b03]{opacity:.96}.flow-packet--small[data-v-5cbf0b03]{opacity:.62}.flow-packet--small use[data-v-5cbf0b03]{transform-box:fill-box;transform-origin:50%;transform:scale(.72)}.domain-icon[data-v-5cbf0b03]{color:#00e6f0;opacity:.55}.domain-icon-shell[data-v-5cbf0b03]{animation:5s ease-in-out infinite icon-float-5cbf0b03}.domain-icon:nth-of-type(2n) .domain-icon-shell[data-v-5cbf0b03]{animation-delay:-2.5s}.domain-icon-shell>circle[data-v-5cbf0b03]:first-child{fill:#020a12f5;stroke:#00e6f0;stroke-width:1.2px}.domain-icon-inner[data-v-5cbf0b03]{fill:none;stroke:#1d6582;stroke-width:1.8px}.domain-icon ellipse[data-v-5cbf0b03],.domain-icon-fill[data-v-5cbf0b03]{fill:#00e6f0;stroke:none}.domain-icon path[data-v-5cbf0b03]:not(.domain-icon-fill){fill:none;stroke:#00e6f0;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}@keyframes orbit-clockwise-5cbf0b03{to{transform:rotate(360deg)}}@keyframes orbit-counter-5cbf0b03{to{transform:rotate(-360deg)}}@keyframes arc-flow-5cbf0b03{to{stroke-dashoffset:-180px}}@keyframes waveform-flow-5cbf0b03{to{stroke-dashoffset:-126px}}@keyframes core-breathe-5cbf0b03{50%{opacity:.72;transform:scale(1.06)}}@keyframes radar-wave-5cbf0b03{0%{opacity:.55;transform:scale(.72)}85%,to{opacity:0;transform:scale(1.75)}}@keyframes node-pulse-5cbf0b03{50%{opacity:.42;transform:scale(.76)}}@keyframes ambient-blink-5cbf0b03{50%{opacity:.08}}@keyframes icon-float-5cbf0b03{50%{opacity:.82;transform:translateY(-3px)}}@media (width<=900px){.processing-field[data-v-5cbf0b03]{transform:translate(-104px,-14px)}.domain-icon[data-v-5cbf0b03],.domain-connections[data-v-5cbf0b03],.ambient-points circle[data-v-5cbf0b03]:nth-child(2n){display:none}}@media (width<=767px){.processing-field[data-v-5cbf0b03]{transform:translate(-184px,-50px)scale(1.5)}.flow-packet--optional[data-v-5cbf0b03],.ambient-points circle[data-v-5cbf0b03]:nth-child(3n),.outer-orbits circle[data-v-5cbf0b03]:last-child,.network-links path[data-v-5cbf0b03]:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.orbit-group[data-v-5cbf0b03],.arc-orbits path[data-v-5cbf0b03],.core-radar[data-v-5cbf0b03],.core-light[data-v-5cbf0b03],.waveform-line[data-v-5cbf0b03],.telemetry-nodes circle[data-v-5cbf0b03],.ambient-points circle[data-v-5cbf0b03],.domain-icon-shell[data-v-5cbf0b03]{animation:none}.flow-packet[data-v-5cbf0b03]{display:none}.core-radar[data-v-5cbf0b03]{opacity:.28;transform:none}}:root{--bg:#071018;--panel:#0c1620;--panel2:#101b26;--text:#edf5f7;--muted:#8ea5b2;--cyan:#28d7e5;--lime:#b7f34a;--line:#243746}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#28d7e514 1px,#0000 1px),linear-gradient(90deg,#28d7e514 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 85%,#0000);mask-image:linear-gradient(#0000 0,#000 12% 85%,#0000)}a{color:inherit;text-decoration:none}main{min-height:100vh;padding:0 32px 36px;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:76px;display:flex;position:relative}.brand{letter-spacing:-.03em;align-items:center;gap:16px;font-size:25px;font-weight:700;display:flex}.terminal-mark{border:2px solid var(--cyan);width:36px;height:40px;color:var(--cyan);place-items:center;font-family:IBM Plex Mono,monospace;font-size:15px;display:grid}nav{align-self:stretch;gap:40px;display:flex}nav a{color:#b9c8cf;align-items:center;font-size:15px;display:flex;position:relative}nav a:hover,nav a:focus-visible{color:#fff}nav a.active:after{content:"";background:var(--cyan);height:3px;position:absolute;bottom:6px;left:0;right:0}.topbar-right{align-items:center;gap:28px;display:flex}.lang-switch{border:1px solid var(--line);display:flex}.lang-btn{color:#8ea5b2;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:7px 11px;font:600 11px IBM Plex Mono,monospace;transition:all .2s}.lang-btn+.lang-btn{border-left:1px solid var(--line)}.lang-btn:hover,.lang-btn:focus-visible{color:var(--text)}.lang-btn.active{background:var(--cyan);color:#041017}.button{border:1px solid var(--cyan);justify-content:center;align-items:center;gap:34px;min-height:56px;padding:0 27px;font-weight:650;transition:all .2s;display:inline-flex}.button.primary{color:#041017;background:linear-gradient(135deg,#2ed7e6,#48c5da);box-shadow:0 0 24px #28d7e526}.button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px #28d7e540}.button.secondary{color:var(--cyan);min-width:184px}.button.secondary:hover{background:#28d7e514}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section{z-index:1;border-top:1px solid var(--line);max-width:1380px;margin:0 auto;padding:128px 24px;position:relative}.section-heading{grid-template-columns:25% 1fr;gap:24px;margin-bottom:70px;display:grid}.section-heading p,.mono-label{color:var(--cyan);letter-spacing:.18em;margin:10px 0 0;font:600 10px IBM Plex Mono,monospace}.section-heading h2,.learning h2,.contact h2{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(40px,5vw,70px);line-height:1.03}.section-heading.compact{margin-bottom:50px}.about-grid{grid-template-columns:1.25fr 1fr;gap:72px 11%;padding-left:25%;display:grid}.lead{letter-spacing:-.025em;color:#d8e7eb;margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.35}.about-copy{color:#8ea5b2;font-size:16px;line-height:1.75}.about-copy p:first-child{margin-top:0}.about-copy p:last-child{margin-bottom:0}.stats{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.stats div{border-right:1px solid var(--line);padding:30px}.stats div:last-child{border:0}.stats strong{color:var(--cyan);font:500 42px IBM Plex Mono,monospace;display:block}.stats span{color:#89a1ad;margin-top:9px;font-size:12px;display:block}.capability-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.capability-grid article{background:#071018f5;flex-direction:column;min-height:330px;padding:30px;transition:all .2s;display:flex}.capability-grid article:hover{background:#0d1a25;transform:translateY(-4px)}.capability-grid article>span{color:var(--cyan);font:500 11px IBM Plex Mono,monospace}.capability-grid h3{margin:50px 0 18px;font-size:23px}.capability-grid p{color:#8ea5b2;margin:0;font-size:14px;line-height:1.65}.capability-grid small{color:#6f8996;margin-top:auto;font:500 9px/1.7 IBM Plex Mono,monospace}.project-list{border-top:1px solid var(--line)}.project{border-bottom:1px solid var(--line);grid-template-columns:9% 1fr 27%;gap:34px;padding:46px 0;transition:all .2s;display:grid}.project:hover{background:linear-gradient(90deg,#0000,#28d7e506,#0000)}.project-index{color:#5f7c89;padding-top:7px;font:500 12px IBM Plex Mono,monospace}.project-type{color:var(--cyan);letter-spacing:.16em;margin:0 0 10px;font:500 9px IBM Plex Mono,monospace}.project h3{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(30px,3.6vw,50px)}.project-main>p:not(.project-type){color:#91a7b1;max-width:700px;margin:0;line-height:1.65}.tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tags span{border:1px solid var(--line);color:#9fb2bb;text-transform:uppercase;padding:7px 9px;font:500 8px IBM Plex Mono,monospace}.project-signal{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding-left:30px;display:flex}.project-signal small{color:#64818f;margin-top:10px;font:500 8px IBM Plex Mono,monospace}.project-signal strong{color:#d0e1e6;font:500 14px/1.5 IBM Plex Mono,monospace}.project.featured .project-signal strong:first-of-type{color:var(--lime)}.mini-bars{align-items:end;gap:4px;height:38px;margin-top:14px;display:flex}.mini-bars i{background:var(--cyan);width:9%;height:38%}.mini-bars i:nth-child(2){height:58%}.mini-bars i:nth-child(3){height:75%}.mini-bars i:nth-child(4){background:var(--lime);height:88%}.mini-bars i:nth-child(5){background:var(--lime);height:100%}.timeline{border-top:1px solid var(--line);margin-left:25%}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:25% 1fr;gap:30px;padding:35px 0;display:grid}.timeline time{color:var(--cyan);font:500 10px IBM Plex Mono,monospace}.timeline h3{margin:0 0 10px;font-size:23px}.timeline h3 span{color:#708b97;margin-left:8px;font-weight:400}.timeline p{color:#8ea5b2;max-width:720px;margin:0;line-height:1.65}.learning{background:linear-gradient(115deg,#28d7e50e,#0000 52%);grid-template-columns:40% 1fr;gap:10%;display:grid}.learning-copy>p:not(.mono-label){color:#8ea5b2;max-width:520px;line-height:1.7}.learning-copy h2{margin:22px 0 30px;font-size:clamp(42px,4.5vw,64px)}.learning-map{border-top:1px solid var(--line)}.learning-map>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;column-gap:20px;padding:24px 0;display:grid}.learning-map span{color:var(--lime);grid-row:1/3;font:500 8px IBM Plex Mono,monospace}.learning-map h3{margin:0;font-size:18px}.learning-map p{color:#718c98;margin:6px 0 0;font-size:13px}.contact{z-index:1;border:1px solid var(--line);background:linear-gradient(135deg,#0c1d28,#08121a 60%);max-width:1380px;margin:0 auto;padding:120px 24px;position:relative}.contact h2{max-width:800px;margin:22px 0}.contact>p:not(.mono-label){color:#91a8b2;max-width:650px;font-size:18px;line-height:1.6}.contact>div{align-items:center;gap:30px;margin-top:36px;display:flex}.text-link{color:var(--cyan);border-bottom:1px solid #1d6975;padding:12px 0;font:600 12px IBM Plex Mono,monospace}footer{color:#607c88;letter-spacing:.12em;justify-content:space-between;gap:20px;max-width:1380px;margin:0 auto;padding:34px 0 0;font:500 9px IBM Plex Mono,monospace;display:flex}footer p{margin:0}@media (width<=1000px){.section{padding:100px 10px}.about-grid{padding-left:0}.capability-grid{grid-template-columns:repeat(2,1fr)}.timeline{margin-left:0}.learning{grid-template-columns:1fr}.project{grid-template-columns:8% 1fr}.project-signal{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:20px 0 0}.section-heading{grid-template-columns:1fr}.section-heading p{margin-bottom:0}}@media (width<=640px){.section{padding:78px 0}.section-heading{margin-bottom:42px}.about-grid{grid-template-columns:1fr;gap:30px}.stats{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--line)}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:280px}.project{grid-template-columns:42px 1fr;gap:12px}.timeline article{grid-template-columns:1fr;gap:12px}.timeline h3 span{margin:6px 0 0;display:block}.learning{gap:50px}.learning-map>div{grid-template-columns:80px 1fr}.contact{padding:72px 20px}.contact>div{flex-direction:column;align-items:stretch}.text-link{text-align:center}footer{text-align:center;flex-direction:column;align-items:center}}:root{--hero-bg:#020912;--hero-surface:#03111dad;--hero-cyan:#00e6f0;--hero-blue:#087cf0;--hero-text:#f4f7f8;--hero-muted:#a9b5c1;--hero-status:#c8ff16}body{overflow-x:clip}:focus-visible{outline:2px solid var(--hero-cyan);outline-offset:4px}.hero{isolation:isolate;background:var(--hero-bg);border-radius:0;width:100vw;height:auto;min-height:100svh;margin:0;padding:0;display:block;position:relative;left:50%;overflow:clip;transform:translate(-50%)}.hero:before{display:none}.hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#01070f57,#020a1475 46%,#01070fad),radial-gradient(circle at 61.5% 47.5%,#020c173d,#020a1494 58%,#01070fd1 100%),radial-gradient(#0000 42%,#00040a66 100%);position:absolute;inset:0}.hero-foreground{z-index:2;width:100%;min-height:100svh;padding:max(20px, env(safe-area-inset-top)) clamp(20px, 4vw, 64px) max(20px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,2vh,22px);display:grid;position:relative}.topbar{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c179e;border:1px solid #00e6f038;border-radius:16px;width:min(1600px,100%);height:clamp(72px,9.2vh,84px);margin:0 auto;padding:0 clamp(20px,2vw,30px);position:relative;box-shadow:inset 0 0 30px #00e6f005,0 18px 50px #00000029}.brand{white-space:nowrap;gap:18px;font-size:clamp(19px,1.5vw,23px)}.terminal-mark{width:42px;height:44px;color:var(--hero-cyan);border-width:1px;border-color:var(--hero-cyan);border-radius:5px;font-size:17px}.brand-alias{color:#8798a4;letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #3a5a6b;margin-left:2px;padding-left:18px;font:500 11px IBM Plex Mono,monospace}.desktop-nav{gap:clamp(30px,3.4vw,56px)}.desktop-nav a{color:#e3eaed}.desktop-nav a:after{content:"";background:var(--hero-cyan);height:1px;transition:left .2s,right .2s;position:absolute;bottom:0;left:50%;right:50%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{left:0;right:0}.topbar .lang-switch{border:0}.topbar .lang-btn{color:#879aa5;padding:7px 6px;font-size:12px;position:relative}.topbar .lang-btn+.lang-btn{border:0;margin-left:10px}.topbar .lang-btn+.lang-btn:before{content:"/";color:#526b78;position:absolute;left:-8px}.lang-btn.active,.mobile-locale{color:var(--hero-cyan)}.topbar .lang-btn.active{background:0 0}.header-contact{min-width:124px;height:50px;color:var(--hero-cyan);border:1px solid #00e6f0b8;border-radius:5px;justify-content:center;align-items:center;font-size:14px;transition:background-color .2s,color .2s;display:inline-flex}.header-contact:hover,.header-contact:focus-visible{color:var(--hero-bg);background:var(--hero-cyan)}.menu-toggle,.mobile-nav,.mobile-locale{display:none}.hero-content{place-items:center;width:100%;min-width:0;min-height:0;padding:clamp(18px,3vh,34px) 0;display:grid}.hero-copy{z-index:2;width:min(1320px,92%);min-height:0;color:var(--hero-text);text-align:center;padding:0;display:block;position:relative}.eyebrow{color:var(--hero-cyan);letter-spacing:.15em;text-transform:uppercase;margin:0 0 clamp(18px,2.4vh,28px);font:600 clamp(11px,1vw,15px)/1.5 IBM Plex Mono,monospace;animation:.6s ease-out 80ms both hero-enter}.eyebrow span{background:var(--hero-cyan);width:7px;height:7px;box-shadow:0 0 15px var(--hero-cyan);border-radius:50%;margin-right:14px;display:inline-block}.hero h1{letter-spacing:-.052em;text-wrap:balance;text-shadow:0 3px 28px #00000085;max-width:none;margin:0;font-size:clamp(46px,5.35vw,84px);font-weight:700;line-height:.99;animation:.65s ease-out .15s both hero-enter}.hero-title-desktop,.hero-title-mobile{flex-direction:column;align-items:center;display:flex}.hero-title-mobile{display:none}.hero .intro{max-width:760px;color:var(--hero-muted);text-wrap:balance;margin:clamp(20px,2.7vh,30px) auto 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55;animation:.6s ease-out .23s both hero-enter}.hero-actions{justify-content:center;gap:18px;margin-top:clamp(24px,3vh,34px);animation:.6s ease-out .31s both hero-enter;display:flex}.hero .button{border-radius:5px;min-width:min(270px,30vw);min-height:clamp(56px,7vh,66px);font-size:clamp(16px,1.2vw,18px)}.hero .button.primary{background:linear-gradient(135deg, var(--hero-cyan), #38c8e9)}.hero .button.secondary{min-width:min(250px,28vw);color:var(--hero-cyan)}.hero .button.secondary span{font-size:22px}.signal-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c17a8;border:1px solid #00e6f02e;border-radius:14px;grid-template-columns:12px minmax(180px,1fr) auto;align-items:center;gap:18px;width:min(1600px,100%);min-height:clamp(58px,7.5vh,66px);margin:0 auto;padding:0 28px;display:grid;position:relative;box-shadow:inset 0 0 32px #00e6f005}.signal-light{background:var(--hero-status);width:7px;height:7px;box-shadow:0 0 12px var(--hero-status);border-radius:50%}.signal-wave{opacity:.85;background:repeating-linear-gradient(90deg, var(--hero-cyan) 0 1px, transparent 1px 8px);height:14px;animation:4s ease-in-out infinite signal-breathe;-webkit-mask-image:linear-gradient(178deg,#0000 17%,#000 20% 80%,#0000 83%);mask-image:linear-gradient(178deg,#0000 17%,#000 20% 80%,#0000 83%)}.signal-copy{color:#d1d9dd;white-space:nowrap;align-items:center;gap:18px;font:400 13px IBM Plex Mono,monospace;display:flex}.signal-copy p{margin:0}.signal-primary{align-items:center;gap:18px;display:flex}.signal-separator{color:var(--hero-cyan)}@keyframes hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-breathe{50%{opacity:.45;transform:scaleY(.65)}}@media (width<=900px){.hero-overlay{background:linear-gradient(#01070f70,#020a148f 48%,#01070fc2),radial-gradient(circle at 55% 46%,#020c1766,#020a14ad 60%,#01070fde 100%),radial-gradient(#0000 38%,#00040a7a 100%)}.topbar{padding-inline:18px}.brand-alias,.desktop-nav,.header-contact{display:none}.topbar-right{gap:10px}.topbar-right>.lang-switch{display:none}.mobile-locale{color:var(--hero-cyan);text-transform:uppercase;margin-left:auto;font:500 14px IBM Plex Mono,monospace;display:block}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #14bccc;border-radius:6px;place-content:center;gap:6px;width:50px;height:50px;padding:12px;display:grid}.menu-toggle span{background:var(--hero-cyan);width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-8px)rotate(-45deg)}.mobile-nav{z-index:7;background:#030e18fa;border:1px solid #256b87b3;border-radius:12px;padding:10px;display:block;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 54px #0000006b}.mobile-nav a{color:#dce9ed;border-bottom:1px solid #256b8752;align-items:center;min-height:50px;padding:0 18px;font-size:15px;display:flex}.mobile-nav>a:last-of-type{color:var(--hero-cyan);border:0}.mobile-language{padding:12px 8px 4px}.mobile-language .lang-switch{border:1px solid #256b8799;width:100%}.mobile-language .lang-btn{width:50%;min-height:42px;display:block}.mobile-language .lang-btn+.lang-btn{border-left:1px solid #256b8799;margin-left:0}.mobile-language .lang-btn+.lang-btn:before{display:none}.hero-copy{width:min(920px,94%)}.hero h1{font-size:clamp(46px,6.25vw,64px)}.signal-bar{border-radius:16px;width:100%;min-height:100px;padding:18px 14px;display:block}.signal-wave{display:none}.signal-light{display:block;position:absolute;top:27px;left:18px}.signal-copy{white-space:normal;text-align:center;justify-items:center;gap:12px;font-size:clamp(11px,1.7vw,13px);line-height:1.55;display:grid}.signal-primary{gap:10px;padding-left:18px}.signal-divider{display:none}.signal-stack{width:100%}}@media (width<=767px){main{padding-left:18px;padding-right:18px}.hero-foreground{padding:max(18px, env(safe-area-inset-top)) clamp(20px, 5.2vw, 24px) max(18px, env(safe-area-inset-bottom));grid-template-rows:auto auto auto;row-gap:0}.hero-overlay{background:linear-gradient(#01070f80,#020a149e 48%,#01070fd1),radial-gradient(circle at 50% 42%,#020c177a,#020a14ba 60%,#01070fe6 100%),radial-gradient(#0000 36%,#00040a85 100%)}.topbar{border-radius:15px;width:100%;height:78px;padding-inline:14px}.brand{gap:12px;font-size:clamp(16px,4.7vw,19px)}.terminal-mark{width:46px;height:48px}.menu-toggle{width:46px;height:46px}.hero-content{padding:clamp(54px,9vh,82px) 0 clamp(46px,7vh,64px)}.hero-copy{width:100%}.eyebrow{margin-inline:auto;max-width:330px;margin-bottom:34px;font-size:clamp(10px,2.9vw,12px)}.eyebrow span{margin-right:8px}.hero h1{letter-spacing:-.052em;font-size:clamp(32px,8.4vw,36px);line-height:1.02}.hero-title-desktop{display:none}.hero-title-mobile{display:flex}.hero .intro{max-width:340px;margin-top:28px;font-size:clamp(15px,4.2vw,17px);line-height:1.6}.hero-actions{flex-direction:column;gap:12px;margin-top:34px}.hero .button,.hero .button.secondary{width:100%;min-width:0;min-height:60px}.signal-copy{font-size:clamp(11px,3.2vw,13px)}}@media (width<=350px){main,.hero-foreground{padding-left:12px;padding-right:12px}.topbar{height:70px;padding-inline:9px}.brand{gap:8px;font-size:14px}.terminal-mark{width:38px;height:40px}.mobile-locale{font-size:12px;display:block}.menu-toggle{width:38px;height:40px;padding:8px}.menu-toggle span{width:20px}.hero-content{padding-top:50px;padding-bottom:44px}.hero h1{font-size:32px}.hero .intro{font-size:15px}.signal-bar{padding-inline:10px}.signal-light{left:14px}.signal-copy{font-size:11px}}
