/*
  Cyber Executive V17 — additive presentation layer.
  Existing content, URLs, SEO metadata and sections are intentionally retained.
*/
:root{
  --v17-bg:#02060b;
  --v17-bg-2:#040b13;
  --v17-panel:rgba(5,16,27,.86);
  --v17-panel-2:rgba(7,21,35,.72);
  --v17-line:rgba(49,226,255,.24);
  --v17-line-strong:rgba(49,226,255,.52);
  --v17-cyan:#23e7ff;
  --v17-cyan-soft:#70f3ff;
  --v17-green:#83ff45;
  --v17-silver:#d9e8ee;
  --v17-muted:#87a3b1;
  --v17-shadow:0 24px 90px rgba(0,0,0,.48);
  --v17-grid:rgba(47,218,255,.035);
  --radius:12px;
  --wrap:min(1320px,calc(100% - 48px));
}
html{background:var(--v17-bg)}
body{
  background:
    radial-gradient(900px 560px at 74% 5%,rgba(0,178,255,.10),transparent 66%),
    radial-gradient(700px 500px at 12% 15%,rgba(0,255,220,.045),transparent 65%),
    linear-gradient(180deg,#010509 0%,#030914 44%,#02070d 100%)!important;
  color:#f2fbff;
}
body:after{
  content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;opacity:.65;
  background-image:linear-gradient(var(--v17-grid) 1px,transparent 1px),linear-gradient(90deg,var(--v17-grid) 1px,transparent 1px);
  background-size:56px 56px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 86%);
}
.ambient-a{background:var(--v17-cyan)!important;opacity:.055!important}.ambient-b{background:#008cff!important;opacity:.04!important}
.page-progress{background:linear-gradient(90deg,var(--v17-cyan),var(--v17-green))!important;box-shadow:0 0 18px rgba(35,231,255,.7)}

/* Executive navigation */
.site-header{
  top:0!important;left:0!important;transform:none!important;width:100%!important;height:76px!important;border:0!important;border-bottom:1px solid rgba(49,226,255,.13)!important;border-radius:0!important;
  background:rgba(1,6,11,.88)!important;backdrop-filter:blur(22px) saturate(125%)!important;padding:0 clamp(20px,3vw,48px)!important;box-shadow:0 14px 50px rgba(0,0,0,.18)!important;
}
.site-header.is-scrolled{top:0!important;background:rgba(1,6,11,.96)!important;border-bottom-color:rgba(49,226,255,.24)!important}
.brand{min-width:236px!important;gap:12px!important}.brand img{width:47px!important;height:47px!important;border-radius:50%;object-fit:contain;filter:drop-shadow(0 0 12px rgba(35,231,255,.32))!important}
.brand strong{font-size:14px!important;letter-spacing:.12em!important}.brand small{font-size:8px!important;color:#9bb1bb!important;letter-spacing:.18em!important}
.site-nav{gap:4px!important}.site-nav a{font-size:10px!important;text-transform:uppercase;letter-spacing:.1em!important;padding:10px 10px!important;border-radius:0!important;position:relative}
.site-nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:1px;background:var(--v17-cyan);transform:scaleX(0);transition:.25s;box-shadow:0 0 9px var(--v17-cyan)}
.site-nav a:hover,.site-nav a.is-active{background:transparent!important;color:#f4fdff!important}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}
.command-button,.motion-button,.menu-button,.lang-switch{border-radius:6px!important;border-color:rgba(49,226,255,.28)!important;background:rgba(5,20,31,.62)!important}
.command-button{box-shadow:inset 0 0 18px rgba(35,231,255,.035)}
.lang-switch{display:grid;place-items:center;min-width:40px;height:40px;padding:0 9px;color:var(--v17-cyan);font-size:10px;font-weight:800;letter-spacing:.1em}

/* Shared executive surfaces */
.section{padding:92px 0!important;position:relative}.section-dark{background:rgba(2,8,14,.72)!important;border-block:1px solid rgba(49,226,255,.10)!important}
.section-heading{margin-bottom:32px!important}.section-heading>span,.page-kicker,.eyebrow,.section-code{color:var(--v17-cyan)!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase}
.section-heading h2,.page-hero h1,.case-hero h1{letter-spacing:-.035em!important}.section-heading h2{font-size:clamp(30px,4.2vw,54px)!important;max-width:860px}.section-heading p{color:var(--v17-muted)!important;font-size:14px!important}
.btn{border-radius:5px!important;min-height:46px!important;padding:0 18px!important;font-size:10px!important;letter-spacing:.08em!important;position:relative;overflow:hidden}
.btn:before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(110deg,transparent,rgba(255,255,255,.15),transparent);transition:.5s}.btn:hover:before{transform:translateX(120%)}
.btn-primary{background:rgba(6,24,34,.92)!important;color:#f5fdff!important;border:1px solid var(--v17-cyan)!important;box-shadow:0 0 18px rgba(35,231,255,.12),inset 0 0 18px rgba(35,231,255,.035)!important}
.btn-primary svg{stroke:var(--v17-cyan)!important}.btn-primary:hover{box-shadow:0 0 28px rgba(35,231,255,.22),inset 0 0 22px rgba(35,231,255,.05)!important}
.btn-ghost{background:rgba(4,14,24,.75)!important;border-color:rgba(132,190,211,.27)!important}.btn-ghost:hover{border-color:var(--v17-cyan)!important}

/* HOME — exact Cyber Executive composition */
body[data-page="home"] .hero{min-height:790px!important;padding:120px 0 56px!important;overflow:hidden;border-bottom:1px solid rgba(49,226,255,.1)}
body[data-page="home"] .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 71% 44%,rgba(11,148,222,.15),transparent 29%),linear-gradient(90deg,rgba(1,6,10,.98) 0%,rgba(1,7,13,.83) 43%,rgba(1,8,15,.28) 66%,rgba(1,6,10,.72) 100%)}
body[data-page="home"] .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;gap:12px!important;align-items:stretch!important;position:relative;z-index:1}
body[data-page="home"] .hero-copy{padding:40px 0 48px;align-self:center;z-index:5}
body[data-page="home"] .status-pill{border-radius:4px!important;padding:7px 10px!important;background:rgba(4,17,27,.78)!important;border-color:rgba(49,226,255,.2)!important;font-size:8px!important}
.v17-nameblock{margin:22px 0 10px}.v17-nameblock small{display:block;color:var(--v17-cyan);font:800 9px/1.2 system-ui,sans-serif;letter-spacing:.22em;margin-bottom:12px}.v17-nameblock strong{display:block;font-size:clamp(42px,4.7vw,72px);line-height:.9;letter-spacing:.018em;color:#fff;text-shadow:0 0 38px rgba(35,231,255,.08)}
.v17-nameblock span{display:block;margin-top:16px;color:var(--v17-cyan);font-size:clamp(17px,1.75vw,25px);font-weight:700;line-height:1.27;letter-spacing:.02em;text-transform:uppercase}
body[data-page="home"] .hero-copy>.eyebrow{display:none}
body[data-page="home"] .hero-copy>h1{font-size:clamp(22px,2.25vw,34px)!important;line-height:1.12!important;letter-spacing:-.025em!important;max-width:650px!important;margin-top:19px!important;color:#edf7fa!important;font-weight:650}
body[data-page="home"] .hero-copy>h1 span{color:#edf7fa!important;text-shadow:none!important}
body[data-page="home"] .hero-lead{font-size:14px!important;line-height:1.72!important;color:#9db1bb!important;max-width:620px!important;margin:18px 0 0!important}
body[data-page="home"] .hero-actions{margin:24px 0 18px!important;gap:10px!important}.v17-hire{border-color:rgba(131,255,69,.68)!important;box-shadow:0 0 18px rgba(131,255,69,.09)!important}.v17-hire:hover{border-color:var(--v17-green)!important;box-shadow:0 0 25px rgba(131,255,69,.18)!important}.v17-hire svg{stroke:var(--v17-green)!important}
body[data-page="home"] .metric-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:19px!important;gap:8px!important;max-width:650px}
body[data-page="home"] .metric-row>div{padding:12px 14px!important;border-radius:5px!important;background:rgba(5,17,27,.58)!important;border-color:rgba(49,226,255,.14)!important}
body[data-page="home"] .metric-row strong{font-size:18px!important;color:#f4fdff!important}.metric-row span{font-size:8px!important;color:#78929e!important}
body[data-page="home"] .trust-strip{grid-column:1/-1!important;margin-top:-8px!important;border-radius:5px!important;background:rgba(2,9,16,.72)!important;border:1px solid rgba(49,226,255,.11)!important;padding:8px!important;gap:5px!important}.trust-chip{border-radius:3px!important;font-size:8px!important;letter-spacing:.09em!important;padding:8px 9px!important;background:rgba(4,16,25,.72)!important;border-color:rgba(49,226,255,.11)!important}
body[data-page="home"] .signal-strip{height:34px!important;background:rgba(1,6,11,.91)!important;border-color:rgba(49,226,255,.10)!important}.signal-strip div{font-size:8px!important;color:#76a6b5!important}

/* portrait stage */
body[data-page="home"] .holo-stage{min-height:610px!important;overflow:visible!important;isolation:isolate;place-items:stretch!important}
body[data-page="home"] .holo-floor,body[data-page="home"] .holo-beam{opacity:.45}.holo-prism{opacity:.10!important;transform:scale(.68)!important;position:absolute!important;left:33%!important;top:26%!important}.orbit{opacity:.42!important;border-color:rgba(35,231,255,.26)!important}.orbit-a{width:430px!important;height:430px!important;left:12%!important;top:12%!important}.orbit-b{width:520px!important;height:340px!important;left:7%!important;top:22%!important}.orbit-c{width:350px!important;height:520px!important;left:18%!important;top:8%!important}
.v17-portrait-shell{position:absolute;inset:0;z-index:3;overflow:visible;pointer-events:none}.v17-portrait-hud{position:absolute;left:3%;top:7%;width:72%;aspect-ratio:1;border:1px solid rgba(35,231,255,.16);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 46px,rgba(35,231,255,.035) 47px 48px),conic-gradient(from 35deg,transparent 0 15%,rgba(35,231,255,.12) 15% 15.4%,transparent 15.4% 36%,rgba(35,231,255,.08) 36% 36.4%,transparent 36.4% 100%);filter:drop-shadow(0 0 24px rgba(35,231,255,.08));animation:v17radar 24s linear infinite}.v17-portrait-hud:after{content:"";position:absolute;inset:11%;border-radius:50%;border:1px dashed rgba(35,231,255,.18)}
.v17-portrait-img{position:absolute;left:3%;bottom:0;width:72%;height:94%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 44px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(35,231,255,.08));mask-image:linear-gradient(to bottom,#000 0 86%,transparent 100%)}
.v17-logo-watermark{position:absolute;left:5%;top:11%;width:92px;height:92px;object-fit:contain;opacity:.86;filter:drop-shadow(0 0 15px rgba(35,231,255,.2))}
.v17-status-rail{position:absolute;right:0;top:9%;width:205px;display:grid;gap:8px;pointer-events:auto}.v17-status-card{min-height:67px;padding:10px 12px;border:1px solid rgba(49,226,255,.29);border-radius:5px;background:linear-gradient(105deg,rgba(5,18,30,.9),rgba(7,24,38,.65));backdrop-filter:blur(12px);box-shadow:inset 0 0 28px rgba(35,231,255,.025),0 12px 28px rgba(0,0,0,.26);display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;position:relative;overflow:hidden}
.v17-status-card:after{content:"";position:absolute;right:-22px;top:50%;width:45px;height:1px;background:var(--v17-cyan);box-shadow:0 0 10px var(--v17-cyan)}.v17-status-card i{width:30px;height:30px;border:1px solid rgba(35,231,255,.35);display:grid;place-items:center;border-radius:5px;color:var(--v17-cyan);font-style:normal;font-size:10px;font-weight:900}.v17-status-card strong{display:block;color:#f6fdff;font-size:10px;letter-spacing:.05em}.v17-status-card small{display:block;color:#89a6b4;font-size:7px;letter-spacing:.09em;text-transform:uppercase;line-height:1.35;margin-top:3px}.v17-status-card.green{border-color:rgba(131,255,69,.25)}.v17-status-card.green i{color:var(--v17-green);border-color:rgba(131,255,69,.27)}
.v17-verified{position:absolute;left:38%;bottom:8%;padding:7px 12px;border:1px solid rgba(131,255,69,.28);border-radius:4px;background:rgba(8,28,24,.75);color:#dfffd2;font-size:8px;font-weight:800;letter-spacing:.09em;box-shadow:0 0 22px rgba(131,255,69,.08)}.v17-verified:before{content:"✓";color:var(--v17-green);margin-right:7px}
body[data-page="home"] .hud-card{z-index:2!important;opacity:.26!important;border-radius:4px!important;filter:blur(.2px)}body[data-page="home"] .holo-caption{display:none!important}
@keyframes v17radar{to{transform:rotate(360deg)}}

/* section framing close to the approved mockup */
body[data-page="home"] main>.section:not(.visual-system-section):not(.section-dark),body[data-page="cyber-lab"] main>.section{border-top:1px solid rgba(49,226,255,.07)}
.gateway-card,.seo-intent-card,.ar-feature-card,.arsenal-card,.certificate-card,.insight-card,.project-panel,.mission-slide,.social-node,.contact-cta__inner,.visual-system-frame,.ops-deck-v8,.capability-core,.cyber-console,.terminal-window,.lab-command-v8,.lab-proof-strip-v8 button,.lab-gallery-v8__item{
  border-radius:7px!important;border-color:rgba(49,226,255,.17)!important;background:linear-gradient(145deg,rgba(5,18,30,.88),rgba(2,9,16,.82))!important;box-shadow:inset 0 0 40px rgba(35,231,255,.018),0 18px 55px rgba(0,0,0,.2)!important;
}
.gateway-card:hover,.seo-intent-card:hover,.ar-feature-card:hover,.arsenal-card:hover,.certificate-card:hover,.insight-card:hover,.social-node:hover{border-color:rgba(49,226,255,.48)!important;box-shadow:0 0 30px rgba(35,231,255,.08),0 22px 60px rgba(0,0,0,.3)!important}
.gateway-card:before,.project-panel:after,.social-node:before,.arsenal-card:after{border-radius:inherit}

/* Project mission archive */
.project-panel--premium{border:1px solid rgba(49,226,255,.2)!important;border-radius:7px!important;overflow:hidden;background:rgba(3,11,19,.9)!important}
.project-panel--premium .project-visual{background:#040d15!important}.project-panel--premium .project-visual__frame{border-radius:4px!important;border-color:rgba(49,226,255,.14)!important}.project-panel--premium .project-body{padding:32px!important}.project-panel--premium .project-body h3{font-size:clamp(31px,3vw,45px)!important}.project-meta span,.tag-row span,.project-highlights span{border-radius:3px!important}.project-meta span:first-child{color:var(--v17-green)!important;border-color:rgba(131,255,69,.28)!important;background:rgba(131,255,69,.045)!important}
.mission-slide{overflow:hidden!important}.mission-slide img{filter:saturate(.82) contrast(1.08)}

/* Cyber command map — privacy-safe simulation */
.section-map{background:linear-gradient(180deg,rgba(1,7,12,.8),rgba(4,13,22,.88))!important;border-block:1px solid rgba(49,226,255,.11)!important}
.map-teaser-grid{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)!important;gap:26px!important;align-items:stretch!important}.mini-map{min-height:480px!important;border:1px solid rgba(49,226,255,.22)!important;border-radius:7px!important;background:#020b13!important;overflow:hidden;box-shadow:inset 0 0 70px rgba(35,231,255,.025),0 24px 70px rgba(0,0,0,.32)!important}.mini-map:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0 46%,rgba(35,231,255,.12) 49%,rgba(35,231,255,.025) 50%,transparent 53%);background-size:100% 220%;animation:v17scanline 7s linear infinite}.mini-map:after{content:"PRIVACY-SAFE SIMULATION";position:absolute;right:13px;top:13px;z-index:5;padding:5px 8px;border:1px solid rgba(131,255,69,.35);border-radius:3px;color:var(--v17-green);background:rgba(8,28,16,.65);font-size:7px;font-weight:900;letter-spacing:.1em}.mini-map img{opacity:.64!important;filter:hue-rotate(5deg) saturate(1.35) contrast(1.14)!important}.map-routes path{stroke:rgba(35,231,255,.68)!important;stroke-width:1.35!important;stroke-dasharray:7 10;animation:v17dash 14s linear infinite}.map-node{background:var(--v17-cyan)!important;box-shadow:0 0 0 5px rgba(35,231,255,.1),0 0 18px var(--v17-cyan)!important}.map-node:nth-of-type(even){background:var(--v17-green)!important;box-shadow:0 0 0 5px rgba(131,255,69,.1),0 0 18px var(--v17-green)!important}.mini-map__label{border-radius:3px!important;border-color:rgba(49,226,255,.24)!important;background:rgba(2,12,20,.86)!important}
.v17-map-status{position:absolute;z-index:5;left:12px;bottom:12px;display:flex;gap:6px;flex-wrap:wrap;max-width:80%}.v17-map-status span{padding:5px 7px;border:1px solid rgba(49,226,255,.16);border-radius:3px;background:rgba(2,11,18,.85);font-size:7px;letter-spacing:.08em;color:#90adba}.v17-map-status b{color:var(--v17-cyan);font-weight:800}.v17-radar{position:absolute;z-index:1;left:49%;top:51%;width:260px;height:260px;transform:translate(-50%,-50%);border:1px solid rgba(35,231,255,.13);border-radius:50%;box-shadow:0 0 0 45px rgba(35,231,255,.018),0 0 0 90px rgba(35,231,255,.012)}.v17-radar:before{content:"";position:absolute;left:50%;top:50%;width:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,var(--v17-cyan),transparent);animation:v17sweep 5.4s linear infinite}
@keyframes v17scanline{from{background-position:0 180%}to{background-position:0 -120%}}@keyframes v17dash{to{stroke-dashoffset:-220}}@keyframes v17sweep{to{transform:rotate(360deg)}}

/* Cyber Lab -> command center */
body[data-page="cyber-lab"] .lab-hero-v8{padding-top:130px!important;background:radial-gradient(circle at 75% 45%,rgba(0,169,255,.10),transparent 34%)!important;border-bottom:1px solid rgba(49,226,255,.11)}
.lab-command-v8,.cyber-console{overflow:hidden!important}.lab-command-v8:after,.cyber-console:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 15%,rgba(35,231,255,.035),transparent 78%);transform:translateX(-100%);animation:v17panelScan 8s linear infinite}.cyber-console__head{border-color:rgba(49,226,255,.18)!important}.cyber-console__head button{border-radius:4px!important;border-color:rgba(49,226,255,.23)!important;color:var(--v17-cyan)!important;background:rgba(4,17,27,.84)!important}.cyber-map-stage{border-radius:5px!important;background:#020a11!important;position:relative}.cyber-map-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0 47%,rgba(35,231,255,.08) 49%,transparent 52%);background-size:100% 170%;animation:v17scanline 6s linear infinite}.cyber-routes path{stroke-dasharray:9 13!important;animation:v17dash 12s linear infinite}.cyber-node{box-shadow:0 0 0 6px rgba(35,231,255,.08),0 0 20px var(--v17-cyan)!important}.home-node{box-shadow:0 0 0 7px rgba(131,255,69,.11),0 0 24px var(--v17-green)!important}.event-feed{background:rgba(2,9,16,.9)!important;border-left:1px solid rgba(49,226,255,.13)!important}.defense-states span{border-radius:3px!important}.terminal-window{border-color:rgba(49,226,255,.24)!important}.terminal-bar{background:rgba(3,12,20,.95)!important;border-bottom-color:rgba(49,226,255,.14)!important}.arsenal-card span{color:var(--v17-cyan)!important}
.v17-lab-overlay{position:absolute;right:14px;top:14px;z-index:6;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;pointer-events:none}.v17-lab-overlay span{padding:5px 7px;border:1px solid rgba(49,226,255,.18);border-radius:3px;background:rgba(2,11,19,.82);font-size:7px;letter-spacing:.09em;color:#8fb2c0}.v17-lab-overlay span:last-child{color:var(--v17-green);border-color:rgba(131,255,69,.2)}
@keyframes v17panelScan{to{transform:translateX(100%)}}

/* Credentials proof wall */
.certificate-grid{gap:11px!important}.certificate-card{grid-template-columns:84px 1fr!important;padding:17px!important}.certificate-card img{width:84px!important;height:84px!important}.certificate-card small{color:var(--v17-cyan)!important}.proof-section .proof-card,.credential-card{border-radius:7px!important;border-color:rgba(49,226,255,.17)!important;background:rgba(4,15,25,.82)!important}

/* Footer */
.site-footer{background:#010509!important;border-top:1px solid rgba(49,226,255,.12)!important}.footer-brand img{border-radius:50%;filter:drop-shadow(0 0 12px rgba(35,231,255,.2))}.footer-bottom{border-top-color:rgba(49,226,255,.08)!important;color:#67818d!important}

/* Arabic executive hero uses the same portrait identity */
html[dir="rtl"] body[data-page="home"] .page-hero{padding-top:122px!important;min-height:720px;background:radial-gradient(circle at 25% 48%,rgba(0,174,255,.12),transparent 32%)!important}
html[dir="rtl"] body[data-page="home"] .page-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;align-items:center;gap:22px!important}
html[dir="rtl"] .credential-core.v17-ar-core{min-height:555px!important;position:relative!important;overflow:hidden!important;border-radius:7px!important;border:1px solid rgba(49,226,255,.16)!important;background:radial-gradient(circle at 50% 40%,rgba(0,166,255,.12),transparent 47%),rgba(2,9,16,.75)!important}
html[dir="rtl"] .v17-ar-core>strong,html[dir="rtl"] .v17-ar-core>span,html[dir="rtl"] .v17-ar-core>i{position:absolute;opacity:.08}.v17-ar-core .v17-ar-portrait{position:absolute;left:4%;bottom:0;width:70%;height:95%;object-fit:contain;object-position:left bottom;mask-image:linear-gradient(#000 0 88%,transparent 100%)}.v17-ar-core .v17-ar-logo{position:absolute;right:7%;top:8%;width:98px;filter:drop-shadow(0 0 14px rgba(35,231,255,.18))}.v17-ar-core .v17-ar-badges{position:absolute;right:5%;top:31%;display:grid;gap:8px}.v17-ar-core .v17-ar-badges b{padding:8px 11px;border:1px solid rgba(49,226,255,.21);border-radius:4px;background:rgba(3,15,25,.78);color:#eafaff;font-size:9px;letter-spacing:.07em}.v17-ar-core .v17-ar-badges b:first-child{color:var(--v17-green)}

/* Mobile: deliberate, portrait-first responsive composition */
@media(max-width:1100px){
  .site-nav{display:none!important}.menu-button{display:grid!important}.command-button{display:none!important}
  body[data-page="home"] .hero-grid{grid-template-columns:1fr 1fr!important}.v17-status-rail{width:178px}.v17-status-card{min-height:59px;padding:8px}.v17-portrait-img{width:78%;left:-4%}.v17-logo-watermark{left:0}.map-teaser-grid{grid-template-columns:1fr!important}.mini-map{min-height:420px!important}
}
@media(max-width:760px){
  :root{--wrap:min(100% - 26px,1320px)}
  .site-header{height:66px!important;padding:0 13px!important}.brand{min-width:0!important}.brand img{width:40px!important;height:40px!important}.brand strong{font-size:11px!important}.brand small{font-size:6px!important}.motion-button{display:none!important}.lang-switch{height:36px}.menu-button{width:36px!important;height:36px!important}
  .section{padding:62px 0!important}.section-heading{margin-bottom:24px!important}.section-heading h2{font-size:clamp(28px,9vw,40px)!important;line-height:1.04!important}.section-heading p{font-size:13px!important}
  body[data-page="home"] .hero{padding:88px 0 42px!important;min-height:auto!important}.hero:before{background:radial-gradient(circle at 50% 37%,rgba(0,160,230,.10),transparent 33%)!important}.hero-grid{display:flex!important;flex-direction:column!important;gap:0!important}.hero-copy{order:1!important;padding:14px 0 8px!important}.holo-stage{order:2!important;width:100%;min-height:565px!important;margin-top:0}.trust-strip{order:3!important}
  .v17-nameblock{margin:16px 0 8px}.v17-nameblock strong{font-size:clamp(38px,12vw,55px)}.v17-nameblock span{font-size:16px;line-height:1.35}.hero-copy>h1{font-size:23px!important;margin-top:15px!important}.hero-lead{font-size:13px!important;line-height:1.62!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.hero-actions .btn{width:100%!important;padding:0 10px!important}.hero-actions .v17-hire{grid-column:1/-1}.metric-row{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.metric-row>div{padding:9px!important}.metric-row strong{font-size:15px!important}.metric-row span{font-size:6.5px!important;letter-spacing:.04em!important}
  .v17-portrait-img{left:-10%!important;width:93%!important;height:91%!important}.v17-portrait-hud{left:-5%!important;top:9%!important;width:90%!important}.v17-logo-watermark{left:0!important;top:7%!important;width:68px!important}.v17-status-rail{right:0!important;top:10%!important;width:142px!important;gap:6px!important}.v17-status-card{min-height:54px!important;padding:7px!important;grid-template-columns:25px 1fr!important;gap:7px!important}.v17-status-card i{width:24px!important;height:24px!important;font-size:8px!important}.v17-status-card strong{font-size:8px!important}.v17-status-card small{font-size:6px!important}.v17-verified{left:25%!important;bottom:8%!important;font-size:6.8px!important}.holo-stage .hud-card{display:none!important}.orbit-a{left:0!important;width:340px!important;height:340px!important}.orbit-b{left:-5%!important;width:400px!important}.orbit-c{left:3%!important;width:290px!important;height:430px!important}
  .trust-strip{display:grid!important;grid-template-columns:repeat(2,1fr)!important;margin-top:-12px!important}.trust-chip{text-align:center!important}.signal-strip{display:none!important}
  .visual-system-frame,.ops-deck-v8,.capability-core,.project-panel--premium,.contact-cta__inner{border-radius:6px!important}
  .map-teaser-grid{grid-template-columns:1fr!important}.mini-map{min-height:330px!important}.mini-map:after{font-size:6px;right:7px;top:7px}.v17-map-status{left:7px;bottom:7px}.v17-map-status span{font-size:5.8px;padding:4px}.v17-radar{width:180px;height:180px}.map-routes path{stroke-width:1!important}
  .project-panel--premium .project-body{padding:22px!important}.project-panel--premium .project-body h3{font-size:31px!important}.project-panel--reverse .project-visual{order:0!important}.project-panel--reverse .project-body{order:1!important}
  .cyber-console__grid{display:grid!important;grid-template-columns:1fr!important}.event-feed{border-left:0!important;border-top:1px solid rgba(49,226,255,.13)!important}.cyber-console__head{align-items:flex-start!important;gap:10px!important}.cyber-console__head>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.cyber-console__head button{font-size:7px!important;padding:7px!important}
  html[dir="rtl"] body[data-page="home"] .page-hero{min-height:auto!important;padding-top:92px!important}.page-hero__grid{display:flex!important;flex-direction:column!important}.v17-ar-core{width:100%!important;min-height:480px!important}.v17-ar-core .v17-ar-portrait{width:84%!important;left:-6%!important}.v17-ar-core .v17-ar-logo{width:72px!important}.v17-ar-core .v17-ar-badges{right:3%!important}.v17-ar-core .v17-ar-badges b{font-size:7px!important;padding:7px!important}
}
@media(max-width:420px){
  .brand span small{display:none}.v17-status-rail{width:128px!important}.v17-portrait-img{width:97%!important;left:-15%!important}.holo-stage{min-height:535px!important}.hero-actions{grid-template-columns:1fr!important}.hero-actions .v17-hire{grid-column:auto}.metric-row span{display:none}.metric-row>div{text-align:center}.metric-row strong{font-size:17px!important}
}
@media(prefers-reduced-motion:reduce){.v17-portrait-hud,.mini-map:before,.map-routes path,.v17-radar:before,.lab-command-v8:after,.cyber-console:after,.cyber-map-stage:after,.cyber-routes path{animation:none!important}}
