
:root{--bg:#020812;--bg2:#061525;--panel:#081d31;--blue:#087cff;--cyan:#19caff;--teal:#20ddc4;--silver:#dce8f1;--muted:#91aabd;--line:rgba(129,194,225,.17);--shadow:0 30px 90px rgba(0,0,0,.4)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--silver);font-family:Segoe UI,Arial,sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1220px,calc(100% - 42px));margin:auto}.nav{position:fixed;inset:0 0 auto;z-index:80;background:linear-gradient(#020812e8,transparent);transition:.3s}.nav.scrolled{background:#020812ed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.navin{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand img{width:62px;height:62px;object-fit:cover;border-radius:12px}.brand b{letter-spacing:.22em}.brand small{display:block;color:var(--cyan);letter-spacing:.16em;font-size:.62rem}.menu{display:flex;gap:25px;align-items:center;font-weight:650}.menu a:hover,.menu a.active{color:var(--teal)}.toggle{display:none;background:none;border:0;color:white;font-size:28px}.btn{display:inline-flex;padding:14px 21px;border-radius:8px;background:linear-gradient(120deg,var(--blue),var(--teal));color:#01101b;font-weight:850;border:1px solid transparent}.btn.ghost{background:#ffffff08;color:white;border-color:#ffffff48}.hero{min-height:900px;position:relative;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 38%,#087cff2b,transparent 26%),linear-gradient(120deg,#01060d,#061525 58%,#07364b)}#net{position:absolute;inset:0;width:100%;height:100%;opacity:.72}.gridbg{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent,#000)}.heroin{position:relative;z-index:3;display:grid;grid-template-columns:1.12fr .88fr;gap:55px;align-items:center;padding:160px 0 90px}.eyebrow{color:var(--teal);text-transform:uppercase;letter-spacing:.2em;font-size:.76rem;font-weight:900}h1{font-size:clamp(3.4rem,7vw,6.8rem);line-height:.95;letter-spacing:-.06em;margin:18px 0 28px}h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.06;letter-spacing:-.045em;margin:8px 0 20px}h3{font-size:1.3rem;margin:0 0 12px}.grad{background:linear-gradient(90deg,#fff,#71dcff,#4ce5d0);background-clip:text;color:transparent}.lead{font-size:1.22rem;color:#b1c7d5;max-width:730px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.shield{position:relative}.shield:before{content:"";position:absolute;inset:12%;background:#087cff35;filter:blur(75px);border-radius:50%}.shield img{position:relative;border-radius:24px;box-shadow:var(--shadow);animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-15px)}}.tags{display:flex;gap:26px;flex-wrap:wrap;margin-top:48px;color:var(--muted);font-size:.88rem}.tags span:before{content:'◆';color:var(--teal);margin-right:9px}.section{padding:110px 0}.alt{background:#04111d}.head{max-width:810px;margin-bottom:48px}.head p,.copy p,.card p{color:var(--muted)}.grid{display:grid;gap:22px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.card{padding:29px;min-height:245px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#0a2b45cc,#04131fea);transition:.35s;position:relative;overflow:hidden}.card:hover{transform:translateY(-8px);border-color:#20ddc47d;box-shadow:var(--shadow)}.num{color:var(--teal);font-weight:900;letter-spacing:.18em;font-size:.75rem;margin-bottom:25px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden}.stat{padding:34px 25px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;font-size:2.7rem;color:white}.stat span{color:var(--muted);font-size:.9rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.map{height:500px;border:1px solid var(--line);border-radius:20px;position:relative;background:radial-gradient(circle,#087cff22,transparent 45%),#04111d;overflow:hidden}.node{position:absolute;width:105px;height:105px;border:1px solid #19caff99;border-radius:16px;display:grid;place-items:center;text-align:center;font-size:.72rem;background:#071c2dcc;animation:n 5s ease-in-out infinite}.n1{left:8%;top:12%}.n2{right:8%;top:12%;animation-delay:-1s}.n3{left:8%;bottom:12%;animation-delay:-2s}.n4{right:8%;bottom:12%;animation-delay:-3s}@keyframes n{50%{transform:translateY(-8px)}}.core{position:absolute;left:50%;top:50%;width:125px;height:125px;border:2px solid var(--teal);border-radius:20px;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 50px #20ddc433}.ticks{list-style:none;padding:0}.ticks li{padding:12px 0 12px 30px;border-bottom:1px solid var(--line);position:relative}.ticks li:before{content:'✓';position:absolute;left:0;color:var(--teal)}.pagehero{padding:185px 0 90px;background:radial-gradient(circle at 85% 20%,#087cff33,transparent 30%),linear-gradient(120deg,#020812,#07354a)}.pagehero p{font-size:1.15rem;color:#abc3d2;max-width:750px}.service{display:grid;grid-template-columns:290px 1fr;gap:55px;padding:48px 0;border-top:1px solid var(--line)}.service ul{columns:2}.band{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:52px;border-radius:17px;background:linear-gradient(120deg,#083b5d,#08706f)}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.form{display:grid;gap:15px}.form input,.form select,.form textarea{width:100%;padding:14px;background:#04111d;color:white;border:1px solid #29536a;border-radius:8px;font:inherit}.form textarea{min-height:160px}.footer{padding:60px 0 25px;background:#01050a;color:#809aab;border-top:1px solid var(--line)}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer a{display:block;padding:5px 0}.copyline{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.reveal{opacity:0;transform:translateY(25px);transition:.7s}.reveal.on{opacity:1;transform:none}.print{max-width:920px;margin:50px auto;padding:65px;background:white;color:#203342}.print h1,.print h2,.print h3{color:#061525}.print .lead{color:#516b7b}.print .ticks li{border-color:#d3e0e7}.cols{columns:2;gap:40px}@media(max-width:900px){.toggle{display:block}.menu{display:none;position:absolute;top:86px;left:0;right:0;background:#020812;padding:24px;flex-direction:column;align-items:flex-start}.menu.open{display:flex}.heroin,.split,.contact,.footgrid{grid-template-columns:1fr}.g4,.g3,.stats{grid-template-columns:1fr 1fr}.service{grid-template-columns:1fr;gap:8px}.service ul{columns:1}.band{display:block}.shield{max-width:550px}}@media(max-width:600px){.g4,.g3,.stats{grid-template-columns:1fr}.brand div{display:none}.cols{columns:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media print{.nav,.footer,.nop{display:none!important}.print{margin:0;padding:20px}.section{padding:20px 0}body{background:white}}

.trustbar{position:fixed;top:0;left:0;right:0;z-index:90;background:#01050a;border-bottom:1px solid var(--line);font-size:.78rem;color:#9fb9c9}.trustbar .container{height:30px;display:flex;align-items:center;justify-content:flex-end;gap:24px}.trustbar a{color:var(--teal);font-weight:800;letter-spacing:.06em}.nav{top:30px}.hero-contact{margin-top:22px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.hero-contact a{font-size:1.25rem;font-weight:900;color:#fff}.hero-contact span{color:var(--muted);font-size:.86rem}.ecosystem{display:flex;flex-wrap:wrap;gap:12px}.ecosystem span{padding:15px 19px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(145deg,#0a2b45cc,#04131fea);color:#c9deea;font-weight:700;transition:.3s}.ecosystem span:hover{color:#fff;border-color:#20ddc47d;transform:translateY(-3px);box-shadow:0 12px 30px #0005}.licence-section{padding-top:40px}.licence-card{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:48px;border:1px solid #20ddc455;border-radius:18px;background:radial-gradient(circle at 85% 20%,#087cff33,transparent 30%),linear-gradient(120deg,#061525,#07354a)}.licence-card p{font-size:1.2rem;color:#cde2ed;font-weight:750}.footer span{display:block;padding:5px 0}@media(max-width:900px){.nav{top:30px}.licence-card{display:block}.licence-card .btn{margin-top:20px}}@media(max-width:600px){.trustbar .container{justify-content:center;font-size:.68rem;gap:10px}.trustbar span{display:none}}
/* V6 animated technology ecosystem */
.logo-wall{overflow:hidden;position:relative;width:100%;margin-top:40px;padding:30px 0}.logo-wall:before,.logo-wall:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.logo-wall:before{left:0;background:linear-gradient(to right,#04111d,transparent)}.logo-wall:after{right:0;background:linear-gradient(to left,#04111d,transparent)}.logo-track{display:flex;gap:24px;width:max-content;animation:scrollLogos 42s linear infinite}.logo-wall:hover .logo-track{animation-play-state:paused}.logo-track span{color:#dce8f1;font-weight:700;letter-spacing:.13em;white-space:nowrap;padding:16px 26px;border:1px solid rgba(255,255,255,.12);border-radius:50px;background:rgba(255,255,255,.03);transition:all .3s ease}.logo-track span:hover{color:#20ddc4;border-color:#20ddc4;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.35)}@keyframes scrollLogos{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none;flex-wrap:wrap;width:auto}.logo-wall:before,.logo-wall:after{display:none}}@media(max-width:600px){.logo-wall:before,.logo-wall:after{width:45px}.logo-track{gap:14px}.logo-track span{padding:13px 18px;font-size:.78rem}}