:root{--navy:#090f1d;--navy-2:#0d1527;--navy-3:#121c31;--ink:#131b2c;--slate:#56627a;--muted:#8994a9;--line:#dfe4ed;--soft:#f4f6fa;--white:#fff;--violet:#7758ff;--blue:#238cff;--gradient:linear-gradient(105deg,#7a56ff 0%,#536cff 47%,#218fff 100%);--shell:1240px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img,svg{max-width:100%}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid #8294ff;outline-offset:4px}.shell{width:min(var(--shell),calc(100% - 56px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;z-index:1000;left:16px;top:-60px;padding:10px 14px;background:#fff;color:var(--ink);border-radius:3px}.skip:focus{top:12px}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:90px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(9,15,29,.83);backdrop-filter:blur(20px);transition:height .3s,background .3s}.site-header.compact{height:72px;background:rgba(9,15,29,.95)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;width:190px;padding:10px 0;line-height:0}.brand img{width:100%}.navlinks{display:flex;align-items:center;gap:clamp(17px,2vw,30px);list-style:none;margin:0;padding:0}.navlinks a{position:relative;color:rgba(235,239,248,.78);font-size:11.5px;font-weight:700;letter-spacing:.105em;text-decoration:none;text-transform:uppercase;transition:color .2s}.navlinks a:not(.nav-contact):after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--gradient);transition:right .25s}.navlinks a:hover,.navlinks a:focus-visible{color:#fff}.navlinks a[aria-current="page"]{color:#fff}.navlinks a[aria-current="page"]:after{right:0}.navlinks a:hover:after,.navlinks a:focus-visible:after{right:0}.nav-contact{padding:11px 16px;border:1px solid rgba(255,255,255,.42);border-radius:3px;color:#fff!important}.nav-contact:hover{border-color:rgba(103,108,255,.9);background:rgba(104,86,255,.08)}.menu{display:none;width:42px;height:42px;border:0;background:none;padding:9px;cursor:pointer}.menu span:not(.sr-only){display:block;width:100%;height:1px;margin:6px 0;background:#fff;transition:transform .25s,opacity .25s}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 77% 34%,rgba(59,68,142,.18),transparent 32%),linear-gradient(135deg,#080e1a 0%,#0b1323 65%,#09111f 100%);padding:128px 0 86px}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,transparent 2%,#000 42%,#000 94%,transparent)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(111,88,255,.7),rgba(35,140,255,.7),transparent)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);gap:24px;align-items:center}.eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 25px;color:#b8c2d7;font:700 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;text-transform:uppercase}.eyebrow:before{content:"";width:36px;height:1px;background:var(--gradient)}.eyebrow span{color:#66738d;font-weight:600}.eyebrow.dark{color:#48536b}.hero h1{max-width:760px;margin:0 0 30px;font-size:clamp(64px,6.8vw,104px);font-weight:710;line-height:.92;letter-spacing:-.066em}.hero h1 span{position:relative;display:inline-block;color:#dbe3f1}.hero h1 span:after{content:"";position:absolute;left:2px;right:9%;bottom:-8px;height:2px;background:var(--gradient);opacity:.78}h2 em{color:inherit;background:none;font-style:normal}.hero-lead{max-width:690px;margin:0 0 15px;font-size:clamp(20px,1.8vw,27px);font-weight:580;line-height:1.35;letter-spacing:-.018em}.hero-text{max-width:625px;margin:0;color:rgba(224,230,242,.76);font-size:16px;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:50px;padding:0 18px;border-radius:3px;text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.035em;transition:transform .25s var(--ease),border-color .25s,background .25s}.button:hover{transform:translateY(-2px)}.button b{font-size:15px}.button-primary{min-width:224px;color:#fff;background:var(--gradient);box-shadow:0 12px 35px rgba(68,87,242,.18)}.button-ghost{min-width:132px;color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.02)}.button-ghost:hover{border-color:rgba(118,100,255,.75);background:rgba(106,88,255,.05)}.hero-proof{display:flex;flex-wrap:wrap;gap:0;margin-top:43px;color:#91a0ba;font:650 10.5px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.hero-proof span{padding:0 18px;border-right:1px solid rgba(255,255,255,.13)}.hero-proof span:first-child{padding-left:0}.hero-proof span:last-child{border-right:0}.hero-visual{position:relative;width:100%;justify-self:end}.hero-visual svg{display:block;width:min(610px,47vw);margin-left:auto;overflow:visible}.orbit{fill:none;stroke:rgba(126,143,179,.11);stroke-width:1}.orbit-b{stroke-dasharray:3 9}.c-arc{fill:none;stroke:url(#heroGradient);stroke-linecap:round}.c-arc-a{stroke-width:1.8;opacity:.48}.c-arc-b{stroke-width:1;opacity:.32}.connections path{fill:none;stroke:rgba(145,163,198,.24);stroke-width:1}.flow path{fill:none;stroke:url(#heroGradient);stroke-width:2;stroke-dasharray:5 16;opacity:.8;animation:dash 14s linear infinite}.flow-b path{animation-direction:reverse;animation-duration:18s}.nodes circle{fill:#121d33;stroke:#7787a6;stroke-width:1.5}.nodes .core-node{fill:#5668d8;stroke:#9dadde;animation:corePulse 4s ease-in-out infinite}.satellites circle{fill:#5f7092;animation:nodeBlink 6s ease-in-out infinite}.satellites circle:nth-child(2){animation-delay:-2s}.satellites circle:nth-child(4){animation-delay:-4s}.hero-visual text{fill:#fff;font:700 10px ui-monospace,monospace;text-anchor:middle;letter-spacing:.08em}.hero-visual .visual-label{fill:#71809d;font-size:8px;text-anchor:start}.visual-caption{position:absolute;right:5%;bottom:2%;width:250px;padding:15px 17px;border-left:2px solid #665eff;background:rgba(12,20,37,.84);backdrop-filter:blur(12px)}.visual-caption span{display:block;margin-bottom:7px;color:#7f8da9;font:700 9px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.visual-caption b{font-size:13px;font-weight:600}.scroll-cue{display:none;position:absolute;z-index:2;left:28px;bottom:26px;align-items:center;gap:10px;color:#5e6c86;font:700 9px ui-monospace,monospace;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;writing-mode:vertical-rl}.scroll-cue span{width:1px;height:35px;background:linear-gradient(#5b62ff,transparent)}.section{padding:clamp(94px,9vw,148px) 0}.section-intro{margin-bottom:62px}.split-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.6fr);gap:80px;align-items:end}.section-intro h2,.why-title h2,.telecom-copy h2,.about-layout h2,.contact-layout h2{margin:0;font-size:clamp(43px,5vw,72px);line-height:1.03;letter-spacing:-.052em}.section-intro>p,.split-intro>p{margin:0;color:var(--slate);font-size:16px;line-height:1.8}.problem-section{background:var(--soft)}.problem-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:4px}.problem-rail:before{content:"";position:absolute;left:18px;right:18px;top:24px;height:1px;background:linear-gradient(90deg,#7659ff 0%,#7d8da9 20%,#d4dae5 100%)}.problem-item{position:relative;padding:0 30px 0 0}.problem-item:not(:last-child){margin-right:24px}.problem-node{position:relative;display:grid;place-items:center;width:42px;height:42px;margin-bottom:31px;border:1px solid #aeb7c8;border-radius:50%;background:var(--soft);transition:border-color .25s,box-shadow .25s}.problem-node:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#c5ccd9;transition:background .25s,transform .25s}.problem-node span{position:absolute;top:-27px;color:#7a859b;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.problem-item:hover .problem-node{border-color:#7560ff;box-shadow:0 0 0 7px rgba(111,92,255,.07)}.problem-item:hover .problem-node:after{background:var(--gradient);transform:scale(1.14)}.problem-item:hover .problem-node span{color:#655eff}.problem-item h3{margin:0 0 14px;font-size:19px;line-height:1.25;letter-spacing:-.02em}.problem-item p{margin:0;color:var(--slate);font-size:14px;line-height:1.72}.capabilities-section{background:#fff}.capability-list{border-top:1px solid var(--line)}.capability{display:grid;grid-template-columns:54px minmax(220px,.8fr) minmax(420px,1.2fr);gap:34px;align-items:start;padding:34px 0;border-bottom:1px solid var(--line);transition:padding .25s,background .25s}.capability:hover{padding-left:12px;background:linear-gradient(90deg,rgba(242,244,249,.9),transparent 78%)}.cap-index{color:#77839a;font:700 10px ui-monospace,monospace}.capability h3{margin:0 0 8px;font-size:21px;letter-spacing:-.025em}.capability p{margin:0;color:var(--slate);font-size:14px}.capability ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:0;padding:0;list-style:none}.capability li{position:relative;padding-left:14px;color:#3f4a61;font-size:13px}.capability li:before{content:"";position:absolute;left:0;top:.75em;width:4px;height:4px;border-radius:50%;background:#7787a6}.solutions-section{position:relative;overflow:hidden;color:#fff;background:var(--navy)}.solutions-section:before{content:"";position:absolute;width:720px;height:720px;right:-300px;top:-320px;border:1px solid rgba(106,92,255,.12);border-radius:50%}.section-intro.light>p{color:rgba(213,222,239,.64)}.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.solution-card{position:relative;min-height:320px;padding:26px 27px 24px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:transform .3s var(--ease),border-color .3s,background .3s}.solution-card:hover{transform:translateY(-4px);border-color:rgba(100,104,255,.55);background:linear-gradient(145deg,rgba(97,83,255,.08),rgba(255,255,255,.018))}.card-top{display:flex;align-items:center;justify-content:space-between;color:#75839f;font:700 9px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.card-top i{width:6px;height:6px;border-radius:50%;background:#60708d}.solution-card:hover .card-top i{border-color:#7586ff;background:#5e6dff;box-shadow:0 0 10px #5e6dff}.solution-card h3{margin:47px 0 12px;font-size:25px;letter-spacing:-.035em}.solution-card>p{max-width:500px;margin:0;color:rgba(218,225,239,.64);font-size:14px}.micro-flow{position:absolute;left:27px;right:27px;bottom:24px;display:flex;align-items:center}.micro-flow span{flex:0 0 auto;padding:7px 9px;border:1px solid rgba(255,255,255,.15);color:#aab6cb;font:700 9px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.micro-flow span.active{color:#dce7ff;border-color:#606cff;background:rgba(87,93,255,.14)}.micro-flow b{position:relative;flex:1;height:1px;background:rgba(170,184,212,.32);overflow:hidden}.micro-flow b:after{content:"";position:absolute;top:-1px;left:-8px;width:8px;height:3px;background:#596cff;box-shadow:0 0 7px #596cff;animation:dataTravel 3.8s linear infinite}.micro-flow b:nth-of-type(2):after{animation-delay:-1.2s}.micro-flow b:nth-of-type(3):after{animation-delay:-2.3s}.section-link{display:inline-flex;align-items:center;gap:13px;margin-top:38px;font-size:13px;font-weight:720;text-decoration:none}.section-link span{font-size:17px;transition:transform .2s}.section-link:hover span{transform:translateX(4px)}.light-link{color:#fff}.centered{max-width:900px;margin-inline:auto;text-align:center}.centered .eyebrow{justify-content:center}.centered>p:last-child{max-width:650px;margin:22px auto 0;color:var(--slate)}.process-section{background:#fff}.process-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:58px}.process-track{position:absolute;top:25px;left:12.5%;right:12.5%;height:1px;background:#cdd4e0}.process-track span{display:block;width:100%;height:2px;margin-top:-1px;background:var(--gradient);opacity:.78}.process-stage{position:relative;text-align:center}.process-stage:not(:last-child):after{content:"›";position:absolute;right:-5px;top:10px;color:#626bf0;font-size:20px;font-weight:300}.stage-node{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin:0 auto 26px;border:1px solid #9aa6ba;border-radius:50%;background:#fff;color:#59657c;font:700 10px ui-monospace,monospace;transition:.25s}.process-stage:hover .stage-node{color:#fff;border-color:transparent;background:var(--gradient);box-shadow:0 0 0 9px rgba(103,92,255,.07)}.process-stage h3{margin:0 0 17px;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.process-stage ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;color:#66738a;font:650 11.5px/1.65 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.process-note{margin:42px auto 0;padding-top:18px;border-top:1px solid var(--line);color:#7a869a;text-align:center;font-size:12px}.why-section{color:#fff;background:linear-gradient(135deg,#0b1222,#10192d)}.why-layout{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);gap:100px}.why-title{position:sticky;top:120px;align-self:start}.why-title>p:last-child{max-width:460px;margin:28px 0 0;color:rgba(214,222,237,.62);font-size:15px}.why-list{border-top:1px solid rgba(255,255,255,.14)}.why-list article{position:relative;display:grid;grid-template-columns:50px 1fr auto;gap:20px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.14)}.why-list article>span{color:#697792;font:700 10px ui-monospace,monospace}.why-list h3{margin:0 0 7px;font-size:24px;letter-spacing:-.03em}.why-list p{margin:0;color:rgba(214,222,237,.6);font-size:14px}.why-list i{align-self:center;font-style:normal;font-size:22px}.why-list .emphasis{margin-top:18px;padding:30px 23px;background:linear-gradient(105deg,rgba(116,82,255,.16),rgba(34,142,255,.07));border:1px solid rgba(102,104,255,.45)}.why-list .emphasis h3{color:#dce5ff}.technology-section{padding:65px 0 58px;overflow:hidden;background:#f7f8fb;border-bottom:1px solid var(--line)}.technology-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:34px}.technology-head .eyebrow{margin:0}.technology-head>p:last-child{margin:0;color:#657087;font-size:14px}.tech-marquee{border-block:1px solid var(--line);overflow:hidden}.tech-row{display:flex;width:max-content;min-width:100%;align-items:center;justify-content:center}.tech-row span{position:relative;padding:24px clamp(22px,2.6vw,42px);color:#8893a6;font-size:14px;font-weight:680;white-space:nowrap;filter:grayscale(1);transition:color .25s,background .25s}.tech-row span:not(:last-child):after{content:"";position:absolute;right:0;top:34%;bottom:34%;width:1px;background:#d8dee8}.tech-row span:hover{color:#43516b;background:linear-gradient(180deg,rgba(106,89,255,.04),transparent)}.tech-disclaimer{margin-top:20px;color:#8a94a7;font-size:11px;text-align:center}.telecom-section{position:relative;overflow:hidden;color:#fff;background:var(--navy)}.telecom-section:after{content:"";position:absolute;left:-250px;bottom:-420px;width:680px;height:680px;border:1px solid rgba(106,96,255,.12);border-radius:50%}.telecom-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.78fr) minmax(490px,1fr);gap:100px;align-items:center}.telecom-copy h2{font-size:clamp(68px,7vw,106px)}.telecom-copy>p{max-width:570px;margin:27px 0;color:rgba(215,223,238,.64);font-size:15px}.telecom-tags{display:flex;flex-wrap:wrap;gap:7px}.telecom-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.13);color:#8491aa;font:700 9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.architecture{position:relative;padding-left:52px}.architecture-flow{position:absolute;left:17px;top:33px;bottom:33px;width:1px;background:linear-gradient(#4e5e7d,#765eff,#248dff)}.architecture-flow:after{content:"";position:absolute;left:-3px;top:0;width:7px;height:16px;border-radius:5px;background:#7960ff;box-shadow:0 0 12px #7960ff;animation:verticalFlow 5s ease-in-out infinite}.arch-level{position:relative;display:grid;grid-template-columns:38px 1fr 1fr;gap:13px;align-items:center;min-height:66px;margin-bottom:8px;padding:0 18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);transition:transform .25s,border-color .25s}.arch-level:before{content:"";position:absolute;left:-39px;top:50%;width:38px;height:1px;background:rgba(255,255,255,.18)}.arch-level:after{content:"";position:absolute;left:-42px;top:calc(50% - 3px);width:6px;height:6px;border:1px solid #687896;border-radius:50%;background:var(--navy)}.arch-level span{color:#687690;font:700 9px ui-monospace,monospace}.arch-level b{font-size:14px}.arch-level i{color:#9aa8c0;font:650 10.5px ui-monospace,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.05em}.arch-level:hover,.arch-level.active{transform:translateX(5px);border-color:rgba(102,102,255,.5);background:rgba(91,86,255,.08)}.arch-level.active:after{background:#596dff;border-color:#809aff;box-shadow:0 0 10px #596dff}.expertise-section{background:var(--soft)}.expertise-list{display:flex;flex-direction:column;gap:13px}.expertise-card{display:grid;grid-template-columns:58px minmax(310px,.8fr) minmax(450px,1.2fr);gap:28px;align-items:center;min-height:220px;padding:30px;border:1px solid var(--line);background:#fff;box-shadow:0 12px 45px rgba(19,28,47,.035);transition:transform .3s var(--ease),border-color .3s}.expertise-card:hover{transform:translateY(-3px);border-color:#b7b7e9}.expertise-number{align-self:start;color:#69758b;font:700 10px ui-monospace,monospace}.expertise-copy>p{margin:0 0 10px;color:#6e5eff;font:700 9px ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.expertise-copy h3{margin:0 0 12px;font-size:23px;line-height:1.25;letter-spacing:-.03em}.expertise-copy>span{display:block;color:var(--slate);font-size:13px}.expertise-flow{display:flex;align-items:center}.expertise-flow b{flex:0 0 auto;padding:9px 10px;border:1px solid #ccd3df;color:#58667e;font:700 9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.expertise-flow b.accent{color:#4f56b2;border-color:#7471ed;background:#f3f2ff}.expertise-flow i{position:relative;flex:1;height:1px;background:#adb8ca}.expertise-flow i:before{content:"›";position:absolute;right:-1px;top:-11px;color:#626bf0;font-style:normal;font-size:14px}.expertise-flow i:after{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#665eff;animation:dataTravel 4s linear infinite}.expertise-flow i:nth-of-type(2):after{animation-delay:-1.7s}.provenance{margin:26px 0 0;padding-left:16px;border-left:2px solid #6c61f4;color:#7a8599;font-size:11px}.about-section{color:#fff;background:linear-gradient(130deg,#111a2d,#0a111f)}.about-layout{display:grid;grid-template-columns:1fr .78fr;gap:100px}.about-copy{padding-top:48px}.about-copy p{color:rgba(216,224,238,.66);font-size:16px}.about-copy p:first-child{color:#fff;font-size:20px;font-weight:560}.insights-section{padding-bottom:92px;background:#fff}.insight-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.insight-feature{display:grid;grid-template-columns:minmax(220px,.72fr) 1fr;gap:32px;min-height:420px;padding:28px;border:1px solid var(--line);background:#fafbfc}.insight-feature>div:last-child{align-self:end;padding-bottom:8px}.insight-visual{position:relative;min-height:300px;overflow:hidden;background:radial-gradient(circle at center,rgba(107,87,255,.13),transparent 52%),var(--navy)}.ring{position:absolute;left:50%;top:50%;border:1px solid rgba(128,143,177,.2);border-radius:50%;transform:translate(-50%,-50%)}.r1{width:210px;height:210px}.r2{width:140px;height:140px;border-color:rgba(105,96,255,.32)}.r3{width:70px;height:70px;border-color:#6c65f5}.insight-node{position:absolute;width:7px;height:7px;border-radius:50%;background:#7887a4}.n1{left:22%;top:30%}.n2{right:24%;top:39%;background:#526bff;box-shadow:0 0 8px #526bff}.n3{left:31%;bottom:19%}.insight-visual b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font:700 9px ui-monospace,monospace;letter-spacing:.12em}.content-label{color:#66738a;font:700 10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.insight-feature h3,.insight-side h3{margin:18px 0 11px;font-size:26px;line-height:1.25;letter-spacing:-.035em}.insight-feature p,.insight-side p{margin:0;color:var(--slate);font-size:13px}.insight-side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.insight-side article{display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid var(--line);transition:border-color .25s,transform .25s}.insight-side article:hover{transform:translateY(-2px);border-color:#aaaee2}.insight-side h3{font-size:19px}.disabled-link{color:#556178;cursor:default}.contact-section{position:relative;overflow:hidden;padding:clamp(94px,8vw,130px) 0;color:#fff;background:var(--navy)}.contact-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 50%,rgba(96,79,255,.17),transparent 28%)}.contact-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:end}.contact-layout h2{font-size:clamp(54px,6.2vw,92px)}.contact-layout>div:first-child>p:last-child{max-width:730px;margin:28px 0 0;color:rgba(217,225,239,.66);font-size:16px}.contact-action{display:flex;flex-direction:column;gap:18px;align-items:stretch;min-width:250px}.contact-email{color:#bdc8dc;font-size:14px;text-underline-offset:4px}.contact-network{position:absolute;right:6%;top:50%;width:330px;height:220px;transform:translateY(-50%);opacity:.45}.contact-network:before,.contact-network:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:linear-gradient(90deg,transparent,#7063fa,transparent);transform:rotate(25deg)}.contact-network:after{transform:rotate(-23deg)}.contact-network i{position:absolute;width:8px;height:8px;border:1px solid #6f7e9d;border-radius:50%}.contact-network i:nth-child(1){left:6%;top:40%}.contact-network i:nth-child(2){left:52%;top:17%;background:#5d67ff}.contact-network i:nth-child(3){right:7%;bottom:25%}.contact-network span{position:absolute;width:150px;height:150px;border:1px solid rgba(104,95,255,.18);border-radius:50%}.contact-network span:nth-of-type(1){left:25%;top:12%}.contact-network span:nth-of-type(2){right:-12%;bottom:-25%}footer{padding:53px 0 28px;color:#fff;background:#060b14}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-main img{width:198px}.footer-main nav{display:flex;flex-wrap:wrap;gap:9px 25px}.footer-main nav a{color:#8794aa;font-size:12px;text-decoration:none}.footer-main nav a:hover{color:#fff}.footer-legal{display:flex;justify-content:space-between;gap:30px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#56637a;font:700 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}@keyframes dash{to{stroke-dashoffset:-210}}@keyframes corePulse{50%{r:14;opacity:.8}}@keyframes nodeBlink{50%{opacity:.25}}@keyframes dataTravel{0%{left:-8px}100%{left:100%}}@keyframes flowScale{0%,100%{transform:scaleX(.12);opacity:.45}50%{transform:scaleX(1);opacity:1}}@keyframes verticalFlow{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 16px);opacity:0}}@media(max-width:1050px){.hero-grid{grid-template-columns:minmax(0,1fr) 400px}.hero-visual svg{width:470px}.split-intro{gap:45px}.problem-item:not(:last-child){margin-right:14px}.capability{grid-template-columns:45px .8fr 1.2fr}.why-layout,.telecom-layout{gap:55px}.expertise-card{grid-template-columns:45px 1fr}.expertise-flow{grid-column:2}.about-layout{gap:60px}.insight-feature{grid-template-columns:1fr}.insight-visual{min-height:220px}}@media(max-width:860px){html{scroll-padding-top:76px}.site-header{height:72px}.site-header.compact{height:64px}.brand{width:178px}.menu{display:block}.navlinks{position:fixed;z-index:99;inset:72px 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 28px 30px;background:rgba(9,15,29,.98);border-bottom:1px solid rgba(255,255,255,.12);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .3s}.site-header.compact .navlinks{inset-block-start:64px}.navlinks.open{transform:none;opacity:1;pointer-events:auto}.navlinks li{width:100%}.navlinks a{display:block;padding:13px 0;font-size:12px}.nav-contact{margin-top:8px;padding:13px!important;text-align:center}.menu[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu[aria-expanded=true] span:nth-child(2){opacity:0}.menu[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{min-height:auto;padding:130px 0 82px}.hero-grid{grid-template-columns:1fr}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(62px,11vw,92px)}.hero-visual{position:absolute;right:-180px;top:30px;opacity:.42}.hero-visual svg{width:520px}.visual-caption{display:none}.scroll-cue{display:none}.problem-rail{grid-template-columns:repeat(2,1fr);gap:45px 30px}.problem-rail:before{display:none}.problem-item{padding:0}.problem-item:not(:last-child){margin-right:0}.problem-node{margin-bottom:22px}.split-intro{grid-template-columns:1fr;gap:24px}.capability{grid-template-columns:40px 1fr}.capability ul{grid-column:2}.process-flow{grid-template-columns:repeat(2,1fr);gap:50px 0}.process-track{display:none}.process-stage:after{display:none}.why-layout,.telecom-layout,.about-layout,.contact-layout{grid-template-columns:1fr}.why-title{position:static}.technology-head{align-items:flex-start;flex-direction:column;gap:8px}.telecom-layout{gap:70px}.expertise-card{grid-template-columns:40px 1fr}.insight-layout{grid-template-columns:1fr}.insight-side{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.contact-action{align-items:flex-start}.contact-network{right:-120px;opacity:.25}}@media(max-width:600px){.shell{width:min(var(--shell),calc(100% - 34px))}.section{padding:78px 0}.eyebrow{font-size:9px}.eyebrow span{display:none}.hero{padding:115px 0 70px}.hero:before{background-size:44px 44px}.hero h1{font-size:clamp(53px,15vw,72px);line-height:.9;margin-bottom:25px}.hero-lead{font-size:20px}.hero-text{font-size:14px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-proof{gap:9px 0;margin-top:32px}.hero-proof span{padding:0 9px;font-size:8px}.hero-visual{right:-265px;top:45px;opacity:.3}.section-intro{margin-bottom:43px}.section-intro h2,.why-title h2,.about-layout h2,.contact-layout h2{font-size:40px}.problem-rail{grid-template-columns:1fr;gap:37px}.problem-item{display:grid;grid-template-columns:48px 1fr;column-gap:15px}.problem-node{grid-row:1 / span 2}.problem-item h3{font-size:18px}.problem-item p{grid-column:2}.capability{grid-template-columns:30px 1fr;gap:15px;padding:27px 0}.capability:hover{padding-left:0}.capability h3{font-size:19px}.capability ul{grid-column:2;grid-template-columns:1fr}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:325px;padding:23px}.micro-flow{left:23px;right:23px;overflow:hidden}.micro-flow span{padding:6px;font-size:7px}.process-flow{grid-template-columns:1fr;gap:32px}.process-stage{display:grid;grid-template-columns:52px 1fr;gap:0 18px;text-align:left}.stage-node{grid-row:1 / span 2;margin:0}.process-stage h3{align-self:end}.process-stage ul{display:grid;grid-template-columns:repeat(2,1fr)}.process-note{text-align:left}.why-layout{gap:55px}.why-list article{grid-template-columns:35px 1fr}.why-list i{display:none}.why-list .emphasis{padding:23px 18px}.tech-marquee{overflow-x:auto}.tech-row{justify-content:flex-start}.tech-row span{padding:20px 25px}.telecom-copy h2{font-size:68px}.architecture{padding-left:30px}.architecture-flow{left:9px}.arch-level{grid-template-columns:28px 1fr;padding:12px;min-height:62px}.arch-level:before{left:-21px;width:20px}.arch-level:after{left:-24px}.arch-level i{grid-column:2}.expertise-card{grid-template-columns:28px 1fr;padding:23px 17px;gap:12px}.expertise-flow{grid-column:1 / -1;margin-top:15px;overflow:hidden}.expertise-flow b{font-size:6.5px;padding:7px 5px}.expertise-flow.wide b:first-child{max-width:115px}.about-layout{gap:38px}.about-copy{padding-top:0}.insight-feature{padding:18px;gap:20px}.insight-feature h3{font-size:22px}.insight-side{grid-template-columns:1fr}.insight-side article{padding:23px;min-height:230px}.contact-layout{gap:42px}.contact-action{width:100%}.footer-main{align-items:flex-start;flex-direction:column}.footer-main nav{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.footer-legal{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow path,.nodes .core-node,.satellites circle,.micro-flow b:after,.process-track span,.architecture-flow:after,.expertise-flow i:after{animation:none}.button,.solution-card,.problem-node,.capability,.expertise-card{transition:none}}