: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:min(100%,430px);max-height:74px;object-fit:contain;object-position:left center;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-setup-shell{display:grid;grid-template-columns:minmax(420px,720px) minmax(320px,470px);gap:18px;align-items:stretch;width:min(1220px,calc(100% - 44px));margin:88px auto}.admin-login-card{position:relative;overflow:hidden;width:100%;min-height:520px;align-content:center;gap:18px;margin:0;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-setup:not(:has(.admin-setup-shell)) .admin-login-card{width:min(720px,calc(100% - 44px));margin:88px auto}.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-setup-visual{position:relative;display:grid;align-content:stretch;gap:14px;min-height:520px;padding:18px;overflow:hidden;border:1px solid rgba(204,236,244,.14);border-radius:8px;background:radial-gradient(ellipse at 74% 0%,rgba(34,199,220,.16),transparent 42%),linear-gradient(150deg,#071d27d1,#02080ce0 58%,#030d12db);box-shadow:0 42px 120px #00000057,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-setup-visual:before,.admin-setup-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.admin-setup-visual:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 74px),repeating-linear-gradient(180deg,rgba(255,255,255,.022) 0 1px,transparent 1px 66px);opacity:.4}.admin-setup-visual:after{left:-34%;width:22%;background:linear-gradient(90deg,transparent,rgba(72,222,255,.12),transparent);animation:admin-visual-scan 7.4s ease-in-out infinite}.admin-visual-orbit{position:relative;min-height:210px;overflow:hidden;border:1px solid rgba(204,236,244,.11);border-radius:7px;background:radial-gradient(circle at 50% 52%,rgba(34,199,220,.2),transparent 10%),radial-gradient(ellipse at 50% 54%,rgba(8,104,199,.22),transparent 48%),#01070a9e}.admin-visual-orbit span{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid rgba(34,199,220,.2);border-radius:50%;transform:perspective(700px) rotateX(64deg)}.admin-visual-orbit span:nth-child(2){top:58px;right:38px;bottom:58px;left:38px;border-color:#e1962d38;transform:perspective(700px) rotateX(64deg) rotate(18deg)}.admin-visual-orbit span:nth-child(3){top:84px;right:72px;bottom:84px;left:72px;border-color:#78e0b633;transform:perspective(700px) rotateX(64deg) rotate(-18deg)}.admin-visual-card,.admin-visual-grid,.admin-visual-run{position:relative;z-index:1}.admin-visual-card{display:grid;gap:9px;padding:18px;border:1px solid rgba(204,236,244,.12);border-radius:7px;background:linear-gradient(138deg,rgba(18,132,212,.14),transparent 62%),#ffffff0a}.admin-visual-card span,.admin-visual-grid small{color:var(--cyan);font-family:var(--font-display);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.admin-visual-card strong{color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:.98;text-transform:uppercase}.admin-visual-card p{max-width:360px;margin:0;color:#dceaefbd;line-height:1.45}.admin-visual-grid{display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border:1px solid rgba(204,236,244,.1);border-radius:7px;background:#ffffff0b}.admin-visual-grid span{display:grid;gap:6px;min-width:0;padding:13px;background:#03090cc2}.admin-visual-grid strong{color:#f8fcff;font-family:var(--font-display);font-size:.95rem;line-height:1.08;overflow-wrap:anywhere;text-transform:uppercase}.admin-visual-run{display:grid;gap:10px}.admin-visual-run div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 11px;align-items:start;padding:13px;border:1px solid rgba(204,236,244,.1);border-radius:7px;background:linear-gradient(135deg,rgba(18,132,212,.1),transparent 62%),#ffffff09}.admin-visual-run svg{grid-row:span 2;color:var(--cyan);filter:drop-shadow(0 0 12px rgba(34,199,220,.32))}.admin-visual-run strong{color:#f8fcff;font-family:var(--font-display);font-size:.96rem;line-height:1;text-transform:uppercase}.admin-visual-run span{color:#dceaefad;font-size:.9rem;line-height:1.32}@keyframes admin-visual-scan{0%,18%{transform:translate(0);opacity:0}40%,62%{opacity:1}88%,to{transform:translate(740%);opacity:0}}.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-tab-shell{display:grid;grid-template-columns:332px minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:calc(100vh - 98px);padding:0}.admin-sidebar{position:sticky;top:98px;align-self:start;display:flex;flex-direction:column;height:calc(100vh - 98px);border-right:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 0% 0%,rgba(34,199,220,.08),transparent 36%),#020609eb}.admin-sidebar-title{display:grid;gap:5px;padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.09)}.admin-sidebar-title span,.admin-sidebar-session span{color:#aebec5b8;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.admin-sidebar-title strong,.admin-sidebar-session strong{color:#f7fcff;min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-sidebar nav{display:grid;gap:5px;flex:1;align-content:start;padding:10px;overflow:hidden;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:52px;padding:8px 10px 8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#dceaefa8;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-sidebar nav button:hover{border-color:#22c7dc29;background:#ffffff0b;color:#f7fcff}.admin-sidebar nav button.is-active{border-color:#22c7dc57;background:linear-gradient(135deg,#0868c7c7,#032d48c7);color:#fff;box-shadow:0 16px 34px #0079ff2e}.admin-sidebar nav button svg{color:var(--cyan)}.admin-sidebar nav button span{display:grid;gap:1px;min-width:0;padding-right:2px}.admin-sidebar nav button strong{font-family:var(--font-display);font-size:.82rem;font-weight:850;line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar nav button small{color:#dceaef8a;font-size:.68rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar nav button em{justify-self:end;max-width:62px;padding:3px 6px;border:1px solid rgba(34,199,220,.18);border-radius:999px;background:#22c7dc12;color:#dceaefb8;font-family:var(--font-display);font-size:.6rem;font-style:normal;font-weight:850;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar nav button.is-active small{color:#ffffffb8}.admin-sidebar nav button.is-active em{border-color:#ffffff42;background:#ffffff21;color:#fff}.admin-sidebar-session{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px 10px;align-items:center;min-height:66px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.09)}.admin-sidebar-session strong{font-size:.86rem;line-height:1.1;white-space:normal;overflow-wrap:anywhere}.admin-sidebar-session svg{grid-row:span 2;color:var(--cyan)}@media(min-width:1101px)and (max-height:820px){.admin-sidebar-title{padding:13px 14px}.admin-sidebar-title span{font-size:.64rem}.admin-sidebar-title strong{font-size:.92rem}.admin-sidebar nav{gap:4px;padding:8px}.admin-sidebar nav button{min-height:44px;padding:7px 8px 7px 10px}.admin-sidebar nav button svg{width:16px;height:16px}.admin-sidebar nav button strong{font-size:.76rem}.admin-sidebar nav button small{display:none}.admin-sidebar nav button em{max-width:54px;font-size:.56rem}.admin-sidebar-session{padding:10px 14px}}.admin-main-panel{display:grid;align-content:start;gap:22px;min-width:0;padding:28px clamp(18px,3vw,44px) 70px}.admin-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:92px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-section-head h1{margin:0;font-size:clamp(2.35rem,4vw,4.8rem);line-height:.92}.admin-section-head p:not(.plain-label){margin:8px 0 0;color:#dceaefa8}.admin-section-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(34,199,220,.28);border-radius:12px;background:#22c7dc14;color:var(--cyan)}.admin-tab-shell .admin-panel,.admin-tab-shell .admin-status-card,.admin-tab-shell .admin-command{clip-path:none;border-radius:8px}.admin-backend-stack{display:grid;gap:18px}.admin-brand-stack,.admin-integration-grid,.admin-dev-grid{display:grid;gap:12px}.admin-brand-card,.admin-integration-card{display:grid;gap:10px;padding:18px;border:1px solid rgba(34,199,220,.18);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(34,199,220,.13),transparent 42%),#050e13db}.admin-brand-card span,.admin-integration-card span{color:#aebec5d1;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-brand-card img{width:min(100%,360px);max-height:98px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,172,255,.38))}.admin-brand-card code,.admin-dev-grid code{color:#dceaefb8;overflow-wrap:anywhere}.admin-integration-card{grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.admin-integration-card svg{color:#f4a940}.admin-integration-card.is-ready svg{color:#6ee7b7}.admin-integration-card strong{color:#fff;font-family:var(--font-display);font-size:.78rem;text-transform:uppercase;white-space:nowrap}.admin-integration-card small{grid-column:2 / -1;color:#dceaef9e}.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-socialai-workspace{grid-template-columns:1fr;gap:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-socialai-intro{display:flex;gap:18px;justify-content:space-between;align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-socialai-intro h2{margin-bottom:8px}.admin-socialai-intro p:not(.plain-label){max-width:760px}.admin-command{display:grid;gap:18px;padding:28px;border:1px solid rgba(34,199,220,.18);background:radial-gradient(ellipse at 16% 0%,rgba(8,104,199,.2),transparent 42%),linear-gradient(120deg,rgba(34,199,220,.06) 0 1px,transparent 1px 96px),#04090cc7;box-shadow:0 26px 80px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-command-head{display:flex;gap:22px;justify-content:space-between;align-items:start}.admin-command-head h2{max-width:760px;font-size:clamp(2rem,4vw,4.4rem);line-height:.95}.admin-command-head p{max-width:820px;color:#dceaefb3}.admin-command-head .admin-icon-button{display:inline-flex;width:auto;min-width:118px;padding:0 14px;gap:8px;border-radius:0;font-family:var(--font-display);font-weight:850;text-transform:uppercase}.admin-command-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-command-kpi{display:grid;gap:8px;min-height:152px;padding:18px;border:1px solid rgba(34,199,220,.18);background:radial-gradient(circle at 80% 0%,rgba(34,199,220,.15),transparent 36%),#060f14db}.admin-command-kpi svg,.admin-command-card-head svg{color:var(--cyan)}.admin-command-kpi span,.admin-socialai-frame-head span{color:#aebec5d1;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-command-kpi strong{color:#f7fcff;font-size:clamp(1.9rem,3vw,3.25rem);line-height:.94}.admin-command-kpi small,.admin-mini-row small,.admin-content-health small{color:#dceaef94}.admin-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-command-card{display:grid;align-content:start;gap:14px;min-height:250px;padding:18px;border:1px solid rgba(255,255,255,.1);background:#050c10bd}.admin-command-card-head{display:flex;gap:10px;align-items:center}.admin-command-card h3{margin:0;font-size:1.05rem}.admin-mini-list,.admin-content-health{display:grid;gap:10px}.admin-mini-row,.admin-content-health span{display:flex;gap:12px;justify-content:space-between;align-items:start;padding:12px;border:1px solid rgba(34,199,220,.12);background:#ffffff09}.admin-mini-row span,.admin-content-health span{min-width:0}.admin-mini-row strong,.admin-mini-row small,.admin-content-health strong,.admin-content-health small{display:block}.admin-mini-row strong,.admin-content-health strong{overflow-wrap:anywhere}.admin-mini-row em{flex:0 0 auto;color:var(--cyan);font-family:var(--font-display);font-size:.76rem;font-style:normal;font-weight:850;text-transform:uppercase}.admin-socialai-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.admin-socialai-frame{display:grid;gap:0;min-height:calc(100vh - 235px);padding:0;overflow:hidden;border:1px solid rgba(34,199,220,.18);border-radius:10px;background:#020608;box-shadow:0 28px 80px #00000042}.admin-socialai-frame-head{display:flex;gap:10px;align-items:center}.admin-socialai-frame-head strong{margin-left:auto;color:#90e4c0eb;font-size:.72rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.admin-socialai-frame iframe{width:100%;min-height:calc(100vh - 235px);border:0;border-radius:0;background:#020608}.admin-socialai-embed-empty{display:grid;grid-template-columns:64px minmax(0,680px);gap:22px;align-items:start;min-height:max(560px,calc(100vh - 430px));padding:clamp(24px,5vw,54px);border:1px solid rgba(34,199,220,.16);border-radius:6px;background:radial-gradient(circle at 18% 18%,rgba(34,199,220,.16),transparent 34%),linear-gradient(135deg,rgba(8,104,199,.16),transparent 52%),#020609e6;color:#dceaefc2}.admin-socialai-embed-empty>svg{display:grid;place-self:start;width:64px;height:64px;padding:14px;border:1px solid rgba(34,199,220,.26);border-radius:12px;background:#22c7dc14;color:var(--cyan)}.admin-socialai-embed-empty h3{max-width:680px;margin:0 0 12px;color:#f7fcff;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.admin-socialai-embed-empty p:not(.plain-label){max-width:640px}.admin-socialai-embed-empty .button{width:fit-content;margin-top:18px}.admin-socialai-embed-empty .button:disabled{cursor:default;opacity:.72;transform:none}.admin-lead-panel{grid-template-columns:1fr}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-kpi-grid span{min-height:98px;padding:18px;border:1px solid rgba(34,199,220,.18);background:radial-gradient(circle at 80% 0%,rgba(34,199,220,.14),transparent 38%),#081217d6}.admin-kpi-grid strong{display:block;color:#f7fcff;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.admin-kpi-grid small{display:block;margin-top:8px;color:#aebec5d1;font-family:var(--font-display);font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-lead-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 170px 170px auto;gap:12px;align-items:center}.admin-search-field{display:flex;gap:10px;align-items:center;min-height:46px;padding:0 14px;border:1px solid rgba(34,199,220,.2);background:#04080ad6;color:var(--cyan)}.admin-search-field input,.admin-lead-toolbar select,.admin-note-field textarea{width:100%;border:0;outline:0;background:transparent;color:#eef8fa;font:inherit}.admin-search-field input::placeholder,.admin-note-field textarea::placeholder{color:#dceaef6b}.admin-lead-toolbar select{min-height:46px;padding:0 12px;border:1px solid rgba(34,199,220,.2);background:#04080ad6;color:#eef8fa;font-family:var(--font-display);font-weight:800}.admin-export-button{display:inline-flex;width:auto;min-width:132px;padding:0 14px;border-radius:0;gap:8px;font-family:var(--font-display);font-weight:850;text-transform:uppercase}.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) minmax(330px,.48fr);gap:18px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#070e12b8}.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-lead-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-note-field{grid-column:1 / -1}.admin-note-field span{display:block;margin-bottom:7px;color:#aebec5d1;font-size:.72rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.admin-note-field textarea{min-height:92px;resize:vertical;padding:12px;border:1px solid rgba(34,199,220,.24);background:#04080ad1;line-height:1.45}.admin-save-note{grid-column:1 / -1;width:100%;border-radius:0;color:#eafcff;font-family:var(--font-display);font-weight:850;text-transform:uppercase}.admin-empty{margin:10px 0 0;color:#dceaef94}.admin-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.admin-edit-state{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:14px;padding:12px 13px;border:1px solid rgba(144,228,192,.2);border-radius:8px;background:#1f875b14}.admin-edit-state span,.admin-edit-state strong{font-family:var(--font-display);font-size:.72rem;font-weight:850;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.admin-edit-state span{color:#90e4c0f0}.admin-edit-state strong{color:#dceaefad;text-align:right}.admin-edit-state.is-dirty{border-color:#f3c57f52;background:#f3c57f14}.admin-edit-state.is-dirty span{color:#f3c57f}.admin-content-panel{grid-template-columns:minmax(290px,.32fr) minmax(0,1fr)}.admin-content-nav{display:grid;gap:8px;margin-top:22px}.admin-content-nav button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:58px;width:100%;padding:11px 12px;border:1px solid rgba(34,199,220,.14);border-radius:8px;background:#ffffff09;color:#dceaefb3;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-content-nav button:hover,.admin-content-nav button.is-active{border-color:#22c7dc57;background:radial-gradient(circle at 100% 0%,rgba(34,199,220,.16),transparent 36%),#0868c72e;color:#f7fcff;transform:translate(2px)}.admin-content-nav svg{color:var(--cyan)}.admin-content-nav span{display:grid;gap:3px;min-width:0}.admin-content-nav strong{font-family:var(--font-display);font-size:.92rem;line-height:1.05}.admin-content-nav small{color:#dceaef8a;font-size:.78rem;line-height:1.2}.admin-content-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.admin-content-summary span{display:grid;gap:5px;min-height:72px;align-content:center;padding:12px;border:1px solid rgba(34,199,220,.14);border-radius:8px;background:#030a0eb3}.admin-content-summary strong{color:#f7fcff;font-family:var(--font-display);font-size:1.35rem;line-height:1}.admin-content-summary small{color:#aebec5b8;font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.admin-content-editor{display:grid;gap:18px;max-height:calc(100vh - 245px);min-height:520px;overflow:auto;padding:2px 8px 2px 2px}.admin-content-editor fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:28px;border:1px solid rgba(34,199,220,.18);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(34,199,220,.08),transparent 34%),#070e12c2;box-shadow:inset 0 1px #ffffff0a}.admin-content-editor legend{padding:0 8px;color:var(--cyan);font-family:var(--font-display);font-size:.8rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-content-editor label,.admin-service-edit-row{display:grid;gap:7px}.admin-content-editor label span{color:#aebec5d1;font-size:.72rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.admin-content-editor input,.admin-content-editor textarea{width:100%;min-height:58px;padding:15px 16px;border:1px solid rgba(34,199,220,.22);border-radius:6px;background:#04080ad6;color:#eef8fa;font:600 1rem/1.35 var(--font-body);outline:0}.admin-content-editor input:focus,.admin-content-editor textarea:focus{border-color:#22c7dc94;box-shadow:0 0 0 3px #22c7dc1a}.admin-content-editor textarea{min-height:116px;resize:vertical;line-height:1.45}.admin-content-wide,.admin-service-edit-row,.admin-pair-edit-row{grid-column:1 / -1}.admin-service-edit-row,.admin-pair-edit-row{gap:14px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(90deg,rgba(34,199,220,.09),transparent 42%),#ffffff09}.admin-pair-edit-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.button:disabled{cursor:wait;opacity:.62}.admin-warning,.admin-status-error,.admin-success{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-size:.9rem}.admin-warning,.admin-status-error{color:#f3c57f}.admin-success{color:#90e4c0f0}.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:none}.admin-login-card h1,.admin-hero h1{font-size:2.55rem}.admin-kpi-grid,.admin-lead-toolbar,.admin-lead-row,.admin-lead-controls,.admin-command-head,.admin-command-kpis,.admin-command-grid,.admin-content-panel,.admin-content-editor fieldset,.admin-service-edit-row{grid-template-columns:1fr}.admin-command-head{display:grid}.admin-command,.admin-socialai-frame{padding:16px}.admin-socialai-frame{padding:0}.admin-command-kpi{min-height:118px}.admin-pair-edit-row{grid-template-columns:1fr}.admin-socialai-frame iframe{min-height:420px}.admin-lead-toolbar{align-items:stretch}.admin-export-button,.admin-save-note{min-height:46px}.admin-lead-row{padding:16px}.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}}@media(max-width:1100px){.admin-tab-shell{grid-template-columns:1fr;min-height:auto}.admin-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.admin-sidebar-title,.admin-sidebar-session{display:none}.admin-sidebar nav{display:flex;gap:8px;padding:12px;overflow-x:auto}.admin-sidebar nav button{flex:0 0 224px}.admin-main-panel{padding:22px 18px 62px}.admin-command-kpis,.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-setup-shell{grid-template-columns:1fr;width:min(760px,calc(100% - 32px));margin:72px auto}.admin-setup-visual{min-height:0}.admin-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.admin-topbar{min-height:82px;padding:12px 14px}.admin-brand img{width:min(310px,64vw)}.admin-tab-shell{min-height:auto}.admin-sidebar nav button{flex-basis:176px;min-height:54px;padding:10px}.admin-sidebar nav button em{top:9px;right:9px}.admin-sidebar nav button small{display:none}.admin-section-head{align-items:start;min-height:0}.admin-section-head h1{font-size:clamp(2.15rem,12vw,3.35rem)}.admin-section-icon{width:44px;height:44px}.admin-command-kpis,.admin-command-grid,.admin-panel,.admin-status-card,.admin-kpi-grid,.admin-lead-toolbar,.admin-lead-row,.admin-lead-controls,.admin-content-panel,.admin-content-editor fieldset,.admin-service-edit-row,.admin-pair-edit-row{grid-template-columns:1fr}.admin-command,.admin-panel,.admin-status-card{padding:16px}.admin-content-editor{max-height:none;overflow:visible;padding-right:0}.admin-socialai-frame iframe{min-height:420px}.admin-setup{padding:28px 14px}.admin-setup-shell{width:100%;margin:28px auto}.admin-login-card{min-height:0;padding:28px 22px;clip-path:none}.admin-setup .admin-login-card h1{font-size:clamp(2.45rem,12vw,3.35rem);line-height:.96}.admin-temp-login{padding:16px}.admin-visual-orbit{min-height:160px}.admin-visual-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-setup-visual:after{animation:none}}.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))}.poster-copy h1 span{display:block}.poster-proof-row{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}.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-ops-deck{display:none}.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}}.service-poster-stage{position:relative;overflow:hidden}.service-poster-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(2,6,8,.12),transparent 34%,rgba(2,6,8,.78) 100%),radial-gradient(circle at 68% 54%,rgba(34,199,220,.12),transparent 34%)}.service-stage-card,.service-stage-status,.service-proof-strip,.service-stage-command{position:absolute;z-index:8}.service-stage-card{top:22px;left:22px;width:min(340px,calc(54% - 32px));padding:18px;border:1px solid rgba(216,241,248,.14);border-radius:6px;background:#02070ab8;box-shadow:0 22px 64px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-stage-card span,.service-stage-status strong,.service-stage-command small,.service-recipe-card span,.service-recipe-row small,.service-proof-lines p{color:var(--cyan);font-family:var(--font-display);font-size:.66rem;font-weight:840;letter-spacing:.13em;text-transform:uppercase}.service-stage-card h3{margin:8px 0 9px;color:#f8fcfd;font-family:var(--font-display);font-size:clamp(1.55rem,2vw,2.2rem);line-height:1;text-transform:uppercase}.service-stage-card p{max-width:280px;margin:0;color:#dae7ecb8;font-size:.9rem;line-height:1.35}.service-stage-status{top:22px;right:22px;display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(34,199,220,.22);border-radius:6px;background:#02070ab8;color:var(--cyan);box-shadow:0 20px 56px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-stage-status svg{filter:drop-shadow(0 0 12px rgba(34,199,220,.42))}.service-proof-strip{right:22px;bottom:92px;left:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.service-proof-strip span{min-height:70px;padding:12px;border:1px solid rgba(216,241,248,.11);border-radius:5px;background:linear-gradient(130deg,rgba(8,83,135,.2),transparent 66%),#02070aa8;color:#eef7fae0;font-family:var(--font-display);font-size:.76rem;font-weight:760;line-height:1.08;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.service-proof-strip small{display:block;margin-bottom:8px;color:var(--cyan);font-size:.7rem}.service-stage-command{right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(216,241,248,.13);border-radius:6px;background:linear-gradient(90deg,rgba(8,83,135,.22),transparent 52%,rgba(225,150,45,.08)),#02070ab8;box-shadow:0 22px 64px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-stage-command span{min-width:0;padding:8px 10px;border:1px solid rgba(216,241,248,.1);border-radius:5px;background:#ffffff08}.service-stage-command strong{display:block;margin-top:5px;overflow:hidden;color:#f8fcfd;font-family:var(--font-display);font-size:.78rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.service-proof-console{display:flex;flex-direction:column;gap:14px;overflow:hidden}.service-proof-head{display:grid;gap:8px}.service-proof-head span{color:var(--cyan);font-family:var(--font-display);font-size:.68rem;font-weight:840;letter-spacing:.14em;text-transform:uppercase}.service-proof-head strong{color:#f7fbfc;font-family:var(--font-display);font-size:clamp(1.4rem,1.7vw,1.95rem)}.service-recipe-card{display:grid;grid-template-columns:74px minmax(0,1fr) 64px;gap:12px;align-items:center;padding:10px;border:1px solid rgba(34,199,220,.2);border-radius:6px;background:linear-gradient(130deg,rgba(9,99,168,.22),transparent 62%),#ffffff09}.service-recipe-card img{width:74px;height:62px;border-radius:5px;object-fit:cover;filter:saturate(1.06) contrast(1.12) brightness(.82)}.service-recipe-card div{min-width:0}.service-recipe-card strong{display:block;margin-top:4px;overflow:hidden;color:#f8fcfd;font-family:var(--font-display);font-size:.92rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.service-recipe-card p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#dae7eca8;font-size:.74rem;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-recipe-score{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(255,46,58,.44);border-radius:999px;background:radial-gradient(circle,rgba(255,46,58,.2),transparent 62%),conic-gradient(from -40deg,#ff2e3a 0 var(--recipe-score, 88%),rgba(255,255,255,.1) var(--recipe-score, 88%) 100%);color:#fff;font-family:var(--font-display);box-shadow:0 0 28px #ff2e3a38}.service-recipe-score b{font-size:1.22rem;line-height:1}.service-recipe-score small{margin-top:5px;color:#ffffffbd;font-size:.66rem}.service-proof-rows,.service-recipe-rows,.service-proof-lines{display:grid;gap:8px}.service-proof-rows article,.service-recipe-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid rgba(216,241,248,.1);border-radius:5px;background:#ffffff08}.service-proof-rows svg{color:#47e08e;filter:drop-shadow(0 0 12px rgba(71,224,142,.28))}.service-proof-rows strong,.service-recipe-row strong{display:block;overflow:hidden;color:#f7fbfc;font-family:var(--font-display);font-size:.78rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.service-proof-rows p{margin:5px 0 0;color:#dae7eca3;font-size:.74rem}.service-recipe-row{grid-template-columns:minmax(70px,.38fr) minmax(0,1fr)}.service-proof-lines{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.service-proof-lines p{min-height:36px;margin:0;padding:11px 10px;overflow:hidden;border:1px solid rgba(216,241,248,.09);border-radius:5px;background:#ffffff07;color:#e8f3f7d1;text-overflow:ellipsis;white-space:nowrap}.service-proof-cta{flex-shrink:0;min-height:48px}.poster-hero,.hero-layer-console,.poster-copy,.hero-scope-board,.poster-depth-scene,.poster-map-field,.poster-site-card{transform-style:preserve-3d;backface-visibility:hidden}@media(max-width:1180px){.service-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));bottom:102px}.service-stage-command{grid-template-columns:1fr}.service-stage-command span:nth-child(n+2){display:none}}@media(max-width:760px){.service-stage-card{top:16px;left:16px;width:calc(100% - 32px)}.service-stage-status,.service-proof-strip{display:none}.service-stage-command{right:16px;bottom:16px;left:16px}.service-recipe-card{grid-template-columns:minmax(0,1fr) 58px}.service-recipe-card img{display:none}.service-proof-lines{grid-template-columns:1fr}}@media(min-width:1181px){.services-poster{grid-template-columns:minmax(560px,1.16fr) minmax(300px,.56fr) minmax(318px,.62fr);grid-template-rows:minmax(680px,auto)}.service-poster-stage{grid-column:1;grid-row:1}.service-scope-console{grid-column:2;grid-row:1}.service-proof-console{grid-column:3;grid-row:1}.service-scope-console,.service-proof-console{height:auto;min-height:680px}.service-proof-console{gap:10px;padding:18px}.service-proof-head{gap:6px}.service-proof-head strong{font-size:clamp(1.22rem,1.32vw,1.55rem)}.service-recipe-card{grid-template-columns:58px minmax(0,1fr) 54px;gap:10px;padding:8px}.service-recipe-card img{width:58px;height:52px}.service-recipe-card p{-webkit-line-clamp:1}.service-recipe-score{width:52px;height:52px}.service-recipe-score b{font-size:1.08rem}.service-proof-rows,.service-recipe-rows,.service-proof-lines{gap:7px}.service-proof-rows article,.service-recipe-row{min-height:46px;padding:8px}.service-proof-rows p{margin-top:4px;font-size:.68rem}.service-proof-lines p{min-height:32px;padding:9px 8px;font-size:.6rem}.service-proof-lines p:nth-child(n+5){display:none}.service-proof-lines{display:none}.service-proof-cta{min-height:44px}}.hero-layer-console,.poster-site-card{display:none!important}.hero-current-site-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,760px);margin:22px 0 24px}.hero-current-site-proof span{position:relative;min-height:48px;padding:11px 12px 10px 13px;overflow:hidden;border:1px solid rgba(216,241,248,.14);border-radius:5px;background:linear-gradient(120deg,rgba(13,96,154,.2),transparent 62%),#02080c75;color:#f3fafce6;font-family:var(--font-display);font-size:.7rem;font-weight:820;line-height:1.1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-current-site-proof span:after{position:absolute;right:10px;bottom:8px;left:44%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,199,220,.74));content:""}.hero-build-console{display:grid;gap:10px;width:min(100%,760px);margin:0 0 22px;padding:12px;overflow:hidden;border:1px solid rgba(216,241,248,.15);border-radius:8px;background:radial-gradient(ellipse at 8% 0%,rgba(232,151,44,.14),transparent 32%),linear-gradient(135deg,#061c26d6,#02080cc7);box-shadow:0 22px 62px #00000052,inset 0 1px #fff1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-build-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0}.hero-build-head span,.hero-build-option span,.hero-build-readout span{color:var(--cyan);font-family:var(--font-display);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.hero-build-head strong{min-width:0;color:#f8fcff;font-family:var(--font-display);font-size:.94rem;line-height:1;text-align:right;text-transform:uppercase}.hero-build-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hero-build-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 8px;min-width:0;min-height:62px;padding:10px;overflow:hidden;border:1px solid rgba(216,241,248,.11);border-radius:6px;background:linear-gradient(135deg,rgba(13,96,154,.13),transparent 64%),#02080c85;color:#eff7f9c7;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.hero-build-option:after{position:absolute;right:10px;bottom:8px;width:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(47,221,255,.64));content:""}.hero-build-option:hover,.hero-build-option:focus-visible,.hero-build-option.is-active{border-color:#2fddff6b;background:linear-gradient(135deg,#1079c75c,#02080c94),#05161ed1;color:#f8fcff;transform:translateY(-1px)}.hero-build-option:focus-visible{outline:2px solid rgba(47,221,255,.72);outline-offset:2px}.hero-build-option svg{grid-row:span 2;color:var(--cyan);filter:drop-shadow(0 0 10px rgba(47,221,255,.28))}.hero-build-option strong{min-width:0;color:inherit;font-family:var(--font-display);font-size:.72rem;line-height:1.05;text-transform:uppercase}.hero-build-readout{display:grid;grid-template-columns:minmax(120px,.24fr) minmax(150px,.26fr) minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(216,241,248,.1);border-radius:6px;background:#02080c85}.hero-build-readout strong{color:#f8fcff;font-family:var(--font-display);font-size:.86rem;line-height:1;text-transform:uppercase}.hero-build-readout small{min-width:0;color:#e0ecf2c7;font-size:.82rem;line-height:1.28}@media(min-width:1181px){.poster-hero{grid-template-columns:minmax(660px,1fr) minmax(420px,.78fr) minmax(300px,.48fr);grid-template-rows:minmax(650px,calc(100svh - 164px)) 164px;padding-top:88px}.poster-hero-image{top:88px;right:0;bottom:164px;left:0}.poster-hero-image img{object-position:64% 50%;filter:saturate(1.14) contrast(1.18) brightness(.86)}.poster-hero:before{background:radial-gradient(ellipse at 71% 30%,rgba(35,171,255,.22),transparent 27%),radial-gradient(ellipse at 48% 82%,rgba(225,150,45,.13),transparent 31%),linear-gradient(90deg,#020507eb,#0205079e,#02050724 56%,#02050757,#020507d1),linear-gradient(180deg,#0205073d,#02050705 34%,#020507b8 88%,#020507fa)}.poster-copy{grid-column:1 / 3;grid-row:1;align-self:center;max-width:860px;margin-top:0;padding:0 clamp(20px,5vw,76px) 22px 0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(-10px)}.poster-copy .plain-label{margin-bottom:20px;font-size:.78rem}.poster-copy h1{max-width:840px;margin-bottom:24px;font-size:clamp(4.65rem,6.6vw,7.9rem);line-height:.84;letter-spacing:0;text-shadow:0 34px 92px rgba(0,0,0,.82),0 0 36px rgba(17,160,244,.28)}.poster-copy>p:not(.plain-label){max-width:730px;margin-bottom:0;color:#f4fafcf0;font-size:clamp(1.05rem,1.32vw,1.3rem);line-height:1.48}.poster-actions{display:flex!important;margin-top:22px}.poster-actions .button{min-height:54px}.hero-live-status{display:none!important}.poster-hero>.hero-ops-deck{display:none!important}.poster-proof-row{display:flex!important;max-width:760px;margin-top:18px}.poster-site-card{grid-column:3;grid-row:1;align-self:end;max-height:none;min-height:0;margin-bottom:clamp(54px,10vh,96px);padding:18px 0 0 20px;border:0;border-left:2px solid rgba(47,221,255,.48);background:linear-gradient(90deg,rgba(2,8,12,.62),rgba(2,8,12,.1) 72%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-site-card>strong{max-width:300px;font-size:clamp(1.36rem,1.55vw,1.86rem)}.poster-site-card>strong:after{display:none}.poster-site-card p{max-width:330px;font-size:.88rem}.hero-risk-list article,.hero-risk-list article:nth-child(3){display:grid;min-height:72px}.poster-site-card a{min-height:46px;margin-top:16px}.poster-map-field{right:25%;bottom:15%;width:min(740px,48vw);opacity:.58}.poster-depth-scene{right:27%;bottom:10%;width:min(620px,40vw);opacity:.38}.hero-command-plaque{top:clamp(132px,17vh,190px);left:clamp(640px,48vw,940px)}.poster-service-rail{grid-column:1 / -1;grid-row:2;min-height:164px;grid-template-columns:minmax(320px,.86fr) repeat(4,minmax(190px,1fr))}.poster-service-intro,.poster-service-card{min-height:164px}}@media(max-width:1180px){.hero-current-site-proof{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px)}.poster-actions{display:flex}}@media(max-width:760px){.hero-current-site-proof{grid-template-columns:1fr;width:min(100%,324px);gap:7px}.hero-build-console{width:min(100%,324px);padding:10px}.hero-build-head{display:grid;gap:6px}.hero-build-head strong{text-align:left}.hero-build-options,.hero-build-readout{grid-template-columns:1fr}.hero-build-option:nth-child(n+4){display:none}.hero-current-site-proof span:nth-child(n+5){display:none}.poster-copy h1{max-width:360px;font-size:clamp(2.72rem,13.2vw,4.35rem);line-height:.88}.poster-copy>p:not(.plain-label){width:min(100%,348px);max-width:348px}}.iss-services-overhaul{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(620px,1.28fr) minmax(330px,.84fr);gap:22px;padding:118px max(28px,calc((100vw - 1500px)/2 + 28px)) 110px;overflow:hidden;background:linear-gradient(112deg,#02080cfa,#04141bf0 44%,#010609fa),#020608}.iss-services-overhaul:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(23,173,238,.12),transparent 34%,rgba(221,146,46,.09) 74%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.034) 0 1px,transparent 1px 96px);opacity:.72;content:""}.iss-services-overhaul:after{position:absolute;right:-8%;bottom:-28%;z-index:-1;width:62%;height:58%;border:1px solid rgba(32,195,237,.22);border-radius:50% 50% 0 0;border-bottom:0;transform:rotate(-3deg);background:linear-gradient(180deg,rgba(20,154,220,.16),transparent 70%);box-shadow:0 -18px 70px #0883d61a;content:""}.iss-services-copy{min-width:0;align-self:center;padding-right:10px}.iss-services-copy h2{max-width:420px;margin:0 0 20px;color:#f6fbfd;font-family:var(--font-hero);font-size:3.05rem;line-height:.96;letter-spacing:0;text-transform:none;text-shadow:0 28px 74px rgba(0,0,0,.64)}.iss-services-copy>p{max-width:410px;margin:0 0 28px;color:#e2eff4d6;font-size:1.02rem;line-height:1.65}.iss-service-promises{display:grid;gap:10px;margin-bottom:28px}.iss-service-promises article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;min-width:0;padding:14px;overflow:hidden;border:1px solid rgba(218,244,249,.12);background:linear-gradient(110deg,rgba(17,133,206,.18),transparent 62%),#080f147a;box-shadow:inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.iss-service-promises svg{grid-row:span 2;width:34px;height:34px;padding:8px;border:1px solid rgba(49,220,244,.24);color:#24d8f0;background:#01121cc7}.iss-service-promises strong{min-width:0;color:#f7fbfc;font-family:var(--font-display);font-size:.9rem;line-height:1.1;text-transform:uppercase}.iss-service-promises span{min-width:0;color:#d9e8edb8;font-size:.82rem;line-height:1.35}.iss-services-actions{display:flex;flex-wrap:wrap;gap:12px}.iss-services-actions .button{min-height:50px}.iss-service-stage{position:relative;min-width:0;min-height:650px;overflow:hidden;border:1px solid rgba(176,230,242,.16);background:#02070a;box-shadow:0 34px 110px #00000080,inset 0 1px #ffffff0f;transform-style:preserve-3d}.iss-service-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#02070ac2,#02070a1a 48%,#02070a99),linear-gradient(180deg,#02070a08,#02070a94 78%,#02070aeb);pointer-events:none;content:""}.iss-service-stage:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:3;border:1px solid rgba(50,218,247,.12);pointer-events:none;content:""}.iss-service-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:saturate(1.12) contrast(1.14) brightness(.94);transform-origin:center}.iss-service-map{position:absolute;right:-5%;bottom:18%;z-index:2;width:70%;opacity:.36;transform:perspective(900px) rotateX(58deg) rotate(-5deg);mix-blend-mode:screen;pointer-events:none}.iss-service-depth{position:absolute;right:-4%;bottom:-2%;z-index:2;width:66%;opacity:.26;pointer-events:none}.iss-service-tag,.iss-service-frame,.iss-service-inclusions span{position:relative;z-index:4;overflow:hidden;border:1px solid rgba(196,238,246,.16);background:linear-gradient(120deg,rgba(14,122,187,.2),transparent 66%),#030c11ad;box-shadow:inset 0 1px #ffffff0f,0 20px 70px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.iss-service-tag{position:absolute;top:34px;right:34px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 11px;width:min(290px,calc(100% - 68px));padding:13px 14px}.iss-service-tag svg{grid-row:span 2;color:#22d4ef}.iss-service-tag strong{color:#f6fbfc;font-family:var(--font-display);font-size:.9rem;line-height:1.05;text-transform:uppercase}.iss-service-tag span{color:#d6e4e9b8;font-size:.8rem;line-height:1.25}.iss-service-hud{position:absolute;top:112px;right:34px;z-index:4;display:grid;gap:12px;width:min(290px,calc(100% - 68px));padding:14px;overflow:hidden;border:1px solid rgba(196,238,246,.16);background:radial-gradient(ellipse at 82% 0%,rgba(34,212,239,.16),transparent 44%),linear-gradient(145deg,#07222ddb,#02080cad);box-shadow:inset 0 1px #ffffff12,0 24px 72px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.iss-service-hud:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(34,212,239,.08) 0 1px,transparent 1px 54px),linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 42px);opacity:.52;content:""}.iss-service-hud>*{position:relative;z-index:1}.iss-service-hud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iss-service-hud-head span,.iss-service-hud-route span{color:#24d8f0;font-family:var(--font-display);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.iss-service-hud-head strong{color:#f8fcfd;font-family:var(--font-display);font-size:1rem;line-height:1}.iss-service-hud-meter{display:grid;gap:8px}.iss-service-hud-meter b{display:block;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.iss-service-hud-meter b:before{display:block;width:var(--service-hud-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2588fff5,#24d8f0f5);box-shadow:0 0 20px #24d8f057;content:""}.iss-service-hud-meter span{color:#e0ecf2b3;font-size:.78rem;line-height:1.3}.iss-service-hud-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(196,238,246,.1);border-radius:6px;background:#ffffff0a}.iss-service-hud-route span{display:grid;place-items:center;min-height:34px;color:#e0ecf28f;background:#03090cb8}.iss-service-hud-route span.is-active{color:#f8fcff;background:linear-gradient(145deg,rgba(20,127,210,.36),transparent),#062330d1}.iss-service-frame{position:absolute;left:34px;bottom:190px;width:min(430px,calc(100% - 68px));padding:22px 22px 24px}.iss-service-frame>span,.iss-capability-head>span{display:block;margin-bottom:10px;color:#24d8f0;font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.iss-service-frame h3{margin:0 0 10px;color:#f8fcfd;font-family:var(--font-hero);font-size:2.15rem;line-height:1}.iss-service-frame p{margin:0;color:#dfecf1d1;font-size:.96rem;line-height:1.48}.iss-service-quote-tray{position:absolute;right:22px;bottom:112px;left:22px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:14px;overflow:hidden;border:1px solid rgba(211,239,246,.16);border-radius:8px;background:radial-gradient(ellipse at 12% 0%,rgba(232,151,44,.18),transparent 32%),linear-gradient(120deg,#0a2d3ae0,#030a0eeb);box-shadow:0 28px 82px #00000070,inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.iss-service-quote-tray:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(47,221,255,.16),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 70px);opacity:.48;content:""}.iss-service-quote-tray>*{position:relative;z-index:1}.iss-service-quote-tray div{display:grid;gap:5px;min-width:0}.iss-service-quote-tray span{color:var(--cyan);font-family:var(--font-display);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.iss-service-quote-tray strong{color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1;text-transform:uppercase}.iss-service-quote-tray small{max-width:540px;color:#e0ecf2bd;font-size:.88rem;line-height:1.3}.iss-service-quote-tray a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(47,221,255,.26);border-radius:7px;background:linear-gradient(180deg,#2b9ff7fa,#0466c5fa),#0b73d9;color:#fff;font-family:var(--font-display);font-size:.82rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;box-shadow:0 16px 40px #0466c547}.iss-service-inclusions{position:absolute;right:22px;bottom:22px;left:22px;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.iss-service-inclusions span{min-height:78px;padding:16px 16px 14px;color:#f5fbfc;font-family:var(--font-display);font-size:.78rem;font-weight:820;line-height:1.15;text-transform:uppercase}.iss-service-inclusions small{display:block;margin-bottom:10px;color:#18baf0;font-size:.72rem;line-height:1}.iss-capability-panel{min-width:0;align-self:stretch}.iss-capability-head{margin-bottom:16px;padding:0 2px}.iss-capability-head strong{display:block;max-width:320px;margin-bottom:12px;color:#f7fbfd;font-family:var(--font-hero);font-size:2rem;line-height:1}.iss-capability-head p{max-width:360px;margin:0;color:#ddebf0b8;font-size:.92rem;line-height:1.55}.iss-service-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}.iss-service-tab{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 9px;min-width:0;min-height:74px;padding:12px;overflow:hidden;border:1px solid rgba(207,241,247,.12);background:#09101594;color:#eff7f9b3;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.iss-service-tab:hover,.iss-service-tab:focus-visible,.iss-service-tab.is-active{border-color:#26cff27a;background:linear-gradient(120deg,#0a7bc452,#0c1e25b3),#081218d6;color:#f8fcfd;transform:translateY(-2px)}.iss-service-tab:focus-visible{outline:2px solid rgba(40,204,241,.74);outline-offset:2px}.iss-service-tab svg{grid-row:span 2;color:#22d4ef}.iss-service-tab span{color:#169fe0;font-family:var(--font-display);font-size:.64rem;font-weight:800;line-height:1}.iss-service-tab strong{min-width:0;color:inherit;font-family:var(--font-display);font-size:.78rem;line-height:1.08;text-transform:uppercase}.iss-capability-groups{display:grid;gap:10px}.iss-capability-card{min-width:0;padding:16px 16px 14px;overflow:hidden;border:1px solid rgba(207,241,247,.12);background:linear-gradient(120deg,rgba(14,125,189,.14),transparent 64%),#0a10169e}.iss-capability-card h3{margin:0 0 10px;color:#f7fbfd;font-family:var(--font-display);font-size:.9rem;line-height:1.1;text-transform:uppercase}.iss-capability-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.iss-capability-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;min-width:0;color:#deebf0c7;font-size:.84rem;line-height:1.28}.iss-capability-card svg{color:#20d5ed}.iss-capability-card span{min-width:0}@media(max-width:1240px){.iss-services-overhaul{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.iss-capability-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:18px;align-items:start}.iss-service-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.iss-capability-groups{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.iss-services-overhaul{grid-template-columns:1fr;padding:76px 22px 72px}.iss-services-copy h2{max-width:560px;font-size:2.4rem}.iss-services-copy>p{max-width:620px}.iss-service-promises{grid-template-columns:repeat(3,minmax(0,1fr))}.iss-service-stage{min-height:620px}.iss-service-frame{bottom:198px}.iss-service-quote-tray{grid-template-columns:1fr;align-items:stretch}.iss-service-quote-tray a{width:100%}.iss-capability-panel{grid-column:auto;display:block}.iss-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.iss-capability-groups{grid-template-columns:1fr}}@media(max-width:620px){.iss-services-overhaul{padding:62px 16px;overflow-x:clip}.iss-services-copy,.iss-service-command-card,.iss-service-promises,.iss-service-promises article,.iss-service-stage,.iss-capability-panel{min-width:0;width:100%;max-width:calc(100vw - 32px);box-sizing:border-box;justify-self:stretch}.iss-services-copy>p,.iss-service-command-card p,.iss-service-promises span{width:100%;max-width:calc(100vw - 64px);overflow-wrap:break-word;text-wrap:wrap}.iss-services-copy h2{font-size:2rem;max-width:calc(100vw - 48px);overflow-wrap:normal}.iss-service-promises,.iss-service-tabs,.iss-service-inclusions{grid-template-columns:1fr}.iss-services-actions{display:grid}.iss-service-stage{min-height:780px}.iss-service-tag{top:18px;right:18px;width:calc(100% - 36px)}.iss-service-hud{right:18px;left:18px;width:auto;max-width:calc(100% - 36px)}.iss-service-frame{right:18px;bottom:402px;left:18px;width:auto;padding:18px}.iss-service-frame h3{font-size:1.68rem}.iss-service-inclusions{right:18px;bottom:18px;left:18px}.iss-service-quote-tray{right:18px;bottom:232px;left:18px;padding:13px}.iss-service-quote-tray strong{font-size:1rem}.iss-service-quote-tray small{font-size:.8rem}.iss-service-inclusions span{min-height:54px;padding:11px 12px;font-size:.72rem}.iss-service-inclusions small{margin-bottom:6px}.iss-service-map,.iss-service-depth{display:none}}.page-main{min-height:100svh;background:#020608}.page-main:not(.page-home)>section:first-child{min-height:calc(100svh - 116px);padding-top:clamp(150px,11vw,188px)}.main-nav a.is-active,.footer nav a.is-active{color:#f7fcfd}.main-nav a.is-active{background:linear-gradient(180deg,#1284d44d,#05192357),#ffffff0b;box-shadow:inset 0 -1px #23cef0b8}.footer nav a.is-active{color:var(--cyan)}@media(max-width:760px){.header-actions{grid-template-columns:50px minmax(0,1fr);gap:10px}.header-quote{width:50px;min-width:50px;padding:0}.header-quote span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-quote svg{width:18px;height:18px}.header-call{min-width:0;padding:0 12px;font-size:.82rem}.page-main:not(.page-home)>section:first-child{padding-top:168px}}@media(max-width:420px){.site-header{padding-inline:14px}.brand-link,.brand-link .brand-lockup-image{width:min(235px,76vw)}.main-nav{gap:12px}.main-nav a{padding:0 4px}.header-actions{grid-template-columns:46px minmax(0,1fr)}.header-quote{width:46px;min-width:46px}.page-main:not(.page-home)>section:first-child{padding-top:158px}}.page-main:not(.page-home){--page-art: url(/assets/iss-scope-lab-hero.webp);--page-art-position: center;--page-accent: rgba(32, 199, 255, .22);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 72% 5%,var(--page-accent),transparent 38%),linear-gradient(180deg,#020507,#071016 48%,#020507)}.page-services{--page-art: url(/assets/iss-security-site-hero.webp);--page-art-position: 58% 38%;--page-accent: rgba(32, 199, 255, .24)}.page-process{--page-art: url(/assets/iss-scope-lab-hero.webp);--page-art-position: 60% 46%;--page-accent: rgba(232, 151, 44, .16)}.page-about{--page-art: url(/assets/genetec-workstation.jpg);--page-art-position: 38% 42%;--page-accent: rgba(35, 219, 246, .18)}.page-contact{--page-art: url(/assets/bridge-walkway-night.jpg);--page-art-position: center;--page-accent: rgba(23, 151, 235, .22)}.page-main:not(.page-home):before,.page-main:not(.page-home):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.page-main:not(.page-home):before{height:min(980px,100%);background:linear-gradient(90deg,#020507eb,#02050785 38%,#02050729 72%,#020507c7),linear-gradient(180deg,#0205075c,#020507bd 76%,#020507),var(--page-art) var(--page-art-position) / cover no-repeat;opacity:.76;filter:saturate(1.08) contrast(1.12) brightness(.92);transform:scale(1.02)}.page-main:not(.page-home):after{background:linear-gradient(115deg,transparent 0 51%,rgba(39,215,255,.12) 51.1%,transparent 51.6%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 118px),repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 92px);opacity:.4;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 90%)}.page-main:not(.page-home)>section{position:relative;z-index:1}.page-main:not(.page-home)>section:first-child{border-top:1px solid rgba(210,236,244,.08);box-shadow:inset 0 160px 130px #00000057}.page-process .bert-standard.process{grid-template-columns:minmax(330px,.66fr) minmax(520px,1.16fr);gap:clamp(34px,5vw,86px);align-items:center;overflow:hidden;background:radial-gradient(ellipse at 78% 46%,rgba(19,172,240,.2),transparent 38%),linear-gradient(112deg,#020507ad,#030b0fd6)}.page-process .bert-standard.process:after{position:absolute;top:16%;right:-12%;z-index:0;width:min(720px,48vw);aspect-ratio:1.55;border:1px solid rgba(38,214,247,.18);background:radial-gradient(circle at 54% 50%,rgba(41,213,248,.22),transparent 8%),linear-gradient(90deg,transparent 0 31%,rgba(36,194,239,.26) 31.1% 31.4%,transparent 31.5%),linear-gradient(180deg,transparent 0 53%,rgba(225,150,45,.24) 53.1% 53.4%,transparent 53.5%),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 70px),#030b0f5c;box-shadow:0 0 80px #0a8fe21f,inset 0 0 42px #22c7dc14;opacity:.62;transform:perspective(1000px) rotateX(58deg) rotate(-6deg);content:""}.page-process .standard-copy h2,.page-about .strategy-copy h2,.page-contact .brief-copy h2,.page-contact .contact-copy h2{text-shadow:0 26px 70px rgba(0,0,0,.72),0 0 28px rgba(8,118,206,.2)}.page-process .standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));perspective:1000px}.page-process .standard-card{min-height:230px;padding:24px 24px 22px;overflow:hidden;border:1px solid rgba(207,241,247,.12);border-radius:8px;background:linear-gradient(126deg,rgba(16,130,207,.18),transparent 62%),#060e139e;box-shadow:0 26px 84px #00000047,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateZ(0)}.page-process .standard-card:before{top:22px;left:22px}.page-process .standard-card span{margin:0 0 58px 26px}.page-process .field.operations-viewport{border-top:1px solid rgba(207,241,247,.08);background:radial-gradient(ellipse at 52% 0%,rgba(23,161,235,.22),transparent 42%),linear-gradient(180deg,#020609f5,#040d12fa)}.page-process .scope-lab-topbar,.page-process [data-poster-panel],.page-about .sentinel-diagram,.page-contact .brief-shell,.page-contact .contact-card{box-shadow:0 30px 96px #0000005c,inset 0 1px #ffffff12}.page-about .strategy{min-height:calc(100svh - 116px);background:radial-gradient(ellipse at 68% 18%,rgba(33,211,245,.2),transparent 36%),linear-gradient(116deg,#020507b8,#051015e6)}.page-about .strategy-image{transform:perspective(1200px) rotateY(5deg) rotateX(1deg);transform-origin:left center;filter:drop-shadow(0 34px 90px rgba(0,0,0,.36))}.page-about .about-capability,.page-services .iss-capability-card{border-color:#d2f1f824;background:linear-gradient(120deg,rgba(16,130,207,.12),transparent 64%),#080f1494;box-shadow:inset 0 1px #ffffff0e}.page-contact .brief,.page-contact .contact{background:radial-gradient(ellipse at 70% 28%,rgba(20,151,229,.2),transparent 42%),linear-gradient(118deg,#020609c7,#040d12eb)}.page-main.page-contact>.brief:first-child{align-items:start;min-height:auto;padding-top:clamp(178px,13vw,220px)}.page-contact .brief-preview{border:1px solid rgba(51,212,246,.17);box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff12}@media(max-width:1180px){.page-process .bert-standard.process,.page-process .standard-grid{grid-template-columns:1fr}.page-process .bert-standard.process:after{top:auto;right:-24%;bottom:8%;width:min(660px,86vw)}}@media(max-width:900px){.page-main:not(.page-home):before{height:760px;opacity:.52}.page-process .standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-about .strategy-image{transform:none}}@media(max-width:620px){.page-main:not(.page-home):after{opacity:.24}.page-process .standard-grid{grid-template-columns:1fr}.page-process .standard-card{min-height:0;padding:20px}.page-process .standard-card span{margin-bottom:24px}.page-contact .brief-preview{clip-path:none}}.page-contact .brief-shell,.page-contact .brief-preview,.page-contact .brief-option,.page-contact .brief-chip,.page-contact .contact-card{clip-path:none!important;border-radius:8px}.page-contact .brief-shell{overflow:visible;padding:clamp(18px,1.7vw,24px);border-color:#cdeef624}.page-contact .brief-shell:before{border-radius:inherit}.page-contact .brief-shell:after,.page-contact .brief-option:before,.page-contact .brief-preview:before{position:absolute;pointer-events:none;content:""}.page-contact .brief-shell:after{top:10px;right:10px;bottom:10px;left:10px;z-index:2;border-top:1px solid rgba(43,216,248,.16);border-right:1px solid rgba(43,216,248,.1);border-radius:6px;box-shadow:inset 0 1px #ffffff09,0 0 54px #0f8ddc17}.page-contact .brief-controls,.page-contact .brief-preview{position:relative;z-index:3}.page-contact .brief-option{min-height:144px;padding:18px 18px 17px;overflow:hidden;background:linear-gradient(135deg,rgba(16,130,207,.08),transparent 58%),#ffffff0b}.page-contact .brief-option:before{top:-1px;right:-1px;width:46px;height:46px;border-top:1px solid rgba(43,216,248,.22);border-right:1px solid rgba(43,216,248,.18);background:linear-gradient(135deg,transparent 49%,rgba(43,216,248,.13) 50%,transparent 52%)}.page-contact .brief-option strong,.page-contact .brief-option small,.page-contact .brief-chip strong,.page-contact .brief-chip span,.page-contact .brief-preview p{min-width:0;overflow-wrap:anywhere}.page-contact .brief-preview{min-width:0;padding:clamp(22px,2.2vw,30px);overflow:hidden;background:linear-gradient(180deg,rgba(8,104,199,.2),transparent 42%),linear-gradient(135deg,rgba(16,130,207,.11),transparent 68%),#04080ac7}.page-contact .brief-preview:before{top:0;right:0;width:102px;height:64px;border-top:1px solid rgba(43,216,248,.18);background:linear-gradient(194deg,rgba(43,216,248,.14),transparent 58%)}.page-contact .brief-field input,.page-contact .brief-notes textarea{min-width:0;border-radius:6px}@media(max-width:1180px){.page-contact .brief-shell{grid-template-columns:minmax(0,1fr)}.page-contact .brief-preview{max-width:none}}@media(max-width:1280px)and (min-width:901px){.site-header{grid-template-columns:minmax(230px,300px) minmax(330px,1fr) auto;gap:14px;padding:14px 24px}.brand-link .brand-lockup-image{width:min(100%,300px);max-height:58px}.main-nav{justify-self:center;font-size:.76rem}.main-nav a{min-height:36px;padding:0 11px}.header-actions{flex-wrap:nowrap;gap:8px}.header-call,.header-quote{min-height:44px;padding:0 14px;font-size:.86rem}}@media(max-width:760px){.page-contact .brief-copy{width:100%;max-width:100%;min-width:0;overflow:hidden}.page-contact .brief-copy h2{width:min(100%,342px);max-width:342px;font-size:clamp(2.52rem,12.2vw,3.35rem);line-height:.94;text-wrap:balance;overflow-wrap:break-word}.page-contact .brief-copy>p{width:min(100%,342px);max-width:342px}.page-contact .brief-shell{overflow:hidden}.page-contact .brief-option{min-height:0}}@media(min-width:1280px){.poster-hero{--poster-pad: max(26px, calc((100vw - 1660px)/2 + 26px) );grid-template-columns:minmax(292px,336px) minmax(520px,1fr) minmax(304px,360px);grid-template-rows:minmax(640px,calc(100svh - 176px)) 172px;column-gap:18px;min-height:100svh;padding-top:92px}.poster-hero-image{top:92px;right:0;bottom:172px;left:0}.poster-hero-image img{object-position:68% 50%;filter:saturate(1.12) contrast(1.18) brightness(.82)}.poster-hero:before{background:radial-gradient(ellipse at 63% 26%,rgba(35,171,255,.22),transparent 27%),radial-gradient(ellipse at 47% 79%,rgba(225,150,45,.12),transparent 30%),linear-gradient(90deg,#020507ed,#0205078c,#0205071a 54%,#02050742 74%,#020507e6),linear-gradient(180deg,#0205073d,#02050705 34%,#020507b8 88%,#020507fa)}.hero-layer-console,.poster-site-card{position:relative;z-index:9;display:flex!important;flex-direction:column;align-self:center;width:auto;height:auto;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(213,237,246,.16);border-radius:8px;background:linear-gradient(160deg,#0c1f27e6,#03090cc7 48%,#020609eb),#03080bd6;box-shadow:inset 0 1px #ffffff13,0 34px 92px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-layer-console{grid-column:1;grid-row:1;gap:10px;padding:16px}.hero-layer-console:before,.poster-site-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(118deg,rgba(45,216,255,.1) 0 1px,transparent 1px 82px),radial-gradient(ellipse at 78% 0%,rgba(45,216,255,.16),transparent 42%);opacity:.74}.hero-layer-console>*,.poster-site-card>*{position:relative;z-index:1}.hero-layer-list{gap:8px}.hero-layer-row{grid-template-columns:70px 24px minmax(0,1fr) 18px;gap:9px;min-height:94px;padding:0 10px 0 0;border-color:#d5edf61f;border-radius:7px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hero-layer-row:hover,.hero-layer-row.is-active{border-color:#22c7dc80;background:linear-gradient(112deg,rgba(7,112,192,.32),transparent 60%),#0b1f27b8;transform:translate(3px)}.hero-layer-row img{width:70px;height:94px}.hero-layer-row small{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.hero-layer-start,.hero-layer-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:6px;font-family:var(--font-display);font-size:.76rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.hero-layer-start{margin-top:auto;border:1px solid rgba(50,173,255,.52);background:linear-gradient(180deg,#2191edfa,#076acdfa),#0b73d9;color:#fff;box-shadow:0 18px 48px #045bb23d}.hero-layer-all{margin-top:0;border:1px solid rgba(213,237,246,.12);background:#ffffff09;color:var(--cyan)}.poster-copy{grid-column:2;grid-row:1;align-self:center;max-width:680px;padding:0 8px 10px;transform:translateY(-10px)}.poster-copy h1{max-width:680px;font-size:clamp(4.05rem,5.15vw,6.25rem);line-height:.86}.poster-copy>p:not(.plain-label){max-width:620px;font-size:clamp(1rem,1.08vw,1.16rem)}.hero-current-site-proof{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,580px);margin-top:18px;margin-bottom:20px}.hero-current-site-proof span:nth-child(n+7){display:none}.poster-actions{margin-top:0}.poster-proof-row{max-width:580px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.poster-proof-row span:nth-child(n+3){display:none}.poster-site-card{grid-column:3;grid-row:1;padding:20px;border-left:1px solid rgba(213,237,246,.16)}.poster-site-card>strong{max-width:310px;font-size:clamp(1.52rem,1.78vw,2.08rem)}.poster-site-card p{max-width:310px}.hero-brief-summary{margin-bottom:12px}.hero-risk-list{margin-top:8px}.hero-risk-list article{min-height:0;padding:12px 0}.hero-risk-list small{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.poster-site-card a{min-height:48px}.poster-map-field{right:31%;bottom:17%;width:min(690px,43vw);opacity:.6}.poster-depth-scene{right:31%;bottom:11%;width:min(580px,36vw);opacity:.36}.poster-equipment-tag.tag-camera{top:26%;right:34%}.poster-equipment-tag.tag-reader{top:50%;right:25%}.poster-equipment-tag.tag-evidence{display:block;right:43%;bottom:25%}.hero-command-plaque{top:clamp(126px,16vh,176px);left:clamp(560px,45vw,860px)}.hero-control-dock{display:flex;right:clamp(390px,30vw,560px);bottom:190px}}@media(min-width:1280px)and (max-width:1450px){.poster-hero{grid-template-columns:minmax(264px,296px) minmax(480px,1fr) minmax(276px,318px);column-gap:14px}.hero-layer-console,.poster-site-card{height:auto;min-height:0}.hero-layer-row{grid-template-columns:56px 22px minmax(0,1fr) 18px;min-height:86px}.hero-layer-row img{width:56px;height:86px}.hero-layer-row small,.poster-site-card p,.hero-risk-list small{font-size:.72rem}.poster-copy h1{font-size:clamp(3.3rem,4.5vw,4.95rem)}.hero-current-site-proof span{font-size:.64rem}}@media(min-width:1280px){.poster-hero{grid-template-rows:minmax(560px,calc(100svh - 340px)) 172px;align-content:end}.poster-hero-image{top:92px;right:0;bottom:172px;left:0}.hero-layer-console,.poster-site-card{align-self:center;max-height:min(620px,calc(100svh - 244px))}.hero-layer-console{padding:14px}.hero-layer-head{margin-bottom:2px}.hero-layer-list{gap:7px}.hero-layer-row{min-height:82px;grid-template-columns:60px 22px minmax(0,1fr) 18px}.hero-layer-row img{width:60px;height:82px}.hero-layer-row strong{font-size:.82rem}.hero-layer-row small{font-size:.72rem;line-height:1.22}.hero-layer-start,.hero-layer-all{min-height:39px}.poster-copy{transform:translateY(-2px)}.poster-copy h1{font-size:clamp(3.85rem,4.72vw,5.6rem)}.poster-site-card{gap:9px;padding:16px}.poster-site-card>strong{font-size:clamp(1.36rem,1.58vw,1.86rem);line-height:.98}.poster-site-card p{margin-bottom:2px;font-size:.8rem;line-height:1.34}.hero-brief-summary{gap:8px;margin-bottom:6px}.hero-brief-summary article{padding:12px}.hero-risk-list{gap:0;margin-top:0}.hero-risk-list article{padding:9px 0}.hero-risk-list strong{font-size:.84rem}.hero-risk-list small{font-size:.7rem;line-height:1.25}.poster-site-card a{min-height:43px;margin-top:4px}.poster-service-rail{position:relative;z-index:10;align-self:stretch;min-height:172px;border-top-color:#40d0f53d;background:linear-gradient(90deg,#05141bf5,#03090ce6 22%,#020609f2),#020507f5;box-shadow:0 -24px 64px #0000008a,inset 0 1px #ffffff0e}.poster-service-intro,.poster-service-card{min-height:172px}.poster-service-intro{display:flex;flex-direction:column;justify-content:center;padding:18px 26px}.poster-service-intro strong{max-width:230px;font-size:clamp(1.24rem,1.38vw,1.58rem);line-height:.98}.poster-service-intro small{margin-top:10px}.poster-service-card{display:grid;align-content:end;padding:0 22px 18px;overflow:hidden}.poster-service-card img{height:100%;opacity:.74;filter:saturate(.95) contrast(1.12) brightness(.62)}.poster-service-card:after{position:absolute;inset:auto 0 0;height:68%;background:linear-gradient(180deg,transparent,rgba(2,5,7,.88));content:""}.poster-service-card span,.poster-service-card strong,.poster-service-card em{position:relative;z-index:1}.poster-service-card strong{font-size:.94rem}.poster-service-card em{display:block;margin-top:5px;color:#e5f0f494;font-family:var(--font-display);font-size:.65rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}}@media(min-width:1280px)and (max-width:1450px){.poster-hero{grid-template-rows:minmax(548px,calc(100svh - 330px)) 164px}.poster-hero-image{top:92px;right:0;bottom:164px;left:0}.poster-service-rail,.poster-service-intro,.poster-service-card{min-height:164px}.poster-site-card{max-height:min(612px,calc(100svh - 232px))}.poster-site-card .hero-risk-list article:nth-child(3){display:none}.poster-copy{transform:translateY(20px)}.poster-copy>p:not(.plain-label){font-size:.98rem}}@media(min-width:901px){.site-header .brand-link{display:inline-flex!important;visibility:visible!important;opacity:1!important}.site-header .brand-lockup-image{display:block!important;visibility:visible!important;width:min(100%,360px);max-height:64px;opacity:1!important;filter:drop-shadow(0 0 7px rgba(0,166,255,.5)) drop-shadow(0 0 22px rgba(45,218,255,.28)) drop-shadow(0 18px 30px rgba(0,0,0,.64))}}@media(min-width:1280px){.poster-hero>.hero-ops-deck{position:absolute}.hero-ops-deck{position:absolute;left:clamp(344px,28vw,440px);right:auto;bottom:270px;z-index:18;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);gap:12px;width:min(700px,50vw);min-height:168px;padding:12px;border:1px solid rgba(218,241,248,.14);border-radius:10px;background:linear-gradient(135deg,#0b2531d1,#03090dc7 55%,#010508f0),#010508e6;box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:perspective(1200px) rotateX(1.5deg) rotateY(-4deg);transform-origin:center bottom}.hero-ops-deck:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--scope-progress) 0%,rgba(38,218,255,.22),transparent 26%),linear-gradient(90deg,rgba(47,221,255,.08) 0 1px,transparent 1px 74px);opacity:.78;content:""}.hero-ops-deck:after{position:absolute;top:10px;bottom:10px;left:-18%;z-index:0;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(70,226,255,.16),transparent);filter:blur(2px);content:"";animation:iss-console-scan 5.8s linear infinite}.hero-ops-stage,.hero-scope-board{position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid rgba(218,241,248,.12);border-radius:8px;background:linear-gradient(140deg,#10435570,#02080bd1),#030a0ec2}.hero-ops-stage{display:grid;grid-template-rows:auto 1fr auto;padding:12px}.hero-ops-head,.hero-scope-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hero-ops-head span,.hero-scope-board-head span,.hero-scope-signals small{color:var(--cyan);font-family:var(--font-display);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.hero-ops-head strong,.hero-scope-board-head strong{color:#f8fcff;font-family:var(--font-display);font-size:1.16rem;line-height:1.03;text-align:right;text-transform:uppercase}.hero-scope-live{position:relative;min-height:76px;margin:9px 0;overflow:hidden;border:1px solid rgba(218,241,248,.1);border-radius:7px;background:#020609}.hero-scope-live:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0206090d,#020609d1),radial-gradient(circle at 73% 58%,rgba(47,221,255,.18),transparent 26%);content:""}.hero-scope-live:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),linear-gradient(90deg,transparent,rgba(47,221,255,.2),transparent);mix-blend-mode:screen;opacity:.34;transform:translate(-65%);content:"";animation:iss-live-sweep 4.8s ease-in-out infinite}.hero-scope-live img{width:100%;height:100%;min-height:76px;object-fit:cover;filter:saturate(1.12) contrast(1.16) brightness(.76)}.hero-scope-live svg{position:absolute;right:14px;bottom:14px;z-index:2;color:var(--cyan);filter:drop-shadow(0 0 18px rgba(47,221,255,.52))}.hero-scope-meter{position:absolute;right:52px;bottom:10px;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:conic-gradient(var(--cyan) 0 var(--scope-progress),rgba(255,255,255,.12) var(--scope-progress) 100%),#030a0ee6;box-shadow:0 0 32px #2fddff38;animation:iss-meter-breathe 3.6s ease-in-out infinite}.hero-scope-meter:before{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;background:#030a0ef0;content:""}.hero-scope-meter span{position:relative;z-index:1;color:#f8fcff;font-family:var(--font-display);font-size:.9rem;font-weight:800}.hero-ops-stage p{margin:0;color:#e0ecf2c2;font-size:.72rem;line-height:1.34}.hero-scope-board{display:grid;gap:8px;padding:12px}.hero-scope-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hero-scope-steps article{min-width:0;min-height:58px;padding:8px;border:1px solid rgba(218,241,248,.11);border-radius:7px;background:#ffffff09}.hero-scope-steps article.is-active{border-color:#2fddff6b;background:linear-gradient(150deg,rgba(20,127,210,.32),transparent 72%),#08232dbd;box-shadow:inset 0 -1px #2fddff8a}.hero-scope-steps span{color:var(--cyan);font-family:var(--font-display);font-size:.62rem}.hero-scope-steps strong{display:block;margin-top:8px;color:#f8fcff;font-family:var(--font-display);font-size:.76rem;line-height:1;text-transform:uppercase}.hero-scope-steps small{display:none;margin-top:5px;color:#e0ecf294;font-size:.64rem;line-height:1.15}.hero-scope-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-scope-signals span{min-width:0;padding:8px;border:1px solid rgba(218,241,248,.1);border-radius:7px;background:#ffffff09}.hero-scope-signals strong{display:block;margin-top:5px;overflow:hidden;color:#f8fcff;font-family:var(--font-display);font-size:.8rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poster-service-card span,.poster-service-card strong,.poster-service-card em,.poster-service-card small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.poster-service-card.is-active{border-left-color:#2fddff8a;background:linear-gradient(180deg,#0c4358a3,#010508b8),#03080b;box-shadow:inset 0 2px #2fddffb3,inset 0 0 44px #21b9ff29}.poster-service-card.is-active img{filter:saturate(1.28) contrast(1.22) brightness(1.02);transform:scale(1.065)}.poster-service-card.is-active:after{background:radial-gradient(ellipse at 52% 90%,rgba(47,221,255,.22),transparent 42%),linear-gradient(180deg,transparent,rgba(2,5,7,.66))}.hero-scope-signals .is-amber small{color:var(--amber)}.hero-scope-signals .is-green small{color:#66dfaa}.poster-service-card{background:linear-gradient(180deg,#0b273157,#010508cc),#03080b}.poster-service-card img{opacity:1;filter:saturate(1.18) contrast(1.2) brightness(.88)}.poster-service-card:before{background:linear-gradient(180deg,#0205070f,#02050761 48%,#020507e0),linear-gradient(110deg,rgba(33,185,255,.16),transparent 58%)}.poster-service-card:after{height:58%;background:linear-gradient(180deg,transparent,rgba(2,5,7,.62))}.poster-service-rail{min-height:188px;background:radial-gradient(ellipse at 18% 0%,rgba(47,221,255,.16),transparent 36%),linear-gradient(90deg,#05141bfa,#03090ce0 28%,#010508fa),#010508fa}.poster-service-intro,.poster-service-card{min-height:188px}.poster-service-card{align-content:end;gap:5px;padding:0 22px 24px}.poster-service-card span,.poster-service-card strong,.poster-service-card em,.poster-service-card small{position:relative;z-index:3}.poster-service-card span{color:var(--cyan);text-shadow:0 0 18px rgba(47,221,255,.34)}.poster-service-card strong{max-width:180px;font-size:1.02rem;line-height:1.02}.poster-service-card em{width:fit-content;max-width:100%;margin-top:2px;padding:4px 7px;border:1px solid rgba(47,221,255,.12);border-radius:999px;color:#e0ecf2c2;background:#030d12a8}.poster-service-card small{display:block;max-width:230px;margin-top:3px;color:#e0ecf2c2;font-size:.76rem;line-height:1.22;text-overflow:clip;white-space:normal}.poster-service-card:after{height:76%;background:linear-gradient(180deg,transparent,rgba(2,5,7,.74) 42%,rgba(2,5,7,.94)),linear-gradient(110deg,rgba(47,221,255,.12),transparent 58%)}.poster-service-card.is-active small{color:#f4fafce0}.poster-service-card.is-active em{border-color:#2fddff3d;color:#f8fcff;background:#0a66a4a8;box-shadow:0 0 24px #2fddff29}.poster-service-card.is-active:before{opacity:.96}.poster-service-card.is-active:after{height:82%;background:radial-gradient(ellipse at 42% 92%,rgba(47,221,255,.26),transparent 42%),linear-gradient(180deg,transparent,rgba(2,5,7,.54) 44%,rgba(2,5,7,.86))}}@keyframes iss-console-scan{0%{transform:translate(0) skew(-12deg);opacity:0}18%,72%{opacity:1}to{transform:translate(420%) skew(-12deg);opacity:0}}@keyframes iss-live-sweep{0%,12%{transform:translate(-70%);opacity:0}34%,60%{opacity:.42}to{transform:translate(72%);opacity:0}}@keyframes iss-meter-breathe{0%,to{box-shadow:0 0 30px #2fddff38}50%{box-shadow:0 0 44px #2fddff66}}.site-header,.brand-link{overflow:visible}.page-about .strategy{padding-top:clamp(152px,12vw,190px);background:radial-gradient(ellipse at 70% 18%,rgba(33,211,245,.24),transparent 34%),radial-gradient(ellipse at 26% 58%,rgba(226,150,42,.1),transparent 32%),linear-gradient(116deg,#020507c7,#051015eb)}.page-about .strategy-image{position:relative;overflow:hidden;border:1px solid rgba(209,241,248,.12);border-radius:8px;background:#02070ab3;box-shadow:0 34px 110px #00000070,inset 0 1px #ffffff0f}.page-about .strategy-image:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(39,216,255,.12),transparent 44%),linear-gradient(180deg,transparent 42%,rgba(2,6,9,.86));content:""}.page-about .strategy-image img{filter:saturate(1.08) contrast(1.14) brightness(.76)}.page-about .strategy-image-overlay{z-index:2;border:1px solid rgba(60,216,246,.18);border-radius:7px;background:linear-gradient(135deg,#072836e6,#02080be0),#02080bd6;box-shadow:0 22px 72px #0000006b}.page-about .about-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.page-about .about-capability{position:relative;min-height:178px;padding:18px 18px 16px;overflow:hidden;border:1px solid rgba(210,241,248,.14);border-radius:7px;background:linear-gradient(140deg,rgba(18,124,195,.16),transparent 58%),#070f14ad;box-shadow:inset 0 1px #ffffff0f,0 20px 58px #0000002e;clip-path:none}.page-about .about-capability:before{display:block;width:16px;height:16px;margin-bottom:14px;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 24px #22c7dc57;content:""}.page-about .about-capability:after{position:absolute;right:12px;bottom:12px;left:54%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,199,220,.78));content:""}.page-about .about-capability h3{margin:0 0 12px;color:#f8fcfd;font-family:var(--font-display);font-size:.94rem;line-height:1.05;text-transform:uppercase}.page-about .about-capability ul{display:grid;gap:7px;margin:0;padding:0}.page-about .about-capability li{position:relative;display:block;padding-left:14px;color:#ddeaefc2;font-size:.84rem;line-height:1.3}.page-about .about-capability li:before{position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:#22c7dc;box-shadow:0 0 12px #22c7dc80;content:""}@media(max-width:1180px){.page-about .about-capabilities{grid-template-columns:1fr}}.page-preview{padding:clamp(32px,5vw,78px) var(--page-pad) clamp(64px,7vw,104px);overflow-x:hidden;background:radial-gradient(circle at 16% 10%,rgba(24,132,215,.24),transparent 28%),radial-gradient(circle at 86% 4%,rgba(36,213,238,.18),transparent 26%),linear-gradient(180deg,#030a0ef5,#010508fa)}.preview-page{position:relative;display:grid;gap:clamp(22px,3vw,42px);width:min(1480px,100%);margin:0 auto}.page-preview .reveal-block,.page-preview .reveal-card{opacity:1!important;transform:none!important}.preview-page:before{position:absolute;inset:-3% -5% auto;height:280px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(33,200,235,.18),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 82px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);opacity:.5;content:""}.preview-hero,.preview-outcomes,.preview-close{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(18px,3vw,38px);align-items:stretch;min-width:0}.preview-hero-copy,.preview-scorecard,.preview-impact-strip,.preview-outcomes,.preview-close,.preview-screenshot-card{min-width:0;max-width:100%;border:1px solid rgba(207,237,244,.12);border-radius:8px;background:linear-gradient(135deg,#081e2adb,#02080ceb),#02080cdb;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0f}.preview-hero-copy{padding:clamp(26px,5vw,60px);overflow:hidden}.preview-hero-copy h1{max-width:860px;margin:0;color:#f8fcff;font-family:var(--font-display);font-size:clamp(3.6rem,8vw,8.7rem);line-height:.88;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.preview-hero-copy>p{max-width:720px;margin:24px 0 0;color:#e0ecf2d1;font-size:clamp(1.02rem,1.4vw,1.28rem);line-height:1.55}.preview-actions,.preview-close-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.preview-scorecard{position:relative;display:grid;align-content:end;min-height:340px;padding:clamp(22px,3vw,34px);overflow:hidden}.preview-scorecard:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(25,149,231,.18),transparent 45%),url(/assets/hero-camera-access.png) center / cover;filter:saturate(1.08) contrast(1.12) brightness(.58);transform:scale(1.04);content:""}.preview-scorecard:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 10%,rgba(2,7,11,.9));content:""}.preview-scorecard>*{position:relative;z-index:1}.preview-scorecard span,.preview-card-top span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.preview-scorecard strong{display:block;max-width:430px;margin-top:12px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:.98;overflow-wrap:anywhere}.preview-scorecard p{max-width:440px;margin:16px 0 0;color:#e0ecf2bf;line-height:1.55}.preview-transformation{isolation:isolate;align-content:stretch;grid-template-rows:1fr auto;min-height:480px;padding:clamp(18px,2.8vw,30px);perspective:1200px}.preview-transformation:before{background:radial-gradient(circle at 78% 15%,rgba(33,200,235,.28),transparent 30%),radial-gradient(circle at 22% 70%,rgba(10,102,164,.24),transparent 38%),linear-gradient(120deg,#030d12d6,#010508f5),url(/assets/hero-camera-access.png) center / cover;filter:saturate(1.1) contrast(1.14) brightness(.5)}.preview-transformation:after{background:linear-gradient(180deg,#0105081a,#010508b8 58%,#010508f5),repeating-linear-gradient(90deg,rgba(47,221,255,.06) 0 1px,transparent 1px 72px)}.preview-browser{position:absolute;z-index:1;overflow:hidden;border:1px solid rgba(207,237,244,.13);border-radius:8px;background:#02080cd1;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0f}.preview-browser:before{position:absolute;inset:0 0 auto;z-index:2;height:28px;border-bottom:1px solid rgba(207,237,244,.1);background:radial-gradient(circle at 16px 14px,rgba(255,110,96,.86) 0 4px,transparent 5px),radial-gradient(circle at 32px 14px,rgba(255,189,74,.86) 0 4px,transparent 5px),radial-gradient(circle at 48px 14px,rgba(33,200,235,.86) 0 4px,transparent 5px),#02080cc7;content:""}.preview-browser span{position:absolute;top:8px;right:12px;z-index:3;color:#e0ecf2b8;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.preview-browser img{display:block;width:100%;height:calc(100% - 28px);object-fit:cover;margin-top:28px}.preview-browser-before{inset:32px auto auto 26px;width:min(58%,360px);height:48%;opacity:.72;filter:saturate(.82) brightness(.92);transform:rotateY(16deg) rotate(-2deg) translateZ(-70px)}.preview-browser-after{inset:70px 24px auto auto;width:min(70%,440px);height:58%;border-color:#2fddff47;transform:rotateY(-10deg) rotate(1deg) translateZ(40px);box-shadow:0 0 0 1px #2fddff14,0 28px 90px #00000085,0 0 44px #21c8eb33}.preview-upgrade-route{position:absolute;z-index:4;top:43%;left:35%;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;width:min(46%,310px);gap:10px;color:var(--cyan);font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-4deg)}.preview-upgrade-route i{display:block;height:1px;background:linear-gradient(90deg,#2fddff26,#2fddffeb);box-shadow:0 0 20px #2fddff61}.preview-transformation-copy{position:relative;z-index:5;align-self:end;width:min(92%,510px);margin-top:auto;padding:18px 18px 0 0;text-shadow:0 2px 18px rgba(0,0,0,.7)}.preview-transformation-copy>span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.preview-transformation-copy strong{max-width:500px}.preview-transformation-copy p{max-width:480px}.preview-impact-strip{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:linear-gradient(135deg,#11577e94,#02080ceb),#02080cdb}.preview-impact-strip:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(33,200,235,.16),transparent),radial-gradient(circle at 10% 0%,rgba(33,200,235,.22),transparent 32%);opacity:.72;content:""}.preview-impact-strip article{position:relative;z-index:1;min-width:0;padding:clamp(18px,2.4vw,28px);background:#030b10ad}.preview-impact-strip span{display:inline-flex;align-items:center;min-height:38px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,3rem);line-height:.9;text-transform:uppercase;text-shadow:0 0 22px rgba(33,200,235,.28)}.preview-impact-strip strong{display:block;margin-top:10px;color:var(--cyan);font-family:var(--font-display);font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.preview-impact-strip p{max-width:360px;margin:10px 0 0;color:#e0ecf2bd;font-size:.95rem;line-height:1.5}.preview-decision-cockpit{position:relative;display:grid;gap:18px;min-width:0;padding:clamp(18px,2.8vw,30px);overflow:hidden;border:1px solid rgba(207,237,244,.12);border-radius:8px;background:radial-gradient(ellipse at 76% 10%,rgba(33,200,235,.18),transparent 34%),linear-gradient(130deg,#05161fe6,#02080cf0);box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0f}.preview-decision-cockpit:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 52%,rgba(33,200,235,.11) 52.2%,transparent 53%),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0 1px,transparent 1px 90px),repeating-linear-gradient(180deg,rgba(255,255,255,.024) 0 1px,transparent 1px 76px);opacity:.52;content:""}.preview-decision-cockpit>*{position:relative;z-index:1}.preview-decision-head{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:18px;align-items:end}.preview-decision-head span,.preview-decision-column span,.preview-decision-rows span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.preview-decision-head strong{max-width:720px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,3rem);line-height:.98}.preview-decision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) minmax(0,1fr);gap:12px;align-items:stretch}.preview-decision-column{display:grid;align-content:end;min-width:0;min-height:150px;padding:18px;border:1px solid rgba(207,237,244,.11);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 58%),#02080cb3}.preview-decision-column strong{max-width:390px;margin-top:12px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,2.25rem);line-height:.98}.preview-decision-column.is-before{background:linear-gradient(135deg,rgba(231,151,43,.18),transparent 58%),#02080cbd}.preview-decision-column.is-before span{color:#e69d39f5}.preview-decision-column.is-after{background:linear-gradient(135deg,rgba(33,200,235,.18),transparent 58%),#02080cbd}.preview-decision-path{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:9px;min-width:0;padding:12px;border:1px solid rgba(33,200,235,.13);border-radius:7px;background:radial-gradient(circle at 50% 50%,rgba(33,200,235,.12),transparent 46%),#030c11b8}.preview-decision-path span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(33,200,235,.22);border-radius:999px;color:#f8fcff;font-family:var(--font-display);font-size:.85rem;background:#092834b8;box-shadow:0 0 28px #21c8eb29}.preview-decision-path i{width:1px;height:24px;background:linear-gradient(180deg,#21c8eb29,#21c8ebb8,#21c8eb29)}.preview-decision-rows{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(207,237,244,.11);border-radius:7px;background:#ffffff0a}.preview-decision-rows article{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,.34fr) auto minmax(0,.38fr);gap:14px;align-items:center;min-width:0;padding:14px 16px;background:#030b10c2}.preview-decision-rows p,.preview-decision-rows strong{min-width:0;margin:0;color:#e0ecf2b8;line-height:1.35}.preview-decision-rows svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(33,200,235,.28))}.preview-decision-rows strong{color:#f8fcff;font-weight:800}.preview-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.preview-screenshot-card{position:relative;min-width:0;padding:clamp(14px,2vw,20px);overflow:hidden}.preview-screenshot-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(33,200,235,.12),transparent 42%);content:""}.preview-before:before{background:linear-gradient(135deg,rgba(214,149,54,.16),transparent 42%)}.preview-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.preview-card-top strong{color:#f8fcff;font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase}.preview-screenshot-card figure{position:relative;z-index:1;aspect-ratio:16 / 8.5;margin:0;overflow:hidden;border:1px solid rgba(207,237,244,.12);border-radius:7px;background:#03080b;box-shadow:inset 0 0 0 1px #ffffff08}.preview-screenshot-card img{width:100%;height:100%;object-fit:contain;object-position:top center;filter:saturate(.96) contrast(1.05)}.preview-before img{filter:saturate(.72) contrast(.94) brightness(.88)}.preview-screenshot-card p{position:relative;z-index:1;margin:16px 0 0;color:#e0ecf2c2;font-size:.98rem;line-height:1.55}.preview-outcomes,.preview-close{padding:clamp(22px,4vw,46px)}.preview-outcomes h2,.preview-close h2{max-width:650px;margin:0;color:#f8fcff;font-family:var(--font-display);font-size:clamp(2.3rem,4.8vw,5rem);line-height:.96}.preview-outcome-list{display:grid;gap:12px;min-width:0}.preview-outcome-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;border:1px solid rgba(207,237,244,.12);border-radius:7px;background:#ffffff09}.preview-outcome-list svg{color:var(--cyan);filter:drop-shadow(0 0 14px rgba(33,200,235,.32))}.preview-outcome-list h3{margin:0 0 8px;color:#f8fcff;font-family:var(--font-display);font-size:1.05rem;text-transform:uppercase}.preview-outcome-list p{margin:0 0 8px;color:#e0ecf2bd;line-height:1.45}.preview-outcome-list p:last-child{margin-bottom:0}.preview-close{align-items:center;background:linear-gradient(120deg,rgba(28,138,226,.22),transparent 50%),linear-gradient(135deg,#081e2ae6,#02080cf0)}.preview-close-actions{justify-content:flex-end;margin-top:0}@media(max-width:1020px){.preview-hero,.preview-outcomes,.preview-close,.preview-impact-strip,.preview-decision-head,.preview-decision-grid,.preview-compare-grid{grid-template-columns:1fr}.preview-decision-path{grid-template-columns:repeat(5,auto);justify-content:center}.preview-decision-path i{width:34px;height:1px;background:linear-gradient(90deg,#21c8eb29,#21c8ebb8,#21c8eb29)}.preview-decision-rows article{grid-template-columns:minmax(130px,.28fr) minmax(0,.34fr) auto minmax(0,.38fr)}.preview-scorecard{min-height:280px}.preview-close-actions{justify-content:flex-start;margin-top:22px}}@media(max-width:640px){.page-preview{padding-top:22px;padding-right:16px;padding-left:16px;max-width:100vw}.preview-page,.preview-hero,.preview-outcomes,.preview-close,.preview-compare-grid,.preview-hero-copy,.preview-scorecard,.preview-impact-strip,.preview-decision-cockpit,.preview-screenshot-card{width:100%;max-width:100%;overflow:hidden}.preview-hero-copy h1{max-width:304px;font-size:clamp(2rem,9.2vw,2.42rem);line-height:.98;overflow-wrap:normal}.preview-hero-copy>p,.preview-scorecard p,.preview-screenshot-card p,.preview-outcome-list p{max-width:304px;font-size:.98rem;overflow-wrap:break-word}.preview-scorecard strong,.preview-decision-head strong,.preview-decision-column strong,.preview-outcomes h2,.preview-close h2{max-width:304px;font-size:clamp(1.62rem,7.1vw,2.14rem);line-height:1;overflow-wrap:break-word}.preview-actions .button,.preview-close-actions .button{width:100%}.preview-screenshot-card figure{aspect-ratio:9 / 11}.preview-outcome-list article{padding:14px}.preview-impact-strip article{padding:18px}.preview-impact-strip span{font-size:clamp(1.55rem,10vw,2.25rem)}.preview-decision-cockpit{padding:16px}.preview-decision-column{min-height:118px;padding:15px}.preview-decision-path{padding:10px}.preview-decision-path span{width:34px;height:34px}.preview-decision-path i{width:22px}.preview-decision-rows article{grid-template-columns:1fr;gap:8px;padding:14px}.preview-decision-rows svg{display:none}.preview-transformation{display:grid;gap:12px;min-height:auto;padding:16px;perspective:none}.preview-browser{position:relative;inset:auto;width:100%;transform:none}.preview-browser-before{height:126px;opacity:.7;filter:saturate(.78) brightness(.9)}.preview-browser-after{height:176px;border-color:#2fddff4d}.preview-upgrade-route{position:relative;top:auto;left:auto;width:100%;transform:none}.preview-transformation-copy{width:100%;padding:4px 0 0}.preview-transformation-copy strong,.preview-transformation-copy p{max-width:304px}}.page-about .strategy{grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);gap:clamp(38px,5vw,86px);align-items:center;min-height:calc(100svh - 86px);overflow:hidden}.page-about .strategy:before{position:absolute;inset:11% 4% auto auto;z-index:0;width:min(580px,42vw);aspect-ratio:1.55;border:1px solid rgba(43,216,248,.14);background:radial-gradient(circle at 58% 48%,rgba(43,216,248,.22),transparent 7%),linear-gradient(90deg,transparent 0 32%,rgba(43,216,248,.16) 32.1% 32.4%,transparent 32.5%),linear-gradient(180deg,transparent 0 54%,rgba(229,154,47,.16) 54.1% 54.4%,transparent 54.5%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 74px),#040e1333;opacity:.52;transform:perspective(1000px) rotateX(60deg) rotate(-7deg);content:""}.page-about .strategy-image,.page-about .strategy-copy{position:relative;z-index:2;min-width:0;max-width:100%}.page-about .strategy-image{min-height:min(640px,62svh)}.page-about .strategy-image:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 86px),repeating-linear-gradient(180deg,rgba(255,255,255,.026) 0 1px,transparent 1px 76px);opacity:.3;content:""}.page-about .strategy-image img{height:100%;min-height:inherit;object-fit:cover;transform:scale(1.04)}.strategy-image-hud{position:absolute;top:22px;right:22px;z-index:3;display:grid;gap:8px;width:min(260px,calc(100% - 44px))}.strategy-image-hud span{position:relative;min-width:0;padding:10px 12px 10px 30px;overflow:hidden;border:1px solid rgba(43,216,248,.13);border-radius:7px;color:#e8f4f8db;font-family:var(--font-display);font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(130deg,rgba(22,142,220,.18),transparent 62%),#03090cb8;box-shadow:0 18px 56px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strategy-image-hud span:before{position:absolute;top:50%;left:12px;width:8px;height:8px;border:1px solid rgba(43,216,248,.76);border-radius:999px;background:#2bd8f83d;box-shadow:0 0 18px #2bd8f86b;transform:translateY(-50%);content:""}.strategy-image-hud span:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 30%,rgba(43,216,248,.1) 45%,transparent 62%);transform:translate(-105%);animation:about-hud-sheen 4.8s ease-in-out infinite;content:""}.strategy-image-telemetry{position:absolute;right:24px;bottom:138px;left:24px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(209,240,247,.14);border-radius:8px;background:#03090cb8;box-shadow:0 26px 72px #00000061,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.strategy-image-telemetry span{position:relative;display:grid;min-width:0;gap:7px;padding:13px 14px 15px;background:linear-gradient(140deg,#0a3746a3,#040d12b3),#ffffff09}.strategy-image-telemetry span:after{position:absolute;right:14px;bottom:10px;width:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(43,216,248,.78));content:""}.strategy-image-telemetry small{color:var(--cyan);font-family:var(--font-display);font-size:.68rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.strategy-image-telemetry strong{min-width:0;color:#f8fcff;font-family:var(--font-display);font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1;text-transform:uppercase}.page-about .strategy-image-overlay{right:24px;bottom:24px;left:24px;width:auto;max-width:none}@keyframes about-hud-sheen{0%,58%{transform:translate(-105%)}78%,to{transform:translate(105%)}}.page-about .strategy-copy h2{max-width:720px;font-size:clamp(3rem,4.9vw,6rem);line-height:.92}.about-command-deck{position:relative;display:grid;gap:12px;min-width:0;margin:22px 0 26px;padding:14px;overflow:hidden;border:1px solid rgba(209,240,247,.15);border-radius:9px;background:radial-gradient(ellipse at 84% 0%,rgba(43,216,248,.14),transparent 42%),linear-gradient(150deg,#081b24e0,#03090de0);box-shadow:0 28px 88px #0000004d,inset 0 1px #ffffff13}.about-command-deck:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 58%,rgba(43,216,248,.1) 58.2%,transparent 59%),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 90px);opacity:.45;content:""}.about-command-deck>*{position:relative;z-index:1}.about-command-top{display:grid;gap:7px;padding:12px 12px 4px}.about-command-top span,.about-run-signals small{color:var(--cyan);font-family:var(--font-display);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.about-command-top strong{max-width:560px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1}.about-run-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:#ffffff0b}.about-run-signals span{display:grid;gap:7px;min-width:0;padding:13px;background:#03090cc2}.about-run-signals strong{color:#f8fcff;font-family:var(--font-display);font-size:.94rem;line-height:1.06;text-transform:uppercase}.about-service-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-service-modes article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:15px;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:linear-gradient(135deg,rgba(18,132,212,.12),transparent 62%),#ffffff09}.about-service-modes svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(43,216,248,.3))}.about-service-modes strong{color:#f8fcff;font-family:var(--font-display);font-size:1rem;line-height:1;text-transform:uppercase}.about-service-modes p{margin:8px 0 0;color:#e0ecf2ad;font-size:.86rem;line-height:1.32}.page-about .trust-stack{margin-top:0}@media(max-width:1180px){.page-about .strategy{grid-template-columns:1fr}.page-about .strategy-image{min-height:460px}.page-about .strategy-copy h2{max-width:800px}}@media(max-width:760px){.page-about .strategy{padding-top:160px;overflow-x:clip}.page-about .strategy-image{width:100%;min-height:390px;clip-path:polygon(0 0,100% 4%,100% 100%,0 96%);-webkit-mask-image:none;mask-image:none}.page-about .strategy-copy{width:100%;overflow-wrap:anywhere}.page-about .strategy-copy h2{max-width:min(100%,318px);font-size:clamp(2.28rem,10.7vw,3.18rem);line-height:.95;text-wrap:wrap;overflow-wrap:normal}.strategy-image-hud{top:14px;right:14px;left:14px;width:auto;max-width:calc(100% - 28px)}.strategy-image-telemetry{right:14px;bottom:108px;left:14px;max-width:calc(100% - 28px);grid-template-columns:1fr 1fr}.strategy-image-telemetry span{padding:11px 12px 13px}.strategy-image-telemetry span:nth-child(3){display:none}.page-about .strategy-image-overlay{right:14px;bottom:14px;left:14px;padding:14px}.page-about .strategy-image-overlay strong{display:block;max-width:292px;font-size:clamp(.98rem,4.8vw,1.16rem);line-height:1.08;overflow-wrap:break-word}.about-run-signals,.about-service-modes{grid-template-columns:1fr}}.page-contact .brief{grid-template-columns:minmax(350px,.72fr) minmax(620px,1.28fr);gap:clamp(34px,5vw,82px);align-items:start}.page-contact .brief-copy{position:sticky;top:150px;align-self:start}.brief-signal-deck{position:relative;display:grid;gap:12px;max-width:560px;margin-top:30px;padding:16px;overflow:hidden;border:1px solid rgba(209,240,247,.14);border-radius:9px;background:radial-gradient(ellipse at 78% 4%,rgba(43,216,248,.13),transparent 42%),linear-gradient(150deg,#071922db,#03090cd6);box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff12}.brief-signal-deck:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 62%,rgba(43,216,248,.1) 62.2%,transparent 63%),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 82px);opacity:.42;content:""}.brief-signal-deck>*{position:relative;z-index:1}.brief-signal-head{display:grid;gap:8px;padding:4px 4px 0}.brief-signal-head span,.brief-signal-grid small{color:var(--cyan);font-family:var(--font-display);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.brief-signal-head strong{color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1}.brief-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:#ffffff0b}.brief-signal-grid span{display:grid;gap:7px;min-width:0;padding:13px;background:#03090cc2}.brief-signal-grid strong{min-width:0;color:#f8fcff;font-family:var(--font-display);font-size:.98rem;line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}.brief-signal-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:14px;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:linear-gradient(135deg,rgba(18,132,212,.12),transparent 62%),#ffffff09}.brief-signal-note svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(43,216,248,.3))}.brief-signal-note p{margin:0;color:#e0ecf2b8;font-size:.94rem;line-height:1.45}.page-contact .brief-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px;max-width:860px;margin-left:auto;background:radial-gradient(ellipse at 82% 0%,rgba(43,216,248,.12),transparent 42%),linear-gradient(150deg,#081b24e6,#03090de0)}.page-contact .brief-options{grid-template-columns:repeat(3,minmax(0,1fr))}.page-contact .brief-option{min-height:126px;padding:16px 16px 15px}.page-contact .brief-option strong{font-size:clamp(.94rem,1vw,1.08rem);line-height:1.05;text-wrap:balance}.page-contact .brief-option small{font-size:clamp(.82rem,.88vw,.94rem);line-height:1.25}.page-contact .brief-preview{display:flex;flex-direction:column;min-height:520px}.page-contact .brief-preview h3{font-size:clamp(1.6rem,2.5vw,2.6rem);line-height:1}.page-contact .brief-send{margin-top:auto}@media(max-width:1180px){.page-contact .brief{grid-template-columns:1fr}.page-contact .brief-copy{position:relative;top:auto}.page-contact .brief-shell{max-width:none;margin-left:0}}@media(max-width:760px){.page-contact .brief-signal-grid,.page-contact .brief-shell,.page-contact .brief-options{grid-template-columns:1fr}.brief-signal-deck{max-width:100%}.page-contact .brief-preview{min-height:0}.page-contact .brief-option strong{text-wrap:wrap}}.page-services .iss-services-copy h2{max-width:620px;font-size:clamp(3rem,4.7vw,5.7rem);line-height:.92}.iss-service-command-card{position:relative;display:grid;gap:14px;max-width:560px;margin:26px 0 18px;padding:16px;overflow:hidden;border:1px solid rgba(209,240,247,.14);border-radius:9px;background:radial-gradient(ellipse at 82% 0%,rgba(43,216,248,.13),transparent 42%),linear-gradient(150deg,#081b24e0,#03090ddb);box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff12}.iss-service-command-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 62%,rgba(43,216,248,.1) 62.2%,transparent 63%),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 82px);opacity:.42;content:""}.iss-service-command-card>*{position:relative;z-index:1}.iss-service-command-card span,.iss-service-command-signals small,.iss-service-status-strip small{color:var(--cyan);font-family:var(--font-display);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.iss-service-command-card strong{display:block;margin-top:8px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.65rem);line-height:.98;text-transform:uppercase}.iss-service-command-card p{max-width:460px;margin:11px 0 0;color:#e0ecf2b8;line-height:1.45}.iss-service-command-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:#ffffff0b}.iss-service-command-signals span{display:grid;gap:7px;min-width:0;padding:13px;background:#03090cc2}.iss-service-command-signals strong{margin-top:0;font-size:.94rem;line-height:1.06;overflow-wrap:anywhere}.iss-service-status-strip{position:absolute;right:18px;bottom:18px;left:18px;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(210,238,246,.11);border-radius:7px;background:#ffffff0b;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.iss-service-status-strip span{display:grid;gap:6px;min-width:0;padding:13px;color:#f8fcff;font-family:var(--font-display);font-size:.9rem;line-height:1.04;text-transform:uppercase;background:#03090cc2}.page-services .iss-service-frame{top:420px;bottom:auto}.page-services .iss-service-inclusions{bottom:28px;display:none}.page-services .iss-service-quote-tray{top:600px;bottom:auto}.page-services .iss-service-status-strip{top:744px;bottom:auto}@media(max-width:1180px){.iss-service-command-card{max-width:none}}@media(max-width:760px){.page-services .iss-services-copy h2{font-size:clamp(2.5rem,12.3vw,4rem)}.iss-service-command-signals,.iss-service-status-strip{grid-template-columns:1fr}.iss-service-status-strip{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:14px}.page-services .iss-service-frame{top:auto;bottom:18px}.page-services .iss-service-quote-tray{top:auto;bottom:198px}.iss-service-hud{top:92px;right:18px;width:min(260px,calc(100% - 36px))}}@media(max-width:620px){.page-services .iss-services-copy,.page-services .iss-service-command-card,.page-services .iss-service-promises,.page-services .iss-service-promises article,.page-services .iss-service-stage,.page-services .iss-capability-panel{width:100%;max-width:min(100%,358px);min-width:0;box-sizing:border-box}.page-services .iss-services-copy>p,.page-services .iss-service-command-card p,.page-services .iss-service-promises span,.page-services .iss-service-quote-tray small{width:100%;max-width:326px;overflow-wrap:break-word}.page-services .iss-service-hud{right:18px;left:18px;width:auto;max-width:calc(100% - 36px)}}.iss-service-command-card:after{position:absolute;top:0;bottom:0;left:-34%;z-index:1;width:20%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(72,222,255,.12),transparent);animation:iss-service-card-scan 6.8s ease-in-out infinite;content:""}.iss-service-status-strip:before{position:absolute;right:0;bottom:0;left:0;z-index:2;height:2px;background:linear-gradient(90deg,#23dbf61a,#23dbf6e6,#23dbf629);transform-origin:left center;animation:iss-service-progress 5.2s linear infinite;content:""}.iss-service-tab.is-active{position:relative}.iss-service-tab.is-active:after{position:absolute;right:12px;bottom:10px;left:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(35,219,246,.92));box-shadow:0 0 18px #23dbf666;content:""}@keyframes iss-service-card-scan{0%,20%{transform:translate(0);opacity:0}42%,64%{opacity:1}88%,to{transform:translate(740%);opacity:0}}@keyframes iss-service-progress{0%{transform:scaleX(0);opacity:.36}12%,86%{opacity:1}to{transform:scaleX(1);opacity:.36}}@media(prefers-reduced-motion:reduce){.strategy-image-hud span:after,.iss-service-command-card:after,.iss-service-status-strip:before{animation:none}}.page-process .process-command{grid-template-columns:minmax(340px,.72fr) minmax(640px,1.28fr);gap:clamp(34px,4.8vw,78px);align-items:center;min-height:calc(100svh - 86px);padding-bottom:clamp(58px,7vw,108px)}.page-process .process-command:after{opacity:.42}.process-command-copy{position:relative;z-index:3}.process-command-copy h2{max-width:650px;font-size:clamp(3.2rem,5.5vw,6.4rem);line-height:.9}.process-command-copy>p{max-width:570px}.process-command-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.process-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:600px;margin-top:34px;overflow:hidden;border:1px solid rgba(210,238,246,.12);border-radius:8px;background:#ffffff0b}.process-proof-strip span{display:grid;gap:6px;min-width:0;padding:16px;color:#dceaf0b8;font-size:.82rem;line-height:1.25;background:#040b0fad}.process-proof-strip strong{color:#f8fcff;font-family:var(--font-display);font-size:1.02rem;text-transform:uppercase}.process-command-board{position:relative;z-index:2;display:grid;grid-template-rows:minmax(360px,1fr) auto auto;gap:14px;min-width:0;padding:14px;overflow:hidden;border:1px solid rgba(209,240,247,.15);border-radius:10px;background:radial-gradient(ellipse at 72% 12%,rgba(34,203,242,.16),transparent 42%),linear-gradient(150deg,#0a1d26e0,#02070ae6 52%,#030d12db);box-shadow:0 38px 112px #00000070,inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.process-command-board:before,.process-command-board:after{position:absolute;pointer-events:none;content:""}.process-command-board:before{top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,transparent 0 49%,rgba(42,216,248,.11) 49.1% 49.35%,transparent 49.5%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 86px),repeating-linear-gradient(180deg,rgba(255,255,255,.024) 0 1px,transparent 1px 76px);opacity:.34;mix-blend-mode:screen}.process-command-board:after{top:0;bottom:0;left:-38%;z-index:5;width:24%;background:linear-gradient(90deg,transparent,rgba(72,222,255,.12),transparent);animation:iss-process-scan 7s ease-in-out infinite}.process-board-hero{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(210,238,246,.12);border-radius:8px;background:#03080b;isolation:isolate}.process-board-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:58% 46%;filter:saturate(1.08) contrast(1.16) brightness(.58);transform:scale(1.04)}.process-board-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at 70% 44%,rgba(33,203,242,.17),transparent 34%),linear-gradient(90deg,#020609db,#0206092e 58%,#020609a8);content:""}.process-board-grid{position:absolute;top:2%;right:0;bottom:0;left:15%;z-index:2;opacity:.64;filter:drop-shadow(0 0 22px rgba(33,203,242,.22))}.process-board-scene{position:absolute;right:-10%;bottom:-30%;z-index:2;width:min(520px,58%);height:74%;opacity:.58;transform:perspective(900px) rotateX(58deg) rotate(-5deg)}.process-board-card{position:absolute;z-index:4;min-width:0;border:1px solid rgba(207,237,244,.13);border-radius:7px;background:linear-gradient(145deg,#0d2630eb,#040a0ed6),#02080cd6;box-shadow:0 26px 76px #00000057,inset 0 1px #ffffff13}.process-board-card span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.process-board-card strong{display:block;margin-top:7px;color:#f8fcff;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,2.05rem);line-height:1}.process-board-card p{max-width:260px;margin:10px 0 0;color:#e0ecf2b8;line-height:1.45}.process-board-card-primary{left:26px;bottom:24px;width:min(360px,calc(100% - 52px));padding:22px}.process-board-card-secondary{top:24px;right:24px;width:min(230px,42%);padding:16px}.process-board-card-secondary strong{font-size:1.18rem}.process-board-steps{position:relative;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.process-board-step{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:16px;overflow:hidden;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:linear-gradient(128deg,rgba(18,132,212,.12),transparent 64%),#ffffff0a}.process-board-step>span{color:var(--cyan);font-family:var(--font-display);font-size:.82rem}.process-board-step svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(35,219,246,.28))}.process-board-step strong{color:#f8fcff;font-family:var(--font-display);font-size:1.02rem;line-height:1.08}.process-board-step p{margin:8px 0 0;color:#e0ecf2ad;font-size:.9rem;line-height:1.38}.process-board-step em{grid-column:3;width:fit-content;max-width:100%;margin-top:10px;padding:6px 9px;border:1px solid rgba(35,219,246,.14);border-radius:999px;color:#e0ecf2c2;font-size:.72rem;font-style:normal;line-height:1}.process-signal-strip{position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(210,238,246,.1);border-radius:7px;background:#ffffff0a}.process-signal-strip span{display:grid;gap:6px;min-width:0;padding:14px;background:#02080cb3}.process-signal-strip small{color:var(--cyan);font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.process-signal-strip strong{color:#f8fcff;font-family:var(--font-display);font-size:.98rem;text-transform:uppercase}@keyframes iss-process-scan{0%,18%{transform:translate(0);opacity:0}38%,62%{opacity:1}82%,to{transform:translate(720%);opacity:0}}@media(max-width:1180px){.page-process .process-command{grid-template-columns:1fr}.process-command-copy h2,.process-command-copy>p,.process-proof-strip{max-width:760px}}@media(max-width:760px){.page-process .process-command{padding-top:160px}.process-command-copy h2{font-size:clamp(2.7rem,13vw,4.05rem);line-height:.94}.process-command-actions .button{width:100%}.process-proof-strip,.process-board-steps,.process-signal-strip{grid-template-columns:1fr}.process-command-board{padding:10px}.process-board-hero{min-height:420px}.process-board-grid{top:8%;right:-26%;bottom:8%;left:-10%}.process-board-scene{right:-32%;bottom:-26%;width:92%}.process-board-card-primary,.process-board-card-secondary{right:14px;left:14px;width:auto}.process-board-card-secondary{top:14px}.process-board-card-primary{bottom:14px}}@media(min-width:1280px)and (max-width:1450px){.poster-proof-row{display:none}.hero-ops-deck{left:clamp(510px,38vw,540px);bottom:184px;z-index:32;width:min(560px,39vw);min-height:154px;grid-template-columns:minmax(160px,.72fr) minmax(300px,1.28fr);padding:10px;transform:perspective(1200px) rotateX(1deg) rotateY(-2deg)}.hero-ops-stage{grid-template-rows:auto 1fr}.hero-scope-live,.hero-scope-live img{min-height:70px}.hero-ops-stage p{display:none}.hero-scope-board{gap:7px;padding:10px}.hero-scope-board-head strong{font-size:1rem}.hero-scope-steps,.hero-scope-signals{gap:6px}.hero-scope-steps article{min-height:50px;padding:7px}.hero-scope-steps strong,.hero-scope-signals strong{font-size:.72rem}}@media(min-width:1280px){.poster-hero{--poster-pad: max(48px, calc((100vw - 1640px)/2 + 52px) );grid-template-columns:minmax(320px,.58fr) minmax(620px,1.18fr) minmax(340px,.62fr);grid-template-rows:minmax(660px,calc(100svh - 230px)) 190px;column-gap:clamp(24px,2.2vw,42px);padding-top:112px}.poster-hero-image{top:104px;right:0;bottom:190px;left:0}.hero-layer-console,.poster-site-card{align-self:center;max-height:min(640px,calc(100svh - 270px))}.hero-layer-console{gap:14px;padding:20px}.hero-layer-list{gap:10px}.hero-layer-row{grid-template-columns:68px 24px minmax(0,1fr) 20px;gap:10px;min-height:94px;padding-right:12px}.hero-layer-row img{width:68px;height:94px}.hero-layer-start,.hero-layer-all{min-height:46px}.poster-copy{align-self:center;max-width:760px;padding:12px clamp(18px,3vw,46px) 34px 0;transform:translateY(6px)}.poster-copy .plain-label{margin-bottom:24px}.poster-copy h1{max-width:740px;margin-bottom:30px;font-size:clamp(4.25rem,5.28vw,6.35rem);line-height:.88}.poster-copy>p:not(.plain-label){max-width:680px;margin-bottom:20px;font-size:clamp(1.08rem,1.18vw,1.24rem);line-height:1.56}.hero-current-site-proof{width:min(100%,690px);gap:12px;margin:26px 0 28px}.hero-current-site-proof span{min-height:56px;padding:14px 14px 12px;line-height:1.2}.hero-build-console{width:min(100%,690px);gap:14px;margin-bottom:28px;padding:16px}.hero-build-options{gap:10px}.hero-build-option{min-height:72px;padding:12px}.hero-build-readout{gap:14px;padding:13px 14px}.poster-actions{gap:18px;margin-top:6px}.poster-actions .button{min-height:58px;padding-inline:24px}.poster-site-card{gap:14px;padding:22px}.poster-site-card>strong{line-height:1.08}.poster-site-card p{margin-bottom:8px;font-size:.9rem;line-height:1.48}.hero-brief-summary{gap:12px;margin-bottom:12px}.hero-risk-list{gap:4px}.hero-risk-list article{padding:12px 0}.poster-service-rail{min-height:190px;grid-template-columns:minmax(340px,.8fr) repeat(4,minmax(205px,1fr))}.poster-service-intro,.poster-service-card{min-height:190px}.poster-service-card{padding-bottom:24px}.hero-control-dock{bottom:210px}}@media(min-width:1280px)and (max-width:1450px){.poster-hero{grid-template-columns:minmax(294px,320px) minmax(520px,1fr) minmax(300px,336px);grid-template-rows:minmax(630px,calc(100svh - 248px)) 180px;column-gap:22px}.poster-hero-image{top:104px;right:0;bottom:180px;left:0}.hero-layer-console,.poster-site-card{max-height:min(630px,calc(100svh - 254px))}.poster-copy{padding-right:24px;transform:translateY(6px)}.poster-copy h1{font-size:clamp(3.55rem,4.42vw,5.15rem)}.poster-copy>p:not(.plain-label){font-size:1.02rem}.poster-service-rail,.poster-service-intro,.poster-service-card{min-height:180px}}.quick-contact-dock{position:fixed;right:max(18px,calc((100vw - 1640px)/2 + 24px));bottom:22px;z-index:80;display:grid;grid-template-columns:minmax(190px,auto) auto;gap:14px;align-items:center;max-width:min(720px,calc(100vw - 36px));padding:12px;border:1px solid rgba(216,241,248,.16);border-radius:10px;background:linear-gradient(135deg,#081a22db,#020608e6),#020608d6;box-shadow:0 22px 70px #0000007a,0 0 0 1px #22c7dc0a,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-contact-dock:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 16% 0%,rgba(47,221,255,.18),transparent 48%),linear-gradient(90deg,rgba(47,221,255,.14),transparent 32%);content:""}.quick-contact-copy{display:grid;gap:3px;min-width:0;padding-left:2px}.quick-contact-copy span,.quick-contact-actions a{font-family:var(--font-display);font-weight:820;text-transform:uppercase}.quick-contact-copy span{color:var(--cyan);font-size:.68rem;letter-spacing:.12em}.quick-contact-copy strong{color:#f7fcff;font-size:.96rem;line-height:1.15}.quick-contact-actions{display:flex;gap:8px;align-items:center}.quick-contact-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid rgba(216,241,248,.14);border-radius:8px;color:#f7fcff;font-size:.78rem;letter-spacing:.04em;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-contact-actions a:hover,.quick-contact-actions a:focus-visible{border-color:#2fddff8f;transform:translateY(-1px)}.quick-contact-call{background:#ffffff0a}.quick-contact-quote{border-color:#32adff94!important;background:linear-gradient(180deg,#239af4fa,#0567c7fa),#0b73d9;box-shadow:0 16px 42px #045bb247,inset 0 1px #ffffff29}.quick-contact-more{color:#e5f2f7d1!important}@media(max-width:1080px){.quick-contact-dock{right:18px;left:18px;grid-template-columns:1fr;max-width:none}.quick-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-contact-actions a{min-width:0;padding-inline:10px}}@media(max-width:680px){.app{padding-bottom:92px}.quick-contact-dock{right:10px;bottom:10px;left:10px;display:block;padding:9px;border-radius:12px}.quick-contact-copy{display:none}.quick-contact-actions{grid-template-columns:1fr 1fr;gap:8px}.quick-contact-more{display:none!important}.quick-contact-actions a{min-height:52px;border-radius:10px;font-size:.78rem}.quick-contact-call span{font-size:0}.quick-contact-call span:after{font-size:.78rem;content:"Talk to ISS"}}.crime-context{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr) minmax(280px,.72fr);gap:18px;align-items:stretch;padding-block:clamp(42px,6vw,92px)}.crime-context:before{position:absolute;inset:12% -8% auto -8%;z-index:-1;height:72%;background:radial-gradient(ellipse at 12% 20%,rgba(10,146,226,.2),transparent 42%),radial-gradient(ellipse at 88% 54%,rgba(245,160,40,.12),transparent 40%),linear-gradient(90deg,#02080c00,#092b3775,#02080c00);content:"";pointer-events:none}.crime-context-copy,.crime-stat-grid,.crime-action-panel{min-width:0}.crime-context-copy{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(18px,3vw,28px) 0}.crime-context-copy h2{max-width:11ch;margin:0;color:#f7fcff;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.9;letter-spacing:0}.crime-context-copy p{max-width:56ch;margin:0;color:#deebf0d1;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.58}.crime-source-line{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#b1c7cfbf;font-family:var(--font-display);font-size:.72rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.crime-source-line a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(47,221,255,.18);border-radius:999px;color:#d5f4fadb;background:#081a2280}.crime-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(216,241,248,.14);border-radius:10px;background:linear-gradient(135deg,#061c26e6,#03090ceb),#02070ae6;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff12}.crime-stat-grid article,.crime-action-panel{position:relative;overflow:hidden;border:1px solid rgba(216,241,248,.12);background:linear-gradient(150deg,#112a33d1,#070e12f0),#081218e0}.crime-stat-grid article{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:clamp(18px,2.4vw,26px)}.crime-stat-grid article:after,.crime-action-panel:after{position:absolute;right:18px;bottom:18px;width:76px;height:1px;background:linear-gradient(90deg,transparent,rgba(47,221,255,.58));content:""}.crime-stat-grid strong{color:#f7fcff;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,4.4rem);font-weight:880;line-height:.9}.crime-stat-grid span,.crime-action-panel>span{color:var(--cyan);font-family:var(--font-display);font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.crime-stat-grid p,.crime-action-panel p{margin:0;color:#dbeaf0c7;line-height:1.45}.crime-action-panel{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(22px,3vw,34px);border-radius:10px;box-shadow:0 28px 90px #00000047}.crime-action-panel strong{color:#f7fcff;font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,3.1rem);font-weight:860;line-height:.96}.crime-action-panel .button{width:fit-content;margin-top:8px}@media(max-width:1180px){.crime-context{grid-template-columns:1fr 1fr}.crime-context-copy{grid-column:1 / -1;max-width:760px;padding-bottom:2px}.crime-context-copy h2{max-width:13ch}.crime-stat-grid{grid-template-columns:1fr}.crime-stat-grid article{min-height:170px}}@media(max-width:760px){.crime-context{grid-template-columns:1fr;gap:12px;padding-block:44px 58px}.crime-context-copy h2{max-width:10ch;font-size:clamp(2.35rem,14vw,4rem)}.crime-context-copy p{font-size:1rem}.crime-source-line{align-items:flex-start;flex-direction:column}.crime-stat-grid{padding:8px}.crime-stat-grid article{min-height:150px;padding:18px}.crime-stat-grid strong{font-size:clamp(2.35rem,13vw,3.45rem)}.crime-action-panel{padding:22px}.crime-action-panel .button{width:100%}}.suburb-risk-agent{position:relative;z-index:2;padding-block:0 clamp(52px,7vw,110px)}.suburb-agent-shell{position:relative;display:grid;grid-template-columns:minmax(280px,.84fr) minmax(320px,.92fr) minmax(280px,.74fr);gap:16px;overflow:hidden;padding:clamp(18px,2.8vw,30px);border:1px solid rgba(216,241,248,.14);border-radius:12px;background:linear-gradient(135deg,#030c11f5,#041820e6),#020608f0;box-shadow:0 34px 120px #0000006b,inset 0 1px #ffffff12}.suburb-agent-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(47,221,255,.12),transparent 31%),radial-gradient(ellipse at 76% 16%,rgba(33,143,239,.18),transparent 44%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 86px);opacity:.7;content:"";pointer-events:none}.suburb-agent-shell:after{position:absolute;right:-12%;bottom:-46%;width:58%;height:80%;border:1px solid rgba(47,221,255,.18);border-radius:50%;box-shadow:0 0 58px #2fddff1f;content:"";pointer-events:none}.suburb-agent-shell>*{position:relative;z-index:1}.suburb-agent-copy,.suburb-agent-form,.suburb-agent-checks,.suburb-agent-cta{min-width:0}.suburb-agent-copy{display:flex;flex-direction:column;justify-content:center;gap:18px}.suburb-agent-copy h2{max-width:12ch;margin:0;color:#f7fcff;font-size:clamp(2.1rem,3.8vw,4.6rem);line-height:.92}.suburb-agent-copy p{max-width:46ch;margin:0;color:#deebf0cc;line-height:1.55}.suburb-agent-form{display:grid;align-content:center;gap:12px;padding:clamp(16px,2.2vw,24px);border:1px solid rgba(47,221,255,.17);border-radius:10px;background:#050f14bd}.suburb-agent-form label{display:grid;gap:9px}.suburb-agent-form label span,.suburb-agent-result>span,.suburb-agent-checks span{color:var(--cyan);font-family:var(--font-display);font-size:.72rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.suburb-agent-form input{width:100%;min-height:58px;padding:0 16px;border:1px solid rgba(216,241,248,.16);border-radius:8px;color:#f7fcff;background:#000507bd;font:inherit;outline:none}.suburb-agent-form input:focus{border-color:#2fddffa8;box-shadow:0 0 0 4px #2fddff1a}.suburb-agent-result{display:grid;gap:8px;min-height:170px;padding:18px;border:1px solid rgba(216,241,248,.12);border-radius:8px;background:linear-gradient(140deg,#082837b3,#050b0ed1),#081116cc}.suburb-agent-result strong{color:#f7fcff;font-family:var(--font-display);font-size:clamp(1.65rem,2.5vw,2.7rem);font-weight:860;line-height:.95;text-transform:capitalize}.suburb-agent-result p,.suburb-agent-checks p,.suburb-agent-cta p{margin:0;color:#dbeaf0cc;line-height:1.45}.suburb-agent-checks{display:grid;gap:10px}.suburb-agent-checks article{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;min-height:94px;padding:16px;border:1px solid rgba(216,241,248,.12);border-radius:8px;background:#0d161cbd}.suburb-agent-cta{grid-column:1 / -1;display:flex;gap:18px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(216,241,248,.12)}.suburb-agent-cta p{max-width:68ch}.suburb-agent-cta div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:1160px){.suburb-agent-shell{grid-template-columns:1fr 1fr}.suburb-agent-copy{grid-column:1 / -1}.suburb-agent-copy h2{max-width:15ch}}@media(max-width:760px){.suburb-agent-shell{grid-template-columns:1fr;padding:14px}.suburb-agent-copy h2{font-size:clamp(2.1rem,12vw,3.55rem)}.suburb-agent-form,.suburb-agent-result,.suburb-agent-checks article{padding:14px}.suburb-agent-cta{display:grid}.suburb-agent-cta div,.suburb-agent-cta .button{width:100%}}.service-detail-page{position:relative;z-index:2;display:grid;gap:clamp(18px,2.6vw,28px);padding-block:clamp(28px,5vw,74px) clamp(56px,8vw,120px)}.service-detail-page:before{position:absolute;inset:4% -8% auto -8%;z-index:-1;height:78%;background:radial-gradient(ellipse at 20% 14%,rgba(47,221,255,.16),transparent 42%),radial-gradient(ellipse at 78% 40%,rgba(11,116,214,.22),transparent 45%),linear-gradient(180deg,rgba(4,28,38,.5),transparent);content:"";pointer-events:none}.service-detail-hero{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1fr);min-height:min(640px,calc(100vh - 170px));overflow:hidden;border:1px solid rgba(216,241,248,.13);border-radius:12px;background:linear-gradient(135deg,#041218eb,#010608f5),#03080af0;box-shadow:0 36px 130px #0000006b,inset 0 1px #ffffff14}.service-detail-hero figure{position:relative;min-height:420px;margin:0;overflow:hidden;background:#020608}.service-detail-hero figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(2,8,12,.4) 76%,rgba(2,8,12,.86)),linear-gradient(0deg,rgba(2,6,8,.78),transparent 46%);content:""}.service-detail-hero img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.72);transform:scale(1.02)}.service-detail-hero figure span{position:absolute;right:22px;bottom:22px;z-index:1;max-width:270px;padding:14px 16px;border:1px solid rgba(47,221,255,.24);color:#f7fcff;background:#041319c7;font-family:var(--font-display);font-weight:840;line-height:1.1;text-transform:uppercase}.service-detail-copy{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:clamp(26px,5vw,72px)}.service-detail-back{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:#d5f4fad1;font-family:var(--font-display);font-size:.78rem;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.service-detail-back svg{transform:rotate(180deg)}.service-detail-copy h1{max-width:9ch;margin:0;color:#f7fcff;font-size:clamp(4rem,9vw,8.8rem);line-height:.82}.service-detail-copy>p:not(.plain-label){max-width:58ch;margin:0;color:#e2eef3d6;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.55}.service-detail-actions{display:flex;flex-wrap:wrap;gap:12px}.service-detail-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1fr) minmax(260px,.8fr);gap:14px}.service-detail-panel,.service-detail-steps{min-width:0;border:1px solid rgba(216,241,248,.13);border-radius:10px;background:linear-gradient(145deg,#091f28e6,#03090cf0),#03090ce6;box-shadow:inset 0 1px #ffffff0f}.service-detail-panel{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(22px,3vw,34px)}.service-detail-panel span,.service-detail-steps>span{color:var(--cyan);font-family:var(--font-display);font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.service-detail-panel strong{color:#f7fcff;font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.9rem);font-weight:840;line-height:1}.service-detail-panel p{margin:0;color:#dbeaf0c7;line-height:1.5}.service-detail-steps{display:grid;gap:10px;padding:clamp(18px,2.2vw,26px)}.service-detail-steps article{display:grid;grid-template-columns:46px 1fr 28px;gap:14px;align-items:center;min-height:88px;padding:16px;border:1px solid rgba(216,241,248,.11);border-radius:8px;background:#040d11b8}.service-detail-steps i{color:var(--cyan);font-family:var(--font-display);font-style:normal;font-weight:860}.service-detail-steps p{margin:0;color:#e5f2f7db;line-height:1.38}.service-detail-steps svg{color:var(--cyan)}.service-detail-quote .button{width:fit-content}@media(max-width:1060px){.service-detail-hero,.service-detail-grid{grid-template-columns:1fr}.service-detail-hero{min-height:auto}.service-detail-copy h1{max-width:12ch}}.hero-service-summary{display:grid;gap:7px;max-width:700px;margin:0 0 22px;padding:16px 18px;border-left:3px solid rgba(47,221,255,.78);background:linear-gradient(90deg,#092633c7,#030a0e52),#03090c66;box-shadow:0 20px 70px #0000003d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-service-summary p{margin:0;color:#eef7fae6;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.42}.iss-services-human{position:relative;isolation:isolate;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:clamp(18px,2.4vw,28px);min-height:auto!important;padding:clamp(24px,3.2vw,48px) max(22px,calc((100vw - 1460px)/2 + 28px)) clamp(72px,8vw,120px)!important;overflow:hidden;background:linear-gradient(120deg,#02080cfa,#051922f0 48%,#010609fa),#020608}.iss-services-human:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 20% 10%,rgba(47,221,255,.15),transparent 42%),radial-gradient(ellipse at 84% 34%,rgba(11,116,214,.18),transparent 46%),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 96px);opacity:.9;content:""}.services-human-hero{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);gap:clamp(22px,4vw,70px);align-items:end;width:100%;min-height:0!important;height:auto!important;grid-row:auto!important}.services-human-hero h1{max-width:16ch;margin:0 0 20px;color:#f7fcff;font-family:var(--font-hero);font-size:clamp(3.1rem,5.4vw,6.15rem);line-height:.88;letter-spacing:0}.services-human-hero>div:first-child>p:not(.plain-label){max-width:62ch;margin:0;color:#e2eff4d6;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.58}.iss-services-human .iss-service-promises{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.services-human-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.services-human-card{position:relative;display:grid;align-content:end;min-height:clamp(330px,30vw,420px);overflow:hidden;padding:22px;border:1px solid rgba(216,241,248,.14);border-radius:10px;background:#020608;box-shadow:0 28px 100px #00000057,inset 0 1px #ffffff0f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.services-human-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0106090f,#0106097a 44%,#010609f2),linear-gradient(90deg,rgba(8,155,220,.18),transparent 46%);content:""}.services-human-card:after{position:absolute;right:20px;bottom:20px;z-index:2;width:84px;height:1px;background:linear-gradient(90deg,transparent,rgba(47,221,255,.72));content:""}.services-human-card:hover,.services-human-card:focus-visible{border-color:#2fddff8c;box-shadow:0 34px 120px #0000006b,0 0 0 1px #2fddff14,inset 0 1px #ffffff14;transform:translateY(-4px)}.services-human-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.98) contrast(1.08) brightness(.72);transform:scale(1.02);transition:transform .5s ease}.services-human-card:hover img,.services-human-card:focus-visible img{transform:scale(1.07)}.services-human-card>span,.services-human-card>svg,.services-human-card strong,.services-human-card p,.services-human-card small{position:relative;z-index:2}.services-human-card>span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;font-weight:860;letter-spacing:.12em}.services-human-card>svg{margin:12px 0 18px;color:var(--cyan)}.services-human-card strong{color:#f7fcff;font-family:var(--font-display);font-size:clamp(1.45rem,1.65vw,2.05rem);line-height:.98;text-transform:uppercase}.services-human-card p{max-width:32ch;margin:12px 0 18px;color:#e2eff4d1;line-height:1.42}.services-human-card small{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:#f7fcff;font-family:var(--font-display);font-weight:840;letter-spacing:.08em;text-transform:uppercase}.services-human-cta{display:flex;gap:22px;align-items:center;justify-content:space-between;width:100%;padding:clamp(20px,3vw,34px);border:1px solid rgba(216,241,248,.14);border-radius:10px;background:radial-gradient(ellipse at 82% 0%,rgba(47,221,255,.16),transparent 46%),linear-gradient(135deg,#09222de6,#03090cf0);box-shadow:0 30px 100px #0000004d,inset 0 1px #ffffff12}.services-human-cta span{color:var(--cyan);font-family:var(--font-display);font-size:.78rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.services-human-cta strong{display:block;max-width:16ch;margin:8px 0 12px;color:#f7fcff;font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3.5rem);line-height:.92}.services-human-cta p{max-width:68ch;margin:0;color:#e2eff4cc;line-height:1.5}.services-human-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:1180px){.services-human-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-human-hero{grid-template-columns:1fr}}@media(max-width:760px){.hero-service-summary{padding:13px 14px}.services-human-hero h1{font-size:clamp(2.85rem,15vw,4.8rem)}.iss-services-human .iss-service-promises,.services-human-grid{grid-template-columns:1fr}.services-human-card{min-height:330px}.services-human-cta{display:grid}.services-human-actions,.services-human-actions .button{width:100%}}@media(max-width:680px){.service-detail-page{padding-block:18px 74px}.service-detail-hero figure{min-height:300px}.service-detail-copy{padding:22px}.service-detail-copy h1{font-size:clamp(3rem,16vw,4.8rem)}.service-detail-actions,.service-detail-actions .button,.service-detail-quote .button{width:100%}.service-detail-steps article{grid-template-columns:36px 1fr}.service-detail-steps svg{display:none}}.scope-service-row,.service-scope-button,.stage-live-card,.stage-callout,.stage-metric-strip span,.service-stage-card,.service-stage-status,.service-proof-strip span,.support-run-row,.support-proof-card,.service-proof-rows article,.service-proof-lines p,.iss-service-promises article,.iss-service-tab,.iss-service-tag,.iss-service-frame,.iss-service-inclusions span,.iss-capability-card,.poster-service-card,.services-human-card,.service-detail-panel,.service-detail-steps article{box-sizing:border-box;min-width:0;overflow:hidden}.scope-service-row *,.service-scope-button *,.stage-live-card *,.stage-callout *,.stage-metric-strip span *,.service-stage-card *,.service-stage-status *,.service-proof-strip span *,.support-run-row *,.support-proof-card *,.service-proof-rows article *,.service-proof-lines p *,.iss-service-promises article *,.iss-service-tab *,.iss-service-tag *,.iss-service-frame *,.iss-service-inclusions span *,.iss-capability-card *,.poster-service-card *,.services-human-card *,.service-detail-panel *,.service-detail-steps article *{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere}.scope-service-row img,.service-scope-button img,.poster-service-card img,.services-human-card img{max-width:none}.stage-metric-strip span,.service-proof-strip span,.iss-service-inclusions span{display:inline-flex;align-items:center}.poster-service-card small,.services-human-card small{width:fit-content;max-width:100%}@media(max-width:760px){.poster-copy h1{max-width:9ch;font-size:clamp(3.2rem,16vw,4.6rem);line-height:.9;overflow-wrap:normal}.quick-contact-call span:after{content:"Talk to Bert"}}.brand-link.brand-lockup-panel{min-width:0}.brand-link .brand-lockup-image{width:min(100%,430px);max-height:86px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 10px rgba(12,169,255,.62)) drop-shadow(0 0 34px rgba(47,221,255,.28)) drop-shadow(0 20px 36px rgba(0,0,0,.68))}@media(min-width:1180px){.site-header{grid-template-columns:minmax(330px,470px) minmax(420px,1fr) auto;min-height:110px;padding-block:18px}.poster-hero{--poster-pad: max(44px, calc((100vw - 1580px)/2 + 52px) );display:grid!important;grid-template-columns:minmax(540px,.92fr) minmax(390px,.48fr);grid-template-rows:minmax(660px,calc(100svh - 210px)) auto;gap:0 clamp(34px,4vw,78px);min-height:calc(100svh - 110px);padding:110px var(--poster-pad) 0;overflow:clip}.poster-hero:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#01070af5,#020b10d1 39%,#020a0f57 64%,#010508d1),radial-gradient(ellipse at 37% 33%,rgba(47,221,255,.15),transparent 42%)}.poster-hero-image{top:110px;right:0;bottom:0;left:0;opacity:.96}.poster-hero-image img{object-position:62% 50%;filter:saturate(1.02) contrast(1.08) brightness(.78)}.poster-mobile-device{right:max(24px,calc((100vw - 1580px)/2 + 18px));bottom:86px;width:min(34vw,560px);max-height:calc(100svh - 210px);opacity:.9;pointer-events:none}.hero-command-plaque,.hero-control-dock,.hero-layer-console,.hero-build-console,.hero-live-status{display:none!important}.poster-copy{z-index:8;grid-column:1;grid-row:1;align-self:center;width:min(100%,780px);max-width:780px;padding:120px 0 52px;transform:none!important}.poster-copy .plain-label{display:none;gap:16px;align-items:center;margin:0 0 22px;color:var(--cyan);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase}.poster-copy h1{display:grid;gap:0;max-width:720px;margin:0 0 22px;color:#f7fbff;font-family:var(--font-hero);font-size:clamp(4rem,5.85vw,6.65rem);font-weight:820;line-height:.88;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.1),0 22px 80px rgba(0,0,0,.66)}.poster-copy h1 span{display:block}.hero-service-summary{width:min(100%,670px);margin:0 0 24px;padding:0 0 0 22px;border:0;border-left:3px solid rgba(47,221,255,.86);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-service-summary p{max-width:62ch;color:#eff7fae6;font-size:clamp(1.1rem,1.32vw,1.32rem);line-height:1.45}.hero-current-site-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,680px);gap:10px;margin:0 0 22px}.hero-current-site-proof span{min-height:54px;padding:14px 18px 12px;border-color:#d8f1f829;background:linear-gradient(120deg,#081f2aad,#03090c73);color:#f4fafcf2;font-size:.82rem;line-height:1.15}.poster-actions{display:flex;flex-wrap:wrap;gap:16px;margin:0}.poster-actions .button{min-height:62px;border-radius:8px}.poster-site-card{z-index:9;grid-column:2;grid-row:1;align-self:center;width:min(100%,430px);max-height:none;margin:0;padding:28px;border-color:#2fddff38;border-radius:10px;background:linear-gradient(145deg,#082430e6,#03090dd1),#03090cd1;box-shadow:0 26px 90px #00000070,inset 0 1px #ffffff14;transform:none!important}.poster-site-card>strong{max-width:13ch;font-size:clamp(1.9rem,2.25vw,2.7rem);line-height:.95}.poster-site-card p{color:#e6f1f6d1;font-size:1rem;line-height:1.42}.hero-risk-list article{grid-template-columns:22px 1fr;gap:14px;padding:14px 0}.poster-site-card a{min-height:54px}.poster-proof-row{display:none;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,700px);margin-top:30px}.poster-service-rail{z-index:10;grid-column:1 / -1;grid-row:2;align-self:end;min-height:170px;margin:0 calc(var(--poster-pad) * -1);border-top:1px solid rgba(47,221,255,.26);background:linear-gradient(90deg,#021c24f0,#03080beb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.poster-service-intro,.poster-service-card{min-height:170px}.quick-contact-dock{display:none}}@media(min-width:1180px)and (max-width:1440px){.poster-hero{grid-template-columns:minmax(500px,.9fr) minmax(330px,.48fr);gap:0 30px}.poster-copy h1{font-size:clamp(3.55rem,5.2vw,5.7rem)}.hero-current-site-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-site-card{width:min(100%,370px);padding:22px}}
