:root{color-scheme:dark;font-family:Tactic Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-body: "Tactic Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Tactic Sans Ext Exd", "Tactic Sans", Rajdhani, Inter, ui-sans-serif, system-ui, sans-serif;--font-hero: "Tactic Sans Ext Exd", "Tactic Sans", Rajdhani, Inter, ui-sans-serif, system-ui, sans-serif;--ink: #111619;--ink-soft: #344049;--paper: #f2f5f6;--paper-strong: #ffffff;--night: #06090b;--night-2: #10161a;--muted: #62717b;--blue: #0873d7;--blue-2: #11a0f4;--cyan: #22c7dc;--amber: #e1962d;--green: #278262;--line-dark: rgba(255, 255, 255, .14);--line-light: rgba(17, 22, 25, .14);--shadow: 0 28px 90px rgba(8, 14, 18, .22);--brand-logo-glow: drop-shadow(0 0 5px rgba(17, 160, 244, .22)) drop-shadow(0 0 15px rgba(34, 199, 220, .14)) drop-shadow(0 14px 28px rgba(0, 0, 0, .48));--brand-logo-glow-strong: drop-shadow(0 0 12px rgba(17, 160, 244, .44)) drop-shadow(0 0 30px rgba(34, 199, 220, .26)) drop-shadow(0 18px 38px rgba(0, 0, 0, .56))}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--night);color:var(--paper-strong);font-family:var(--font-body)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;content:"";background:linear-gradient(110deg,rgba(255,255,255,.03) 0 1px,transparent 1px 90px),linear-gradient(180deg,#06090b,#0c1317 46%,#06090b)}body:after{position:fixed;inset:auto -20vw -28vh -20vw;z-index:-2;height:58vh;pointer-events:none;content:"";background:radial-gradient(ellipse at 50% 70%,rgba(8,104,199,.16),transparent 62%),radial-gradient(ellipse at 68% 62%,rgba(34,199,220,.08),transparent 44%);filter:blur(8px)}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button{cursor:pointer}button.button{border:0}img{max-width:100%}.section-depth{position:relative;isolation:isolate}#solutions,#services,#process,#future,#brief,#contact{scroll-margin-top:116px}#solutions,#services{scroll-margin-top:0}.site-header{position:absolute;top:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(170px,230px) 1fr auto;align-items:center;gap:clamp(16px,3vw,48px);width:100%;padding:18px max(40px,calc((100% - 1460px)/2 + 28px));border-bottom:0;background:linear-gradient(180deg,rgba(2,4,6,.78),rgba(2,4,6,.16) 62%,transparent);color:#f6fbfd;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-link{display:flex;align-items:center;min-width:0}.brand-lockup-panel{position:relative;isolation:isolate;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-link img,.footer img{position:relative;z-index:1;display:block;width:100%;max-height:88px;height:auto;object-fit:contain}.brand-link .brand-lockup-image{width:min(100%,230px);max-height:72px;filter:drop-shadow(0 0 4px rgba(17,160,244,.18)) drop-shadow(0 0 11px rgba(34,199,220,.12)) drop-shadow(0 12px 25px rgba(0,0,0,.46))}.footer-brand-lockup{position:relative;isolation:isolate;width:fit-content;padding:0;border-radius:0;background:transparent;box-shadow:none}.footer-brand-image{width:min(100%,300px);max-height:none;filter:var(--brand-logo-glow)}.main-nav,.footer nav{display:flex;justify-content:center;gap:clamp(18px,2.6vw,34px);color:#ebf4f7b3;font-family:var(--font-display);font-size:.82rem;font-weight:600;text-transform:uppercase}.main-nav{justify-self:center;align-items:center;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#04080a61;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:6px}.main-nav a:hover{background:#ffffff0e}.main-nav a,.footer nav a{transition:color .16s ease}.main-nav a:hover,.footer nav a:hover{color:var(--cyan)}.header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.header-call,.header-quote,.header-admin,.header-install{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#03060838;color:#fff;font-family:var(--font-display);font-size:.98rem;font-weight:700;white-space:nowrap}.header-call,.header-quote{min-height:46px;padding:0 20px;background:#03060857}.header-quote{border-color:#2aa9ff8c;background:linear-gradient(180deg,#1d89e8fa,#0763bcfa);box-shadow:0 14px 38px #0763bc47,inset 0 1px #ffffff2e}.header-admin{min-height:44px;padding:0 15px;border-color:#ffffff1f;background:#ffffff0b;color:#e6f2f6c7;font-size:.78rem}.header-quote:hover,.header-call:hover,.header-admin:hover{border-color:#22c7dc94;color:#fff}.header-install{padding:0 15px;background:#22c7dc14;color:#dffbff}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}h1{max-width:620px;margin-bottom:20px;color:#f7faf8;font-size:clamp(4.6rem,6.35vw,6.65rem);line-height:.84;font-weight:700;text-transform:uppercase}h2{margin-bottom:22px;color:inherit;font-size:3.75rem;line-height:.98;font-weight:700}h3{margin-bottom:8px;font-size:1.05rem;line-height:1.24;font-weight:700}p{color:inherit;font-size:1.08rem;line-height:1.64}.plain-label,.hero-location{margin:0 0 16px;color:var(--cyan);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero{--hero-pad: max(64px, calc((100vw - 1400px)/2 + 64px) );display:grid;grid-template-columns:minmax(520px,.8fr) minmax(620px,1.2fr);grid-template-rows:minmax(690px,1fr);align-items:center;gap:0 24px;min-height:min(950px,100svh);padding:118px var(--hero-pad) 205px;overflow:hidden;border-bottom:0;background:radial-gradient(ellipse at 67% 70%,rgba(17,160,244,.18),transparent 33%),radial-gradient(circle at 79% 45%,rgba(35,176,255,.12),transparent 25%),linear-gradient(92deg,#020406fe,#020406f5 34%,#0204068a 55%,#02040629 74%,#0204066b),url(/assets/iss-higgsfield-hero.webp) 61% 48% / cover}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse at 67% 68%,rgba(17,160,244,.16),transparent 28%),radial-gradient(circle at 55% 60%,rgba(17,160,244,.12),transparent 18%),linear-gradient(110deg,rgba(120,174,196,.035) 0 1px,transparent 1px 124px),linear-gradient(90deg,rgba(1,3,5,.28),transparent 38%,rgba(1,3,5,.1) 74%,rgba(1,3,5,.42) 100%),linear-gradient(180deg,#0103050a,#010305a8);box-shadow:inset 0 0 0 1px #d2e9f012,inset 0 108px 120px #0000006b,inset 0 -190px 160px #000000c7;opacity:1}.hero:after{position:absolute;right:-10%;bottom:-30px;left:-10%;z-index:2;height:290px;pointer-events:none;content:"";background:radial-gradient(ellipse at 50% 0%,rgba(6,133,220,.22),transparent 56%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.84) 100%);transform:rotate(-2.6deg)}.hero-copy{position:relative;z-index:5;align-self:center;max-width:620px;margin-top:-70px;padding-bottom:0}.hero-blueprint-map{position:absolute;top:146px;left:max(390px,calc((100% - 1400px)/2 + 520px));z-index:1;width:min(520px,34vw);height:290px;pointer-events:none;opacity:.42;transform:perspective(1100px) rotateY(-9deg) rotateX(3deg);mix-blend-mode:screen}.hero-blueprint-map svg{display:block;width:100%;height:100%;overflow:visible}.blueprint-line,.blueprint-scan{fill:none;stroke:#b0cedb47;stroke-width:1;vector-effect:non-scaling-stroke}.blueprint-line-soft{stroke:#b0cedb2e}.blueprint-scan{stroke:#11a0f4b8;stroke-dasharray:6 8;animation:coverage-drift 12s linear infinite}.blueprint-scan-amber{stroke:#e1962d8f}.blueprint-node{stroke:#f4fafc9e;stroke-width:1.6}.hero-kicker{display:inline-flex;align-items:center;gap:18px;margin:0 0 20px;color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-kicker:before{display:inline-block;width:42px;height:2px;background:linear-gradient(90deg,#11a0f4fa,#22c7dcc7);content:""}.hero h1{max-width:620px;margin-bottom:24px;font-family:var(--font-hero);font-size:clamp(4rem,5.15vw,5.08rem);line-height:.9;font-weight:600;text-transform:uppercase;text-wrap:balance;text-shadow:0 14px 42px rgba(0,0,0,.34)}.hero-location{display:inline-flex;align-items:center;gap:15px}.hero-location:before{display:inline-block;width:42px;height:2px;background:linear-gradient(90deg,var(--blue-2),var(--cyan));content:""}.brand-dot{color:var(--blue-2)}.hero-copy>p:not(.hero-location):not(.hero-proofline){max-width:490px;margin-bottom:38px;color:#e2ecf0eb;font-size:1.06rem;line-height:1.54}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:0}.hero-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:22px}.hero-status-grid span{position:relative;display:grid;min-height:66px;align-content:center;gap:5px;padding:12px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 38%),#03080b9e;box-shadow:0 18px 48px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-status-grid span:before{position:absolute;top:15px;left:12px;width:7px;height:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 18px #22c7dcad;content:""}.hero-status-grid span:nth-child(2):before{background:var(--amber);box-shadow:0 0 18px #e1962da8}.hero-status-grid span:nth-child(3):before{background:#78e0b6;box-shadow:0 0 18px #78e0b699}.hero-status-grid strong,.hero-status-grid small{display:block;padding-left:16px}.hero-status-grid strong{color:#f4fafb;font-family:var(--font-display);font-size:.8rem;line-height:1.1;text-transform:uppercase}.hero-status-grid small{color:#c6d5dbb8;font-size:.74rem;font-weight:760}.hero-proofline{display:grid;gap:12px;max-width:540px;margin-bottom:0;color:#d6e2e8c7;font-size:.98rem;line-height:1.42}.hero-proofline:before{display:inline-block;width:34px;height:1px;background:var(--blue-2);content:""}.hero-proof-deck{position:absolute;z-index:9;right:0;bottom:28px;left:0;display:grid;overflow:hidden}.hero-proof-deck:before{position:absolute;top:44px;right:var(--hero-pad);left:var(--hero-pad);z-index:4;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(34,199,220,.5),rgba(245,251,253,.32),transparent)}.hero-proof-band{position:absolute;top:14px;right:var(--hero-pad);left:var(--hero-pad);z-index:3;display:flex;align-items:center;justify-content:center;gap:22px;padding:0;border:0;background:none;color:#edf4f7e6;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-proof-band small{color:#91a8b5d6;font-size:.8rem;font-weight:500}.hero-proof-shell{position:relative;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:232px;min-height:232px;padding-top:34px;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(17,160,244,.11),transparent 28%,rgba(0,0,0,.18) 78%),linear-gradient(180deg,#02040605,#020406bd 20%,#020406f7);clip-path:polygon(0 30%,14% 18%,38% 10%,66% 4%,100% 12%,100% 100%,0 100%);box-shadow:0 -44px 118px #00000080}.hero-proof-shell:before{position:absolute;top:38px;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(209,230,238,.24) 22%,rgba(209,230,238,.4) 52%,transparent 88%)}.hero-work-intro{position:relative;z-index:2;display:grid;align-content:center;gap:16px;padding:62px 34px 28px var(--hero-pad);background:linear-gradient(90deg,#020406eb,#0204065c)}.hero-work-intro span{color:var(--blue-2);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-work-intro h2{max-width:270px;margin:0;font-family:var(--font-body);font-size:1.5rem;line-height:1.12;font-weight:500}.hero-work-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding-bottom:6px;border-bottom:1px solid rgba(17,160,244,.48);color:var(--blue-2);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-evidence-strip{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));height:232px;min-height:232px;margin-top:-12px;overflow:hidden}.hero-proof-card{position:relative;height:232px;min-height:232px;overflow:hidden;background:#10161a}.hero-proof-card:before{position:absolute;right:18px;bottom:24px;left:18px;z-index:3;height:1px;content:"";background:linear-gradient(90deg,rgba(34,199,220,.52),transparent 76%)}.hero-proof-card+.hero-proof-card{border-left:1px solid rgba(255,255,255,.08)}.hero-proof-card img{display:block;width:100%;height:100%;min-height:232px;object-fit:cover;filter:saturate(1) contrast(1.08) brightness(.98);transform:scale(1.03);transition:transform .52s ease,filter .52s ease}.hero-proof-card:hover img{filter:saturate(1.06) contrast(1.1) brightness(1.05);transform:scale(1.065)}.hero-proof-card:nth-child(1) img{object-position:72% 42%}.hero-proof-card:nth-child(2) img{object-position:63% 50%}.hero-proof-card:nth-child(3) img{object-position:68% 50%}.hero-proof-card:nth-child(4) img{object-position:54% 50%}.hero-proof-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02040605,#0204069e),linear-gradient(105deg,rgba(8,104,199,.2),transparent 58%)}.hero-proof-card-content{position:absolute;right:20px;bottom:38px;left:20px;display:grid;gap:10px;color:#f7fbfc}.hero-proof-card-content strong{color:var(--blue-2);font-family:var(--font-display);font-size:.84rem;font-weight:700;letter-spacing:.08em}.hero-proof-card-content span{color:#f6fbfceb;font-family:var(--font-display);font-size:.92rem;font-weight:700;line-height:1.15;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:0 20px;border-radius:6px;font-family:var(--font-display);font-size:.9rem;font-weight:700;text-align:center;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button span{min-width:0}.button-primary{border:1px solid rgba(51,151,238,.58);background:linear-gradient(180deg,#1682e2,#0a61bc);color:#fff;box-shadow:0 18px 42px #0868c747}.button-call{border:1px solid rgba(255,255,255,.18);background:#060e129e;color:#f5fbfd}.hero-visual{position:relative;z-index:3;min-height:650px;align-self:stretch;isolation:isolate}.hero-visual:after{display:none}.hero-monitor-wall,.hero-rack-stack{position:absolute;margin:0;overflow:hidden;pointer-events:none}.hero-monitor-wall img,.hero-rack-stack img{display:block;width:100%;height:100%;object-fit:cover}.hero-rack-stack{top:44px;left:-36px;z-index:0;width:min(18vw,250px);height:360px;opacity:.09;filter:saturate(.62) brightness(.76) blur(.6px);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 100%)}.hero-monitor-wall{top:114px;left:18%;z-index:1;width:min(31vw,430px);height:320px;border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 60px #0000003d;opacity:.12;transform:perspective(1200px) rotateY(-12deg);filter:saturate(.58) brightness(.56) contrast(1.08);mix-blend-mode:screen}.hero-light-columns,.hero-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-light-columns{z-index:0}.hero-light-column{display:block;position:absolute;top:64px;width:58px;height:70%;background:linear-gradient(180deg,#ffffff29,#fff0);opacity:.18;filter:blur(10px);transform:skew(-10deg)}.column-one{left:14%;height:60%}.column-two{left:48%}.column-three{right:18%;height:54%}.hero-glass{z-index:1}.hero-glass-a,.hero-glass-b{position:absolute;display:block}.hero-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);opacity:.38;filter:blur(1px)}.hero-glass-a{top:42px;left:18%;width:240px;height:520px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03);opacity:.3;transform:skew(-14deg);mix-blend-mode:screen}.hero-glass-b{top:-8px;right:24%;width:160px;height:420px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff12,#ffffff03);opacity:.2;transform:skew(-18deg)}.hero-visual-backdrop{position:absolute;top:0;left:-60px;z-index:0;width:min(1100px,calc(100% + 120px));height:100%;opacity:.5;background:radial-gradient(ellipse at 72% 35%,rgba(17,160,244,.16),transparent 35%),linear-gradient(90deg,#02040657,#02040608 48%,#0204061f);clip-path:none;filter:saturate(1.08) brightness(.9) contrast(1.08);box-shadow:none}.hero-visual-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 42%,transparent 72%);mix-blend-mode:screen;opacity:.18}.hero-floorplan-layer{position:absolute;top:52px;left:10%;z-index:2;width:min(760px,88%);height:500px;opacity:.8}.hero-callouts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.command-scene{display:block;width:100%;height:100%}.floorplan-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.floorplan-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.floor-line,.floor-sweep{fill:none;stroke:#b7cbd452;stroke-width:1.25;vector-effect:non-scaling-stroke}.floor-line-soft{stroke:#b7cbd438}.floor-sweep{stroke:#11a0f4eb;stroke-dasharray:7 8;animation:coverage-drift 9s linear infinite}.floor-sweep-amber{stroke:#e1962db3}.plan-node{stroke:#ffffffb8;stroke-width:2}.node-blue{fill:var(--blue-2);filter:drop-shadow(0 0 12px rgba(17,160,244,.85))}.node-amber{fill:var(--amber);filter:drop-shadow(0 0 12px rgba(225,150,45,.75))}.node-cyan{fill:var(--cyan);filter:drop-shadow(0 0 12px rgba(34,199,220,.75))}.plan-tag{display:none}.hero-callout{position:absolute;display:grid;gap:3px;min-width:0;padding:0;border:0;background:none;color:#beced6e0;font-family:var(--font-display);font-size:.66rem;line-height:1.24;text-transform:uppercase;box-shadow:none}.hero-callout:before{position:absolute;top:8px;left:-56px;width:44px;height:1px;content:"";background:#aabfca70}.hero-callout:after{position:absolute;top:4px;left:-63px;width:8px;height:8px;content:"";border:2px solid rgba(170,191,202,.84);border-radius:999px;background:#061015}.hero-callout strong{color:#f4fbfd;font-size:.82rem}.hero-callout-camera{top:118px;left:63%}.hero-callout-camera strong,.hero-callout-intercom strong{color:var(--blue-2)}.hero-callout-gate{top:280px;left:56%}.hero-callout-gate strong{color:var(--amber)}.hero-callout-intercom{right:24%;bottom:126px}.hero-system-panel{position:absolute;left:2%;bottom:118px;z-index:5;width:min(280px,30vw);padding:16px;border:1px solid rgba(210,233,240,.14);background:linear-gradient(135deg,#0e1c24b8,#03070ab8),#030608a3;box-shadow:0 34px 86px #00000057,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:perspective(1100px) rotateY(-8deg) rotateX(1deg)}.hero-system-panel:before{position:absolute;top:-1px;left:16px;width:82px;height:1px;content:"";background:linear-gradient(90deg,var(--cyan),transparent)}.hero-system-head{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.11)}.hero-system-head span,.system-panel-row span{color:#b9cbd4b8;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-system-head strong{color:#f5fbfd;font-family:var(--font-display);font-size:1.05rem;line-height:1.08;text-transform:uppercase}.hero-system-rail{display:grid;gap:0}.system-panel-row{position:relative;display:grid;gap:4px;padding:13px 0 13px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.system-panel-row:before{position:absolute;top:18px;left:0;width:8px;height:8px;border-radius:999px;content:"";background:var(--cyan);box-shadow:0 0 16px #22c7dcb8}.system-panel-row strong{color:#f0f8faeb;font-size:.84rem;line-height:1.18}.system-panel-row.tone-blue:before{background:var(--blue-2);box-shadow:0 0 16px #11a0f4c7}.system-panel-row.tone-amber:before{background:var(--amber);box-shadow:0 0 16px #e1962dad}.hero-device{display:none}.hero-device img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 45%;filter:saturate(.94) contrast(1.04)}.hero-device:before,.hero-device:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.hero-device:before{background:linear-gradient(90deg,rgba(2,4,6,.5),rgba(2,4,6,.08) 18%,transparent 42%),linear-gradient(180deg,#02040605,#02040624)}.hero-device:after{inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgba(2,4,6,.34))}.scroll-cue{position:absolute;bottom:10px;left:50%;display:none;flex-direction:column;align-items:center;gap:6px;color:#ffffff94;font-size:.68rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase;transform:translate(-50%)}.bert-standard,.field,.sentinel,.evidence,.strategy,.brief,.contact{padding:118px max(28px,calc((100% - 1260px)/2));border-bottom:1px solid rgba(255,255,255,.08)}.bert-standard{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:70px;align-items:end;overflow:hidden;background:radial-gradient(ellipse at 12% 0%,rgba(8,104,199,.18),transparent 42%),linear-gradient(180deg,#040608,#091015);color:#f7faf9}.bert-standard:before,.evidence:after,.strategy:before,.brief:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(110deg,rgba(255,255,255,.035) 0 1px,transparent 1px 120px),linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 92px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 76%,transparent)}.bert-standard>*,.evidence>*,.strategy>*,.brief>*{position:relative;z-index:1}.standard-copy{max-width:640px}.bert-standard p,.strategy p{color:#dae7ecbd}.standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.standard-card{position:relative;min-height:250px;padding:30px 0 0;border:0;border-top:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;box-shadow:none}.standard-card:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border:2px solid var(--cyan);border-radius:999px;background:#05090c;box-shadow:0 0 22px #22c7dc85;content:""}.standard-card span{display:inline-block;margin-bottom:42px;color:var(--blue-2);font-size:.78rem;font-family:var(--font-display);font-weight:700}.standard-card h3{font-size:1.24rem}.standard-card p{margin-bottom:0;color:#dae7ecad;font-size:.96rem}.field{position:relative;z-index:3;display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:0;align-items:stretch;padding-top:82px;padding-bottom:78px;margin-top:0;overflow:hidden;border-bottom:0;background:radial-gradient(ellipse at 72% 110%,rgba(8,104,199,.25),transparent 45%),linear-gradient(90deg,#020406fa,#020406bd 34%,#020406e6),linear-gradient(180deg,#05090c,#070b0e 72%,#040608);color:#f7faf9}.field:before{position:absolute;right:8%;bottom:26px;left:8%;z-index:0;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(17,160,244,.42),transparent)}.field:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(110deg,rgba(255,255,255,.04) 0 1px,transparent 1px 96px),radial-gradient(ellipse at 70% 34%,rgba(34,199,220,.16),transparent 34%),linear-gradient(90deg,rgba(2,4,6,.68),transparent 38%,rgba(2,4,6,.48)),url(/assets/genetec-workstation.jpg) 54% 42% / cover;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 78%,transparent);opacity:.26}.section-intro{position:relative;z-index:3;display:grid;align-content:center;grid-template-columns:1fr;gap:16px;min-height:auto;max-width:760px;padding:34px 34px 34px 0;margin-bottom:0;border-right:0}.field .section-intro{max-width:none;min-height:clamp(420px,34vw,510px);padding:36px 30px 36px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#020406db,#0204063d),#02040661}.field .section-intro:before{position:absolute;top:0;left:0;width:96px;height:1px;content:"";background:linear-gradient(90deg,var(--cyan),transparent)}.section-intro h2{margin-bottom:0;font-size:2.45rem;line-height:1.03}.field .section-intro p:not(.plain-label){color:#dae7ecb8;font-size:.98rem;line-height:1.55}.text-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:10px;padding-bottom:8px;border-bottom:1px solid rgba(34,199,220,.44);color:var(--cyan);font-family:var(--font-display);font-size:.77rem;font-weight:700;text-transform:uppercase}.work-gallery{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:365px;margin-right:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 34px 110px #00000047}.work-panel{position:relative;min-height:clamp(420px,34vw,510px);overflow:hidden;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:#111619;box-shadow:none;transform:none}.work-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 20%),linear-gradient(90deg,transparent,rgba(34,199,220,.08),transparent);opacity:.52;mix-blend-mode:screen}.work-panel+.work-panel{margin-left:0}.work-panel img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1) contrast(1.08) brightness(.98);transform:scale(1.04);transition:transform .42s ease,filter .42s ease}.work-panel:hover img{filter:saturate(1.06) contrast(1.1) brightness(1.04);transform:scale(1.08)}.work-panel:nth-child(1) img{object-position:70% 42%}.work-panel:nth-child(2) img{object-position:62% 50%}.work-panel:nth-child(3) img{object-position:70% 50%}.work-panel:nth-child(4) img{object-position:54% 50%}.work-panel-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#04080a05,#04080a14 32%,#030608c7 74%,#030608f5),linear-gradient(95deg,rgba(8,104,199,.26),transparent 58%)}.work-panel-content{position:absolute;left:clamp(18px,1.8vw,28px);right:clamp(18px,1.8vw,28px);bottom:clamp(18px,1.8vw,28px);color:#f8fbfa;z-index:2;display:flex;max-width:none;max-height:calc(100% - 48px);flex-direction:column;overflow:clip;overflow-wrap:break-word}.work-panel-content svg,.check-list svg{color:var(--cyan)}.work-panel-content svg{flex:0 0 auto;margin-bottom:16px;opacity:.92}.work-panel-content h3{margin-bottom:10px;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.08;text-transform:uppercase}.work-panel-content p,.feature-row p,.timeline-event p,.trust-stack p{font-size:.93rem;line-height:1.5}.work-panel-content p{color:#c8d4d9;margin-bottom:0;font-size:clamp(.82rem,.9vw,.92rem);line-height:1.42}.work-panel-content ul{display:grid;gap:5px;padding:0;margin:12px 0 0;list-style:none}.work-panel-content li{position:relative;padding-left:14px;color:#eef6f8;font-size:clamp(.74rem,.78vw,.82rem);line-height:1.28}.work-panel-content li:before{position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:999px;background:var(--cyan);content:""}.operations-viewport{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(430px,1.14fr) minmax(300px,.72fr);gap:18px;align-items:stretch;min-height:calc(100svh - 74px);padding:24px max(18px,calc((100% - 1480px)/2)) 40px;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 50% 18%,rgba(17,160,244,.16),transparent 34%),linear-gradient(120deg,#010508f2,#070d10fa 44%,#020507f7),#05080a}.operations-viewport:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 88%)}.operations-viewport:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse at 62% 60%,rgba(34,199,220,.16),transparent 30%),linear-gradient(90deg,rgba(3,6,8,.62),transparent 28%,transparent 70%,rgba(3,6,8,.56)),url(/assets/genetec-workstation.jpg) center / cover;opacity:.2;filter:saturate(.7) contrast(1.1)}.operations-viewport>*{position:relative;z-index:1}.scope-console,.security-stage,.support-console{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 34%),#050a0dc7;box-shadow:0 30px 90px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scope-console,.support-console{display:flex;min-height:638px;flex-direction:column;padding:clamp(18px,2vw,26px)}.ops-panel-heading span,.support-console-head span,.stage-live-card span,.stage-callout span{display:block;color:var(--cyan);font-family:var(--font-display);font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.ops-panel-heading h2{max-width:320px;margin:13px 0 14px;font-family:var(--font-body);font-size:clamp(2.25rem,3.2vw,3.35rem);line-height:.96;font-weight:520}.ops-panel-heading p{max-width:360px;margin:0;color:#d2e1e7b3;font-size:.9rem;line-height:1.48}.scope-service-list{display:grid;gap:10px;margin-top:24px}.scope-service-row{display:grid;grid-template-columns:76px 30px minmax(0,1fr) 24px;gap:12px;align-items:center;min-height:94px;padding:9px 12px 9px 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;color:#f7faf9;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.scope-service-row:hover,.scope-service-row.is-active{border-color:#22c7dc85;background:linear-gradient(135deg,rgba(8,104,199,.18),transparent 58%),#ffffff0f;transform:translateY(-2px)}.scope-service-row:nth-child(2).is-active{border-color:#e1962d8a}.scope-service-row:nth-child(4).is-active{border-color:#78e0b670}.scope-service-row img{width:76px;height:76px;border-radius:6px;object-fit:cover;filter:saturate(.88) contrast(1.08) brightness(.86)}.scope-service-row>span{color:var(--blue-2);font-family:var(--font-display);font-size:.82rem;font-weight:820}.scope-service-row strong,.scope-service-row small{display:block}.scope-service-row strong{font-family:var(--font-display);font-size:.88rem;line-height:1.1;text-transform:uppercase}.scope-service-row small{display:-webkit-box;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cddce2b8;font-size:.78rem;line-height:1.32}.scope-service-row svg{color:var(--cyan)}.scope-quote-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:auto;border:1px solid rgba(51,151,238,.58);border-radius:8px;background:linear-gradient(180deg,#1682e2,#0a61bc);color:#fff;font-family:var(--font-display);font-size:.86rem;font-weight:820;text-transform:uppercase;box-shadow:0 18px 42px #0868c742}.security-stage{position:relative;min-height:638px;overflow:hidden;background:radial-gradient(ellipse at 66% 54%,rgba(34,199,220,.16),transparent 32%),#080c0f;isolation:isolate}.security-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 33%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.7) 0%,transparent 36%,rgba(0,0,0,.38) 100%)}.security-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0 46%,rgba(255,255,255,.08) 47%,transparent 49% 100%),linear-gradient(90deg,rgba(34,199,220,.1),transparent 18%,rgba(225,150,45,.08) 78%,transparent);opacity:.42;mix-blend-mode:screen}.security-stage-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.1) brightness(.78);transform:scale(1.04);transition:filter .36s ease,transform .56s ease}.security-stage:hover .security-stage-photo{filter:saturate(1.02) contrast(1.12) brightness(.86);transform:scale(1.07)}.security-stage-3d{position:absolute;top:3%;right:0;bottom:7%;left:0;z-index:1;opacity:.52;mix-blend-mode:screen}.security-stage-grid{position:absolute;top:5%;right:3%;bottom:8%;left:3%;z-index:4;opacity:.68;mix-blend-mode:screen}.security-stage-grid .floorplan-svg{filter:drop-shadow(0 0 12px rgba(17,160,244,.26))}.security-stage-grid .plan-tag{transform:scale(.88);transform-origin:left top}.stage-live-card,.stage-callout,.stage-metric-strip{position:absolute;z-index:6;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#04080ab8;box-shadow:0 20px 58px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-live-card{top:22px;left:22px;width:min(330px,calc(100% - 44px));padding:18px}.stage-live-card strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:.98;text-transform:uppercase}.stage-live-card p{margin:12px 0 0;color:#d7e5ebc2;font-size:.88rem;line-height:1.48}.stage-callout{top:22px;right:22px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px}.stage-callout svg{color:var(--amber)}.stage-metric-strip{right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.stage-metric-strip span{display:grid;min-height:92px;align-content:end;gap:8px;padding:15px;border-right:1px solid rgba(255,255,255,.1);color:#eef7f9;font-family:var(--font-display);font-size:.84rem;font-weight:760;line-height:1.14;text-transform:uppercase}.stage-metric-strip span:last-child{border-right:0}.stage-metric-strip small{color:var(--blue-2);font-size:.72rem;font-weight:820}.support-console{gap:18px}.support-console-head{padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.12)}.support-console-head strong{display:block;margin-top:9px;font-family:var(--font-display);font-size:clamp(1.75rem,2.2vw,2.35rem);line-height:1}.support-console-head em{display:block;margin-top:8px;color:#78e0b6db;font-size:.78rem;font-style:normal;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.support-run-list{display:grid;gap:0}.support-run-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.11)}.support-run-row>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(34,199,220,.36);border-radius:999px;color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:820}.support-run-row strong{display:block;font-family:var(--font-display);font-size:.94rem;text-transform:uppercase}.support-run-row p{margin:6px 0 0;color:#cedde3b8;font-size:.82rem;line-height:1.4}.support-proof-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:auto;padding:15px;border:1px solid rgba(120,224,182,.22);border-radius:8px;background:linear-gradient(135deg,rgba(120,224,182,.1),transparent 68%),#ffffff0b}.support-proof-card svg{color:#78e0b6}.support-proof-card strong{display:block;font-size:.95rem}.support-proof-card p{margin:6px 0 0;color:#cedde3bd;font-size:.8rem;line-height:1.4}.support-call-to-action{width:100%}.services-poster{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(430px,1.14fr) minmax(300px,.72fr);gap:18px;align-items:stretch;min-height:calc(100svh - 74px);padding:26px max(18px,calc((100% - 1480px)/2)) 42px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 52% 12%,rgba(17,160,244,.2),transparent 32%),linear-gradient(125deg,#010508f7,#070d10fa 45%,#020507fa),#05080a}.services-poster:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 90%)}.services-poster:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse at 63% 59%,rgba(34,199,220,.16),transparent 31%),linear-gradient(90deg,rgba(3,6,8,.7),transparent 28%,transparent 70%,rgba(3,6,8,.58)),url(/assets/server-rack.jpg) center / cover;opacity:.2;filter:saturate(.74) contrast(1.1)}.services-poster>*{position:relative;z-index:1}.service-scope-console,.service-poster-stage,.service-proof-console{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 34%),#050a0dc7;box-shadow:0 30px 90px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-scope-console,.service-proof-console{display:flex;min-height:638px;flex-direction:column;padding:clamp(18px,2vw,26px)}.service-title>span,.service-stage-card span,.service-proof-head span{display:block;color:var(--cyan);font-family:var(--font-display);font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.service-title h2{max-width:390px;margin:13px 0 14px;font-family:var(--font-body);font-size:clamp(2.1rem,2.8vw,3.05rem);line-height:.98;font-weight:540}.service-title p{max-width:390px;margin:0;color:#d2e1e7b8;font-size:.88rem;line-height:1.48}.service-scope-list{display:grid;gap:9px;margin-top:22px}.service-scope-button{display:grid;grid-template-columns:72px 28px minmax(0,1fr) 22px;gap:11px;align-items:center;min-height:82px;padding:8px 11px 8px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;color:#f7faf9;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.service-scope-button:hover,.service-scope-button.is-active{border-color:#22c7dc85;background:linear-gradient(135deg,rgba(8,104,199,.18),transparent 58%),#ffffff0f;transform:translateY(-2px)}.service-scope-button img{width:72px;height:66px;border-radius:6px;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.86)}.service-scope-button>span{color:var(--blue-2);font-family:var(--font-display);font-size:.8rem;font-weight:820}.service-scope-button strong,.service-scope-button small{display:block}.service-scope-button strong{font-family:var(--font-display);font-size:.86rem;line-height:1.1;text-transform:uppercase}.service-scope-button small{display:-webkit-box;margin-top:5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cddce2b8;font-size:.76rem;line-height:1.3}.service-scope-button svg{color:var(--cyan)}.service-poster-stage{position:relative;min-height:638px;background:radial-gradient(ellipse at 68% 54%,rgba(34,199,220,.16),transparent 32%),#080c0f;isolation:isolate}.service-poster-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(0,0,0,.06),transparent 33%,rgba(0,0,0,.84) 100%),linear-gradient(90deg,rgba(0,0,0,.72) 0%,transparent 36%,rgba(0,0,0,.36) 100%)}.service-poster-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0 45%,rgba(255,255,255,.08) 47%,transparent 50% 100%),linear-gradient(90deg,rgba(34,199,220,.1),transparent 20%,rgba(225,150,45,.08) 78%,transparent);opacity:.42;mix-blend-mode:screen}.service-poster-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.1) brightness(.78);transform:scale(1.04);transition:filter .36s ease,transform .56s ease}.service-poster-stage:hover .service-poster-photo{filter:saturate(1.02) contrast(1.12) brightness(.86);transform:scale(1.07)}.service-poster-scene{position:absolute;top:5%;right:0;bottom:9%;left:0;z-index:1;opacity:.42;mix-blend-mode:screen}.service-poster-map{position:absolute;top:7%;right:2%;bottom:10%;left:2%;z-index:4;opacity:.66;mix-blend-mode:screen}.service-poster-map .plan-tag{transform:scale(.86);transform-origin:left top}.service-stage-card,.service-stage-status,.service-proof-strip{position:absolute;z-index:6;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#04080ab8;box-shadow:0 20px 58px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-stage-card{top:22px;left:22px;width:min(340px,calc(100% - 44px));padding:18px}.service-stage-card h3{display:block;margin:8px 0 0;font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:.98;text-transform:uppercase}.service-stage-card p{margin:12px 0 0;color:#d7e5ebc2;font-size:.88rem;line-height:1.48}.service-stage-status{top:22px;right:22px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;color:var(--cyan);font-family:var(--font-display);font-size:.78rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.service-proof-strip{right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.service-proof-strip span{display:grid;min-height:92px;align-content:end;gap:8px;padding:15px;border-right:1px solid rgba(255,255,255,.1);color:#eef7f9;font-family:var(--font-display);font-size:.82rem;font-weight:760;line-height:1.14;text-transform:uppercase}.service-proof-strip span:last-child{border-right:0}.service-proof-strip small{color:var(--blue-2);font-size:.72rem;font-weight:820}.service-proof-console{gap:18px}.service-proof-head{padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.12)}.service-proof-head strong{display:block;margin-top:9px;font-family:var(--font-display);font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:1}.service-proof-rows{display:grid;gap:10px}.service-proof-rows article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid rgba(120,224,182,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,224,182,.09),transparent 66%),#ffffff0b}.service-proof-rows svg{color:#78e0b6}.service-proof-rows strong{display:block;font-family:var(--font-display);font-size:.92rem;text-transform:uppercase}.service-proof-rows p{margin:5px 0 0;color:#cedde3b8;font-size:.8rem;line-height:1.4}.service-proof-lines{display:grid;grid-template-columns:1fr;margin-top:auto}.service-proof-lines p{margin:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#deebefbd;font-size:.83rem;line-height:1.32}.service-proof-cta{width:100%}.sentinel{position:relative;display:grid;grid-template-columns:minmax(470px,.98fr) minmax(0,.82fr);gap:76px;align-items:center;background:radial-gradient(ellipse at 28% 52%,rgba(8,104,199,.22),transparent 42%),linear-gradient(135deg,#080e12fa,#030507fa),var(--night);color:#f7faf9}.sentinel:before,.evidence:before,.brief:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 82px),linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 82px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(180deg,#000,transparent 86%)}.sentinel-copy p,.evidence-copy p,.brief-copy p,.contact-copy p{color:#c6d0d5}.sentinel-diagram{position:relative;min-height:560px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(135deg,#141f2585,#070b0ee0),#0c1115;box-shadow:none;clip-path:polygon(0 8%,90% 0,100% 84%,14% 100%);perspective:900px;transform-style:preserve-3d}.sentinel-diagram:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(115deg,rgba(255,255,255,.08) 0 1px,transparent 1px 95px),url(/assets/server-rack.jpg) center / cover;opacity:.2;mix-blend-mode:screen}.sentinel-diagram:after{position:absolute;top:8%;right:5%;bottom:9%;left:6%;pointer-events:none;content:"";border:1px solid rgba(34,199,220,.16);background:linear-gradient(128deg,rgba(34,199,220,.12),transparent 34%),linear-gradient(310deg,rgba(8,104,199,.14),transparent 42%);clip-path:polygon(5% 0,100% 10%,88% 100%,0 84%);transform:translateZ(-40px) rotateX(60deg)}.network-ring{position:absolute;border:1px solid rgba(24,183,210,.34);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg);animation:ring-breathe 7.6s ease-in-out infinite}.ring-one{top:50%;left:50%;width:390px;height:390px}.ring-two{top:51%;left:50%;width:610px;height:610px;border-color:#0868c72e}.appliance-box{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:180px;height:150px;border:1px solid rgba(24,183,210,.46);border-radius:0;background:linear-gradient(180deg,#0f212bf5,#070b0efa);box-shadow:0 0 48px #0868c73d,inset 0 0 28px #18b7d21a;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%,0 18%);transform:translate(-50%,-50%)}.appliance-box svg{color:var(--cyan)}.appliance-box strong{font-size:1.18rem}.appliance-box span,.diagram-note{color:#aab9c1;font-size:.82rem}.diagram-node{position:absolute;display:grid;place-items:center;width:116px;height:116px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:#0f191fa8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#c4d2d9;font-size:.82rem;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%,0 16%)}.node-vms{top:18%;left:16%}.node-camera{right:12%;top:24%}.node-operator{right:22%;bottom:15%}.diagram-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--blue-2),transparent);transform-origin:left center}.diagram-line:after{position:absolute;inset:-1px auto -1px 0;width:26%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);filter:drop-shadow(0 0 8px rgba(34,199,220,.75));animation:line-trace 3.8s ease-in-out infinite}.line-a{top:38%;left:28%;width:240px;transform:rotate(14deg)}.line-b{top:42%;left:50%;width:250px;transform:rotate(-16deg)}.line-c{top:58%;left:51%;width:230px;transform:rotate(36deg)}.diagram-note{position:absolute;left:28px;bottom:24px;max-width:260px;margin:0}.feature-list,.trust-stack,.timeline,.check-list{display:grid;gap:16px}.feature-list{margin-top:32px}.feature-row{display:grid;grid-template-columns:44px 1fr;gap:16px}.feature-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(24,183,210,.24);border-radius:999px;color:var(--cyan);background:#18b7d214}.feature-row h3,.feature-row p{margin-bottom:4px}.evidence{position:relative;display:grid;grid-template-columns:minmax(0,.62fr) minmax(560px,1fr);gap:64px;align-items:center;overflow:hidden;background:linear-gradient(90deg,#05080aeb,#05080ab8),url(/assets/genetec-workstation.jpg) center / cover;color:#f7faf9}.check-list{padding:0;margin:28px 0 0;list-style:none;color:#dce8ec}.check-list li{display:flex;gap:10px;align-items:flex-start;font-size:.98rem}.review-console,.service-board,.brief-shell,.brief-preview,.contact-card{border:1px solid rgba(255,255,255,.11);border-radius:0;background:#050a0db8;box-shadow:0 32px 90px #00000038}.strategy-image{overflow:hidden;border:1px solid var(--line-light);border-radius:8px;background:#111619;box-shadow:0 24px 70px #11161924}.review-console{overflow:hidden}.service-board{position:relative;min-height:560px;overflow:hidden;background:#0b1014;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.service-board:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(255,255,255,.06) 0 1px,transparent 1px 94px),radial-gradient(ellipse at 74% 24%,rgba(34,199,220,.18),transparent 34%);mix-blend-mode:screen;opacity:.72}.service-board img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;filter:saturate(.82) contrast(1.08);transform:scale(1.01)}.service-board:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(90deg,#05080af0,#05080ab3 44%,#05080a29),linear-gradient(180deg,transparent 38%,rgba(5,8,10,.82) 100%)}.service-board-content{position:absolute;left:64px;right:46px;bottom:26px;z-index:2;max-width:520px}.service-board-content>span{display:block;margin-bottom:12px;color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.service-board-content h3{max-width:430px;margin-bottom:20px;color:#f7faf9;font-size:2.4rem;line-height:1.02}.service-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.service-lines p{margin:0;padding:11px 0;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:#dce8ec;font-size:.86rem;line-height:1.32}.console-header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12);color:#e4eff2;font-size:.82rem;font-weight:820}.console-header span:last-child{color:#93a4ad;font-weight:700}.console-body{display:grid;grid-template-columns:.8fr 1fr;gap:18px;padding:20px}.timeline-event{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.13);border-radius:0;background:transparent}.timeline-event time{color:#93a4ad;font-size:.78rem;font-weight:800}.timeline-event span{color:#bccbd1;font-size:.8rem}.tone-amber{border-color:#bd762473;background:#462b0b52}.tone-amber h3,.tone-amber time{color:#f1be72}.tone-green h3{color:#98e0c4}.video-review{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:0;background:#0000003d;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.video-review img{width:100%;aspect-ratio:16 / 9;border-radius:0;object-fit:cover;filter:saturate(.62) contrast(1.08)}.playback-bar{height:5px;margin:12px 0 18px;overflow:hidden;border-radius:999px;background:#ffffff26}.playback-bar span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan))}.video-review label{display:block;margin-bottom:8px;color:#a9bac2;font-size:.78rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.video-review textarea,.brief-notes textarea{width:100%;resize:vertical;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:0;background:#04080ad1;color:#eef8fa;line-height:1.48}.video-review textarea{min-height:92px;font-size:.9rem}.video-review button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;margin-top:12px;border:1px solid rgba(24,183,210,.38);border-radius:0;background:#0868c729;color:#e8f5f8;font-size:.88rem;font-weight:800}.strategy{position:relative;display:grid;grid-template-columns:minmax(380px,.84fr) minmax(0,.9fr);gap:70px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,rgba(34,199,220,.12),transparent 38%),linear-gradient(180deg,#05080a,#091015);color:#f7faf9}.strategy:after{position:absolute;right:-12%;bottom:-95px;left:38%;z-index:0;height:210px;pointer-events:none;content:"";border-top:1px solid rgba(34,199,220,.34);border-radius:50%;box-shadow:0 -24px 70px #0868c72e;transform:rotate(-4deg)}.strategy-image img{display:block;width:100%;min-height:480px;object-fit:cover;filter:saturate(.88) contrast(1.06)}.strategy-image{position:relative;border:0;border-radius:0;box-shadow:none;clip-path:polygon(0 0,100% 8%,88% 100%,0 94%);-webkit-mask-image:linear-gradient(90deg,#000 0 82%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 82%,transparent 100%)}.strategy-image:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 24%,rgba(1,4,6,.82) 100%),linear-gradient(90deg,rgba(5,8,10,.26),transparent 42%,rgba(5,8,10,.18))}.strategy-image:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 45%,rgba(255,255,255,.08) 46%,transparent 49% 100%),radial-gradient(ellipse at 70% 20%,rgba(34,199,220,.18),transparent 34%);mix-blend-mode:screen}.strategy-image-overlay{position:absolute;right:50px;bottom:44px;left:42px;z-index:3;max-width:440px;padding:18px;border:1px solid rgba(255,255,255,.15);background:#04080ab8;box-shadow:0 20px 58px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.strategy-image-overlay span{display:block;color:var(--cyan);font-family:var(--font-display);font-size:.7rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.strategy-image-overlay strong{display:block;margin-top:9px;color:#f7faf9;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.05}.about-summary{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:28px;align-items:start;margin:0 0 18px}.about-summary p{margin-bottom:0}.about-proof{display:grid;gap:4px;padding:19px 18px;border-top:1px solid rgba(34,199,220,.42);background:linear-gradient(135deg,#0868c72e,#ffffff0a),#050a0d94;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.about-proof strong{color:#f7fbfc;font-family:var(--font-display);font-size:1.55rem;line-height:1}.about-proof span{color:#dceaefad;font-size:.72rem;font-weight:840;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.about-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 2px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.about-stat-strip span{display:grid;min-height:86px;align-content:center;gap:8px;padding:16px;border-right:1px solid rgba(255,255,255,.1)}.about-stat-strip span:last-child{border-right:0}.about-stat-strip small{color:var(--cyan);font-family:var(--font-display);font-size:.68rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.about-stat-strip strong{color:#f7faf9;font-size:.95rem;line-height:1.18}.trust-stack article{padding:21px 0 19px;border-bottom:1px solid rgba(255,255,255,.14)}.trust-stack h3{font-size:1.2rem}.capability-label{margin:26px 0 0;color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.about-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.about-capability{padding:18px 17px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;clip-path:polygon(8% 0,100% 0,94% 100%,0 100%)}.about-capability h3{margin-bottom:13px;color:#f7fbfc;font-size:.92rem;text-transform:uppercase}.about-capability ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.about-capability li{position:relative;padding-left:13px;color:#dceaefb8;font-size:.82rem;line-height:1.34}.about-capability li:before{position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:999px;background:var(--cyan);content:""}.brief{position:relative;display:grid;grid-template-columns:minmax(0,.62fr) minmax(580px,1fr);gap:64px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 68% 45%,rgba(8,104,199,.2),transparent 42%),linear-gradient(135deg,#0b1216fa,#05090bfa),#0b1115;color:#f7faf9}.brief-copy{max-width:610px}.brief-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.58fr);gap:18px;padding:18px;overflow:hidden;clip-path:polygon(3% 0,100% 0,96% 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brief-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(118deg,rgba(34,199,220,.1) 0 1px,transparent 1px 88px),radial-gradient(ellipse at 92% 18%,rgba(34,199,220,.18),transparent 36%);opacity:.8}.brief-controls,.brief-preview{position:relative;z-index:1}.brief-controls{display:grid;gap:18px;min-width:0}.brief-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brief-field{display:grid;gap:8px}.brief-field span{color:#aebec5;font-size:.72rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.brief-field input{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:0;background:#04080ad1;color:#eef8fa;outline:none}.brief-field input:focus,.brief-notes textarea:focus{border-color:#22c7dc8c;box-shadow:0 0 0 3px #22c7dc14}.brief-honey{position:absolute;left:-9999px}.brief-group>span,.brief-notes span{display:block;margin-bottom:10px;color:#aebec5;font-size:.76rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.brief-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brief-option{position:relative;display:grid;align-content:start;gap:8px;min-height:132px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:0;background:#ffffff0b;color:#e8f2f5;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease;clip-path:polygon(7% 0,100% 0,94% 100%,0 100%,0 12%)}.brief-option:after{position:absolute;right:10px;bottom:9px;width:28px;height:1px;content:"";background:#22c7dc52}.brief-option:hover,.brief-option.is-active{border-color:#18b7d27a;background:#0868c72e;transform:translateY(-2px)}.brief-option svg{color:var(--cyan)}.brief-option strong{font-size:.93rem;line-height:1.2}.brief-option small{color:#afbec5;font-size:.78rem;line-height:1.36}.brief-notes textarea{min-height:112px}.brief-preview{display:grid;align-content:start;gap:16px;padding:22px;background:linear-gradient(180deg,rgba(8,104,199,.18),transparent 42%),#04080abd;clip-path:polygon(0 0,100% 5%,92% 100%,0 100%)}.brief-preview h3{margin-bottom:2px;font-size:2rem;line-height:1.08}.brief-chip{display:grid;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.13);border-radius:0;background:#ffffff0d}.brief-chip strong{color:#f5fbfc;font-size:.9rem}.brief-chip span,.brief-preview p{color:#b7c9d0;font-size:.88rem;line-height:1.45}.brief-send{width:100%;margin-top:4px}.brief-submit-note{margin:0;color:#b7c9d0;font-size:.84rem;line-height:1.42}.brief-submit-note a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.contact{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.52fr);gap:58px;align-items:end;min-height:640px;overflow:hidden;color:#f7faf9}.contact-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 75% 50%,rgba(8,104,199,.22),transparent 38%),linear-gradient(90deg,#05080af2,#05080ac7 45%,#05080a61),url(/assets/bridge-walkway-night.jpg) center / cover;filter:saturate(.82);transform:scale(1.05)}.contact-copy{max-width:790px}.contact-card{position:relative;overflow:hidden;padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.contact-card>*{position:relative;z-index:1}.contact-card:before{position:relative;z-index:1;display:block;width:64px;height:1px;margin-bottom:8px;content:"";background:linear-gradient(90deg,var(--cyan),transparent)}.approved-logo-card{display:block;width:min(100%,350px);height:auto;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;filter:var(--brand-logo-glow)}.contact-row{display:grid;grid-template-columns:28px 78px 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.contact-row svg{color:var(--cyan)}.contact-row span{color:#a9bac2;font-size:.82rem;font-weight:820}.contact-row strong{color:#f2f8fa;font-size:.98rem;line-height:1.35}.contact-button{width:100%;margin-top:18px}.footer{position:relative;display:grid;grid-template-columns:220px 1fr auto;gap:28px;align-items:center;padding:28px max(28px,calc((100% - 1260px)/2));border-top:1px solid rgba(255,255,255,.08);color:#e2eef2a8;font-size:.82rem;background:#030506}.footer:before{position:absolute;top:0;left:0;width:38%;height:1px;content:"";background:linear-gradient(90deg,rgba(34,199,220,.58),transparent)}.footer nav{color:#e2eef294}.footer-admin{display:inline-flex;align-items:center;gap:6px;color:#e2eef26b}.admin-app{min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse at 72% 0%,rgba(8,104,199,.2),transparent 38%),linear-gradient(180deg,#030507fa,#060c10fa),url(/assets/bridge-walkway-night.jpg) center / cover;color:#f7faf9}.admin-app:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 96px),linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 96px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.admin-app>*{position:relative;z-index:1}.admin-topbar{display:grid;grid-template-columns:minmax(210px,320px) 1fr auto;gap:28px;align-items:center;padding:20px max(24px,calc((100% - 1240px)/2));border-bottom:1px solid rgba(255,255,255,.1);background:#030507e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-brand img{position:relative;z-index:1;display:block;width:100%;max-height:58px;object-fit:contain;filter:var(--brand-logo-glow)}.admin-topbar nav{display:flex;justify-content:center;gap:clamp(18px,3vw,34px);color:#ebf4f7ad;font-family:var(--font-display);font-size:.78rem;font-weight:700;text-transform:uppercase}.admin-topbar nav a:hover{color:var(--cyan)}.admin-setup,.admin-login-card,.admin-console{display:grid}.admin-setup{place-items:center;padding:40px 22px}.admin-login-card{position:relative;overflow:hidden;width:min(720px,calc(100% - 44px));min-height:520px;align-content:center;gap:18px;margin:88px auto;padding:54px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#070d11e6,#030608d1),#030507c7;box-shadow:0 42px 120px #00000057;clip-path:polygon(4% 0,100% 0,94% 100%,0 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-login-card img{position:relative;z-index:1;width:min(310px,100%);margin-bottom:20px}.admin-brand,.approval-brand{position:relative;isolation:isolate}.admin-login-card h1,.admin-hero h1{max-width:820px;font-size:clamp(3.2rem,5.2vw,5.8rem);line-height:.9}.admin-setup .admin-login-card h1{font-size:4rem;line-height:.94}.admin-login-card p,.admin-hero p,.admin-panel p,.admin-workflow-card p{color:#dceaefc2}.admin-temp-login{display:grid;gap:14px;width:min(100%,520px);padding:20px;border:1px solid rgba(54,204,238,.22);background:linear-gradient(135deg,#082537db,#030a0eb8),#020c11db;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0f}.admin-temp-login-head{display:flex;align-items:center;gap:10px;color:var(--white)}.admin-temp-login-head svg{color:var(--cyan)}.admin-temp-login label{display:grid;gap:7px}.admin-temp-login label span{font-family:var(--font-tech);font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#e8f3f7b3;text-transform:uppercase}.admin-temp-login input{min-height:48px;width:100%;border:1px solid rgba(200,225,231,.16);background:#02090cdb;color:var(--white);padding:0 14px;font:600 1rem var(--font-body);outline:none}.admin-temp-login input:focus{border-color:#36cceeb8;box-shadow:0 0 0 3px #36ccee1f}.admin-temp-signout{border:1px solid rgba(54,204,238,.24);background:#081f2bc7;color:var(--white);padding:12px 16px;font:700 .82rem var(--font-tech);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-console{gap:34px;padding:66px max(24px,calc((100% - 1240px)/2)) 86px}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);gap:46px;align-items:end}.admin-identity{display:grid;gap:8px;padding:28px;border-top:1px solid rgba(34,199,220,.36);background:linear-gradient(180deg,#0868c71f,#ffffff0a);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.admin-identity svg,.admin-workflow-card svg,.admin-env-row svg{color:var(--cyan)}.admin-identity span{color:#dceaef94;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-identity strong{word-break:break-word}.admin-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.admin-workflow-card{min-height:252px;padding:28px 26px;border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.08);background:#04080a8a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.admin-workflow-card h2,.admin-panel h2,.admin-status-card h2{font-size:1.75rem;line-height:1}.admin-panel,.admin-status-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.62fr);gap:38px;align-items:start;padding:34px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(120deg,rgba(255,255,255,.055) 0 1px,transparent 1px 90px),#04090cb8;box-shadow:0 30px 90px #0000003d;clip-path:polygon(2% 0,100% 0,97% 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-socialai{background:linear-gradient(120deg,rgba(34,199,220,.09) 0 1px,transparent 1px 90px),radial-gradient(ellipse at 82% 14%,rgba(8,104,199,.18),transparent 36%),#04090cc7}.admin-lead-panel{grid-template-columns:minmax(0,.64fr) minmax(520px,1fr)}.admin-lead-list{display:grid;gap:14px}.admin-lead-list>.admin-status-head{align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12);color:#dceaefb8;font-family:var(--font-display);font-size:.82rem;font-weight:800;text-transform:uppercase}.admin-lead-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.admin-lead-row h3{margin-bottom:6px;font-size:1.2rem}.admin-lead-row span,.admin-status-select span{display:block;margin-bottom:7px;color:#aebec5d1;font-size:.72rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.admin-lead-row p{margin-bottom:6px;color:#dceaefb8;font-size:.88rem;line-height:1.45}.admin-lead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.admin-lead-actions a{display:inline-flex;gap:6px;align-items:center;color:var(--cyan);font-family:var(--font-display);font-size:.76rem;font-weight:800;text-transform:uppercase}.admin-status-select select{width:100%;min-height:42px;padding:0 10px;border:1px solid rgba(34,199,220,.24);border-radius:0;background:#04080ad1;color:#eef8fa;font-family:var(--font-display);font-weight:800}.admin-empty{margin:10px 0 0;color:#dceaef94}.admin-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button:disabled{cursor:wait;opacity:.62}.admin-warning,.admin-status-error{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;color:#f3c57f;font-size:.9rem}.admin-status-card{grid-template-columns:1fr}.admin-status-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.admin-icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(34,199,220,.24);border-radius:999px;background:#22c7dc14;color:var(--cyan)}.admin-checks,.admin-env-list{display:grid;gap:10px}.admin-check,.admin-env-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#e1eef2c7;font-size:.9rem}.admin-check strong,.admin-env-row code{color:#f7faf9;font-size:.78rem;font-weight:800}.admin-check.is-ok svg{color:#90e4c0}.admin-setup-checks{margin:4px 0 8px}.admin-setup-checks .admin-check{grid-template-columns:20px minmax(0,.8fr) minmax(150px,1fr)}.admin-setup-checks .admin-check strong{overflow-wrap:anywhere;text-align:right}.admin-env-row code{max-width:260px;overflow-wrap:anywhere;color:var(--cyan);font-family:var(--font-display)}.approval-app{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 72% 10%,rgba(0,143,255,.16),transparent 34%),linear-gradient(135deg,#020507fa,#020c11f5 52%,#030709);color:#f7faf9}.approval-hero,.approval-band{width:min(1220px,calc(100% - 48px));margin:0 auto}.approval-hero{min-height:84vh;padding:34px 0 76px}.approval-nav{display:flex;align-items:center;justify-content:space-between;gap:26px}.approval-brand img{position:relative;z-index:1;display:block;width:min(360px,42vw);filter:var(--brand-logo-glow-strong)}.approval-nav div{display:flex;gap:24px;font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase}.approval-nav a{color:#ecf6f9bd}.approval-nav a:hover{color:var(--cyan)}.approval-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);gap:clamp(34px,8vw,110px);align-items:end;min-height:calc(84vh - 150px)}.approval-copy h1{max-width:920px;margin:20px 0 22px;font-size:clamp(4rem,8vw,8.6rem);line-height:.86}.approval-copy p:not(.plain-label){max-width:690px;color:#e0eef3c7;font-size:clamp(1.05rem,1.4vw,1.28rem)}.approval-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.approval-device{position:relative;display:grid;gap:12px;min-height:320px;align-content:end;padding:34px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(160deg,#0b1b23db,#02070aad),url(/assets/bridge-walkway-night.jpg) center / cover;box-shadow:0 36px 100px #0000006b;clip-path:polygon(7% 0,100% 0,92% 100%,0 100%)}.approval-device:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.approval-device>*{position:relative;z-index:1}.approval-device svg{color:var(--cyan)}.approval-device span,.approval-fact span,.approval-row span{color:#e2eef2b8}.approval-device strong{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2.1rem);overflow-wrap:anywhere}.approval-device p{color:#e0eef3bf}.approval-band{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(28px,6vw,86px);padding:68px 0;border-top:1px solid rgba(255,255,255,.09)}.approval-band h2{max-width:620px;font-size:clamp(2.7rem,5.4vw,6rem);line-height:.9}.approval-band p:not(.plain-label):not(.approval-note){max-width:530px;color:#ddecf1c2}.approval-table,.approval-status-grid,.approval-decision-list{display:grid;gap:0}.approval-fact,.approval-row,.approval-decision{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:22px;align-items:center;min-height:62px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.approval-fact strong,.approval-row strong,.approval-decision span{color:#f7faf9;font-size:1rem;font-weight:800}.approval-split{align-items:start}.approval-decision{grid-template-columns:24px minmax(0,1fr)}.approval-decision svg,.approval-row svg{color:#ffb03a}.approval-row{grid-template-columns:24px minmax(160px,.65fr) minmax(120px,.35fr)}.approval-row.is-ready svg{color:#90e4c0}.approval-row strong{text-align:right}.approval-note{grid-column:2;max-width:780px;margin-top:20px;color:#e2eef2b3}.approval-signoff{align-items:stretch}.approval-response-preview{min-height:430px;max-height:620px;margin:0;padding:26px;overflow:auto;border:1px solid rgba(255,255,255,.12);background:linear-gradient(155deg,#071218eb,#03070adb),#030507e0;color:#e6f5f9e6;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:.86rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffff0d;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.approval-copy-fallback{grid-column:auto;max-width:520px}.brand-lockup-panel:before,.footer-brand-lockup:before,.admin-brand:before,.approval-brand:before{position:absolute;z-index:0;top:-34%;right:-12%;bottom:-32%;left:-12%;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(25,184,255,.28),rgba(25,184,255,.1) 38%,transparent 72%),linear-gradient(105deg,transparent 0%,transparent 39%,rgba(185,245,255,.18) 48%,rgba(26,194,255,.16) 52%,transparent 63%,transparent 100%);background-size:100% 100%,260% 100%;background-position:center,-180% 50%;filter:blur(18px);opacity:.58;mix-blend-mode:screen;transform:translateZ(0);animation:logo-halo-breathe 7.5s ease-in-out infinite,logo-shimmer-sweep 10.5s linear infinite}.admin-login-card:after,.contact-card:after{position:absolute;z-index:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 34% 42%,rgba(26,184,255,.2),rgba(26,184,255,.08) 38%,transparent 74%),linear-gradient(105deg,transparent 0%,transparent 42%,rgba(185,245,255,.14) 50%,transparent 60%,transparent 100%);background-size:100% 100%,260% 100%;background-position:center,-180% 50%;filter:blur(22px);opacity:.52;mix-blend-mode:screen;animation:logo-halo-breathe 8.5s ease-in-out infinite,logo-shimmer-sweep 12s linear infinite}.admin-login-card:after{top:26px;left:32px;width:min(470px,calc(100% - 64px));height:166px}.contact-card:after{top:4px;left:10px;width:min(420px,calc(100% - 34px));height:138px}.approved-logo-card{position:relative;z-index:1}@keyframes logo-halo-breathe{0%,to{opacity:.48;transform:scale(.985) translateZ(0)}50%{opacity:.72;transform:scale(1.025) translateZ(0)}}@keyframes logo-shimmer-sweep{0%{background-position:center,-190% 50%}42%,to{background-position:center,190% 50%}}@media(prefers-reduced-motion:reduce){.brand-lockup-panel:before,.footer-brand-lockup:before,.admin-brand:before,.approval-brand:before,.admin-login-card:after,.contact-card:after{animation:none}}@keyframes coverage-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}@keyframes ring-breathe{0%,to{opacity:.68}50%{opacity:.28}}@keyframes line-trace{0%{transform:translate(-30%);opacity:0}22%,72%{opacity:1}to{transform:translate(330%);opacity:0}}.poster-hero{--poster-pad: max(28px, calc((100vw - 1500px)/2 + 28px) );position:relative;display:grid;grid-template-columns:minmax(300px,372px) minmax(460px,1fr) minmax(300px,352px);grid-template-rows:minmax(570px,calc(100svh - 270px)) 178px;gap:16px;min-height:100svh;padding:104px var(--poster-pad) 22px;overflow:hidden;background:radial-gradient(ellipse at 55% 84%,rgba(10,96,167,.18),transparent 48%),linear-gradient(180deg,#040607,#080d10 58%,#050708)}.poster-hero:before{z-index:1;background:linear-gradient(90deg,rgba(3,5,7,.96) 0%,rgba(3,5,7,.62) 23%,transparent 48%,rgba(3,5,7,.18) 74%,rgba(3,5,7,.86) 100%),linear-gradient(180deg,rgba(2,4,6,.68),transparent 22%,rgba(2,4,6,.54) 100%)}.poster-hero:after{z-index:2;top:auto;height:31%;background:radial-gradient(ellipse at 50% 0%,rgba(17,160,244,.18),transparent 62%),linear-gradient(180deg,transparent 0%,rgba(4,7,9,.98) 100%);transform:skewY(-2deg);transform-origin:100% 100%}.poster-ambient{z-index:0;background:linear-gradient(110deg,rgba(255,255,255,.028) 0 1px,transparent 1px 128px),radial-gradient(circle at 82% 24%,rgba(34,199,220,.14),transparent 26%),radial-gradient(circle at 31% 82%,rgba(8,115,215,.2),transparent 28%);opacity:.86}.poster-hero>*:not(.poster-ambient){position:relative;z-index:4}.poster-hero-image{grid-column:2 / 4;grid-row:1;min-height:570px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#070b0e;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff14}.poster-hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:58% 50%;filter:saturate(.98) contrast(1.05) brightness(.92);transform:scale(1.015)}.poster-image-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(3,5,7,.88) 0%,rgba(3,5,7,.52) 26%,transparent 55%,rgba(3,5,7,.18) 100%),linear-gradient(180deg,#0305071f,#030507c7)}.poster-map-field,.poster-depth-scene{position:absolute;pointer-events:none}.poster-map-field{right:18%;bottom:15%;z-index:3;width:min(720px,58%);height:360px;opacity:.38;mix-blend-mode:screen;transform:perspective(1000px) rotateX(56deg) rotate(-8deg);transform-origin:50% 100%}.poster-depth-scene{right:22%;bottom:10%;z-index:2;width:520px;height:340px;opacity:.22;mix-blend-mode:screen}.poster-equipment-tag{position:absolute;z-index:5;display:grid;gap:2px;min-width:118px;color:#d6e6ecbd;font-family:var(--font-display);font-size:.67rem;line-height:1.2;text-transform:uppercase}.poster-equipment-tag:before{position:absolute;top:8px;left:-60px;width:46px;height:1px;content:"";background:#77b5d094}.poster-equipment-tag:after{position:absolute;top:4px;left:-70px;width:9px;height:9px;content:"";border:2px solid rgba(34,199,220,.9);border-radius:999px;background:#081117;box-shadow:0 0 18px #22c7dcb3}.poster-equipment-tag strong{color:var(--cyan);font-size:.82rem}.poster-equipment-tag.tag-camera{top:30%;right:24%}.poster-equipment-tag.tag-reader{top:48%;right:12%}.poster-equipment-tag.tag-reader strong{color:var(--amber)}.poster-equipment-tag.tag-reader:after{border-color:#e1962deb;box-shadow:0 0 18px #e1962db3}.poster-equipment-tag.tag-evidence{right:32%;bottom:22%}.poster-build-panel,.poster-run-panel{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(155deg,#0f161be6,#04080bd1),#040709c2;box-shadow:0 34px 92px #00000061,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.poster-build-panel{grid-column:1;grid-row:1 / 3;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;padding:18px}.poster-panel-title,.poster-run-head span{margin:0;color:#eff8faf0;font-family:var(--font-display);font-size:.96rem;font-weight:800;text-transform:uppercase}.poster-scope-list{display:grid;gap:10px;min-height:0;overflow:auto;padding-right:2px}.poster-scope-item{position:relative;display:grid;grid-template-columns:72px 30px minmax(0,1fr) 20px;grid-template-rows:auto auto;gap:4px 12px;align-items:center;min-height:96px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#ffffff09}.poster-scope-item:hover{border-color:#22c7dc9e;background:linear-gradient(90deg,rgba(11,104,184,.22),transparent 72%),#ffffff0d}.poster-scope-item img{grid-row:1 / 3;width:72px;height:72px;border-radius:6px;object-fit:cover;filter:saturate(.92) contrast(1.1) brightness(.82)}.poster-scope-item span{color:var(--blue-2);font-family:var(--font-display);font-size:.78rem;font-weight:800}.poster-scope-item strong,.poster-service-card strong{color:#f6fbfc;font-family:var(--font-display);font-size:.86rem;line-height:1.1;text-transform:uppercase}.poster-scope-item small{grid-column:3 / 5;color:#d6e4e9ad;font-size:.78rem;line-height:1.3}.poster-scope-item svg{justify-self:end;color:var(--cyan)}.poster-note-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border:1px dashed rgba(214,230,236,.24);border-radius:7px;color:#ebf4f7c7;font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase}.poster-checkout{width:100%}.poster-copy{grid-column:2;grid-row:1;align-self:center;max-width:630px;padding-left:clamp(16px,3vw,54px)}.poster-copy h1{max-width:620px;margin-bottom:24px;font-size:clamp(4.2rem,5.8vw,6.3rem);line-height:.86;text-shadow:0 28px 70px rgba(0,0,0,.72)}.poster-copy>p:not(.plain-label){max-width:540px;margin-bottom:28px;color:#eef7fae6;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.45;text-shadow:0 18px 44px rgba(0,0,0,.7)}.poster-actions,.poster-proof-row{display:flex;flex-wrap:wrap;gap:12px}.poster-proof-row{margin-top:18px}.poster-proof-row span{display:grid;gap:3px;min-width:138px;padding:12px 0;border-top:1px solid rgba(255,255,255,.2)}.poster-proof-row strong{color:#f6fbfc;font-family:var(--font-display);font-size:.82rem;text-transform:uppercase}.poster-proof-row small{color:#cfdfe5b3;font-size:.76rem}.poster-run-panel{grid-column:3;grid-row:1;align-self:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;padding:18px}.poster-run-head{display:flex;align-items:center;justify-content:space-between}.poster-run-head strong{display:inline-flex;align-items:center;gap:7px;color:#82e6a8;font-size:.76rem}.poster-run-head strong:before{width:7px;height:7px;border-radius:999px;background:#62dd8d;box-shadow:0 0 18px #62dd8dc2;content:""}.poster-bert-row{display:grid;grid-template-columns:78px minmax(0,1fr) 42px;gap:12px;align-items:center;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:#ffffff0a}.poster-bert-row img{width:78px;filter:var(--brand-logo-glow)}.poster-bert-row span,.poster-bert-row small,.poster-run-track small,.poster-proof-delivery span{color:#d7e6ebb3}.poster-bert-row strong{display:block;color:#fff;font-family:var(--font-display);font-size:1.1rem;text-transform:uppercase}.poster-bert-row a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff}.poster-run-track{display:grid;align-content:start;gap:0;min-height:0}.poster-run-track div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.poster-run-track div.is-current{margin:0 -8px;padding-right:8px;padding-left:8px;border:1px solid rgba(17,160,244,.58);border-radius:7px;background:linear-gradient(90deg,#11a0f424,#ffffff05)}.poster-run-track span{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f0f8fadb;font-family:var(--font-display);font-size:.74rem;font-weight:800}.poster-run-track strong{color:#f6fbfc;font-family:var(--font-display);font-size:.9rem;text-transform:uppercase}.poster-proof-delivery{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid rgba(98,221,141,.24);border-radius:7px;background:#62dd8d12}.poster-proof-delivery svg{color:#77e8a1}.poster-proof-delivery strong{display:block;margin-bottom:3px;color:#fff;font-family:var(--font-display);text-transform:uppercase}.poster-service-rail{grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#030608db;box-shadow:0 28px 80px #0006}.poster-service-card{position:relative;min-height:176px;overflow:hidden;padding:96px 18px 18px}.poster-service-card+.poster-service-card{border-left:1px solid rgba(255,255,255,.09)}.poster-service-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.08) brightness(.74);transition:transform .52s ease,filter .52s ease}.poster-service-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,transparent 0%,rgba(2,5,7,.88) 78%),linear-gradient(110deg,rgba(6,120,206,.24),transparent 62%)}.poster-service-card:hover img{filter:saturate(1.06) contrast(1.12) brightness(.9);transform:scale(1.06)}.poster-service-card span,.poster-service-card strong{position:relative;z-index:2;display:block}.poster-service-card span{margin-bottom:10px;color:var(--blue-2);font-family:var(--font-display);font-size:.82rem;font-weight:800}@media(max-width:980px){.hero{--hero-pad: max(32px, calc((100vw - 720px)/2 + 32px) );background-position:67% 48%}.site-header{grid-template-columns:214px minmax(0,1fr);padding-right:22px;padding-left:22px}.main-nav{grid-column:1 / -1;justify-content:flex-start}.header-actions{grid-column:2;justify-self:end;min-width:0}.header-call,.header-quote{min-height:44px;padding:0 14px;font-size:.84rem}.hero,.field,.bert-standard,.sentinel,.evidence,.services-poster,.strategy,.brief,.brief-shell,.contact,.admin-topbar,.admin-hero,.admin-panel,.admin-lead-panel,.section-intro{grid-template-columns:1fr}.operations-viewport{grid-template-columns:1fr 1fr;min-height:auto;padding-top:22px}.security-stage{grid-column:1 / -1;order:-1;min-height:560px}.scope-console,.support-console{min-height:auto}.services-poster{grid-template-columns:1fr 1fr;min-height:auto;padding-top:22px}.service-poster-stage{grid-column:1 / -1;order:-1;min-height:560px}.service-scope-console,.service-proof-console{min-height:auto}h1{font-size:4.35rem}h2{font-size:3.35rem}.hero{grid-template-rows:auto auto auto;gap:34px;padding-top:118px;padding-bottom:34px;min-height:auto}.hero h1{font-size:3.56rem;line-height:1.08}.hero-copy{margin-top:0}.hero-visual{min-height:600px}.hero-blueprint-map{top:205px;left:42%;width:min(420px,52vw);opacity:.28}.hero-visual:after{right:-34px;width:min(40vw,360px)}.hero-visual-backdrop,.hero-floorplan-layer{left:0;width:82%}.hero-device{display:none}.hero-system-panel{left:0;bottom:92px;width:min(260px,40vw)}.hero-proof-band{position:relative;top:auto;right:auto;left:auto;gap:18px;padding:0 32px 12px;font-size:.82rem}.hero-proof-deck{position:relative;right:auto;bottom:auto;left:auto;margin-inline:calc(var(--hero-pad) * -1);margin-top:16px}.hero-proof-shell{grid-template-columns:1fr;height:auto;padding-top:0;clip-path:none}.about-summary,.about-capabilities,.about-stat-strip{grid-template-columns:1fr}.about-stat-strip span{min-height:66px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.about-stat-strip span:last-child{border-bottom:0}.about-proof{width:min(260px,100%)}.hero-work-intro{padding-right:var(--hero-pad);padding-bottom:24px}.hero-work-intro h2{max-width:520px}.hero-evidence-strip{grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto}.field{padding-top:58px}.field.operations-viewport{padding-top:22px}.section-intro{min-height:auto;padding:0;border-right:0;border-bottom:0}.field .section-intro{min-height:auto;padding:0 0 26px;border-top:0;border-bottom:0;background:transparent}.standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.work-panel{clip-path:none}.work-panel+.work-panel{margin-left:0}.work-panel:nth-child(2),.work-panel:nth-child(4){margin-top:0}.admin-topbar nav{justify-content:flex-start}.admin-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero{--hero-pad: 22px;background-position:72% 48%}#solutions,#services,#process,#future,#brief,#contact{scroll-margin-top:158px}#solutions,#services{scroll-margin-top:0}.site-header{position:absolute;top:0;left:0;width:100%;grid-template-columns:1fr;gap:8px;padding:14px 22px 0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(2,4,6,.9),rgba(2,4,6,.2) 74%,transparent)}.brand-link{width:min(190px,64vw)}.brand-link .brand-lockup-image{width:min(190px,64vw);max-height:84px}.header-actions{grid-column:auto;justify-self:stretch;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;gap:9px}.header-call,.header-quote{min-height:36px;padding:0 8px;font-size:.68rem}.header-call svg,.header-quote svg{width:15px;height:15px}.main-nav{justify-content:flex-start;gap:16px;overflow-x:auto;padding:0 0 2px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.68rem}.main-nav a{min-height:28px;padding:0}.hero{min-height:auto;padding-top:178px;padding-bottom:30px;background-position:74% 48%}.hero-copy{width:100%;max-width:100%;min-width:0}h1,.hero h1{max-width:330px;font-size:2.32rem;line-height:1.08}h2{font-size:2.55rem;line-height:1.02}p,.hero-copy>p:not(.hero-location){max-width:292px;font-size:.94rem}.hero-actions,.hero-status-grid,.standard-grid,.work-gallery,.approval-hero-grid,.approval-band,.admin-workflow-grid,.admin-check,.admin-env-row,.approval-fact,.approval-row,.approval-decision,.admin-lead-row,.console-body,.brief-options,.brief-contact-grid,.footer,.contact-row{display:grid;grid-template-columns:1fr}.hero-status-grid{width:min(100%,320px);max-width:320px;gap:8px;margin-top:14px}.hero-status-grid span{min-height:52px;padding:10px 12px}.hero-status-grid strong{font-size:.72rem}.hero-status-grid small{font-size:.68rem}.admin-setup-checks .admin-check strong{text-align:left}.approval-hero,.approval-band{width:min(100% - 34px,440px)}.approval-hero{min-height:0;padding-top:24px;padding-bottom:48px}.approval-nav{display:grid;gap:18px}.approval-brand img{width:min(100%,305px)}.approval-nav div{justify-content:space-between;gap:18px}.approval-hero-grid{gap:36px;min-height:0;padding-top:46px}.approval-copy h1{max-width:340px;font-size:3.25rem;line-height:.94}.approval-actions{display:grid}.approval-response-preview{min-height:360px;padding:22px 18px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.approval-device{min-height:260px;padding:28px;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.approval-band{gap:26px;padding:46px 0}.approval-band h2{font-size:2.72rem}.approval-fact,.approval-row,.approval-decision{gap:8px;min-height:0}.approval-row strong{text-align:left}.approval-note{grid-column:auto}.hero-actions{width:min(100%,320px)}.button{width:100%;padding-right:15px;padding-left:15px;white-space:normal}.hero-actions .button{justify-content:center;min-width:0;min-height:58px;font-size:.8rem;line-height:1.12}.hero-actions .button span{overflow-wrap:anywhere}.hero-actions .button svg{flex:0 0 auto}.hero-visual{position:absolute;top:188px;right:-118px;z-index:0;display:block;width:500px;height:360px;min-height:0;padding:0;opacity:.56;pointer-events:none}.hero-blueprint-map{display:none}.hero-visual:after{display:none}.hero-visual-backdrop,.hero-floorplan-layer{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1}.plan-tag,.hero-callouts,.hero-system-panel,.hero-monitor-wall,.hero-rack-stack,.hero-light-columns,.hero-glass{display:none}.hero-device{top:-8px;right:118px;bottom:auto;width:268px;height:360px;opacity:.72;border-left:0;box-shadow:none}.hero-proof-deck{position:relative;right:auto;bottom:auto;left:auto;margin-inline:calc(var(--hero-pad) * -1);margin-top:26px}.hero-proof-band{display:grid;position:relative;top:auto;right:auto;left:auto;justify-items:start;gap:8px;padding:0 var(--hero-pad) 12px;font-size:.72rem}.hero-proof-band small{font-size:.72rem}.hero-proof-shell{margin-top:0;height:auto;padding-top:0}.hero-work-intro{padding:30px var(--hero-pad) 20px}.hero-work-intro h2{max-width:310px;font-size:1.36rem}.hero-evidence-strip{grid-template-columns:repeat(4,minmax(220px,74vw));height:132px;min-height:132px;scroll-snap-type:x mandatory}.hero-proof-card{height:132px;min-height:132px;scroll-snap-align:start}.hero-proof-card img{height:132px;min-height:132px}.operations-viewport,.services-poster{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 12px 28px}.security-stage,.service-poster-stage{min-height:500px;border-radius:8px}.scope-console,.support-console,.service-scope-console,.service-proof-console{min-height:auto;padding:16px;border-radius:8px}.ops-panel-heading h2{max-width:320px;font-size:2.15rem}.scope-service-row{grid-template-columns:64px 26px minmax(0,1fr) 20px;min-height:82px}.scope-service-row img{width:64px;height:64px}.service-title h2{max-width:320px;font-size:2.15rem}.service-scope-button{grid-template-columns:64px 26px minmax(0,1fr) 20px;min-height:82px}.service-scope-button img{width:64px;height:64px}.security-stage-3d{opacity:.34}.service-poster-scene{opacity:.32}.security-stage-grid{top:16%;right:1%;bottom:18%;left:1%;opacity:.46}.service-poster-map{top:16%;right:1%;bottom:18%;left:1%;opacity:.44}.security-stage-grid .plan-tag,.service-poster-map .plan-tag{display:none}.stage-live-card,.service-stage-card{top:12px;left:12px;width:calc(100% - 24px);padding:14px}.stage-callout,.service-stage-status{top:auto;right:12px;bottom:118px;padding:10px 12px}.stage-metric-strip,.service-proof-strip{right:10px;bottom:10px;left:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-metric-strip span,.service-proof-strip span{min-height:70px;padding:11px;font-size:.72rem}.scroll-cue{display:none}.bert-standard,.sentinel,.evidence,.services-poster,.strategy,.brief,.contact{padding-top:76px;padding-bottom:76px}.standard-card{min-height:190px}.standard-card span{margin-bottom:20px}.work-panel,.work-panel img{min-height:360px}.service-board,.service-board img{min-height:470px}.service-board-content h3{font-size:1.7rem}.service-lines{grid-template-columns:1fr}.sentinel-diagram{min-height:470px}.ring-one{width:300px;height:300px}.ring-two{width:430px;height:430px}.diagram-node{width:92px;height:92px}.line-a,.line-b,.line-c{width:150px}.timeline-event{grid-template-columns:1fr}.brief-shell,.brief-preview{padding:14px}.brief-option{min-height:104px}.brief-preview h3{font-size:1.55rem}.contact{min-height:700px}.footer nav{justify-content:flex-start;flex-wrap:wrap}.admin-topbar{padding:12px}.admin-topbar nav{flex-wrap:wrap;gap:12px}.admin-console{padding:44px 18px 68px}.admin-login-card,.admin-panel,.admin-status-card{padding:26px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.admin-login-card h1,.admin-hero h1,.admin-setup .admin-login-card h1{font-size:2.55rem}.admin-workflow-card{min-height:210px}.admin-check strong,.admin-env-row code{justify-self:start}}@media(max-width:420px){h1{font-size:2.72rem}h2{font-size:2.22rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.poster-hero{--poster-pad: max(40px, calc((100vw - 1500px)/2 + 42px) );display:grid;grid-template-columns:minmax(420px,.9fr) minmax(400px,1.1fr);grid-template-rows:minmax(560px,calc(100svh - 300px)) 210px;gap:0;min-height:100svh;padding:112px var(--poster-pad) 0;background:#030608;perspective:1200px}.poster-hero:before{z-index:2;background:radial-gradient(ellipse at 72% 47%,rgba(14,132,222,.2),transparent 30%),radial-gradient(ellipse at 23% 68%,rgba(10,120,209,.17),transparent 35%),linear-gradient(90deg,#020406fa,#020406d1 30%,#0204064d 54%,#02040614 74%,#02040652),linear-gradient(180deg,rgba(2,4,6,.52),transparent 30%,rgba(2,4,6,.28) 66%,rgba(2,4,6,.88) 100%);box-shadow:inset 0 104px 124px #00000085,inset 0 -190px 180px #000000e6}.poster-hero:after{z-index:3;height:34%;background:radial-gradient(ellipse at 50% 0%,rgba(10,126,219,.24),transparent 54%),linear-gradient(180deg,transparent 0%,rgba(2,4,6,.95) 92%);transform:skewY(-2.4deg);transform-origin:100% 100%}.poster-ambient{z-index:1;background:linear-gradient(112deg,rgba(255,255,255,.032) 0 1px,transparent 1px 132px),linear-gradient(180deg,#02040640,#020406d1);opacity:.84}.poster-hero-image{position:absolute;top:96px;right:0;bottom:144px;left:0;z-index:0;min-height:0;border:0;border-radius:0;box-shadow:none}.poster-mobile-device{display:none}.poster-hero-image img{object-position:100% 50%;filter:saturate(1.08) contrast(1.08) brightness(.98);transform:scale(1.018)}.poster-image-vignette{background:linear-gradient(90deg,rgba(2,4,6,.94) 0%,rgba(2,4,6,.56) 27%,transparent 56%,rgba(2,4,6,.02) 100%),linear-gradient(180deg,#0204060a,#020406c7)}.poster-copy{grid-column:1;grid-row:1;align-self:center;max-width:680px;padding:16px 32px 42px clamp(0px,2vw,28px);transform:translateY(-18px)}.poster-copy .plain-label{display:inline-flex;align-items:center;gap:18px;margin-bottom:22px;color:var(--cyan);text-shadow:0 0 28px rgba(34,199,220,.34)}.poster-copy .plain-label:before{width:46px;height:2px;background:linear-gradient(90deg,var(--blue-2),var(--cyan));content:""}.poster-copy h1{max-width:690px;margin-bottom:24px;font-family:var(--font-hero);font-size:clamp(4.1rem,6.05vw,6.75rem);line-height:.86;font-weight:600;text-shadow:0 22px 62px rgba(0,0,0,.72),0 0 34px rgba(4,63,112,.22)}.poster-copy>p:not(.plain-label){max-width:560px;margin-bottom:32px;color:#eff8faed;font-size:clamp(1.02rem,1.24vw,1.22rem);line-height:1.5}.poster-proof-row{max-width:560px;margin-top:26px}.poster-proof-row span{min-width:150px;padding:14px 18px 13px 0;border-top-color:#cce8f13d}.poster-site-card{grid-column:2;grid-row:1;align-self:end;justify-self:end;width:min(342px,92%);margin:0 34px 52px 0;padding:20px 20px 18px;border:1px solid rgba(178,223,238,.18);border-radius:8px;background:linear-gradient(150deg,#0a161dc2,#04080ba3),#03060894;box-shadow:0 30px 86px #00000070,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.poster-site-card span,.poster-site-card a,.poster-service-intro span,.poster-service-intro small{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.poster-site-card span{display:block;margin-bottom:16px;color:var(--cyan);font-size:.72rem;letter-spacing:.12em}.poster-site-card strong{display:block;margin-bottom:12px;color:#fff;font-family:var(--font-display);font-size:1.18rem;line-height:1.1;text-transform:uppercase}.poster-site-card p{margin-bottom:18px;color:#ddecf1b8;font-size:.9rem;line-height:1.45}.poster-site-card a{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;border:1px solid rgba(34,199,220,.46);border-radius:6px;background:#0559a552;color:#e9fbff;font-size:.76rem}.poster-map-field{right:22%;bottom:15%;z-index:4;width:min(650px,44vw);height:330px;opacity:.34;filter:drop-shadow(0 0 26px rgba(17,160,244,.22));transform:perspective(1000px) rotateX(57deg) rotate(-8deg) translateY(18px)}.poster-depth-scene{right:22%;bottom:11%;z-index:3;width:min(520px,36vw);height:330px;opacity:.22}.poster-equipment-tag{z-index:5;text-shadow:0 0 24px rgba(0,0,0,.9)}.poster-equipment-tag.tag-camera{top:30%;right:27%}.poster-equipment-tag.tag-reader{top:47%;right:11%}.poster-equipment-tag.tag-evidence{right:30%;bottom:25%}.poster-service-rail{grid-column:1 / 3;grid-row:2;z-index:6;display:grid;grid-template-columns:minmax(280px,.86fr) repeat(4,minmax(150px,1fr));align-self:stretch;margin:0 calc(var(--poster-pad) * -1);overflow:hidden;border:0;border-top:1px solid rgba(214,235,242,.12);border-radius:0;background:#020507e6;box-shadow:0 -28px 90px #00000057;clip-path:polygon(0 16%,100% 0,100% 100%,0 100%)}.poster-service-intro{display:grid;align-content:end;min-height:210px;padding:54px 34px 24px max(34px,var(--poster-pad));background:linear-gradient(120deg,#061b26db,#030709c7),#030608e0}.poster-service-intro span{margin-bottom:14px;color:var(--cyan);font-size:.72rem;letter-spacing:.12em}.poster-service-intro strong{max-width:260px;color:#fff;font-family:var(--font-display);font-size:clamp(1.45rem,1.65vw,2.05rem);line-height:1.06}.poster-service-intro small{margin-top:22px;color:var(--blue-2);font-size:.75rem;letter-spacing:.08em}.poster-service-card{min-height:210px;padding:118px 24px 24px}.poster-service-card strong{font-size:.94rem}.poster-service-card img{filter:saturate(.96) contrast(1.12) brightness(.72)}.poster-service-card:before{background:linear-gradient(180deg,transparent 0%,rgba(2,5,7,.72) 58%,rgba(2,5,7,.94) 100%),linear-gradient(110deg,rgba(3,123,210,.24),transparent 62%)}@media(max-width:1180px){.poster-hero{--poster-pad: 28px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(650px,auto) auto;padding-top:130px}.poster-copy{grid-column:1;max-width:610px;padding-left:0}.poster-site-card{grid-column:1;justify-self:end;width:min(330px,42vw);margin-right:8px}.poster-service-rail{grid-column:1;grid-template-columns:minmax(240px,.82fr) repeat(4,minmax(138px,1fr))}}@media(max-width:900px){.poster-hero{grid-template-rows:minmax(640px,auto) auto;min-height:auto;padding:132px 24px 0}.poster-hero-image img{object-position:100% 50%;transform:scale(1.04)}.poster-copy{max-width:540px;padding:24px 0 84px;transform:none}.poster-copy h1{font-size:clamp(3.15rem,11vw,5.1rem)}.poster-copy>p:not(.plain-label){max-width:430px}.poster-site-card,.poster-map-field,.poster-depth-scene,.poster-equipment-tag.tag-evidence{display:none}.poster-equipment-tag.tag-camera{top:30%;right:19%}.poster-equipment-tag.tag-reader{top:47%;right:8%}.poster-service-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -24px;clip-path:none}.poster-service-intro{grid-column:1 / -1;min-height:170px;padding:30px 24px 24px}.poster-service-card{min-height:180px}}@media(max-width:620px){.poster-hero{padding:176px 18px 0}.poster-hero-image{display:none}.poster-hero:before{background:radial-gradient(ellipse at 78% 34%,rgba(14,132,222,.18),transparent 34%),linear-gradient(90deg,#020406f5,#020406c7 48%,#02040633),linear-gradient(180deg,rgba(2,4,6,.6),transparent 32%,rgba(2,4,6,.9) 100%)}.poster-hero-image img{object-position:100% 43%;opacity:.9;transform:scale(1.08)}.poster-copy{width:100%;max-width:100%;padding-bottom:54px}.poster-copy .plain-label{gap:12px;font-size:.66rem}.poster-copy .plain-label:before{width:34px}.poster-copy h1{max-width:320px;font-size:clamp(2.45rem,15vw,3.35rem);line-height:.92}.poster-copy>p:not(.plain-label){width:min(100%,342px);max-width:342px;min-width:min(342px,calc(100vw - 36px));font-size:.96rem}.poster-mobile-device{position:absolute;top:455px;right:-112px;z-index:8;display:block;width:420px;opacity:.7;filter:saturate(.96) contrast(1.1) brightness(.82) drop-shadow(0 28px 70px rgba(0,0,0,.72));pointer-events:none}.poster-actions,.poster-proof-row{display:grid;grid-template-columns:1fr;width:min(100%,330px)}.poster-proof-row span{min-width:0;padding:10px 0}.poster-equipment-tag{display:none}.poster-service-rail{grid-template-columns:1fr;margin:0 -18px}.poster-service-intro{min-height:155px;padding:28px 20px 22px}.poster-service-card{min-height:156px;padding:78px 20px 20px}}.site-header{grid-template-columns:minmax(290px,380px) 1fr auto;padding:16px max(28px,calc((100% - 1540px)/2 + 28px));border-bottom:1px solid rgba(212,236,246,.11);background:linear-gradient(180deg,rgba(2,5,7,.82),rgba(2,5,7,.34) 68%,transparent),linear-gradient(90deg,rgba(23,176,239,.08),transparent 30%,rgba(255,255,255,.035));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-link .brand-lockup-image{width:min(100%,356px);max-height:62px;filter:drop-shadow(0 0 7px rgba(0,166,255,.42)) drop-shadow(0 0 18px rgba(45,218,255,.22)) drop-shadow(0 18px 30px rgba(0,0,0,.62))}.footer-brand-image{width:min(100%,380px);max-height:78px;filter:drop-shadow(0 0 7px rgba(0,166,255,.36)) drop-shadow(0 0 18px rgba(45,218,255,.18)) drop-shadow(0 18px 30px rgba(0,0,0,.52))}.main-nav{gap:2px;border-color:#c5e7f21f;border-radius:999px;background:#02070a61;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0000003d}.main-nav a{min-height:38px;padding:0 16px;border-radius:999px}.header-call,.header-quote{min-height:48px;border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000047}.header-call{background:#02070a80}.header-quote{background:linear-gradient(180deg,#2b9ff7fa,#0466c5fa),#0b73d9}#about{scroll-margin-top:116px}.poster-hero{--poster-pad: max(36px, calc((100vw - 1540px)/2 + 36px) );position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(480px,.82fr) minmax(500px,1.18fr);grid-template-rows:minmax(560px,calc(100svh - 340px)) 224px;min-height:100svh;padding:116px var(--poster-pad) 0;overflow:hidden;background:#020507;perspective:1300px}.poster-hero:before,.poster-hero:after,.poster-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.poster-hero:before{z-index:2;background:radial-gradient(ellipse at 76% 34%,rgba(42,188,255,.22),transparent 25%),radial-gradient(ellipse at 36% 74%,rgba(255,154,42,.14),transparent 31%),linear-gradient(90deg,#020507eb,#020507b8 27%,#02050747 52%,#0205071a,#02050733),linear-gradient(180deg,#0205078c,#02050714 38%,#02050773 70%,#020507ed);box-shadow:inset 0 120px 150px #0000007a,inset 0 -210px 190px #000000d1}.poster-hero:after{z-index:3;background:linear-gradient(115deg,transparent 0 50%,rgba(32,199,255,.12) 50.1%,transparent 50.8%),linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 138px),linear-gradient(180deg,transparent 0%,rgba(2,5,7,.82) 92%);opacity:.58;mix-blend-mode:screen}.poster-ambient{z-index:1;background:radial-gradient(circle at 77% 38%,rgba(35,208,255,.18),transparent 20%),linear-gradient(110deg,rgba(34,199,220,.08) 0 1px,transparent 1px 128px);opacity:.8}.poster-hero-image{position:absolute;grid-column:1 / -1;grid-row:1 / 2;justify-self:stretch;align-self:stretch;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;border:0;border-radius:0;box-shadow:none}.poster-hero-image img{width:100%;height:100%;object-fit:cover;object-position:52% 50%;filter:saturate(1.05) contrast(1.08) brightness(.9);transform:scale(1.018)}.poster-image-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(2,5,7,.74),rgba(2,5,7,.24) 43%,transparent 68%),linear-gradient(180deg,#02050733,#020507d1)}.poster-copy{position:relative;z-index:8;grid-column:1;grid-row:1;align-self:center;max-width:660px;padding:24px 16px 52px 0;transform:translateY(-14px)}.poster-copy .plain-label{margin-bottom:24px;color:#2fddff;text-shadow:0 0 34px rgba(47,221,255,.42)}.poster-copy .plain-label:before{width:52px;background:linear-gradient(90deg,#1c8dff,#2fddff);box-shadow:0 0 18px #2fddff73}.poster-copy h1{max-width:660px;margin-bottom:26px;font-size:clamp(4.15rem,5.35vw,6.35rem);line-height:.88;text-shadow:0 24px 64px rgba(0,0,0,.78),0 0 22px rgba(8,121,206,.26)}.poster-copy>p:not(.plain-label){max-width:590px;color:#f4fafbf2;font-size:clamp(1.06rem,1.28vw,1.28rem);line-height:1.45;text-shadow:0 14px 32px rgba(0,0,0,.76)}.poster-actions{gap:14px}.poster-actions .button{border-radius:8px;box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff24}.poster-proof-row{max-width:590px;margin-top:28px;background:linear-gradient(90deg,rgba(3,9,12,.42),transparent)}.poster-proof-row span{border-top-color:#dbf1f747}.poster-site-card{position:absolute;top:auto;right:clamp(148px,16vw,300px);bottom:clamp(292px,33vh,370px);z-index:8;width:min(360px,24vw);margin:0;padding:0 0 0 20px;border:0;border-left:2px solid rgba(47,221,255,.54);border-radius:0;background:linear-gradient(90deg,rgba(2,8,11,.58),transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-site-card span{margin-bottom:10px;color:#2fddff}.poster-site-card strong{margin-bottom:8px;font-size:clamp(1rem,1.05vw,1.28rem)}.poster-site-card p{max-width:340px;color:#e8f4f8b8}.poster-site-card a{min-height:38px;border-radius:5px;background:#0667b157}.poster-map-field{right:21%;bottom:18%;z-index:5;width:min(680px,42vw);height:340px;opacity:.52;filter:drop-shadow(0 0 22px rgba(47,221,255,.34)) drop-shadow(0 0 48px rgba(6,107,209,.22));transform:perspective(1100px) rotateX(58deg) rotate(-9deg) translateY(18px)}.poster-depth-scene{right:22%;bottom:14%;z-index:4;width:min(560px,36vw);height:340px;opacity:.32}.poster-equipment-tag{z-index:7;padding-left:16px;text-shadow:0 0 24px rgba(0,0,0,.95)}.poster-equipment-tag.tag-camera{top:31%;right:17%}.poster-equipment-tag.tag-reader{top:59%;right:8%}.poster-equipment-tag.tag-evidence{right:31%;bottom:28%}.poster-service-rail{position:relative;z-index:9;grid-column:1 / 3;grid-row:2;display:grid;grid-template-columns:minmax(360px,.82fr) repeat(4,minmax(170px,1fr));align-self:stretch;min-height:224px;margin:0 calc(var(--poster-pad) * -1);overflow:hidden;border-top:1px solid rgba(221,242,248,.14);background:#020507d1;box-shadow:0 -36px 120px #00000075;clip-path:none}.poster-service-intro{align-content:center;min-height:224px;padding:34px 34px 30px max(46px,var(--poster-pad));background:linear-gradient(125deg,#041f2bd1,#03080ab8),linear-gradient(180deg,rgba(47,221,255,.11),transparent)}.poster-service-intro strong{display:block;max-width:310px;font-size:clamp(1.45rem,1.55vw,1.92rem);line-height:1.02;overflow-wrap:normal;text-wrap:balance}.poster-service-card{position:relative;min-height:224px;padding:124px 24px 26px;overflow:hidden;border-left:1px solid rgba(230,247,252,.11);transform:skew(-3deg);transform-origin:bottom center}.poster-service-card>*{transform:skew(3deg)}.poster-service-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.14) brightness(.8)}.poster-service-card:before{z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(2,5,7,.55) 50%,rgba(2,5,7,.96) 100%),linear-gradient(110deg,rgba(33,185,255,.24),transparent 62%)}.poster-service-card span,.poster-service-card strong{position:relative;z-index:2}.poster-service-card span{color:#21cfff}.poster-service-card strong{font-size:1rem;text-shadow:0 10px 24px rgba(0,0,0,.84)}.poster-service-card:hover img{filter:saturate(1.12) contrast(1.16) brightness(.96)}.operations-viewport,.services-poster,.strategy,.sentinel,.brief,.contact{background-color:#020608}.scope-console,.support-console,.security-stage,.service-scope-console,.service-poster-stage,.service-proof-console,.brief-shell,.brief-preview,.contact-card{border-color:#d8f1f821;border-radius:8px;background:linear-gradient(150deg,#051218b8,#03080be6),#020608cc;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0f}.operations-viewport,.services-poster{align-items:stretch}.scope-console,.support-console,.service-scope-console,.service-proof-console{height:100%}.about-capability{padding:20px clamp(20px,2.2vw,30px);clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.about-capability h3,.about-capability li{overflow:visible}.sentinel-diagram{clip-path:polygon(0 8%,90% 0,100% 84%,100% 100%,0 100%)}.diagram-note{z-index:3;right:clamp(24px,4vw,38px);left:clamp(24px,4vw,38px);max-width:none;padding:12px 14px;border:1px solid rgba(34,199,220,.2);background:linear-gradient(125deg,#082330d1,#040a0ddb),#040a0dc7;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0f;color:#d6e1e6;line-height:1.45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strategy{grid-template-columns:minmax(430px,.88fr) minmax(0,.94fr);gap:clamp(56px,5.4vw,96px);align-items:start}.strategy-copy h2,.sentinel-copy h2{max-width:720px;font-size:clamp(3.05rem,4.1vw,4.65rem);line-height:.98;text-wrap:balance}.sentinel{grid-template-columns:minmax(520px,.98fr) minmax(430px,.86fr);gap:clamp(56px,5vw,92px)}.sentinel-copy{max-width:680px}.sentinel-diagram{min-height:clamp(560px,43vw,660px)}@media(min-width:901px)and (max-width:1180px){.operations-viewport,.services-poster{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.scope-console,.support-console,.service-scope-console,.service-proof-console{min-height:610px}.scope-console,.service-scope-console{grid-column:1;grid-row:1}.support-console,.service-proof-console{grid-column:2;grid-row:1}.security-stage,.service-poster-stage{grid-column:1 / -1;grid-row:2;min-height:560px}}@media(max-width:1180px){.site-header{grid-template-columns:minmax(260px,1fr)}.header-actions{grid-column:1 / -1;justify-content:flex-start}.poster-hero{--poster-pad: 28px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(620px,auto) auto;min-height:auto;padding-top:154px}.poster-copy{grid-column:1;max-width:650px;padding-left:0}.poster-site-card{display:none}.poster-service-rail{grid-column:1;grid-template-columns:minmax(280px,.8fr) repeat(4,minmax(140px,1fr))}}@media(max-width:900px){#about{scroll-margin-top:158px}.scope-console,.support-console,.service-scope-console,.service-proof-console{height:auto;min-height:0}.about-capability{padding:18px 18px 20px;clip-path:none}.about-capability h3,.about-capability li{overflow:visible}.sentinel-diagram{min-height:520px;clip-path:polygon(0 4%,92% 0,100% 86%,100% 100%,0 100%)}.diagram-note{right:clamp(22px,5vw,34px);left:clamp(22px,5vw,34px);bottom:clamp(22px,5vw,34px)}.site-header{position:absolute;grid-template-columns:minmax(180px,1fr);gap:12px;padding:14px 20px}.brand-link .brand-lockup-image{width:min(88vw,330px);max-height:58px}.main-nav{justify-self:start;max-width:100%;overflow-x:auto;border-radius:8px}.main-nav a{padding:0 12px}.header-actions{gap:8px}.header-quote,.header-call{min-height:44px;padding:0 14px}.poster-hero{grid-template-rows:minmax(640px,auto) auto;padding:188px 22px 0}.poster-hero:before{background:radial-gradient(ellipse at 78% 30%,rgba(42,188,255,.22),transparent 28%),linear-gradient(90deg,#020507f5,#020507c7 56%,#02050714),linear-gradient(180deg,rgba(2,5,7,.58),transparent 34%,rgba(2,5,7,.9) 100%)}.poster-hero-image{display:block;top:0;bottom:auto;left:-22px;right:auto;width:100vw;height:min(760px,92svh)}.poster-hero-image img{display:block;width:100%;min-width:100%;height:100%;object-position:100% 27%;transform:scale(1.02);filter:saturate(1.08) contrast(1.11) brightness(.98)}.poster-copy{max-width:560px;padding:30px 0 72px;transform:none}.poster-copy h1{max-width:540px;font-size:clamp(3.35rem,12vw,5.25rem)}.poster-site-card,.poster-map-field,.poster-depth-scene,.poster-equipment-tag.tag-evidence{display:none}.poster-equipment-tag.tag-camera{top:34%;right:10%}.poster-equipment-tag.tag-reader{top:55%;right:7%}.poster-service-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -22px}.poster-service-intro{grid-column:1 / -1;min-height:178px;padding:30px 24px 24px}.poster-service-card{min-height:178px;transform:none}.poster-service-card>*{transform:none}}@media(max-width:620px){.site-header{padding:12px 16px}.main-nav{width:100%;justify-content:flex-start}.header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.header-quote,.header-call{width:100%;min-width:0;padding:0 10px;font-size:.82rem}.poster-hero{padding:214px 18px 0}.poster-hero-image{display:block;left:-18px;right:auto;width:100vw}.poster-hero-image img{width:100%;min-width:100%;height:100%;object-position:100% 24%;transform:scale(1.03);filter:saturate(1.08) contrast(1.12) brightness(1.02)}.poster-copy{width:100%;padding-bottom:52px}.poster-copy .plain-label{gap:12px;margin-bottom:18px;font-size:.66rem}.poster-copy .plain-label:before{width:34px}.poster-copy h1{max-width:350px;font-size:clamp(2.72rem,15.2vw,3.82rem);line-height:.9}.poster-copy>p:not(.plain-label){width:min(100%,342px);max-width:342px;min-width:0;font-size:.96rem}.poster-mobile-device{display:none}.poster-actions,.poster-proof-row{display:grid;grid-template-columns:1fr;width:min(100%,342px)}.poster-proof-row span{min-width:0;padding:10px 0}.poster-equipment-tag{display:none}.poster-service-rail{grid-template-columns:1fr;margin:0 -18px}.poster-service-intro{min-height:154px;padding:26px 20px 22px}.poster-service-card{min-height:154px;padding:78px 20px 20px}}.site-header{min-height:84px;background:linear-gradient(180deg,rgba(2,5,7,.9),rgba(2,5,7,.42) 72%,transparent),linear-gradient(90deg,rgba(7,34,46,.5),transparent 36%,rgba(255,255,255,.035))}.brand-link .brand-lockup-image,.footer-brand-image,.admin-brand img,.admin-login-card img,.approved-logo-card{filter:drop-shadow(0 0 5px rgba(0,166,255,.32)) drop-shadow(0 0 16px rgba(45,218,255,.16)) drop-shadow(0 18px 34px rgba(0,0,0,.58))}.poster-hero{grid-template-columns:minmax(520px,.78fr) minmax(680px,1.22fr);grid-template-rows:minmax(610px,calc(100svh - 250px)) 234px;padding-top:104px;background:radial-gradient(ellipse at 78% 26%,rgba(29,151,242,.18),transparent 28%),#020507}.poster-hero:before{background:radial-gradient(ellipse at 74% 38%,rgba(42,188,255,.2),transparent 24%),radial-gradient(ellipse at 44% 74%,rgba(255,164,69,.14),transparent 32%),linear-gradient(90deg,#020507f5,#020507d1 27%,#0205074d 52%,#0205070f,#0205072e),linear-gradient(180deg,#02050752,#02050705 42%,#020507ad 82%,#020507f5);box-shadow:inset 0 120px 150px #00000080,inset 0 -230px 210px #000000e6}.poster-hero:after{opacity:.5;transform:skewY(-1.4deg)}.poster-hero-image{top:84px;right:0;bottom:132px;left:0}.poster-hero-image img{object-position:52% 50%;filter:saturate(1.08) contrast(1.12) brightness(.94);transform:scale(1.024)}.poster-image-vignette{background:linear-gradient(90deg,#020507f5,#020507b8 30%,#02050724 61%,#02050705),linear-gradient(180deg,#02050714,#020507db)}.poster-copy{max-width:720px;transform:translateY(-6px)}.poster-copy h1{font-size:clamp(4.35rem,5.95vw,6.9rem);line-height:.87}.poster-copy>p:not(.plain-label){max-width:640px;color:#f4fafbf0}.poster-map-field{right:24%;bottom:17%;opacity:.26}.poster-depth-scene{right:25%;bottom:15%;opacity:.16}.poster-equipment-tag{opacity:.9}.poster-equipment-tag.tag-evidence{display:none}.poster-site-card{display:none;right:clamp(122px,15vw,270px);bottom:clamp(300px,34vh,390px);width:min(340px,22vw);padding-left:18px;border-left-color:#2fddffa8;background:linear-gradient(90deg,rgba(2,8,11,.62),rgba(2,8,11,.1),transparent)}.poster-service-rail{grid-template-columns:minmax(360px,.72fr) repeat(4,minmax(180px,1fr));min-height:234px;overflow:hidden;border-top:1px solid rgba(226,243,248,.16);background:linear-gradient(180deg,#040a0de0,#020507f5),#020507f0;box-shadow:0 -42px 120px #00000094,inset 0 1px #ffffff0d;clip-path:none}.poster-service-intro{min-height:234px;padding-top:32px;padding-bottom:30px;background:linear-gradient(125deg,#041e29eb,#03080ac7),radial-gradient(ellipse at 20% 100%,rgba(47,221,255,.14),transparent 55%)}.poster-service-card{min-height:234px;padding:108px 24px 24px;transform:none}.poster-service-card>*{transform:none}.poster-service-card img{transform:skew(3deg) scale(1.03);transform-origin:center;will-change:transform,filter}.poster-service-card:hover img{transform:skew(3deg) scale(1.075) translateY(-2%)}.poster-service-card small{position:relative;z-index:2;display:block;max-width:220px;margin-top:8px;color:#d6e5ebad;font-size:.76rem;line-height:1.35}.operations-viewport{grid-template-columns:minmax(330px,.7fr) minmax(0,1.55fr);grid-template-rows:auto auto;gap:18px;padding-top:clamp(48px,5vw,82px);padding-bottom:clamp(58px,6vw,96px);background:radial-gradient(ellipse at 62% 18%,rgba(17,160,244,.2),transparent 32%),linear-gradient(120deg,#010508fa,#070d10f5 42%,#020507fa),#030608}.security-stage{grid-column:2;grid-row:1 / 3;min-height:clamp(680px,48vw,820px);border-radius:6px}.scope-console{grid-column:1;grid-row:1;min-height:0}.support-console{grid-column:1;grid-row:2;min-height:0}.scope-console,.support-console,.security-stage,.service-scope-console,.service-poster-stage,.service-proof-console,.brief-shell,.brief-preview,.contact-card{border-radius:6px}.security-stage-3d,.service-poster-scene{opacity:.36;filter:saturate(1.15) blur(.2px);transform:translateZ(0) scale(1.04);will-change:transform,opacity}.security-stage-grid,.service-poster-map{opacity:.54;transform:perspective(950px) rotateX(58deg) rotate(-7deg) translateY(18px);transform-origin:50% 100%;will-change:transform,opacity}.security-stage:hover .security-stage-photo,.service-poster-stage:hover .service-poster-photo{filter:saturate(1.04) contrast(1.12) brightness(.86)}.services-poster{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr);grid-template-rows:auto auto;gap:18px;padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(58px,6vw,92px)}.service-poster-stage{grid-column:1;grid-row:1 / 3;min-height:clamp(680px,48vw,820px)}.service-scope-console{grid-column:2;grid-row:1;min-height:0}.service-proof-console{grid-column:2;grid-row:2;min-height:0}.service-proof-head strong,.support-console-head strong{line-height:1.04}.bert-standard.process{grid-template-columns:minmax(360px,.62fr) minmax(0,1.38fr);align-items:center;background:radial-gradient(ellipse at 24% 18%,rgba(17,160,244,.18),transparent 36%),linear-gradient(180deg,#030608,#070d11 54%,#030608)}.standard-grid{gap:clamp(18px,2.2vw,34px)}.standard-card{min-height:210px}.sentinel{grid-template-columns:minmax(440px,.86fr) minmax(430px,.94fr);min-height:0;padding-top:clamp(88px,8vw,128px);padding-bottom:clamp(88px,8vw,128px)}.sentinel-diagram{min-height:clamp(500px,37vw,600px);clip-path:polygon(0 5%,91% 0,100% 84%,100% 100%,0 100%)}.strategy{align-items:start;padding-top:clamp(88px,8vw,128px)}.strategy-image{align-self:start;margin-top:0}.about-capabilities{gap:14px}.about-capability{min-width:0;padding:22px clamp(22px,2.1vw,34px);overflow:visible;clip-path:none}.about-capability h3,.about-capability ul,.about-capability li{min-width:0;max-width:100%;overflow:visible}.about-capability li{overflow-wrap:break-word}.brief-copy h2{max-width:740px}.admin-topbar{grid-template-columns:minmax(270px,380px) 1fr auto}.admin-brand img{width:min(100%,350px);max-height:70px}.admin-login-card img{width:min(100%,380px);max-height:96px;object-fit:contain}@media(max-width:1180px){.poster-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(650px,auto) auto}.poster-site-card{display:none}.poster-service-rail{grid-template-columns:minmax(280px,.75fr) repeat(4,minmax(150px,1fr))}.operations-viewport,.services-poster{grid-template-columns:repeat(2,minmax(0,1fr))}.security-stage,.service-poster-stage{grid-column:1 / -1;grid-row:1;min-height:620px}.scope-console,.service-scope-console{grid-column:1;grid-row:2}.support-console,.service-proof-console{grid-column:2;grid-row:2}}@media(max-width:900px){.poster-hero{padding-top:178px}.poster-hero-image{top:0;right:0;bottom:0;left:-24px;width:100vw;height:min(780px,96svh)}.poster-service-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-viewport,.services-poster{grid-template-columns:1fr}.security-stage,.service-poster-stage,.scope-console,.support-console,.service-scope-console,.service-proof-console{grid-column:1;grid-row:auto}.security-stage,.service-poster-stage{min-height:540px}.bert-standard.process,.sentinel,.strategy{grid-template-columns:1fr}}@media(max-width:620px){.site-header{min-height:0}.poster-hero{padding-top:204px}.poster-hero-image{display:block;left:-18px;height:min(700px,90svh)}.poster-hero-image img{object-position:84% 30%;filter:saturate(1.05) contrast(1.12) brightness(.92)}.poster-copy h1{max-width:360px;font-size:clamp(2.55rem,14vw,3.55rem)}.poster-service-card small{max-width:260px}.admin-login-card img{width:min(100%,320px)}}#solutions,#services,#process,#future,#brief,#contact{scroll-margin-top:112px}.poster-hero{grid-template-rows:minmax(560px,calc(100svh - 338px)) 234px}.poster-copy h1{font-size:clamp(4.1rem,5.45vw,6.3rem)}.poster-service-intro strong{max-width:290px;font-size:clamp(1.32rem,1.38vw,1.72rem)}@media(max-width:1180px){.poster-hero{grid-template-rows:minmax(650px,auto) auto}}@media(max-width:760px){#solutions,#services,#process,#future,#brief,#contact{scroll-margin-top:158px}}.operations-viewport{grid-template-columns:minmax(286px,.72fr) minmax(620px,1.46fr) minmax(302px,.76fr);grid-template-rows:74px minmax(700px,auto);gap:12px;min-height:auto;padding-top:clamp(28px,3.4vw,50px);background:radial-gradient(ellipse at 53% 13%,rgba(29,151,242,.26),transparent 32%),radial-gradient(ellipse at 85% 74%,rgba(225,150,45,.12),transparent 28%),linear-gradient(120deg,#010508fc,#070d10fa 46%,#020507fc),#020507}.operations-viewport:before{background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:42px 42px;opacity:.9}.operations-viewport:after{opacity:.28;filter:saturate(.76) contrast(1.16) brightness(.7)}.scope-lab-topbar{position:relative;z-index:2;grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.1fr) auto auto auto;gap:12px;align-items:stretch;overflow:hidden;border:1px solid rgba(213,237,246,.14);border-radius:6px;background:linear-gradient(180deg,#0c161be6,#04090cc7),#04080adb;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scope-lab-topbar:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(34,199,220,.12),transparent 27%,rgba(225,150,45,.08) 74%,transparent),linear-gradient(105deg,transparent 0 46%,rgba(255,255,255,.08) 48%,transparent 50% 100%);mix-blend-mode:screen;opacity:.7}.scope-lab-topbar>*{position:relative;z-index:1;display:flex;min-width:0;align-items:center;padding:0 18px;border-right:1px solid rgba(255,255,255,.09)}.scope-lab-topbar>*:last-child{border-right:0}.scope-lab-title,.scope-lab-site,.scope-lab-operator{flex-direction:column;align-items:flex-start;justify-content:center}.scope-lab-title span,.scope-lab-site span,.scope-lab-operator span,.scope-lab-count span,.scope-feed-head span,.stage-view-label span,.stage-site-info>span,.stage-bottom-dashboard>div>span,.scope-ready-card>span{display:block;color:var(--cyan);font-family:var(--font-display);font-size:.66rem;font-weight:840;letter-spacing:.14em;text-transform:uppercase}.scope-lab-title strong,.scope-lab-site strong,.scope-lab-operator strong{display:block;margin-top:4px;overflow:hidden;color:#f4fafcf5;font-family:var(--font-display);font-size:.92rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scope-lab-title strong{font-size:1.08rem}.scope-lab-status,.scope-lab-topbar a{justify-content:center;gap:10px;color:#f4fafce6;font-family:var(--font-display);font-size:.82rem;font-weight:800;text-transform:uppercase}.scope-lab-status span{display:block;width:8px;height:8px;border-radius:999px;background:#47e08e;box-shadow:0 0 0 6px #47e08e1f,0 0 18px #47e08e85}.scope-console{grid-column:1;grid-row:2}.security-stage{grid-column:2;grid-row:2;min-height:clamp(700px,47vw,820px)}.support-console{grid-column:3;grid-row:2}.scope-console,.support-console,.security-stage{border-color:#d5edf624;background:linear-gradient(150deg,rgba(20,36,43,.78),transparent 34%),#04090cd1;box-shadow:inset 0 1px #ffffff0e,0 28px 90px #00000061}.scope-console,.support-console{min-height:clamp(700px,47vw,820px);padding:18px}.ops-panel-heading h2{max-width:260px;font-family:var(--font-display);font-size:clamp(2rem,2.25vw,2.82rem);font-weight:780;text-transform:none}.ops-panel-heading p{max-width:290px;font-size:.82rem}.scope-lab-count{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px;border:1px solid rgba(34,199,220,.18);border-radius:6px;background:linear-gradient(90deg,rgba(12,120,204,.14),transparent),#ffffff09}.scope-lab-count strong{color:#f5fafcf2;font-family:var(--font-display);font-size:.86rem;text-transform:uppercase}.scope-service-list{gap:8px;margin-top:14px}.scope-service-row{grid-template-columns:64px 24px minmax(0,1fr) 20px;min-height:76px;padding:7px 10px 7px 7px;border-radius:6px}.scope-service-row img{width:64px;height:62px}.scope-service-row small{-webkit-line-clamp:1;font-size:.73rem}.scope-evidence-feed{margin-top:14px;padding:12px;border:1px solid rgba(213,237,246,.11);border-radius:6px;background:#ffffff08}.scope-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.scope-feed-head strong{color:#47e08e;font-family:var(--font-display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.scope-feed-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:7px 0;border-top:1px solid rgba(255,255,255,.075)}.scope-feed-row img{width:44px;height:36px;border-radius:5px;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.82)}.scope-feed-row strong,.scope-feed-row span,.scope-feed-row time{display:block}.scope-feed-row strong{overflow:hidden;color:#f6fbfcf2;font-family:var(--font-display);font-size:.78rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scope-feed-row span,.scope-feed-row time{color:#cddce29e;font-size:.72rem}.scope-note-button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:10px;margin-top:12px;border:1px dashed rgba(213,237,246,.23);border-radius:6px;background:#ffffff06;color:#ebf4f7bd;font-family:var(--font-display);font-size:.76rem;font-weight:820;text-transform:uppercase}.scope-quote-button{min-height:46px;margin-top:12px;border-radius:6px}.stage-view-label,.stage-view-tools{position:absolute;z-index:8;top:18px}.stage-view-label{left:18px;min-width:min(300px,calc(100% - 36px));padding:12px 14px;border:1px solid rgba(213,237,246,.13);border-radius:6px;background:#02070a8f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-view-label strong{display:block;margin-top:5px;color:#f5fafcf2;font-family:var(--font-display);font-size:.92rem;text-transform:uppercase}.stage-view-tools{right:18px;display:flex;gap:8px;padding:13px;border:1px solid rgba(213,237,246,.13);border-radius:6px;background:#02070a8a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-view-tools span{display:block;width:38px;height:3px;border-radius:999px;background:linear-gradient(90deg,#22c7dc3d,#22c7dce6,#22c7dc2e);box-shadow:0 0 12px #22c7dc47}.stage-live-card{top:78px;width:min(330px,calc(52% - 24px))}.stage-callout{top:78px}.stage-site-info{position:absolute;z-index:7;right:18px;bottom:150px;width:min(310px,calc(48% - 22px));padding:14px;border:1px solid rgba(213,237,246,.13);border-radius:6px;background:#02070a94;box-shadow:0 20px 58px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-site-info dl{display:grid;gap:10px;margin:12px 0 0}.stage-site-info div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px}.stage-site-info dt,.stage-site-info dd{margin:0}.stage-site-info dt{color:#d2e1e78f;font-size:.74rem;text-transform:uppercase}.stage-site-info dd{overflow:hidden;color:#f6fbfce6;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.stage-bottom-dashboard{position:absolute;z-index:8;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:minmax(180px,.78fr) minmax(270px,1.08fr) minmax(160px,.62fr);gap:10px}.stage-bottom-dashboard>div{min-height:128px;padding:14px;border:1px solid rgba(213,237,246,.13);border-radius:6px;background:#02070ab3;box-shadow:0 18px 54px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-activity p{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;margin:10px 0 0;color:#d6e4e9c2;font-size:.74rem;line-height:1.25}.stage-activity p strong{color:#f4fafce0;font-weight:720}.stage-activity .tone-amber strong{color:var(--amber)}.stage-activity .tone-cyan strong,.stage-activity .tone-blue strong{color:var(--cyan)}.stage-status>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.stage-status article{min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.085);border-radius:5px;background:#ffffff09}.stage-status strong,.stage-health strong{display:block;color:#f7fbfc;font-family:var(--font-display);font-size:1.02rem;line-height:1}.stage-status small,.stage-status em,.stage-health small{display:block;margin-top:7px;color:#cddce29e;font-size:.68rem;font-style:normal;text-transform:uppercase}.stage-health strong{margin-top:12px;color:#47e08e;font-size:2.1rem}.stage-health ul{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.stage-health li{position:relative;padding-left:12px;color:#d6e4e9b8;font-size:.72rem}.stage-health li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:999px;background:#47e08e;content:""}.stage-health li.is-warning:before{background:var(--amber)}.stage-metric-strip{display:none}.support-console{gap:14px}.support-console-head{padding:18px;border:1px solid rgba(34,199,220,.18);border-radius:6px;background:linear-gradient(140deg,rgba(12,120,204,.14),transparent 64%),#ffffff09}.support-console-head strong{font-size:clamp(1.72rem,1.9vw,2.2rem)}.support-console-head em{max-width:270px;color:#d6e4e9b8;font-size:.76rem;line-height:1.35;letter-spacing:0;text-transform:none}.support-run-row{min-height:82px;padding:13px 0}.scope-ready-card{display:grid;gap:12px;margin-top:auto;padding:14px;border:1px solid rgba(51,151,238,.36);border-radius:6px;background:linear-gradient(145deg,rgba(21,129,226,.18),transparent 70%),#ffffff09}.scope-ready-card .support-call-to-action{min-height:50px;margin:0}.support-proof-card{margin-top:0;border-radius:6px}@media(min-width:901px)and (max-width:1320px){.operations-viewport{grid-template-columns:minmax(260px,.72fr) minmax(500px,1.32fr) minmax(260px,.72fr)}.scope-lab-topbar{grid-template-columns:minmax(190px,.9fr) minmax(260px,1fr) auto auto}.scope-lab-topbar a{display:none}.stage-bottom-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stage-health{display:none}}@media(max-width:1180px){.operations-viewport{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:14px}.scope-lab-topbar,.scope-console,.security-stage,.support-console{grid-column:1;grid-row:auto}.scope-lab-topbar{grid-template-columns:repeat(2,minmax(0,1fr));min-height:148px}.scope-lab-status,.scope-lab-operator{border-top:1px solid rgba(255,255,255,.09)}.scope-console,.support-console{min-height:0}.security-stage{min-height:620px}}@media(max-width:760px){.operations-viewport{padding-right:16px;padding-left:16px}.scope-lab-topbar{grid-template-columns:1fr;min-height:0}.scope-lab-topbar>*{min-height:58px;border-right:0;border-top:1px solid rgba(255,255,255,.09)}.scope-lab-topbar>*:first-child{border-top:0}.scope-lab-site,.scope-lab-operator{display:none}.scope-service-row{grid-template-columns:58px 24px minmax(0,1fr)}.scope-service-row svg{display:none}.stage-view-tools,.stage-site-info,.stage-callout{display:none}.security-stage{min-height:680px}.stage-live-card{top:78px;width:calc(100% - 36px)}.stage-bottom-dashboard{grid-template-columns:1fr}.stage-bottom-dashboard>div{min-height:0}.stage-status>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-lockup-panel,.footer-brand-lockup,.admin-brand,.approval-brand{position:relative;isolation:isolate;overflow:visible}.brand-lockup-panel:before,.footer-brand-lockup:before,.admin-brand:before,.approval-brand:before{position:absolute;z-index:0;top:-42%;right:-14%;bottom:-38%;left:-14%;content:"";pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(67,221,255,.32),rgba(0,139,237,.16) 40%,rgba(0,63,116,.07) 62%,transparent 78%),linear-gradient(106deg,transparent 0%,transparent 42%,rgba(225,252,255,.15) 49%,rgba(38,209,255,.17) 53%,transparent 64%,transparent 100%);background-size:112% 100%,290% 100%;background-position:center,-210% 50%;filter:blur(17px) saturate(1.08);opacity:.5;mix-blend-mode:screen;transform-origin:center;animation:logo-halo-breathe 8.4s ease-in-out infinite,logo-shimmer-sweep 11s linear infinite;will-change:opacity,transform,background-position}.brand-lockup-panel:after,.footer-brand-lockup:after,.admin-brand:after,.approval-brand:after{position:absolute;z-index:0;top:-28%;right:-8%;bottom:-24%;left:-8%;content:"";pointer-events:none;border-radius:999px;background:linear-gradient(112deg,transparent 0%,transparent 43%,rgba(255,255,255,.14) 49%,rgba(57,227,255,.12) 53%,transparent 64%,transparent 100%);background-size:285% 100%;background-position:-190% 50%;filter:blur(7px);opacity:.18;mix-blend-mode:screen;transform:translateZ(0);animation:logo-ribbon-shimmer 9.6s ease-in-out infinite;will-change:opacity,background-position}.brand-lockup-panel img,.footer-brand-lockup img,.admin-brand img,.approval-brand img,.admin-login-card>img,.approved-logo-card{position:relative;z-index:1}.brand-link .brand-lockup-image,.footer-brand-image,.admin-brand img,.approval-brand img,.admin-login-card>img,.approved-logo-card{filter:drop-shadow(0 0 4px rgba(51,213,255,.24)) drop-shadow(0 0 14px rgba(6,142,240,.18)) drop-shadow(0 16px 32px rgba(0,0,0,.62))}.admin-login-card:after,.contact-card:after{opacity:.46;filter:blur(19px) saturate(1.04)}@keyframes logo-ribbon-shimmer{0%,36%{background-position:-160% 50%;opacity:.1}48%{opacity:.28}70%,to{background-position:180% 50%;opacity:.12}}@media(max-width:760px){.brand-lockup-panel:before,.footer-brand-lockup:before,.admin-brand:before,.approval-brand:before{top:-40%;right:-12%;bottom:-36%;left:-12%;opacity:.42;filter:blur(14px) saturate(1.05)}.brand-lockup-panel:after,.footer-brand-lockup:after,.admin-brand:after,.approval-brand:after{opacity:.16}}@media(prefers-reduced-motion:reduce){.brand-lockup-panel:before,.footer-brand-lockup:before,.admin-brand:before,.approval-brand:before,.brand-lockup-panel:after,.footer-brand-lockup:after,.admin-brand:after,.approval-brand:after{animation:none}}@media(min-width:1181px){.poster-hero{--poster-pad: max(24px, calc((100vw - 1640px)/2 + 24px) );grid-template-columns:minmax(300px,.7fr) minmax(540px,1.58fr) minmax(324px,.76fr);grid-template-rows:minmax(610px,calc(100svh - 160px)) 148px;column-gap:14px;padding-top:88px;background:radial-gradient(ellipse at 63% 16%,rgba(14,132,222,.28),transparent 26%),radial-gradient(ellipse at 78% 78%,rgba(225,150,45,.11),transparent 28%),#020507}.poster-hero:before{background:linear-gradient(90deg,#020507db,#02050757 29%,#02050714 54%,#0205072e 76%,#020507b8),linear-gradient(180deg,#0205073d,#02050705 34%,#020507ad 86%,#020507f2);box-shadow:inset 0 108px 130px #00000080,inset 0 -170px 170px #000000d1}.poster-hero:after{opacity:.36}.poster-hero-image{top:88px;right:0;bottom:144px;left:0}.poster-hero-image img{object-position:68% 50%;filter:saturate(1.06) contrast(1.12) brightness(.86)}.poster-image-vignette{background:linear-gradient(90deg,#020507a8,#02050738 29%,#0205070a 52%,#0205072e 72%,#020507d1),linear-gradient(180deg,#02050708,#020507c7)}.hero-layer-console,.poster-site-card{position:relative;z-index:9;align-self:stretch;min-height:0;border:1px solid rgba(213,237,246,.16);border-radius:6px;background:linear-gradient(160deg,#0d1c23db,#03080bc2 46%,#020609e6),#03080bd1;box-shadow:inset 0 1px #ffffff12,0 30px 86px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-layer-console{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden}.hero-layer-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-height:42px}.hero-layer-head span,.hero-layer-all,.hero-live-status strong,.poster-site-card span,.poster-site-card a,.poster-service-intro span,.poster-service-intro small{color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-layer-head strong{color:#f4fafcf0;font-family:var(--font-display);font-size:.94rem;text-transform:uppercase}.hero-layer-list{display:grid;gap:9px;min-height:0}.hero-layer-row{position:relative;display:grid;grid-template-columns:84px 26px minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:100px;overflow:hidden;border:1px solid rgba(213,237,246,.12);border-radius:6px;background:linear-gradient(110deg,rgba(6,121,201,.16),transparent 58%),#ffffff09;color:#ecf7fae6}.hero-layer-row:first-child{border-color:#22c7dc6b;background:linear-gradient(110deg,rgba(6,121,201,.24),transparent 60%),#0a1a22a3}.hero-layer-row img{width:84px;height:100px;object-fit:cover;filter:saturate(.88) contrast(1.12) brightness(.72)}.hero-layer-row>span{color:var(--blue-2);font-family:var(--font-display);font-size:.84rem;font-weight:880}.hero-layer-row strong,.hero-risk-list strong{display:block;color:#f7fbfc;font-family:var(--font-display);font-size:.9rem;line-height:1;text-transform:uppercase}.hero-layer-row small,.hero-risk-list small{display:-webkit-box;margin-top:7px;overflow:hidden;color:#d5e2e7ad;font-size:.78rem;line-height:1.28;-webkit-box-orient:vertical}.hero-layer-row small{-webkit-line-clamp:2}.hero-layer-row svg{color:var(--cyan)}.hero-layer-all{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--blue-2)}.poster-copy{grid-column:2;grid-row:1;align-self:center;max-width:570px;padding:0 10px;transform:translateY(-14px)}.poster-copy .plain-label{margin-bottom:18px;color:var(--cyan)}.poster-copy h1{max-width:560px;font-size:clamp(3.8rem,4.8vw,5.8rem);line-height:.88}.poster-copy>p:not(.plain-label){max-width:540px;margin-bottom:22px;color:#e8f2f6d6}.hero-live-status{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:min(100%,410px);min-height:56px;margin-bottom:24px;padding:10px 14px;border:1px solid rgba(213,237,246,.14);border-radius:6px;background:#030a0d99;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-live-status span{width:28px;height:28px;border:1px solid rgba(71,224,142,.42);border-radius:999px;background:radial-gradient(circle,#47e08e 0 4px,transparent 5px),#47e08e1a;box-shadow:0 0 20px #47e08e33}.hero-live-status small{justify-self:end;color:#d5e2e7a3;font-size:.74rem}.poster-proof-row{margin-top:24px}.poster-proof-row span{min-width:0}.poster-site-card{display:flex;grid-column:3;grid-row:1;flex-direction:column;width:auto;margin:0;inset:auto;top:auto;right:auto;bottom:auto;left:auto;max-height:calc(100svh - 184px);padding:18px 20px;overflow:hidden;border-left:1px solid rgba(213,237,246,.16)}.poster-site-card span{margin-bottom:16px}.poster-site-card>strong{position:relative;display:block;max-width:260px;margin-bottom:12px;color:#fff;font-family:var(--font-display);font-size:clamp(1.42rem,1.65vw,1.9rem);line-height:1;text-transform:none}.poster-site-card>strong:after{position:absolute;top:.26em;right:0;width:9px;height:9px;border-radius:999px;background:#47e08e;box-shadow:0 0 0 8px #47e08e1a,0 0 22px #47e08e6b;content:""}.poster-site-card p{max-width:280px;margin-bottom:14px;color:#dbe8edbd;font-size:.86rem;line-height:1.38}.hero-risk-label{display:block;margin:7px 0 0;color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-risk-list{display:grid;gap:0;margin-top:6px}.hero-risk-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;min-height:82px;align-items:center;border-top:1px solid rgba(213,237,246,.12)}.hero-risk-list i{width:18px;height:18px;background-image:radial-gradient(circle,var(--amber) 0 2px,transparent 2.5px);background-size:8px 8px;opacity:.95}.hero-risk-list small{-webkit-line-clamp:2}.poster-site-card a{display:flex;justify-content:center;gap:12px;min-height:50px;margin-top:auto;border:1px solid rgba(50,173,255,.52);border-radius:6px;background:linear-gradient(180deg,#2191edfa,#076acdfa),#0b73d9;color:#fff;box-shadow:0 20px 54px #045bb242}.poster-map-field{right:30%;bottom:16%;width:min(660px,40vw);opacity:.5}.poster-depth-scene{right:30%;bottom:12%;opacity:.3}.poster-equipment-tag.tag-camera{top:24%;right:35%}.poster-equipment-tag.tag-reader{top:50%;right:28%}.poster-equipment-tag.tag-evidence{display:block;right:44%;bottom:25%}.poster-service-rail{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(250px,.72fr) repeat(4,minmax(190px,1fr));min-height:148px;border:1px solid rgba(213,237,246,.12);border-right:0;border-left:0;background:linear-gradient(180deg,#050d11e6,#020507f5),#020507eb;clip-path:none}.poster-service-intro{min-height:148px;padding-top:22px;padding-bottom:20px}.poster-service-intro strong{max-width:230px;font-size:clamp(1.14rem,1.22vw,1.45rem)}.poster-service-intro small{margin-top:14px}.poster-service-card{min-height:148px;padding:76px 22px 16px}.poster-service-card small{display:none}}@media(max-width:1180px){.hero-layer-console{position:relative;z-index:8;display:grid;gap:10px;margin:0 0 18px;padding:14px;border:1px solid rgba(213,237,246,.14);border-radius:6px;background:#03080bbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-layer-head,.hero-layer-all{display:none}.hero-layer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-layer-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-height:68px;padding:7px;border:1px solid rgba(213,237,246,.12);border-radius:6px;background:#ffffff09}.hero-layer-row img{width:54px;height:52px;object-fit:cover;border-radius:4px;filter:saturate(.88) contrast(1.08) brightness(.72)}.hero-layer-row>span,.hero-layer-row svg,.hero-layer-row small{display:none}.hero-layer-row strong{color:#f7fbfc;font-family:var(--font-display);font-size:.82rem;text-transform:uppercase}.hero-live-status{display:none}}@media(max-width:760px){.poster-copy .plain-label{font-size:.78rem}.poster-copy h1{max-width:360px;font-size:clamp(3.3rem,15vw,4.1rem)}.poster-copy>p:not(.plain-label){font-size:1.05rem}.hero-layer-console{margin-top:12px}.hero-layer-list{grid-template-columns:1fr}.poster-site-card{border-radius:6px}}html,body,#root,.app{max-width:100%;overflow-x:clip}@supports not (overflow: clip){html,body,#root,.app{overflow-x:hidden}}.hero-command-plaque,.hero-control-dock{display:none}.hero-layer-start{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:auto;border:1px solid rgba(50,173,255,.54);border-radius:6px;background:linear-gradient(180deg,#2191edfa,#076acdfa),#0b73d9;color:#fff;font-family:var(--font-display);font-size:.78rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 20px 54px #045bb23d}.hero-brief-summary{display:grid;gap:8px;margin:4px 0 12px}.hero-brief-summary article{padding:10px 12px;border:1px solid rgba(213,237,246,.11);border-radius:5px;background:linear-gradient(120deg,rgba(15,118,196,.12),transparent 68%),#ffffff09}.hero-brief-summary small,.poster-service-card em{display:block;color:var(--cyan);font-family:var(--font-display);font-size:.64rem;font-style:normal;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-brief-summary strong{display:block;margin-top:5px;color:#f7fbfcf0;font-family:var(--font-display);font-size:.78rem;line-height:1.15;text-transform:uppercase}.poster-service-card em{position:relative;z-index:2;margin-top:5px;color:#47e08ee6}.hero-scope-board{display:grid;gap:8px;max-width:100%;margin:14px 0;padding:10px;border:1px solid rgba(213,237,246,.14);border-radius:7px;background:linear-gradient(135deg,#0c303e7a,#03090da3 58%,#05121980),#02070a8f;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-scope-board-head,.hero-scope-readout,.hero-scope-signals{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-scope-board-head{padding:0 2px 3px}.hero-scope-board-head span,.hero-scope-readout span,.hero-scope-tabs small,.hero-scope-signals small{color:var(--cyan);font-family:var(--font-display);font-size:.62rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-scope-board-head strong{color:#47e08ef0;font-family:var(--font-display);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.hero-scope-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hero-scope-tabs span,.hero-scope-signals span{position:relative;overflow:hidden;border:1px solid rgba(213,237,246,.1);border-radius:5px;background:linear-gradient(130deg,#ffffff0a,#ffffff04),#ffffff05}.hero-scope-tabs span{display:grid;gap:3px;min-height:66px;padding:8px 10px}.hero-scope-tabs span:after,.hero-scope-signals span:after{position:absolute;right:8px;bottom:7px;left:52%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,199,220,.78));content:""}.hero-scope-tabs span.is-active{border-color:#22c7dc61;background:linear-gradient(140deg,#0c6ab357,#020d1266),#08426747;box-shadow:inset 0 0 0 1px #22c7dc14}.hero-scope-tabs strong{color:#f9fdfef5;font-family:var(--font-display);font-size:.74rem;line-height:1.04;text-transform:uppercase}.hero-scope-tabs em{max-width:112px;color:#dae7ec9e;font-style:normal;font-size:.64rem;line-height:1.16}.hero-scope-readout{align-items:stretch;padding:8px 10px;border:1px solid rgba(213,237,246,.1);border-radius:6px;background:radial-gradient(circle at 13% 50%,rgba(34,199,220,.13),transparent 30%),#ffffff07}.hero-scope-meter{display:flex;flex:0 0 62px;min-height:62px;align-items:center;justify-content:center;border:1px solid rgba(255,46,58,.46);border-radius:999px;background:radial-gradient(circle,rgba(255,46,58,.2),transparent 62%),conic-gradient(from -40deg,#ff2e3a 0,#ff2e3a 86%,#ffffff1a 86%,#ffffff1a);color:#fff;font-family:var(--font-display);box-shadow:0 0 28px #ff2e3a38}.hero-scope-meter b{font-size:1.42rem;line-height:1}.hero-scope-meter small{margin-top:6px;color:#ffffffbd;font-size:.75rem}.hero-scope-readout>div:last-child{display:grid;align-content:center;gap:4px;min-width:0}.hero-scope-readout strong{color:#fafdfef5;font-family:var(--font-display);font-size:.84rem;line-height:1.1}.hero-scope-readout small{max-width:340px;color:#dbe8eca8;font-size:.74rem;line-height:1.25}.hero-scope-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hero-scope-signals span{display:grid;grid-template-columns:12px minmax(0,1fr);gap:3px 8px;align-items:center;min-height:42px;padding:7px 10px}.hero-scope-signals i{grid-row:1 / 3;width:8px;height:8px;border-radius:999px;background:var(--cyan);box-shadow:0 0 0 5px #22c7dc1a,0 0 18px #22c7dc66}.hero-scope-signals strong{min-width:0;color:#f8fcfef0;font-family:var(--font-display);font-size:.72rem;line-height:1.06;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-scope-signals .tone-amber i{background:#f2a93a;box-shadow:0 0 0 5px #f2a93a1a,0 0 18px #f2a93a66}.hero-scope-signals .tone-green i{background:#47e08e;box-shadow:0 0 0 5px #47e08e1a,0 0 18px #47e08e61}@media(min-width:1181px){.poster-hero{grid-template-rows:minmax(552px,calc(100svh - 160px)) 164px}.poster-hero-image{top:88px;right:0;bottom:164px;left:0}.poster-hero-image img{object-position:66% 49%;filter:saturate(1.12) contrast(1.16) brightness(.92)}.poster-image-vignette{background:linear-gradient(90deg,#02050794,#02050729 30%,#02050705 56%,#02050733 76%,#020507b8),linear-gradient(180deg,#02050705,#020507b8)}.poster-copy{align-self:start;max-width:526px;margin-top:clamp(72px,11vh,116px);padding:18px 20px 19px;border:1px solid rgba(213,237,246,.13);border-radius:6px;background:linear-gradient(135deg,#08232fb3,#02070a7a 58%,#02070a57),#02070a6b;box-shadow:0 24px 74px #0000005c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:none}.poster-copy .plain-label{margin-bottom:12px;font-size:.68rem}.poster-copy h1{max-width:390px;margin-bottom:10px;font-size:clamp(2.18rem,2.8vw,3.58rem);line-height:.92}.poster-copy>p:not(.plain-label){max-width:410px;margin-bottom:0;color:#e8f2f6db;font-size:.88rem}.poster-actions{display:none}.poster-actions .button{min-height:46px;font-size:.78rem}.poster-actions .button-call,.hero-live-status,.poster-proof-row{display:none}.hero-command-plaque{position:absolute;z-index:9;top:clamp(138px,18vh,196px);left:clamp(560px,39vw,760px);display:block;min-width:218px;padding:12px 14px;border:1px solid rgba(34,199,220,.28);border-radius:6px;background:linear-gradient(125deg,#041f2bd1,#04090ca3),#02070a8f;box-shadow:0 22px 68px #0000006b,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-command-plaque:after{position:absolute;top:50%;right:-86px;width:84px;height:1px;background:linear-gradient(90deg,rgba(34,199,220,.75),transparent);content:""}.hero-command-plaque span,.hero-command-plaque small,.hero-control-dock span{color:var(--cyan);font-family:var(--font-display);font-size:.66rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-command-plaque strong{display:block;margin-top:7px;color:#f7fbfc;font-family:var(--font-display);font-size:.88rem;text-transform:uppercase}.hero-command-plaque small{display:block;margin-top:5px;color:#d5e2e7a8;letter-spacing:.04em;text-transform:none}.hero-control-dock{position:absolute;z-index:9;right:392px;bottom:184px;left:362px;display:grid;grid-template-columns:minmax(120px,.72fr) minmax(150px,.9fr) minmax(110px,.6fr);gap:10px;padding:9px 10px;border:1px solid rgba(213,237,246,.12);border-radius:6px;background:#02070aa3;box-shadow:0 22px 68px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-control-dock span{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(213,237,246,.1);border-radius:5px;color:#e9f4f8db;background:#ffffff08}.hero-control-dock i{width:8px;height:8px;border-radius:999px;background:#47e08e;box-shadow:0 0 0 5px #47e08e1f,0 0 18px #47e08e6b}.hero-layer-console,.poster-site-card{min-height:calc(100svh - 252px)}.hero-layer-list{gap:8px}.hero-layer-row{min-height:92px}.hero-layer-row img{height:92px}.hero-layer-start{margin-top:4px}.hero-layer-all{margin-top:0}.poster-site-card{padding:16px 18px}.poster-site-card>strong{max-width:280px}.poster-site-card p{margin-bottom:8px;font-size:.82rem;line-height:1.34}.poster-site-card span{margin-bottom:10px}.poster-site-card strong{margin-bottom:8px;font-size:1.1rem}.hero-brief-summary{gap:7px;margin-bottom:10px}.hero-brief-summary article{padding:8px 10px}.hero-risk-list article{min-height:54px;padding-top:9px;padding-bottom:9px}.hero-risk-list article:nth-child(3){display:none}.hero-risk-list article small{font-size:.72rem;line-height:1.2}.poster-site-card a{min-height:42px;margin-top:auto}.poster-map-field{right:27%;bottom:17%;width:min(760px,46vw);opacity:.62;filter:drop-shadow(0 0 24px rgba(47,221,255,.44)) drop-shadow(0 0 62px rgba(6,107,209,.26))}.poster-depth-scene{right:28%;bottom:13%;width:min(640px,40vw);opacity:.42}.poster-equipment-tag.tag-camera{top:25%;right:30%}.poster-equipment-tag.tag-reader{top:52%;right:23%}.poster-equipment-tag.tag-evidence{right:41%;bottom:28%}.poster-service-rail{min-height:164px;grid-template-columns:minmax(300px,.86fr) repeat(4,minmax(190px,1fr))}.poster-service-intro,.poster-service-card{min-height:164px}.poster-service-card{padding:74px 22px 18px}}@media(max-width:1180px){.poster-hero{display:grid}.poster-copy{grid-row:1}.hero-layer-console{grid-row:2}.hero-layer-start{display:none}}@media(max-width:900px){.site-header{gap:8px;padding:10px 16px 0}.brand-link,.brand-link .brand-lockup-image{width:min(250px,76vw);max-height:50px}.main-nav{min-height:30px}.main-nav a{min-height:28px;padding:0 10px;font-size:.68rem}.header-actions{gap:8px}.header-quote,.header-call{min-height:38px;font-size:.74rem}.poster-hero{grid-template-rows:auto auto auto;padding-top:154px}.poster-hero:before{background:radial-gradient(ellipse at 76% 26%,rgba(42,188,255,.24),transparent 30%),linear-gradient(90deg,#020507f0,#020507b8 52%,#02050733),linear-gradient(180deg,#02050733,#020507d6)}.poster-copy{position:relative;z-index:10;align-self:start;max-width:520px;margin-top:0;padding:18px 16px 20px;border-left:2px solid rgba(34,199,220,.6);background:linear-gradient(90deg,rgba(2,7,10,.8),rgba(2,7,10,.32) 76%,transparent),linear-gradient(180deg,#02070a9e,#02070a33);box-shadow:0 22px 68px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.poster-copy .plain-label{width:max-content;max-width:100%;white-space:nowrap}.poster-copy h1{color:#f9fcfd;text-shadow:0 16px 48px rgba(0,0,0,.94),0 0 18px rgba(17,160,244,.28)}.poster-copy>p:not(.plain-label){color:#f5fbfceb;text-shadow:0 12px 34px rgba(0,0,0,.9)}.hero-scope-board{width:min(100%,430px);margin-top:14px;padding:10px}.hero-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-scope-tabs span{min-height:64px}.hero-scope-readout{display:none}.hero-scope-signals,.poster-actions{grid-template-columns:1fr}.poster-actions .button-call{display:none}.poster-actions .button-primary{justify-content:center;width:min(100%,324px);white-space:nowrap}.poster-map-field{display:block;top:360px;right:-120px;bottom:auto;width:540px;height:270px;opacity:.3;transform:perspective(1000px) rotateX(60deg) rotate(-10deg) translateY(0)}.poster-depth-scene{display:none}}@media(max-width:760px){.poster-hero{padding-top:146px}.poster-copy{width:min(100%,392px)}.poster-copy .plain-label{margin-bottom:12px;font-size:.6rem}.poster-copy h1{max-width:320px;font-size:clamp(2.68rem,13.4vw,3.72rem)}.poster-copy>p:not(.plain-label){width:min(100%,324px);max-width:324px;font-size:.94rem}.hero-scope-board{width:min(100%,324px)}.hero-scope-tabs{grid-template-columns:1fr}.hero-scope-tabs span:nth-child(n+3),.hero-scope-signals span:nth-child(n+3){display:none}.hero-scope-signals{display:none}.poster-actions{width:min(100%,324px)}.hero-layer-console{margin-top:0}.hero-layer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-layer-row{min-height:62px}.hero-layer-row img{width:48px;height:48px}}@media(max-width:500px){.brand-link,.brand-link .brand-lockup-image{width:min(232px,74vw)}.poster-hero{padding-top:140px}.main-nav{gap:12px}.main-nav a{padding:0}.header-quote,.header-call{font-size:.68rem}.hero-layer-list{grid-template-columns:1fr}}.hero-layer-row{width:100%;border:1px solid rgba(213,237,246,.12);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.hero-layer-row:hover,.hero-layer-row:focus-visible,.hero-layer-row.is-active{border-color:#22c7dc7a;background:linear-gradient(110deg,rgba(6,121,201,.28),transparent 62%),#0a212bb8;box-shadow:inset 0 0 0 1px #22c7dc14,0 20px 48px #00000038;transform:translate(3px)}.hero-layer-row:focus-visible{outline:2px solid rgba(34,199,220,.7);outline-offset:2px}.hero-layer-row.is-active:before,.scope-service-row.is-active:before,.service-scope-button.is-active:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(100deg,transparent 0 34%,rgba(70,216,255,.16) 48%,transparent 62%),radial-gradient(circle at 10% 50%,rgba(34,199,220,.22),transparent 34%);mix-blend-mode:screen;opacity:.78}.hero-layer-row.is-active img,.scope-service-row.is-active img,.service-scope-button.is-active img{filter:saturate(1.08) contrast(1.16) brightness(.9)}.hero-scope-board{position:relative;isolation:isolate}.hero-scope-board:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(105deg,transparent 0 36%,rgba(34,199,220,.12) 46%,transparent 56% 100%),radial-gradient(circle at 18% 8%,rgba(34,199,220,.18),transparent 32%);opacity:.72}.hero-scope-live{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:74px;overflow:hidden;padding:8px 10px 8px 8px;border:1px solid rgba(34,199,220,.18);border-radius:6px;background:linear-gradient(120deg,#0776c533,#040a0d70 58%),#ffffff08}.hero-scope-live:after{position:absolute;right:10px;bottom:9px;left:124px;height:1px;content:"";background:linear-gradient(90deg,rgba(34,199,220,.78),transparent)}.hero-scope-live img{width:72px;height:58px;border-radius:5px;object-fit:cover;filter:saturate(1.06) contrast(1.16) brightness(.82)}.hero-scope-live div{min-width:0}.hero-scope-live span{color:var(--cyan);font-family:var(--font-display);font-size:.6rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.hero-scope-live strong{display:block;margin-top:3px;overflow:hidden;color:#f8fcfd;font-family:var(--font-display);font-size:.82rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-scope-live small{display:block;margin-top:5px;overflow:hidden;color:#dae7eca3;font-size:.68rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.hero-scope-live svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(34,199,220,.42))}.hero-scope-meter{background:radial-gradient(circle,rgba(255,46,58,.2),transparent 62%),conic-gradient(from -40deg,#ff2e3a 0 var(--scope-progress, 86%),rgba(255,255,255,.1) var(--scope-progress, 86%) 100%)}.scope-service-row,.service-scope-button{position:relative;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.scope-service-row:hover,.scope-service-row:focus-visible,.scope-service-row.is-active,.service-scope-button:hover,.service-scope-button:focus-visible,.service-scope-button.is-active{border-color:#22c7dc80;background:linear-gradient(115deg,#086dbc47,#ffffff06 60%),#081b24a8;box-shadow:inset 0 0 0 1px #22c7dc14,0 18px 46px #00000038;transform:translate(3px)}.security-stage,.service-poster-stage{transform-style:preserve-3d}.security-stage:after,.service-poster-stage:after{position:absolute;inset:auto 18px 18px;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(34,199,220,.7),rgba(225,150,45,.5),transparent);box-shadow:0 0 22px #22c7dc3d}@media(max-width:760px){.hero-layer-row:hover,.hero-layer-row:focus-visible,.hero-layer-row.is-active,.scope-service-row:hover,.scope-service-row:focus-visible,.scope-service-row.is-active,.service-scope-button:hover,.service-scope-button:focus-visible,.service-scope-button.is-active{transform:none}.hero-scope-live{grid-template-columns:minmax(0,1fr) 24px;min-height:62px;padding:10px}.hero-scope-live img{display:none}.hero-scope-live strong,.hero-scope-live small{overflow:visible;text-overflow:clip;white-space:normal}.hero-scope-live:after{display:none}}
