:root{--bg:#050505;--panel:#0b0b0b;--panel2:#101010;--line:#252525;--text:#f5f5f5;--muted:#9b9b9b;--soft:#d4d4d4;--white:#fff;--ok:#f5f5f5;--danger:#777;--radius:24px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.scanline{position:fixed;left:0;right:0;height:1px;background:rgba(255,255,255,.09);z-index:45;animation:scan 9s linear infinite;pointer-events:none}@keyframes scan{from{top:-2%}to{top:102%}}#progress{position:fixed;z-index:100;top:0;left:0;height:2px;background:white;width:0}.nav{position:fixed;top:0;left:0;right:0;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,5,5,.74);backdrop-filter:blur(18px);z-index:40}.brand{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:-.03em}.brand b{font-weight:400}.mark{width:34px;height:34px;border:1px solid #fff;display:grid;place-items:center;border-radius:50%;font-weight:900}.nav nav{display:flex;gap:28px}.nav nav a{font-size:13px;color:#bdbdbd}.nav nav a:hover{color:#fff}.menu{display:none;background:none;color:#fff;border:0;font-size:24px}.button{display:inline-flex;justify-content:center;align-items:center;background:#fff;color:#000;border:1px solid #fff;border-radius:999px;padding:14px 22px;font-weight:800;cursor:pointer}.button:hover{background:#d9d9d9}.button.small{padding:10px 16px;font-size:12px}.ghost{padding:14px 8px;color:#c7c7c7}.section{max-width:var(--max);margin:auto;padding:120px 28px}.section.alt{max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px));background:#080808;border-top:1px solid #141414;border-bottom:1px solid #141414}.hero{min-height:900px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;position:relative;padding-top:150px}.hero canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.45;z-index:-1}.eyebrow{font:600 11px/1.4 'JetBrains Mono',monospace;letter-spacing:.18em;color:#8d8d8d;margin-bottom:20px}.hero h1,.section-head h2,.split h2,.company-grid h2,.contact h2{font-size:clamp(46px,6vw,92px);line-height:.96;letter-spacing:-.075em;margin:0;font-weight:900}.hero h1 span{color:#8f8f8f}.lead{font-size:20px;line-height:1.65;color:#b9b9b9;max-width:720px}.hero-actions{display:flex;gap:18px;align-items:center;margin-top:34px}.proofline{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.proofline span{font:500 10px 'JetBrains Mono';border:1px solid #282828;border-radius:999px;padding:9px 12px;color:#adadad;background:#090909}.hero-console{border:1px solid #292929;border-radius:30px;padding:22px;background:linear-gradient(145deg,#111,#070707);box-shadow:0 50px 120px #000}.console-head{display:flex;justify-content:space-between;font:600 11px 'JetBrains Mono';color:#888}.pulse:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;display:inline-block;margin-right:8px;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.2;box-shadow:0 0 0 10px rgba(255,255,255,.04)}}.radar{height:390px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #2a2a2a;border-radius:50%}.o1{width:130px;height:130px}.o2{width:230px;height:230px}.o3{width:330px;height:330px}.core{width:84px;height:84px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:28px;font-weight:900;box-shadow:0 0 60px rgba(255,255,255,.18)}.node{position:absolute;font:500 10px 'JetBrains Mono';background:#0a0a0a;border:1px solid #333;padding:8px;border-radius:999px}.n1{top:65px}.n2{right:25px}.n3{bottom:65px}.n4{left:12px}.console-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #242424}.console-grid div{padding:18px;border-right:1px solid #242424;border-bottom:1px solid #242424}.console-grid small{display:block;color:#777;font:500 9px 'JetBrains Mono';margin-bottom:7px}.console-grid strong{font-size:14px}.metric-wrap{max-width:var(--max);padding:0 28px 100px;margin:auto}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metrics article{min-height:240px;background:#0a0a0a;border:1px solid #252525;border-radius:24px;padding:28px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.metrics article:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #202020;border-radius:50%;top:-100px}.metrics strong{font-size:clamp(58px,6vw,98px);line-height:.85;letter-spacing:-.08em}.metrics b{font-size:34px}.metrics small{width:100%;font:600 14px 'JetBrains Mono';color:#888;margin-bottom:12px}.metrics span{width:100%;margin-top:20px;color:#999;font-size:13px;line-height:1.5}.fineprint{font-size:11px;line-height:1.7;color:#6f6f6f}.metric-wrap>.fineprint{text-align:center;max-width:850px;margin:18px auto}.section-head{max-width:900px;margin-bottom:62px}.section-head h2{font-size:clamp(42px,5.5vw,78px)}.section-head p,.split p,.company-grid p,.contact p{font-size:18px;line-height:1.7;color:#9f9f9f;max-width:760px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service{position:relative;border:1px solid #282828;border-radius:30px;padding:42px;background:#0a0a0a;min-height:500px;transition:.35s}.service:hover{transform:translateY(-8px);border-color:#555}.service-no{font:600 11px 'JetBrains Mono';color:#777}.service h3{font-size:42px;line-height:1.05;letter-spacing:-.05em;margin:45px 0 24px}.service p{color:#aaa;line-height:1.7}.service ul{padding:0;list-style:none;margin:30px 0}.service li{padding:13px 0;border-top:1px solid #222;color:#d0d0d0}.service a{font-weight:700}.signal-layout,.hedge-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.gate-panel,.chart-card,.hedge-engine{border:1px solid #282828;border-radius:28px;background:#0b0b0b;padding:24px}.gate-top,.chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.gate-top h3,.chart-head h3,.allocation h3{font-size:26px;margin:8px 0}.mono{font:500 9px 'JetBrains Mono';color:#777}.gates{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:25px}.gate{height:38px;border:1px solid #242424;border-radius:8px;display:flex;align-items:center;padding:0 10px;font:500 10px 'JetBrains Mono';color:#777;transition:.2s}.gate.running{border-color:#666;color:#ddd}.gate.pass{background:#eee;color:#050505;border-color:#fff}.gate-result{margin-top:18px;border-top:1px solid #242424;padding-top:18px}.gate-result span{font:700 12px 'JetBrains Mono'}.gate-result p{color:#777;font-size:12px}.chart{height:420px;margin-top:20px}.chart.tall{height:500px}.legend{font:500 10px 'JetBrains Mono';color:#777;display:flex;gap:10px;align-items:center}.legend i{width:8px;height:8px;border-radius:50%;background:#fff}.legend .target{background:#aaa}.legend .stop{background:#555}.chart-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chart-explain div{border-top:1px solid #222;padding-top:14px}.chart-explain b,.chart-explain span{display:block}.chart-explain span{font-size:11px;color:#777;margin-top:6px}.timeline{display:grid;grid-template-columns:repeat(6,1fr);margin-top:28px;border:1px solid #262626;border-radius:22px;overflow:hidden}.timeline div{padding:24px;border-right:1px solid #222;background:#090909}.timeline b{font:600 11px 'JetBrains Mono';color:#777}.timeline h4{font-size:15px}.timeline p{font-size:11px;line-height:1.55;color:#777}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.split h2{font-size:clamp(40px,5vw,70px)}.tabs{border:1px solid #292929;border-radius:26px;background:#0a0a0a;padding:20px}.tab{background:none;color:#777;border:0;padding:12px 18px;font-weight:800;border-bottom:2px solid transparent;cursor:pointer}.tab.active{color:#fff;border-color:#fff}.tabbody{display:none}.tabbody.active{display:block}.gate-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gate-columns ol{padding-left:25px}.gate-columns li{font-size:12px;color:#aaa;padding:8px 4px;border-bottom:1px solid #1c1c1c}.hedge-engine{display:flex;align-items:center}.allocation{width:100%}.control{margin:28px 0}.control label{display:flex;justify-content:space-between;font-size:12px;color:#aaa}.control output{font:600 11px 'JetBrains Mono';color:#fff}.control input{width:100%;accent-color:#fff;margin-top:14px}.alloc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.alloc-grid div{border:1px solid #262626;padding:16px;border-radius:14px}.alloc-grid small,.alloc-grid span{display:block;color:#777;font:500 9px 'JetBrains Mono'}.alloc-grid strong{font-size:22px}.status-strip{border-top:1px solid #222;padding:15px;font:600 10px 'JetBrains Mono';text-align:center;color:#aaa}.structure{margin-top:30px;border:1px solid #292929;border-radius:28px;padding:30px;background:#0a0a0a}.structure-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.structure-head h3{font-size:30px}.structure-head p{max-width:500px;color:#888}.structure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.structure-grid article{border-top:1px solid #333;padding-top:18px}.structure-grid span{font-size:48px;font-weight:900;color:#555}.structure-grid h4{margin:9px 0}.structure-grid p{font-size:12px;color:#777;line-height:1.6}.hedge-cycle{height:650px;position:relative;margin-top:45px;display:grid;place-items:center}.cycle-core{width:170px;height:170px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;text-align:center;font-weight:900;font-size:24px;box-shadow:0 0 90px rgba(255,255,255,.14)}.cycle{position:absolute;width:190px;min-height:90px;border:1px solid #333;background:#090909;border-radius:18px;padding:18px}.cycle b{font:600 10px 'JetBrains Mono';color:#777}.cycle span{display:block;margin-top:10px;font-weight:700}.c1{top:20px}.c2{right:7%;top:140px}.c3{right:4%;bottom:130px}.c4{bottom:10px}.c5{left:4%;bottom:130px}.c6{left:7%;top:140px}.academy-grid,.api-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.academy-grid article,.api-grid article{border:1px solid #262626;border-radius:20px;padding:28px;background:#090909}.academy-grid span{font:500 10px 'JetBrains Mono';color:#777}.academy-grid h3{font-size:22px}.academy-grid p{font-size:13px;line-height:1.65;color:#818181}.api-grid code{display:block;color:#fff;font-family:'JetBrains Mono';margin-bottom:12px}.api-grid span{font-size:12px;color:#777}.live-board{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid #2a2a2a;border-radius:20px;overflow:hidden}.live-board div{padding:22px;border-right:1px solid #222}.live-board span,.live-board strong{display:block}.live-board span{font:500 9px 'JetBrains Mono';color:#777;margin-bottom:10px}.live-board strong{font-size:14px}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.company-grid h2{font-size:clamp(42px,5vw,76px)}.addresses{margin-top:35px}.addresses address{font-style:normal;border-top:1px solid #242424;padding:18px 0;color:#999;line-height:1.6}.addresses b{display:block;color:#fff;margin-bottom:6px}.addresses span{font-size:12px}.world{height:430px;border:1px solid #292929;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle,#161616,#050505 66%)}.world:before,.world:after{content:"";position:absolute;inset:15%;border:1px solid #252525;border-radius:50%}.world:after{inset:32%}.world svg{position:absolute;inset:0;width:100%;height:100%}.world path{fill:none;stroke:#444;stroke-width:1;stroke-dasharray:4 7}.world i{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.06);z-index:2}.world .uk{left:36%;top:28%}.world .sg{right:19%;bottom:26%}.world .du{right:34%;top:43%}.location-labels{display:flex;justify-content:space-between;margin-top:16px;font:500 9px 'JetBrains Mono';color:#777}.contact{border:1px solid #292929;border-radius:32px;padding:45px;background:#0a0a0a}.contact h2{font-size:clamp(42px,5vw,72px)}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.contact-cards a{border:1px solid #292929;padding:25px;border-radius:18px}.contact-cards b,.contact-cards span{display:block}.contact-cards span{font-size:11px;color:#777;margin-top:10px}footer{max-width:var(--max);margin:auto;padding:55px 28px;display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:45px;border-top:1px solid #1d1d1d;color:#777;font-size:12px;line-height:1.6}footer b{color:#ddd}footer>div:last-child{display:flex;flex-direction:column;gap:8px}.reveal{opacity:0;transform:translateY(35px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.nav nav{display:none}.menu{display:block}.hero,.signal-layout,.hedge-grid,.split,.company-grid{grid-template-columns:1fr}.hero{padding-top:130px}.hero-console{max-width:650px}.metrics{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr 1fr 1fr}.structure-grid{grid-template-columns:1fr 1fr}.academy-grid,.api-grid{grid-template-columns:1fr 1fr}.live-board{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:1fr}.hedge-cycle{transform:scale(.85)}}@media(max-width:650px){.section,.section.alt{padding:80px 18px}.nav{padding:0 18px}.nav>.button{display:none}.hero{min-height:auto;gap:30px}.hero h1{font-size:53px}.lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.radar{height:320px}.metrics{grid-template-columns:1fr}.metrics article{min-height:200px}.gates{grid-template-columns:1fr}.timeline,.academy-grid,.api-grid,.contact-cards,.live-board,.chart-explain,.alloc-grid,.structure-grid{grid-template-columns:1fr}.timeline div,.live-board div{border-right:0}.gate-columns{grid-template-columns:1fr}.structure-head{display:block}.hedge-cycle{height:auto;display:grid;grid-template-columns:1fr;gap:10px;transform:none}.cycle-core{margin:0 auto 20px}.cycle{position:static;width:100%}.world{height:330px}footer{grid-template-columns:1fr}.chart{height:340px}.chart.tall{height:390px}.service h3{font-size:34px}.section-head h2,.split h2,.company-grid h2,.contact h2{font-size:42px}}


/* v2 responsive navigation, coloured chart environment and premium depth */
body{background:
 radial-gradient(circle at 12% 8%,rgba(14,165,233,.11),transparent 28%),
 radial-gradient(circle at 88% 16%,rgba(168,85,247,.08),transparent 25%),
 radial-gradient(circle at 54% 74%,rgba(34,197,94,.055),transparent 30%),
 linear-gradient(180deg,#03070a 0%,#050505 34%,#050607 100%)}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 80%)}
.nav{background:rgba(3,8,12,.82);border-bottom-color:rgba(117,166,196,.18)}
.nav nav a{position:relative;white-space:nowrap}.nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:linear-gradient(90deg,#38bdf8,#22c55e);transition:right .25s ease}.nav nav a:hover:after{right:0}
.mobile-contact{display:none}.menu{width:44px;height:44px;padding:10px;border:1px solid #263846;border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu span{display:block;width:20px;height:2px;background:#fff;border-radius:3px;transition:.25s}.menu.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu.open span:nth-child(2){opacity:0}.menu.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.nav-backdrop{position:fixed;inset:76px 0 0;background:rgba(0,0,0,.62);backdrop-filter:blur(5px);z-index:35;opacity:0;visibility:hidden;transition:.25s}.nav-backdrop.open{opacity:1;visibility:visible}.menu-open{overflow:hidden}
.button{box-shadow:0 8px 28px rgba(56,189,248,.08)}.button:hover{transform:translateY(-1px)}
.hero-console,.service,.gate-panel,.chart-card,.hedge-engine,.structure,.academy-grid article,.api-grid article,.contact{background:linear-gradient(145deg,rgba(12,22,29,.94),rgba(7,8,10,.96));border-color:#23313b;box-shadow:inset 0 1px rgba(255,255,255,.025),0 24px 70px rgba(0,0,0,.28)}
.chart{border:1px solid #20313d;border-radius:18px;overflow:hidden;background:#071018}
.gate.pass{background:linear-gradient(90deg,#dcfce7,#bbf7d0);border-color:#22c55e}.gate.running{border-color:#38bdf8;box-shadow:0 0 18px rgba(56,189,248,.15)}
.contact-cards a{transition:.25s}.contact-cards a.configured:hover{transform:translateY(-5px);border-color:#38bdf8;background:rgba(56,189,248,.05)}.contact-cards a.not-configured{opacity:.7;cursor:not-allowed}.contact-cards a.not-configured:hover{border-color:#ef4444}
.floating-actions{position:fixed;right:18px;bottom:18px;z-index:34;display:flex;gap:8px;flex-wrap:wrap}.floating-actions a{padding:10px 13px;background:rgba(9,15,20,.9);color:#fff;border:1px solid #334756;border-radius:999px;text-decoration:none;backdrop-filter:blur(12px)}.floating-actions a.primary{background:#fff;color:#000;border-color:#fff;font-weight:800}
@media(max-width:1180px) and (min-width:1051px){.nav nav{gap:15px}.nav nav a{font-size:11px}.nav{padding:0 2vw}}
@media(max-width:1050px){.nav nav{display:flex;position:fixed;top:76px;right:0;width:min(390px,88vw);height:calc(100dvh - 76px);padding:25px;flex-direction:column;gap:4px;background:rgba(4,10,14,.98);border-left:1px solid #263846;transform:translateX(105%);transition:transform .3s ease;overflow-y:auto;z-index:41}.nav nav.open{transform:none}.nav nav a{font-size:15px;padding:15px 12px;border-bottom:1px solid #18232b}.nav nav a:after{display:none}.mobile-contact{display:block}.menu{display:flex}.desktop-contact{display:none}.floating-actions{display:none}}
@media(max-width:760px){.section,.section.alt{padding-left:16px;padding-right:16px}.hero h1{font-size:clamp(43px,14vw,62px);letter-spacing:-.06em}.section-head h2,.split h2,.company-grid h2,.contact h2{font-size:clamp(36px,11vw,48px);letter-spacing:-.055em}.hero-console,.service,.gate-panel,.chart-card,.hedge-engine,.structure,.contact{border-radius:20px;padding:18px}.chart-head,.gate-top{flex-direction:column}.chart-head .button,.gate-top .button{width:100%}.proofline{gap:7px}.proofline span{font-size:8px}.world{border-radius:28px}.contact{padding:24px 18px}.contact-cards a{padding:20px}.metrics strong{font-size:clamp(56px,22vw,88px)}.hero canvas{opacity:.28}}
@media(max-width:420px){.nav{height:68px}.nav-backdrop{inset:68px 0 0}.nav nav{top:68px;height:calc(100dvh - 68px)}.brand{font-size:14px}.mark{width:31px;height:31px}.menu{width:40px;height:40px}.section,.section.alt{padding-top:68px;padding-bottom:68px}.hero{padding-top:105px}.chart{height:310px}.chart.tall{height:350px}.radar{transform:scale(.9);margin-inline:-18px}.console-grid{grid-template-columns:1fr}.service h3{font-size:30px}.gate{height:auto;min-height:40px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* =========================================================
   7NEXUS AI — HOLOGRAPHIC EXPERIENCE LAYER v1.0
   Preserves existing layouts and application behaviour.
   ========================================================= */
:root{
  --holo-cyan:#35f2ff;--holo-blue:#4d7cff;--holo-violet:#9d5cff;
  --holo-magenta:#ff4fd8;--holo-green:#27f5a5;--holo-red:#ff5468;
  --holo-amber:#ffc857;--holo-ink:#02050b;--holo-panel:rgba(6,14,28,.72);
  --holo-line:rgba(84,224,255,.22);--holo-glow:0 0 24px rgba(53,242,255,.14),0 0 70px rgba(77,124,255,.08)
}
html{background:#02040a}body{background:
 radial-gradient(circle at 12% 8%,rgba(53,242,255,.10),transparent 28%),
 radial-gradient(circle at 87% 18%,rgba(157,92,255,.10),transparent 30%),
 radial-gradient(circle at 55% 82%,rgba(255,79,216,.07),transparent 32%),
 linear-gradient(145deg,#02040a 0%,#030812 45%,#050612 100%);min-height:100vh}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-4;background-image:linear-gradient(rgba(77,170,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(77,170,255,.055) 1px,transparent 1px);background-size:42px 42px;transform:perspective(550px) rotateX(58deg) scale(1.4) translateY(18%);transform-origin:center bottom;mask-image:linear-gradient(to bottom,transparent 2%,#000 40%,#000 100%);animation:holoGrid 18s linear infinite}
body:after{content:"";position:fixed;inset:-30%;pointer-events:none;z-index:-5;background:conic-gradient(from 130deg at 50% 50%,transparent 0 25%,rgba(53,242,255,.055) 32%,transparent 40% 60%,rgba(255,79,216,.045) 68%,transparent 77%);filter:blur(60px);animation:holoAurora 24s ease-in-out infinite alternate}
@keyframes holoGrid{to{background-position:0 84px,84px 0}}@keyframes holoAurora{0%{transform:translate3d(-4%,-2%,0) rotate(-4deg)}100%{transform:translate3d(5%,4%,0) rotate(7deg)}}
.noise{opacity:.035;mix-blend-mode:screen}.scanline{height:2px;background:linear-gradient(90deg,transparent,var(--holo-cyan),#fff,var(--holo-magenta),transparent);box-shadow:0 0 18px var(--holo-cyan);opacity:.34}#progress{height:3px;background:linear-gradient(90deg,var(--holo-cyan),var(--holo-blue),var(--holo-magenta));box-shadow:0 0 16px var(--holo-cyan)}
.nav{height:82px;background:linear-gradient(180deg,rgba(2,8,18,.92),rgba(2,8,18,.64));border-bottom:1px solid rgba(75,225,255,.18);box-shadow:0 12px 46px rgba(0,0,0,.35),inset 0 -1px rgba(157,92,255,.12)}
.mark{border-color:rgba(53,242,255,.7);color:#eaffff;background:radial-gradient(circle,rgba(53,242,255,.16),rgba(77,124,255,.04));box-shadow:0 0 20px rgba(53,242,255,.22),inset 0 0 12px rgba(53,242,255,.12);position:relative}.mark:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(255,79,216,.22);border-radius:50%;animation:holoSpin 7s linear infinite}@keyframes holoSpin{to{transform:rotate(360deg)}}
.brand{color:#f4fdff;text-shadow:0 0 18px rgba(53,242,255,.18)}.brand b{color:var(--holo-cyan)}.nav nav a{position:relative}.nav nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-12px;height:1px;background:linear-gradient(90deg,var(--holo-cyan),var(--holo-magenta));box-shadow:0 0 8px var(--holo-cyan);transition:.25s}.nav nav a:hover:after{left:0;right:0}
.button{background:linear-gradient(115deg,#eaffff 0%,#85f8ff 35%,#aebcff 68%,#f5d7ff 100%);border-color:rgba(255,255,255,.75);box-shadow:0 0 24px rgba(53,242,255,.2),inset 0 0 20px rgba(255,255,255,.32);transition:.25s}.button:hover{transform:translateY(-2px);filter:saturate(1.18);box-shadow:0 0 34px rgba(53,242,255,.34),0 12px 34px rgba(0,0,0,.35)}.ghost{color:#b8eaff}.ghost:hover{color:#fff;text-shadow:0 0 12px var(--holo-cyan)}
.eyebrow{color:#74eaff;text-shadow:0 0 12px rgba(53,242,255,.36)}.hero h1,.section-head h2,.split h2,.company-grid h2,.contact h2{background:linear-gradient(110deg,#fff 8%,#bffaff 32%,#b5c7ff 54%,#f1c7ff 75%,#fff 94%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 50px rgba(53,242,255,.08)}.hero h1 span{color:transparent;background:linear-gradient(90deg,var(--holo-cyan),var(--holo-violet),var(--holo-magenta));-webkit-background-clip:text;background-clip:text}.lead{color:#c0d1df}
.proofline span{border-color:rgba(53,242,255,.18);background:rgba(4,14,25,.56);color:#9dd9e4;box-shadow:inset 0 0 18px rgba(53,242,255,.04)}
.hero-console,.service,.gate-panel,.chart-card,.hedge-engine,.tabs,.structure,.academy-card,.office,.contact-card,.api-card,.company-card{position:relative;background:linear-gradient(145deg,rgba(10,24,42,.78),rgba(4,8,18,.88));border-color:rgba(91,213,255,.22);box-shadow:var(--holo-glow),inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(16px);overflow:hidden}
.hero-console:before,.service:before,.gate-panel:before,.chart-card:before,.hedge-engine:before,.tabs:before,.structure:before,.academy-card:before,.office:before,.contact-card:before,.api-card:before,.company-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(53,242,255,.055) 44%,rgba(255,255,255,.075) 50%,rgba(255,79,216,.045) 56%,transparent 80%);transform:translateX(-130%);animation:holoSheen 9s ease-in-out infinite}
@keyframes holoSheen{0%,60%{transform:translateX(-130%)}86%,100%{transform:translateX(130%)}}
.hero-console:after,.service:after,.gate-panel:after,.chart-card:after,.hedge-engine:after,.tabs:after,.structure:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(135deg,rgba(53,242,255,.55),transparent 28%,transparent 65%,rgba(255,79,216,.36));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55}
.core{background:radial-gradient(circle at 35% 30%,#fff,#8ef7ff 30%,#4d7cff 62%,#28185f);color:#02040b;box-shadow:0 0 30px rgba(53,242,255,.75),0 0 90px rgba(157,92,255,.34);animation:corePulse 3.5s ease-in-out infinite}@keyframes corePulse{50%{transform:scale(1.06);box-shadow:0 0 42px rgba(53,242,255,.9),0 0 120px rgba(157,92,255,.42)}}.orbit{border-color:rgba(53,242,255,.22);box-shadow:inset 0 0 28px rgba(53,242,255,.035);animation:orbitPulse 5s ease-in-out infinite}.o2{animation-delay:-1.5s}.o3{animation-delay:-3s}@keyframes orbitPulse{50%{border-color:rgba(255,79,216,.32);transform:scale(1.025)}}.node{background:rgba(2,11,20,.82);border-color:rgba(53,242,255,.30);color:#b9f9ff;box-shadow:0 0 15px rgba(53,242,255,.10)}
.metrics article{background:linear-gradient(145deg,rgba(8,20,35,.82),rgba(3,8,17,.92));border-color:rgba(53,242,255,.18);box-shadow:inset 0 0 38px rgba(53,242,255,.025)}.metrics strong,.metrics b{background:linear-gradient(110deg,#fff,var(--holo-cyan),#b7c7ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 28px rgba(53,242,255,.16)}
.service:hover{border-color:rgba(53,242,255,.62);box-shadow:0 0 34px rgba(53,242,255,.17),0 28px 80px rgba(0,0,0,.4)}.service-no{color:var(--holo-cyan)}.service li{border-color:rgba(53,242,255,.10)}
.gate{background:rgba(4,13,25,.65);border-color:rgba(53,242,255,.12);color:#7798a9}.gate.running{border-color:var(--holo-amber);color:#fff7d6;box-shadow:0 0 18px rgba(255,200,87,.22);transform:translateX(3px)}.gate.pass{background:linear-gradient(90deg,rgba(39,245,165,.98),rgba(53,242,255,.92));color:#00110d;border-color:#a8ffe1;box-shadow:0 0 18px rgba(39,245,165,.22)}
.chart-card{box-shadow:0 0 32px rgba(53,242,255,.10),inset 0 0 50px rgba(12,65,95,.08)}.chart{border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(13,54,83,.18),rgba(1,5,12,.82));border:1px solid rgba(53,242,255,.12)}.legend .entry{background:var(--holo-blue)}.legend .target{background:var(--holo-green)}.legend .stop{background:var(--holo-red)}
.timeline{border-color:rgba(53,242,255,.18)}.timeline div{background:linear-gradient(180deg,rgba(7,19,34,.84),rgba(3,9,17,.92));border-color:rgba(53,242,255,.10)}.timeline b{color:var(--holo-cyan)}
.tab.active{color:#fff;border-color:var(--holo-cyan);text-shadow:0 0 12px rgba(53,242,255,.4)}.tab:hover{color:#c9f9ff}.control input{accent-color:var(--holo-cyan)}.alloc-grid div{background:rgba(3,13,24,.6);border-color:rgba(53,242,255,.16)}.alloc-grid strong{color:#dffcff;text-shadow:0 0 14px rgba(53,242,255,.24)}
.structure-grid span{background:linear-gradient(180deg,var(--holo-cyan),var(--holo-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.status-strip{color:#b9f9ff;text-shadow:0 0 12px rgba(53,242,255,.25)}
.reveal{transform:translateY(34px) scale(.985);filter:blur(4px);opacity:0;transition:opacity .8s,transform .9s,filter .9s}.reveal.visible{opacity:1;transform:none;filter:none}
::selection{background:rgba(53,242,255,.28);color:white}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#02050a}::-webkit-scrollbar-thumb{background:linear-gradient(var(--holo-cyan),var(--holo-violet));border:3px solid #02050a;border-radius:99px}
@media(max-width:1050px){.nav nav{background:linear-gradient(160deg,rgba(3,12,25,.98),rgba(7,8,24,.98));border-left:1px solid rgba(53,242,255,.3);box-shadow:-26px 0 80px rgba(0,0,0,.58),inset 1px 0 rgba(255,79,216,.12)}.menu span{background:linear-gradient(90deg,var(--holo-cyan),#fff,var(--holo-magenta));box-shadow:0 0 8px rgba(53,242,255,.4)}}
@media(max-width:640px){body:before{background-size:28px 28px}.hero-console,.service,.gate-panel,.chart-card,.hedge-engine,.tabs,.structure{backdrop-filter:blur(9px)}.section{padding-top:92px;padding-bottom:92px}.chart{min-height:340px}}
@media(prefers-reduced-motion:reduce){body:before,body:after,.hero-console:before,.service:before,.gate-panel:before,.chart-card:before,.hedge-engine:before,.tabs:before,.structure:before,.mark:after,.core,.orbit{animation:none!important}}
