:root{--page:#020817;--page-soft:#07172f;--surface:#05162ec7;--surface-strong:#082144eb;--surface-soft:#499eff12;--line:#52a3ff2e;--line-strong:#76c4ff57;--text:#c7d7ef;--text-soft:#9fb2d1;--text-strong:#f3f8ff;--text-muted:#7188aa;--cyan:#5ed9ff;--lime:#218bff;--amber:#78b8ff;--coral:#426cff;--violet:#8db8ff;--blue-core:#0b5dff;--blue-deep:#04112a;--blue-void:#010712;--shadow:0 28px 90px #00000080;--display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;color:var(--text);background:var(--page);font-family:var(--display);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--blue-void)}body{background:var(--blue-void);min-width:320px;min-height:100svh;margin:0}button,input,textarea,select{font:inherit}::selection{color:var(--blue-void);background:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.app{min-height:100svh;color:var(--text);background:linear-gradient(116deg, #022c67c7 0%, transparent 32%), linear-gradient(244deg, #031b45db 0%, transparent 44%), linear-gradient(180deg, var(--blue-void) 0%, var(--blue-deep) 50%, #020916 100%);isolation:isolate;position:relative;overflow-x:hidden}.app:before,.app:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.app:before{opacity:.72;background:linear-gradient(#5ed9ff12 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#5ed9ff0e 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#0000 0 49%,#218bff29 49.2% 49.6%,#0000 50%) 0 0/360px 100%;animation:18s linear infinite gridDrift;-webkit-mask-image:linear-gradient(#000000eb,#0000 94%);mask-image:linear-gradient(#000000eb,#0000 94%)}.app:after{opacity:.52;background:linear-gradient(128deg,#0000 0 31%,#5ed9ff21 31.2% 31.45%,#0000 31.8%) 0 0/960px 100%,linear-gradient(128deg,#0000 0 63%,#218bff1f 63.15% 63.42%,#0000 63.8%) 0 0/720px 100%,linear-gradient(72deg,#0000 0 74%,#78b8ff14 74.1% 74.45%,#0000 74.8%) 0 0/820px 100%;animation:28s linear infinite traceDrift}.scanlines{z-index:22;pointer-events:none;opacity:.085;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 7px,#c3e9ff7a 8px) 0 0/100% 8px,linear-gradient(#0000,#5ed9ff2e,#0000) 0 0/100% 260px;animation:7s ease-in-out infinite scanlinePulse;position:fixed;inset:0}.ambient-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-field span{opacity:.64;will-change:transform;background:linear-gradient(#0000,#5ed9ff0f,#5ed9ffeb,#218bff2e,#0000);width:1px;height:24vh;animation:13s linear infinite streamFall;position:absolute;top:-28vh;left:50%;transform:translateY(0);box-shadow:0 0 14px #5ed9ff57,16px 0 #5ed9ff05}.ambient-field span:first-child{animation-duration:10.4s;animation-delay:-8.1s;left:4%}.ambient-field span:nth-child(2){height:18vh;animation-duration:8.2s;animation-delay:-3.8s;left:10%}.ambient-field span:nth-child(3){animation-duration:12.8s;animation-delay:-11s;left:17%}.ambient-field span:nth-child(4){height:30vh;animation-duration:9.4s;animation-delay:-5.2s;left:25%}.ambient-field span:nth-child(5){animation-duration:13.2s;animation-delay:-1.5s;left:31%}.ambient-field span:nth-child(6){height:16vh;animation-duration:7.8s;animation-delay:-7.4s;left:38%}.ambient-field span:nth-child(7){animation-duration:11.4s;animation-delay:-12.2s;left:44%}.ambient-field span:nth-child(8){height:28vh;animation-duration:9.9s;animation-delay:-2.9s;left:52%}.ambient-field span:nth-child(9){animation-duration:12.2s;animation-delay:-9.6s;left:58%}.ambient-field span:nth-child(10){height:20vh;animation-duration:8.8s;animation-delay:-6.1s;left:64%}.ambient-field span:nth-child(11){animation-duration:14s;animation-delay:-13.2s;left:70%}.ambient-field span:nth-child(12){height:32vh;animation-duration:10.6s;animation-delay:-4.5s;left:76%}.ambient-field span:nth-child(13){animation-duration:9.1s;animation-delay:-10.8s;left:82%}.ambient-field span:nth-child(14){height:18vh;animation-duration:13.8s;animation-delay:-2.4s;left:88%}.ambient-field span:nth-child(15){animation-duration:8.6s;animation-delay:-7.2s;left:94%}.ambient-field span:nth-child(16){opacity:.35;height:14vh;animation-duration:16s;animation-delay:-15s;left:47%}.ambient-field span:nth-child(17){opacity:.32;height:22vh;animation-duration:15s;animation-delay:-12.6s;left:22%}.ambient-field span:nth-child(18){opacity:.38;height:15vh;animation-duration:15.6s;animation-delay:-14.8s;left:68%}.ambient-field span:nth-child(19){opacity:.24;height:12vh;animation-duration:18s;animation-delay:-17.8s;left:6%}.ambient-field span:nth-child(20){opacity:.28;height:28vh;animation-duration:19s;animation-delay:-16.3s;left:34%}.ambient-field span:nth-child(21){opacity:.3;height:19vh;animation-duration:17.2s;animation-delay:-18.9s;left:56%}.ambient-field span:nth-child(22){opacity:.28;height:26vh;animation-duration:18.4s;animation-delay:-19.7s;left:73%}.ambient-field span:nth-child(23){opacity:.24;height:14vh;animation-duration:16.4s;animation-delay:-16.8s;left:91%}.ambient-field span:nth-child(24){opacity:.22;height:34vh;animation-duration:20s;animation-delay:-20.2s;left:49%}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#020817f0,#03122ae0),#020817eb;border-bottom:1px solid #5ed9ff29;grid-template-columns:minmax(220px,auto) 1fr auto;align-items:center;gap:18px;min-height:72px;padding:12px max(20px,50vw - 600px);display:grid;position:sticky;top:0;box-shadow:0 18px 56px #00000057,inset 0 -1px #5ed9ff14}.brand,.nav-links a,.cyber-button{color:inherit;text-decoration:none}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-symbol{color:#eaf7ff;width:46px;height:46px;font-family:var(--mono);background:linear-gradient(135deg,#5ed9ff57,#0b5dffb8),#061b44;border:1px solid #5ed9ff9e;border-radius:8px;flex:none;place-items:center;font-weight:900;animation:3.8s ease-in-out infinite markPulse;display:grid;box-shadow:0 0 34px #218bff57,inset 0 1px #ffffff38}.brand-text{gap:2px;min-width:0;display:grid}.brand-text strong{color:var(--text-strong);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.brand-text small,.top-status,.nav-links a,.eyebrow,.hero-highlights,.operator-head,.operator-list dt,.language-row span,.language-row strong,.work-card span,.work-card a,.work-card strong,.request-status,.request-form label span{font-family:var(--mono);letter-spacing:0;text-transform:uppercase}.brand-text small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.nav-links{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nav-links a{min-height:38px;color:var(--text-muted);border:1px solid #0000;border-radius:8px;align-items:center;padding:0 12px;font-size:.76rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text-strong);background:#218bff1f;border-color:#5ed9ff57;transform:translateY(-2px)scale(1.03);box-shadow:0 0 28px #218bff24}.top-status{min-height:38px;color:var(--cyan);background:#218bff1a;border:1px solid #5ed9ff57;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:.74rem;display:inline-flex;box-shadow:inset 0 0 18px #218bff14}.top-status span,.request-status span{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite pulse;box-shadow:0 0 14px #5ed9fff2,0 0 30px #218bff8c}main{z-index:1;position:relative}.command-deck{--deck-edge:max(20px, calc((100vw - 1200px) / 2));--deck-panel-edge:max(10px, calc((100vw - 1280px) / 2));min-height:640px;padding:46px var(--deck-edge) 52px;isolation:isolate;border-bottom:1px solid #5ed9ff29;grid-template-columns:minmax(0,1.12fr) minmax(320px,400px);align-items:center;gap:56px;display:grid;position:relative;overflow:hidden}.command-deck:before,.command-deck:after{content:"";z-index:-1;pointer-events:none;position:absolute}.command-deck:before{inset:30px var(--deck-panel-edge);background:linear-gradient(90deg,#5ed9ff0f,#0000 36%) 0 0/100% 100%,linear-gradient(#5ed9ff0d 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#5ed9ff0a 1px,#0000 1px) 0 0/26px 26px;border:1px solid #5ed9ff1f;border-radius:8px;-webkit-mask-image:linear-gradient(90deg,#000000c2,#0000 88%);mask-image:linear-gradient(90deg,#000000c2,#0000 88%)}.command-deck:after{background:linear-gradient(90deg,#0000,#5ed9ff1f,#0000);width:18%;animation:7.6s ease-in-out infinite deckScanner;top:0;bottom:0;left:-22%;transform:skew(-18deg)}.deck-panel,.operator-panel,.cluster,.language-row,.timeline-node,.protocol,.work-card,.request-form,.contact-copy,.intel-cell{position:relative}.intro-panel{align-content:center;max-width:840px;padding-left:clamp(18px,2.8vw,44px);padding-right:clamp(18px,4vw,54px);display:grid}.eyebrow{border-left:3px solid var(--cyan);width:fit-content;color:var(--cyan);text-shadow:0 0 18px #5ed9ff42;margin:0 0 18px;padding-left:12px;font-size:.78rem;font-weight:900;position:relative}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);width:28px;height:1px;position:absolute;top:50%;right:-42px;transform:translateY(-50%)}.intro-panel h1{max-width:730px;color:var(--text-strong);font-family:Impact, Haettenschweiler, "Arial Narrow Bold", var(--display);letter-spacing:.018em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 38px #5ed9ff33,0 28px 80px #00000094;margin:0;font-size:clamp(4.7rem,7.1vw,5.85rem);font-weight:900;line-height:.94;animation:5.5s step-end infinite titlePower;position:relative}.intro-panel h1:before,.intro-panel h1:after{content:attr(data-text);pointer-events:none;opacity:0;color:var(--text-strong);mix-blend-mode:screen;position:absolute;inset:0}.intro-panel h1:before{text-shadow:3px 0 var(--cyan), -1px 0 #218bffe6;clip-path:polygon(0 8%,100% 8%,100% 28%,0 28%);animation:6.8s step-end infinite glitchSliceOne}.intro-panel h1:after{text-shadow:-3px 0 var(--blue-core), 2px 0 #78b8ffe6;clip-path:polygon(0 62%,100% 62%,100% 82%,0 82%);animation:7.2s step-end infinite glitchSliceTwo}.lead{max-width:630px;color:var(--text-soft);margin:24px 0 0;font-size:1.12rem}.hero-highlights{color:var(--text-strong);flex-wrap:wrap;gap:12px 18px;margin-top:24px;font-size:.78rem;font-weight:800;display:flex}.hero-highlights span{border-left:2px solid var(--cyan);padding-left:10px;position:relative;overflow:hidden}.hero-highlights span:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);height:1px;animation:4.8s ease-in-out infinite microTrace;position:absolute;inset:auto 0 -1px 10px;transform:translate(-110%)}.hero-highlights span:nth-child(2):after{animation-delay:-1.4s}.hero-highlights span:nth-child(3):after{animation-delay:-2.8s}.deck-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cyber-button{min-height:48px;color:var(--text-strong);font-family:var(--mono);cursor:pointer;isolation:isolate;background:#05162ed1;border:1px solid #5ed9ff47;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #218bff0d}.cyber-button:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#5ed9ff61,#0000);width:38%;animation:4.2s ease-in-out infinite buttonTrace;position:absolute;inset:-1px auto -1px -42%;transform:skew(-18deg)}.cyber-button:hover,.cyber-button:focus-visible{background:#061f44f0;border-color:#5ed9ffb3;transform:translateY(-2px);box-shadow:0 18px 42px #00000057,0 0 36px #218bff38}.cyber-button:disabled{cursor:wait;opacity:.7;transform:none}.cyber-button.primary{color:#eaf7ff;background:linear-gradient(135deg,#0b5dff,#0a8dff 55%,#5ed9ff);border-color:#5ed9ffd1;box-shadow:0 18px 52px #0b5dff42,inset 0 1px #ffffff57}.operator-panel,.cluster,.language-row,.timeline-node,.protocol,.work-card,.request-form,.contact-copy,.intel-cell{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;background:linear-gradient(135deg,#5ed9ff14,#0000 44%),linear-gradient(#082144e0,#030e22e0);border-radius:8px;transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s;overflow:hidden}.operator-panel:before,.cluster:before,.work-card:before,.request-form:before,.contact-copy:before{content:"";z-index:0;pointer-events:none;opacity:.56;background:linear-gradient(90deg,#5ed9ff1f,#0000 36%),repeating-linear-gradient(135deg,#0000 0 18px,#78b8ff09 19px 20px);position:absolute;inset:0}.operator-panel:after,.cluster:after,.work-card:after,.request-form:after,.contact-copy:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#5ed9ff1a,#0000);width:42%;animation:14s ease-in-out infinite panelSweep;position:absolute;top:-20%;bottom:-20%;left:-54%;transform:skew(-18deg)}.cluster:nth-child(2):after,.work-card:nth-child(2):after,.request-form:after{animation-delay:-3s}.cluster:nth-child(3):after,.work-card:nth-child(3):after,.contact-copy:after{animation-delay:-5.4s}.operator-panel{grid-template-rows:auto 1fr auto;gap:18px;min-height:470px;padding:22px;display:grid}.operator-head{z-index:1;color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.78rem;display:flex;position:relative}.operator-head strong{color:var(--cyan);text-shadow:0 0 18px #5ed9ff57}.core-visual{z-index:1;aspect-ratio:1;background:conic-gradient(from 140deg,#5ed9ff0d,#218bff5c,#5ed9ff33,#0b5dff6b,#5ed9ff0d);border-radius:50%;place-self:center;place-items:center;width:min(250px,70vw);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #5ed9ff1f,0 0 54px #218bff29}.core-grid,.core-sweep,.core-pulse,.core-visual:before,.core-visual:after,.core-ring{content:"";border-radius:50%;position:absolute}.core-grid{opacity:.42;background-color:#0000;background-image:linear-gradient(#5ed9ff1f 1px,#0000 1px),linear-gradient(90deg,#5ed9ff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:9s linear infinite coreMesh;inset:8%;-webkit-mask-image:radial-gradient(circle,#000000c7,#0000 68%);mask-image:radial-gradient(circle,#000000c7,#0000 68%)}.core-sweep{background:conic-gradient(from 0deg, transparent 0 70%, #5ed9ff8c 76%, transparent 84% 100%);animation:4.8s linear infinite coreSweep;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 38%,#000 39% 100%);mask-image:radial-gradient(circle,#0000 0 38%,#000 39% 100%)}.core-pulse{border:1px solid #5ed9ff70;animation:2.7s ease-out infinite corePulse;inset:28%}.core-visual:before{border:1px solid #76c4ff42;inset:10%;box-shadow:inset 0 0 44px #5ed9ff24}.core-visual:after{border-top:2px solid var(--cyan);border-right:2px solid var(--blue-core);animation:8s linear infinite spin;inset:0}.core-ring{border:1px dashed #5ed9ff5c;animation:13s linear infinite reverse spin;inset:18%}.ring-two{border-color:#78b8ff75;animation-duration:9s;animation-direction:normal;inset:30%}.ring-three{border-style:solid;border-color:#218bff85;animation-duration:5.5s;inset:42%}.core-center{z-index:2;width:78px;height:78px;color:var(--text-strong);font-family:var(--mono);background:#010712f0;border:1px solid #5ed9ffad;border-radius:50%;place-items:center;font-size:1.42rem;font-weight:900;animation:4.6s step-end infinite centerFlicker;display:grid;position:relative;box-shadow:0 0 42px #5ed9ff47,inset 0 0 24px #218bff2e}.operator-list{z-index:1;gap:10px;margin:0;display:grid;position:relative}.operator-list div{border-top:1px solid var(--line);grid-template-columns:98px minmax(0,1fr);gap:14px;padding-top:12px;display:grid}.operator-list dt,.operator-list dd{margin:0}.operator-list dt{color:var(--text-muted);font-size:.74rem}.operator-list dd{overflow-wrap:anywhere;color:var(--text-strong)}.intel-strip{border-bottom:1px solid var(--line);background:#5ed9ff1f;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px max(20px,50vw - 600px);display:grid}.intel-cell{min-height:142px;box-shadow:none;border:0;border-radius:0;align-content:center;gap:8px;padding:28px clamp(18px,4vw,44px);display:grid}.intel-cell strong{color:var(--cyan);font-family:var(--mono);text-shadow:0 0 22px #5ed9ff38;font-size:2.35rem;line-height:1}.intel-cell span{max-width:270px;color:var(--text-muted)}.section{border-bottom:1px solid var(--line);padding:96px max(20px,50vw - 600px)}.split-section{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:28px;display:grid}.section-copy{max-width:540px}.section-copy h2,.contact-copy h2{color:var(--text-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:3.65rem;line-height:.98}.section-copy p:not(.eyebrow),.contact-copy p:not(.eyebrow){color:var(--text-soft);margin:22px 0 0}.skill-clusters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cluster{min-height:292px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.cluster:hover{border-color:#5ed9ff6b;transform:translateY(-3px);box-shadow:0 24px 74px #0000006b,0 0 34px #218bff24}.cluster h3{z-index:1;color:var(--text-strong);font-family:var(--mono);text-transform:uppercase;margin:0 0 22px;font-size:1.04rem;position:relative}.cluster ul{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cluster li{border-left:2px solid var(--cyan);color:var(--text-soft);background:linear-gradient(90deg,#218bff24,#0000);padding:10px 0 10px 12px}.language-section{background:#03122a52;gap:34px;display:grid}.language-grid{gap:12px;display:grid}.language-row{min-height:74px;box-shadow:none;grid-template-columns:minmax(160px,240px) minmax(120px,1fr) 70px;align-items:center;gap:18px;padding:16px 18px;display:grid}.language-row span,.language-row strong{color:var(--text-strong);font-size:.86rem;font-weight:900}.language-row strong{color:var(--cyan);text-align:right}.signal-bar{background:#010712b8;border:1px solid #5ed9ff29;border-radius:999px;height:10px;overflow:hidden}.signal-bar i{border-radius:inherit;background:linear-gradient(90deg,#0b5dff,#218bff,#5ed9ff);height:100%;display:block;box-shadow:0 0 24px #5ed9ff57}[data-reveal].is-visible .signal-bar i{animation:4s ease-in-out infinite signalTrace}.timeline-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:28px;display:grid}.timeline{gap:14px;display:grid}.timeline-node{min-height:148px;box-shadow:none;grid-template-columns:110px minmax(0,1fr);gap:22px;padding:22px;display:grid}.timeline-node time{color:var(--cyan);font-family:var(--mono);font-size:1.34rem;font-weight:900}.timeline-node h3{color:var(--text-strong);margin:0;font-size:1.18rem}.timeline-node p{color:var(--text-muted);margin:10px 0 0}.principles-section{gap:34px;display:grid}.protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.protocol{min-height:210px;box-shadow:none;align-content:space-between;padding:22px;display:grid}.protocol span{color:var(--violet);font-family:var(--mono);font-size:1rem;font-weight:900}.protocol p{color:var(--text-strong);margin:0;font-size:1.08rem}.works-section{background:#03122a52;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.work-card{align-content:space-between;gap:16px;min-height:250px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.work-card:nth-child(5){grid-column:1/-1;min-height:210px}.work-card:hover{border-color:#5ed9ff6b;transform:translateY(-3px);box-shadow:0 24px 70px #0000006b,0 0 34px #218bff24}.language-row:hover,.timeline-node:hover,.protocol:hover,.intel-cell:hover,.contact-copy:hover,.request-form:hover,.operator-panel:hover{border-color:#5ed9ff6b;transform:translateY(-4px)rotateX(.8deg);box-shadow:0 30px 90px #0000007a,0 0 42px #218bff24}.work-card span,.work-card a,.work-card strong{z-index:1;color:var(--cyan);font-size:.78rem;font-weight:900;text-decoration:none;position:relative}.work-card h3,.work-card p{z-index:1;position:relative}.work-card h3{color:var(--text-strong);margin:0;font-size:1.24rem}.work-card p{color:var(--text-muted);margin:0}.work-card a:hover,.work-card a:focus-visible{color:var(--text-strong)}.contact-section{isolation:isolate;grid-template-columns:minmax(260px,.82fr) minmax(320px,1fr);gap:24px;padding:96px max(20px,50vw - 600px) 116px;display:grid;position:relative}.contact-section:before,.contact-section:after{content:"";z-index:0;pointer-events:none;opacity:0;position:absolute}.contact-section:before{transform-origin:0;background:linear-gradient(90deg,#0000,#5ed9ffe6,#0b5dff99,#0000),linear-gradient(90deg,#0000,#f3f8ff59,#0000);height:1px;top:50%;left:max(20px,50vw - 600px);right:max(20px,50vw - 600px);transform:scaleX(0)}.contact-section:after{border:1px solid #5ed9ffcc;border-radius:50%;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 26px #5ed9ff73,0 0 52px #0b5dff47}.contact-section.is-transmitting:before{animation:1.55s cubic-bezier(.2,.82,.2,1) infinite contactBridge}.contact-section.is-transmitting:after{animation:1.55s cubic-bezier(.2,.82,.2,1) infinite bridgeNode}.contact-section.is-sent:after{animation:1.05s ease-out sentBloom}.contact-section.has-alert .contact-copy,.contact-section.has-alert .request-form{border-color:#426cff8f}.contact-copy,.request-form{padding:28px}.contact-section.is-transmitting .contact-copy,.contact-section.is-transmitting .request-form{border-color:#5ed9ff94;box-shadow:0 30px 96px #0000007a,0 0 48px #218bff38,inset 0 0 38px #5ed9ff0e}.contact-section.is-sent .contact-copy,.contact-section.is-sent .request-form{border-color:#5ed9ffb8;box-shadow:0 30px 96px #0000007a,0 0 58px #5ed9ff33}.request-status{z-index:1;width:fit-content;color:var(--cyan);background:#218bff1a;border:1px solid #5ed9ff47;border-radius:8px;align-items:center;gap:10px;margin-top:28px;padding:10px 12px;font-size:.76rem;display:inline-flex;position:relative}.request-status:before,.request-status:after{content:"";z-index:-1;border-radius:inherit;opacity:0;border:1px solid #5ed9ff33;position:absolute;inset:-8px;transform:scale(.86)}.request-status:after{border-color:#218bff29;inset:-15px}.contact-section.is-transmitting .request-status{background:linear-gradient(90deg,#218bff40,#5ed9ff1a),#010712c7;animation:1.1s steps(3,end) infinite statusDecode}.contact-section.is-transmitting .request-status:before{animation:1.1s ease-out infinite statusRing}.contact-section.is-transmitting .request-status:after{animation:1.1s ease-out .22s infinite statusRing}.contact-section.is-sent .request-status{background:#218bff38;border-color:#5ed9ffb8;box-shadow:0 0 30px #5ed9ff2e,inset 0 0 20px #5ed9ff14}.request-form{--dispatch-x:clamp(260px, 42vw, 620px);gap:16px;display:grid}.dispatch-stage{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 86% 82%,#5ed9ff33,#0000 10%),linear-gradient(90deg,#0000 0 8%,#5ed9ff1f 8.2% 8.35%,#0000 8.8%),linear-gradient(90deg,#0000 0 38%,#218bff29 38.2% 38.4%,#0000 38.8%),linear-gradient(#0000 0 70%,#5ed9ff29 70.15% 70.35%,#0000 70.8%);border-radius:7px;transition:opacity .22s,transform .22s;position:absolute;inset:18px;overflow:hidden;transform:translateY(14px)scale(.985)}.dispatch-axis,.dispatch-core,.dispatch-signal,.dispatch-stage i{display:block;position:absolute}.dispatch-axis{transform-origin:0;background:linear-gradient(90deg,#0000,#5ed9ffd6,#0000);height:1px;left:26px;right:26px;transform:scaleX(0)}.axis-one{top:21%}.axis-two{top:52%}.dispatch-core{border:1px solid #5ed9ff99;border-radius:50%;width:48px;height:48px;bottom:42px;right:34px;transform:scale(.35);box-shadow:0 0 24px #5ed9ff47,inset 0 0 22px #218bff29}.dispatch-core:before,.dispatch-core:after{content:"";border-radius:inherit;border:1px dashed #5ed9ff7a;position:absolute;inset:9px}.dispatch-core:after{background:#5ed9ff5c;border-style:solid;inset:17px;box-shadow:0 0 20px #5ed9ff73}.dispatch-signal{opacity:0;background:#5ed9ff;border:1px solid #5ed9ffdb;border-radius:3px;width:10px;height:10px;left:32px;box-shadow:0 0 18px #5ed9ff85}.signal-one{top:18%}.signal-two{top:48%}.signal-three{top:72%}.dispatch-stage i{opacity:0;background:#f3f8ffeb;border-radius:50%;width:3px;height:3px;box-shadow:0 0 14px #5ed9ffb8}.dispatch-stage i:nth-child(7){top:18%;left:12%}.dispatch-stage i:nth-child(8){top:58%;left:24%}.dispatch-stage i:nth-child(9){top:34%;left:36%}.dispatch-stage i:nth-child(10){top:78%;left:48%}.dispatch-stage i:nth-child(11){top:24%;left:58%}.dispatch-stage i:nth-child(12){top:66%;left:68%}.dispatch-stage i:nth-child(13){top:42%;left:78%}.dispatch-stage i:nth-child(14){top:72%;left:86%}.dispatch-stage i:nth-child(15){top:24%;left:92%}.contact-section.is-transmitting .dispatch-stage{opacity:1;transform:translate(0,0)scale(1)}.contact-section.is-transmitting .dispatch-axis{animation:1.15s cubic-bezier(.2,.82,.2,1) infinite dispatchAxis}.contact-section.is-transmitting .axis-two{animation-delay:.16s}.contact-section.is-transmitting .dispatch-core{animation:1.35s ease-in-out infinite dispatchCore}.contact-section.is-transmitting .dispatch-core:before{animation:1.6s linear infinite dispatchCoreSpin}.contact-section.is-transmitting .dispatch-signal{animation:1.45s cubic-bezier(.2,.82,.2,1) infinite dispatchSignal}.contact-section.is-transmitting .signal-two{animation-delay:.16s}.contact-section.is-transmitting .signal-three{animation-delay:.32s}.contact-section.is-transmitting .dispatch-stage i{animation:1.8s ease-in-out infinite nodeSpark}.contact-section.is-transmitting .dispatch-stage i:nth-child(8){animation-delay:.12s}.contact-section.is-transmitting .dispatch-stage i:nth-child(9){animation-delay:.24s}.contact-section.is-transmitting .dispatch-stage i:nth-child(10){animation-delay:.36s}.contact-section.is-transmitting .dispatch-stage i:nth-child(11){animation-delay:.48s}.contact-section.is-transmitting .dispatch-stage i:nth-child(12){animation-delay:.6s}.contact-section.is-transmitting .dispatch-stage i:nth-child(13){animation-delay:.72s}.contact-section.is-transmitting .dispatch-stage i:nth-child(14){animation-delay:.84s}.contact-section.is-transmitting .dispatch-stage i:nth-child(15){animation-delay:.96s}.request-form label,.request-form input,.request-form textarea,.request-form button{z-index:1;position:relative}.request-form label{gap:8px;transition:transform .18s,opacity .18s;display:grid}.request-form label:focus-within{transform:translate(6px)}.request-form label span{color:var(--cyan);font-size:.76rem;font-weight:900}.request-form input,.request-form textarea{width:100%;color:var(--text-strong);background:#010712c7;border:1px solid #5ed9ff2e;border-radius:8px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s,background-color .18s}.request-form textarea{resize:vertical;min-height:142px}.request-form input::placeholder,.request-form textarea::placeholder{color:#9fb2d18f}.request-form input:focus,.request-form textarea:focus{background:#010712f0;border-color:#5ed9ffad;box-shadow:0 0 0 3px #218bff29,0 0 28px #5ed9ff1a}.submit-text,.submit-loader{z-index:1;position:relative}.submit-text{transition:transform .18s,opacity .18s}.submit-loader{width:42px;height:20px;margin-left:12px;display:none}.submit-loader i{background:var(--text-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)scale(.6);box-shadow:0 0 14px #f3f8ffb8}.submit-loader i:first-child{left:0}.submit-loader i:nth-child(2){left:13px}.submit-loader i:nth-child(3){left:26px}.submit-loader i:nth-child(4){background:#f3f8ffb8;border-radius:999px;width:2px;height:20px;right:0}.contact-section.is-transmitting .cyber-button.primary{animation:1.15s ease-in-out infinite submitIgnition}.contact-section.is-transmitting .submit-loader{display:inline-block}.contact-section.is-transmitting .submit-loader i{animation:.9s ease-in-out infinite loaderPulse}.contact-section.is-transmitting .submit-loader i:nth-child(2){animation-delay:.1s}.contact-section.is-transmitting .submit-loader i:nth-child(3){animation-delay:.2s}.contact-section.is-transmitting .submit-loader i:nth-child(4){animation:.9s ease-in-out infinite loaderBlade}.contact-section.is-sent .cyber-button.primary{animation:.78s ease-out sentButtonFlash}[data-reveal]{--reveal-transform:translate3d(0, 30px, 0) scale(.985);opacity:0;filter:blur(12px);clip-path:inset(0 12% 0 0);transform:var(--reveal-transform);transition:opacity .72s cubic-bezier(.2,.82,.2,1),filter .72s cubic-bezier(.2,.82,.2,1),clip-path .72s cubic-bezier(.2,.82,.2,1),transform .72s cubic-bezier(.2,.82,.2,1);transition-delay:var(--reveal-delay,0s)}[data-reveal=left]{--reveal-transform:translate3d(-34px, 24px, 0) scale(.985)}[data-reveal=right]{--reveal-transform:translate3d(34px, 24px, 0) scale(.985);clip-path:inset(0 0 0 12%)}[data-reveal].is-visible{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)scale(1)}@keyframes gridDrift{to{background-position:46px 46px,46px 46px,360px 0}}@keyframes traceDrift{to{background-position:960px 0,-720px 0,820px 0}}@keyframes scanlinePulse{0%,to{opacity:.075;background-position:0 0,0 -260px}50%{opacity:.14;background-position:0 0,0 260px}}@keyframes streamFall{0%{transform:translateY(-32vh)}to{transform:translateY(142vh)}}@keyframes markPulse{0%,to{box-shadow:0 0 30px #218bff57,inset 0 1px #ffffff38}50%{box-shadow:0 0 52px #5ed9ff85,0 0 84px #0b5dff38,inset 0 1px #ffffff52}}@keyframes deckScanner{0%,20%{opacity:0;transform:translate(0)skew(-18deg)}45%{opacity:.95}72%,to{opacity:0;transform:translate(760%)skew(-18deg)}}@keyframes titlePower{0%,93%,to{filter:none}94%{filter:brightness(1.35)saturate(1.2)}96%{filter:brightness(.82)}}@keyframes glitchSliceOne{0%,76%,79%,to{opacity:0;transform:translate(0,0)}77%{opacity:.9;transform:translate(7px,-2px)}78%{opacity:.6;transform:translate(-5px,1px)}}@keyframes glitchSliceTwo{0%,66%,70%,to{opacity:0;transform:translate(0,0)}67%{opacity:.85;transform:translate(-8px,2px)}69%{opacity:.55;transform:translate(5px,-1px)}}@keyframes microTrace{0%,62%,to{transform:translate(-110%)}82%{transform:translate(110%)}}@keyframes buttonTrace{0%,58%{opacity:0;transform:translate(0)skew(-18deg)}72%{opacity:1}92%,to{opacity:0;transform:translate(420%)skew(-18deg)}}@keyframes panelSweep{0%,62%{opacity:0;transform:translate(0)skew(-18deg)}76%{opacity:1}96%,to{opacity:0;transform:translate(360%)skew(-18deg)}}@keyframes contactBridge{0%{opacity:0;transform:scaleX(0)}26%{opacity:1}72%{opacity:.95;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes bridgeNode{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}40%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes sentBloom{0%{opacity:.95;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes statusDecode{0%,to{transform:translate(0)}33%{transform:translate(2px)}66%{transform:translate(-1px)}}@keyframes statusRing{0%{opacity:.82;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}@keyframes dispatchAxis{0%{opacity:0;transform:scaleX(0)}24%{opacity:1}76%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes dispatchCore{0%,to{opacity:.6;transform:scale(.72)}50%{opacity:1;transform:scale(1.08)}}@keyframes dispatchCoreSpin{to{transform:rotate(360deg)}}@keyframes dispatchSignal{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.55)}16%{opacity:1}78%{opacity:1;transform:translate3d(var(--dispatch-x), 310px, 0) rotate(270deg) scale(1)}to{opacity:0;transform:translate3d(var(--dispatch-x), 310px, 0) rotate(270deg) scale(.35)}}@keyframes nodeSpark{0%,to{opacity:0;transform:scale(.4)}48%{opacity:1;transform:scale(1.6)}}@keyframes submitIgnition{0%,to{box-shadow:0 18px 52px #0b5dff47,inset 0 1px #ffffff57}50%{box-shadow:0 18px 52px #0b5dff66,0 0 34px #5ed9ff5c,inset 0 1px #ffffff57}}@keyframes loaderPulse{0%,to{opacity:.4;transform:translateY(-50%)scale(.62)}50%{opacity:1;transform:translateY(-86%)scale(1)}}@keyframes loaderBlade{0%,to{opacity:.42;transform:translateY(-50%)scaleY(.6)}50%{opacity:1;transform:translateY(-50%)scaleY(1.1)}}@keyframes sentButtonFlash{0%{transform:translateY(-2px)scale(1);box-shadow:0 0 #5ed9ff00}48%{transform:translateY(-2px)scale(1.015);box-shadow:0 0 42px #5ed9ff61}to{transform:translateY(0)scale(1);box-shadow:0 18px 52px #0b5dff42}}@keyframes coreMesh{to{background-position:18px 18px,18px 18px}}@keyframes coreSweep{to{transform:rotate(360deg)}}@keyframes corePulse{0%{opacity:.78;transform:scale(.72)}to{opacity:0;transform:scale(2.7)}}@keyframes centerFlicker{0%,88%,92%,to{opacity:1}89%{opacity:.68}91%{opacity:.9}}@keyframes signalTrace{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.015)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.7)}}@media (width<=1120px){.topbar{grid-template-columns:1fr auto}.nav-links{grid-column:1/-1;justify-content:flex-start}.command-deck,.split-section,.timeline-section,.works-section,.contact-section{grid-template-columns:1fr}.command-deck{gap:26px;min-height:auto;padding-top:54px}.intro-panel{max-width:100%;padding-right:0}.intro-panel h1{max-width:760px;font-size:clamp(4.2rem,10vw,5.35rem)}.command-deck:before{-webkit-mask-image:linear-gradient(#0009,#0000 86%);mask-image:linear-gradient(#0009,#0000 86%)}.operator-panel{min-height:auto}.core-visual{width:min(280px,76vw)}.skill-clusters,.protocol-grid{grid-template-columns:1fr}}@media (width<=760px){.topbar,.command-deck,.section,.contact-section{padding-left:16px;padding-right:16px}.topbar{gap:12px;position:relative}.top-status{min-height:34px;padding:0 10px}.nav-links{gap:4px}.nav-links a{min-height:34px;padding:0 9px;font-size:.7rem}.command-deck{padding-top:38px;padding-bottom:42px}.command-deck:before{inset:16px}.intro-panel h1{max-width:100%;font-size:clamp(3.35rem,13vw,4.25rem);line-height:.96}.lead{font-size:1rem}.section,.contact-section{padding-top:72px;padding-bottom:72px}.section-copy h2,.contact-copy h2{font-size:2.5rem}.intel-strip,.works-grid{grid-template-columns:1fr}.work-card:nth-child(5){grid-column:auto}.language-row,.timeline-node,.operator-list div{grid-template-columns:1fr;gap:10px}.language-row strong{text-align:left}.deck-actions,.cyber-button{width:100%}.contact-copy,.request-form,.operator-panel{padding:20px}.request-form{--dispatch-x:clamp(160px, 56vw, 330px)}.dispatch-stage{inset:14px}.ambient-field,.command-deck:after,.operator-panel:after,.cluster:after,.work-card:after,.request-form:after,.contact-copy:after,.hero-highlights span:after{display:none}.scanlines{opacity:.045}}@media (width<=420px){.brand-symbol{width:42px;height:42px}.brand-text small{display:none}.intro-panel h1{font-size:clamp(2.75rem,14vw,3.25rem)}.section-copy h2,.contact-copy h2{font-size:2.15rem}.hero-highlights{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient-field{display:none}[data-reveal]{opacity:1;filter:none;transform:none}}
