@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";:root{--bg: #17191C;--bg-gradient: radial-gradient(ellipse at 50% 0%, #25292E 0%, #1C1F23 55%, #17191C 100%);--bg-surface: rgba(37, 41, 46, .78);--bg-surface-elevated: rgba(42, 47, 54, .94);--bg-surface-hover: rgba(50, 56, 64, .98);--nav-bg: rgba(23, 25, 28, .72);--nav-bg-scrolled: rgba(23, 25, 28, .96);--mobile-nav-bg: rgba(23, 25, 28, .99);--marquee-bg: rgba(20, 22, 25, .97);--footer-bg: rgba(18, 19, 22, .97);--orange: #FF793F;--orange-dim: #d4602e;--orange-glow: rgba(255, 121, 63, .35);--cyan: #FF793F;--cyan-dim: #d4602e;--cyan-glow: rgba(255, 121, 63, .35);--purple: #FF793F;--purple-glow: rgba(255, 121, 63, .3);--magenta: #FF793F;--emerald: #FF793F;--sky: #FF793F;--text-primary: #E9E9E7;--text-secondary: #9298A1;--text-muted: #6B7280;--text-dim: #4B5563;--cream: #E9E9E7;--dim: #6B7280;--muted: #9298A1;--surface: rgba(37, 41, 46, .78);--surface2: rgba(42, 47, 54, .94);--gold: #FF793F;--teal: #FF793F;--border: rgba(255, 121, 63, .14);--border-strong: rgba(255, 121, 63, .45);--border-purple: rgba(255, 121, 63, .22);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--glow-cyan: 0 0 40px rgba(255, 121, 63, .28);--glow-purple: 0 0 40px rgba(255, 121, 63, .22);--card-shadow: 0 25px 60px rgba(0, 0, 0, .65);--font-display: "Space Grotesk", -apple-system, sans-serif;--font-body: "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace}[data-theme=light]{--cream: #17191C;--dim: #6B7280;--muted: #4B5563;--surface: rgba(255, 255, 255, .9);--surface2: rgba(244, 242, 239, .96);--gold: #FF793F;--teal: #FF793F}[data-theme=light] body{background:var(--bg);background-image:var(--bg-gradient);color:var(--text-primary)}[data-theme=light] body:before{background:linear-gradient(rgba(255,121,63,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,121,63,.03) 1px,transparent 1px);background-size:60px 60px}[data-theme=light] body:after{background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(210,205,198,.5) 100%)}[data-theme=light] ::-webkit-scrollbar-track{background:#eae8e4}[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff793f,#d4602e)}[data-theme=light] .cyber-panel{background:#ffffffeb;border-color:#ff793f24;box-shadow:0 8px 32px #17191c12}[data-theme=light] .cyber-panel:hover{background:#fffffffc;border-color:#ff793f61;box-shadow:var(--glow-cyan),0 12px 40px #17191c17}[data-theme=light] .glass-card{background:#ffffffe0;border-color:#ff793f24;box-shadow:0 4px 20px #17191c0f}[data-theme=light] .glass-card:hover{background:#fffffffc;border-color:#ff793f61;box-shadow:var(--glow-cyan),0 10px 35px #17191c17}[data-theme=light] .blueprint-box{background:#ffffffeb;border-color:#ff793f29}[data-theme=light] .blueprint-box:hover{background:#fff;border-color:#ff793f61;box-shadow:0 8px 30px #17191c14}[data-theme=light] .section-eyebrow{background:#ff793f14;border-color:#ff793f47;color:#d4602e}[data-theme=light] .section-eyebrow .dot{background:#d4602e;box-shadow:0 0 8px #d4602e80}[data-theme=light] .gradient-cyan-purple{background:linear-gradient(135deg,#d4602e,#b84e20);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(212,96,46,.22))}[data-theme=light] .gradient-purple-cyan{background:linear-gradient(135deg,#b84e20,#d4602e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .tech-badge{background:#ff793f14;border-color:#ff793f40;color:#c45520}[data-theme=light] .tech-badge:hover{background:#ff793f29;border-color:#ff793f}[data-theme=light] .btn-cyber-primary{background:linear-gradient(135deg,#ff793f26,#d4602e33);border-color:#ff793f;color:#17191c;box-shadow:0 0 18px #ff793f2e}[data-theme=light] .btn-cyber-primary:hover{color:#17191c;box-shadow:0 0 40px #ff793f8c,0 8px 24px #17191c40}[data-theme=light] .btn-cyber-secondary{background:#ffffffd1;color:#17191c;border-color:#ff793f40}[data-theme=light] .btn-cyber-secondary:hover{border-color:#ff793f;color:#d4602e;background:#ff793f0f;box-shadow:0 0 22px #ff793f40}[data-theme=light] .btn-flat-secondary{background:#17191c0d;color:#17191c;border-color:#17191c24}[data-theme=light] .btn-flat-secondary:hover{background:#17191c17;color:#d4602e;border-color:#ff793f47}[data-theme=light] .pi-divider{background:#17191c14}[data-theme=light] .pi-divider-cyan{background:linear-gradient(90deg,transparent,rgba(255,121,63,.35),transparent)}[data-theme=light] .pi-num{color:#17191c47}[data-theme=light] .pi-tag{color:var(--text-secondary);border-color:#17191c24}[data-theme=light] .pi-tag:hover{color:#d4602e;border-color:#ff793f59}[data-theme=light] .pi-tag-accent{color:#c45520;border-color:#ff793f4d;background:#ff793f0f}[data-theme=light] .uber-search-box{background:#ffffffeb;border-color:#17191c1f;box-shadow:0 4px 16px #17191c0f}[data-theme=light] .uber-search-box:focus-within{border-color:#ff793f;background:#fff;box-shadow:0 0 22px #ff793f2e,0 8px 25px #17191c0f}[data-theme=light] .uber-search-input{color:var(--text-primary)}[data-theme=light] .uber-search-input::placeholder{color:var(--text-muted)}[data-theme=light] .uber-pill{background:#ffffffe0;border-color:#17191c1f;color:var(--text-secondary)}[data-theme=light] .uber-pill:hover{background:#fff;color:var(--text-primary);border-color:#ff793f40}[data-theme=light] .uber-pill.active{background:#ff793f;color:#17191c;font-weight:700;border-color:#ff793f;box-shadow:0 0 14px #ff793f59}[data-theme=light] .uber-card{background:#ffffffeb;border-color:#17191c17;box-shadow:0 4px 20px #17191c0d}[data-theme=light] .uber-card:hover{background:#fff;border-color:#ff793f59;box-shadow:0 12px 35px #17191c17,var(--glow-cyan)}[data-theme=light] .uber-card-title{color:#17191c}[data-theme=light] .uber-card-desc{color:var(--text-secondary)}[data-theme=light] .uber-tech-chips{border-top-color:#17191c14}[data-theme=light] .uber-chip{background:#17191c0a;border-color:#17191c17;color:var(--text-secondary)}[data-theme=light] .uber-card-arrow{border-color:#17191c24;color:var(--text-muted)}[data-theme=light] .uber-card:hover .uber-card-arrow{background:#ff793f;color:#17191c;border-color:#ff793f}[data-theme=light] .uber-modal-content{background:#fff;border-color:#17191c1f;box-shadow:0 25px 70px #17191c24}[data-theme=light] .pi-case-row{border-bottom-color:#17191c14}[data-theme=light] .pi-case-row:first-child{border-top-color:#17191c14}[data-theme=light] .pi-case-row:hover{background:#ff793f08}[data-theme=light] .pi-case-row:hover .pi-case-arrow{color:#ff793f}[data-theme=light] .pi-case-title{color:#17191c}[data-theme=light] .pi-case-num{color:#17191c40}[data-theme=light] .pi-case-meta{color:var(--text-muted)}[data-theme=light] .pi-case-desc{color:var(--text-secondary)}[data-theme=light] .pi-case-arrow{color:#17191c4d}[data-theme=light] .pi-stat-value{color:#17191c}[data-theme=light] .pi-stat-label{color:var(--text-muted)}[data-theme=light] .pi-cta-section{border-top-color:#17191c14}[data-theme=light] .pi-cta-headline{color:#17191c}[data-theme=light] .pi-ticker-wrap{border-top-color:#17191c14;border-bottom-color:#17191c14}[data-theme=light] .pi-ticker-item{color:#17191c47}[data-theme=light] .pi-ticker-dot{background:#ff793f80}[data-theme=light] .pi-input{color:var(--text-primary);border-bottom-color:#17191c2e}[data-theme=light] .pi-input::placeholder{color:var(--text-muted)}[data-theme=light] .pi-input:focus{border-bottom-color:#ff793f}[data-theme=light] .pi-input-label{color:var(--text-muted)}[data-theme=light] .pi-contact-grid{border-color:#17191c17}[data-theme=light] .pi-contact-left{border-right-color:#17191c17}[data-theme=light] .corner-bracket{border-color:#ff793f66}[data-theme=light] .blueprint-box:hover .corner-bracket{border-color:#ff793f}[data-theme=light] .hud-text{color:#d4602e}[data-theme=light] .scroll-progress-bar{box-shadow:0 0 10px #ff793f80}[data-theme=light] .hero-meta-item{border-left-color:#ff793f73!important}[data-theme=light] .hero-pitch{color:var(--text-secondary)}[data-theme=light] .dashed-link{text-decoration-color:#17191c4d}[data-theme=light] .dashed-link:hover{color:#d4602e;text-decoration-color:#d4602e}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg);transition:background-color .4s ease;overflow-x:hidden;max-width:100vw;width:100%}body{background:#0a0b0d;color:var(--text-primary);font-family:var(--font-body);font-weight:400;line-height:1.65;overflow-x:hidden;max-width:100vw;width:100%;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s ease,color .3s ease}#root{overflow-x:hidden;max-width:100%;width:100%;position:relative;z-index:2}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,121,63,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,121,63,.01) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.mono{font-family:var(--font-mono)}.text-cyan{color:var(--cyan)}.text-purple{color:var(--purple)}.gradient-cyan-purple{background:linear-gradient(135deg,var(--cyan) 0%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(72,229,255,.32))}.gradient-purple-cyan{background:linear-gradient(135deg,var(--purple) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-container{max-width:1260px;margin:0 auto;padding:5rem 1.75rem;position:relative;z-index:2}.section-header{text-align:center;margin-bottom:3.5rem}.section-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;color:var(--cyan);text-transform:uppercase;margin-bottom:.9rem;padding:.38rem 1rem;background:#48e5ff12;border:1px solid rgba(72,229,255,.28);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:dotPulse 2.5s infinite}@keyframes dotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.section-title{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1rem;letter-spacing:-.03em}.section-subtitle{color:var(--text-secondary);font-size:clamp(.95rem,1.8vw,1.12rem);max-width:680px;margin:0 auto;line-height:1.75}.cyber-panel{background:var(--bg-surface);border:1px solid var(--border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-md);box-shadow:var(--card-shadow);position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.cyber-panel:hover{border-color:#48e5ff6b;box-shadow:var(--glow-cyan),var(--card-shadow)}.clipped-corner{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.section-bg-void{background:#0a0e1a!important;color:#f1f5f9!important;position:relative;z-index:2;border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-void:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(255,78,0,.1) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 85% 75%,rgba(59,130,246,.08) 0%,transparent 60%);pointer-events:none;z-index:0}.section-bg-navy{background:linear-gradient(180deg,#1e2942,#1a2436,#0e1421)!important;color:#f1f5f9!important;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-navy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(59,130,246,.12) 0%,transparent 60%);pointer-events:none;z-index:0}.section-bg-navy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0;opacity:.8}.section-bg-obsidian{background:linear-gradient(135deg,#000,#0f172a,#000)!important;color:#f1f5f9!important;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-obsidian:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 35% at 50% 100%,rgba(255,78,0,.12) 0%,transparent 60%);pointer-events:none;z-index:0}.section-bg-charcoal{background:linear-gradient(160deg,#0b1120,#111827 45%,#0e1421)!important;color:#f1f5f9!important;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-purple-mesh{background:#0b0b1a!important;color:#f1f5f9!important;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-purple-mesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 60% at 80% 50%,rgba(139,92,255,.15) 0%,transparent 60%);pointer-events:none;z-index:0}.section-bg-cosmic{background:linear-gradient(180deg,#101626,#0c121e)!important;color:#f1f5f9!important;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-bg-light-cream{background-color:#faf7f5!important;color:#17191c!important;position:relative;z-index:2;border-top:1px solid rgba(23,25,28,.08);border-bottom:1px solid rgba(23,25,28,.08)}.section-bg-light-cream:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(23,25,28,.09) 1.2px,transparent 1.2px);background-size:26px 26px;pointer-events:none;z-index:0}.section-bg-light-cream:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(255,121,63,.04) 0%,transparent 60%);pointer-events:none;z-index:0}.section-bg-light-cream h1,.section-bg-light-cream h2,.section-bg-light-cream h3,.section-bg-light-cream h4,.section-bg-light-cream h5,.section-bg-light-cream h6,.section-bg-light-cream .section-title,.section-bg-light-cream .pi-case-title,.section-bg-light-cream .card-title,.section-bg-light-cream .gvt-title,.section-bg-light-cream .gvt-metric-val{color:#17191c!important}.section-bg-light-cream p,.section-bg-light-cream .section-subtitle,.section-bg-light-cream .pi-case-desc,.section-bg-light-cream .text-muted,.section-bg-light-cream .gvt-body-text,.section-bg-light-cream .gvt-meta-text{color:#374151!important}.section-bg-light-cream .gvt-sub{color:#ea580c!important}.section-bg-light-cream .gvt-metric-label{color:#6b7280!important}.section-bg-light-cream .section-eyebrow{background:#ff793f17!important;border-color:#ff793f47!important;color:#d4602e!important}.section-bg-light-cream .section-eyebrow .dot{background:#d4602e!important;box-shadow:0 0 8px #d4602e80!important}.section-bg-light-cream .cyber-panel,.section-bg-light-cream .glass-card,.section-bg-light-cream .pi-case-row,.section-bg-light-cream .metric-card,.section-bg-light-cream .gvt-console-hud,.section-bg-light-cream .gvt-card,.section-bg-light-cream .projects-universe-grid>div,.section-bg-light-cream .home-portals-grid>div,.section-bg-light-cream .metric-cards-grid>div,.section-bg-light-cream .achievements-grid>div,.section-bg-light-cream .education-cert-grid>div,.section-bg-light-cream .education-grid>div{background:#fff!important;border:1px solid rgba(23,25,28,.1)!important;box-shadow:0 8px 24px #17191c0d!important;color:#17191c!important}.section-bg-light-cream .gvt-phone-rig{background:#f1f5f9!important;border:2px solid rgba(23,25,28,.16)!important;box-shadow:0 15px 40px #00000014!important}.section-bg-light-cream .gvt-tab-btn{background:#f1f5f9!important;border:1px solid rgba(23,25,28,.12)!important;color:#374151!important}.section-bg-light-cream .gvt-tab-btn.active{background:#fff!important;color:#17191c!important;box-shadow:0 4px 12px #17191c14!important}.section-bg-light-cream .pi-tag,.section-bg-light-cream .tech-badge,.section-bg-light-cream .uber-chip{background:#17191c0d!important;border-color:#17191c1f!important;color:#374151!important}.section-bg-light-cream input,.section-bg-light-cream textarea,.section-bg-light-cream select{background:#fff!important;color:#17191c!important;border:1px solid rgba(23,25,28,.18)!important}.section-bg-light-cream input::placeholder,.section-bg-light-cream textarea::placeholder{color:#9ca3af!important}[data-theme=light] .section-bg-void{background:#faf7f5!important;color:#17191c!important;border-bottom:1px solid rgba(23,25,28,.08)!important}[data-theme=light] .section-bg-void:before{background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(255,78,0,.05) 0%,transparent 60%)}[data-theme=light] .section-bg-navy{background:linear-gradient(180deg,#fff,#f1f5f9)!important;color:#17191c!important;border-top-color:#17191c14!important;border-bottom-color:#17191c14!important}[data-theme=light] .section-bg-navy:before{background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(59,130,246,.06) 0%,transparent 60%)}[data-theme=light] .section-bg-navy:after{background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px)}[data-theme=light] .section-bg-obsidian{background:linear-gradient(135deg,#fff,#faf7f5,#fff)!important;color:#17191c!important;border-top-color:#17191c14!important;border-bottom-color:#17191c14!important}[data-theme=light] .section-bg-obsidian:before{background:radial-gradient(ellipse 70% 35% at 50% 100%,rgba(255,78,0,.05) 0%,transparent 60%)}[data-theme=light] .section-bg-charcoal,[data-theme=light] .section-bg-cosmic,[data-theme=light] .section-bg-purple-mesh{background:#faf7f5!important;color:#17191c!important;border-top-color:#17191c14!important;border-bottom-color:#17191c14!important}[data-theme=light] .section-bg-void h1,[data-theme=light] .section-bg-void h2,[data-theme=light] .section-bg-void h3,[data-theme=light] .section-bg-void h4,[data-theme=light] .section-bg-navy h1,[data-theme=light] .section-bg-navy h2,[data-theme=light] .section-bg-navy h3,[data-theme=light] .section-bg-navy h4,[data-theme=light] .section-bg-obsidian h1,[data-theme=light] .section-bg-obsidian h2,[data-theme=light] .section-bg-obsidian h3,[data-theme=light] .section-bg-obsidian h4,[data-theme=light] .section-bg-obsidian .uber-card-title,[data-theme=light] .section-bg-charcoal h1,[data-theme=light] .section-bg-charcoal h2,[data-theme=light] .section-bg-charcoal h3,[data-theme=light] .section-bg-charcoal h4{color:#0f172a!important}[data-theme=light] .section-bg-void p,[data-theme=light] .section-bg-navy p,[data-theme=light] .section-bg-obsidian p,[data-theme=light] .section-bg-obsidian .uber-card-desc,[data-theme=light] .section-bg-charcoal p{color:#334155!important}[data-theme=light] .section-bg-obsidian .uber-card{background:#fff!important;border:1px solid rgba(23,25,28,.1)!important;box-shadow:0 4px 20px #17191c0d!important;color:#0f172a!important}[data-theme=light] .section-bg-light-cream{background:#070a12!important;color:#f1f5f9!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}[data-theme=light] .section-bg-light-cream:before{background-image:radial-gradient(rgba(255,255,255,.06) 1.2px,transparent 1.2px)!important}[data-theme=light] .section-bg-light-cream:after{background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(255,78,0,.08) 0%,transparent 60%)!important}[data-theme=light] .section-bg-light-cream h1,[data-theme=light] .section-bg-light-cream h2,[data-theme=light] .section-bg-light-cream h3,[data-theme=light] .section-bg-light-cream h4,[data-theme=light] .section-bg-light-cream h5,[data-theme=light] .section-bg-light-cream h6,[data-theme=light] .section-bg-light-cream .section-title,[data-theme=light] .section-bg-light-cream .pi-case-title,[data-theme=light] .section-bg-light-cream .card-title,[data-theme=light] .section-bg-light-cream .gvt-title,[data-theme=light] .section-bg-light-cream .gvt-metric-val{color:#f1f5f9!important}[data-theme=light] .section-bg-light-cream p,[data-theme=light] .section-bg-light-cream .section-subtitle,[data-theme=light] .section-bg-light-cream .pi-case-desc,[data-theme=light] .section-bg-light-cream .gvt-body-text{color:#ffffffc7!important}[data-theme=light] .section-bg-light-cream .text-muted,[data-theme=light] .section-bg-light-cream .gvt-meta-text,[data-theme=light] .section-bg-light-cream .gvt-metric-label{color:#ffffff7a!important}[data-theme=light] .section-bg-light-cream .gvt-sub{color:#ff4e00!important}[data-theme=light] .section-bg-light-cream .section-eyebrow{background:#ff4e0026!important;border-color:#ff4e0066!important;color:#ff4e00!important}[data-theme=light] .section-bg-light-cream .section-eyebrow .dot{background:#ff4e00!important;box-shadow:0 0 10px #ff4e0099!important}[data-theme=light] .section-bg-light-cream .cyber-panel,[data-theme=light] .section-bg-light-cream .glass-card,[data-theme=light] .section-bg-light-cream .pi-case-row,[data-theme=light] .section-bg-light-cream .metric-card,[data-theme=light] .section-bg-light-cream .gvt-console-hud,[data-theme=light] .section-bg-light-cream .gvt-card,[data-theme=light] .section-bg-light-cream .projects-universe-grid>div,[data-theme=light] .section-bg-light-cream .home-portals-grid>div,[data-theme=light] .section-bg-light-cream .metric-cards-grid>div,[data-theme=light] .section-bg-light-cream .achievements-grid>div,[data-theme=light] .section-bg-light-cream .education-cert-grid>div,[data-theme=light] .section-bg-light-cream .education-grid>div{background:#0d1525e6!important;border:1px solid rgba(72,229,255,.25)!important;box-shadow:0 15px 45px #000000b3!important;color:#f1f5f9!important}[data-theme=light] .section-bg-light-cream .cyber-panel:hover,[data-theme=light] .section-bg-light-cream .glass-card:hover,[data-theme=light] .section-bg-light-cream .pi-case-row:hover,[data-theme=light] .section-bg-light-cream .home-portals-grid>div:hover,[data-theme=light] .section-bg-light-cream .projects-universe-grid>div:hover{background:#111a2df2!important;border-color:#ff4e0080!important;box-shadow:0 0 35px #ff4e004d,0 20px 50px #000c!important}[data-theme=light] .section-bg-light-cream .gvt-phone-rig{background:#0d1525!important;border:2px solid rgba(72,229,255,.4)!important;box-shadow:0 0 35px #48e5ff33,0 20px 50px #000c!important}[data-theme=light] .section-bg-light-cream .gvt-tab-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffb3!important}[data-theme=light] .section-bg-light-cream .gvt-tab-btn.active{background:#48e5ff2e!important;color:#f1f5f9!important;border-color:var(--cyan)!important}[data-theme=light] .section-bg-light-cream .pi-tag,[data-theme=light] .section-bg-light-cream .tech-badge,[data-theme=light] .section-bg-light-cream .uber-chip{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#f1f5f9!important}[data-theme=light] .section-bg-light-cream input,[data-theme=light] .section-bg-light-cream textarea,[data-theme=light] .section-bg-light-cream select{background:#0d1525d9!important;color:#f1f5f9!important;border:1px solid rgba(72,229,255,.25)!important}[data-theme=light] .section-bg-light-cream input::placeholder,[data-theme=light] .section-bg-light-cream textarea::placeholder{color:#fff6!important}.section-bg-void>*,.section-bg-navy>*,.section-bg-charcoal>*,.section-bg-purple-mesh>*,.section-bg-obsidian>*,.section-bg-cosmic>*,.section-bg-light-cream>*{position:relative;z-index:1}.section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,121,63,.15),rgba(72,229,255,.1),transparent)}.btn-cyber-primary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.95rem 2.2rem;background:linear-gradient(135deg,#48e5ff2e,#8b5cff38);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;border:1px solid var(--cyan);border-radius:var(--radius-sm);cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 0 22px #48e5ff38}.btn-cyber-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--cyan) 0%,#20b4d4 100%);opacity:0;transition:opacity .3s ease}.btn-cyber-primary:hover:before{opacity:1}.btn-cyber-primary span{position:relative;z-index:1}.btn-cyber-primary:hover{color:#040711;box-shadow:0 0 50px #48e5ffa6,0 8px 28px #0000008c;transform:translateY(-2px)}.btn-cyber-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.95rem 2.2rem;background:#0c1222a6;color:var(--text-primary);font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;border:1px solid var(--border-purple);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-cyber-secondary:hover{border-color:var(--purple);color:var(--cyan);background:#8b5cff24;box-shadow:0 0 30px #8b5cff61;transform:translateY(-2px)}@keyframes cyberPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.18);opacity:1}}.cyber-pulse{animation:cyberPulse 2.5s infinite ease-in-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.levitate{animation:levitate 4s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #48e5ff33}50%{box-shadow:0 0 50px #48e5ff99,0 0 100px #48e5ff33}}.scroll-progress-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--cyan) 0%,var(--purple) 50%,var(--magenta) 100%);transform-origin:left;z-index:10001;box-shadow:0 0 12px var(--cyan)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#050810}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cyan) 0%,var(--purple) 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.card-glow-cyan:hover{box-shadow:0 0 0 1px var(--cyan),0 0 40px #48e5ff40,0 20px 50px #0009}.card-glow-purple:hover{box-shadow:0 0 0 1px var(--purple),0 0 40px #8b5cff40,0 20px 50px #0009}.page-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#48e5ff14,#8b5cff14);z-index:9999;pointer-events:none}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.glitch-effect{animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both}.glass-card{background:#0c122299;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(72,229,255,.12);border-radius:var(--radius-md);transition:all .3s ease}.glass-card:hover{background:#11182ebf;border-color:#48e5ff59;box-shadow:0 0 30px #48e5ff26,0 20px 50px #0009;transform:translateY(-4px)}.hud-text{font-family:var(--font-mono);font-size:.72rem;color:var(--cyan);letter-spacing:.18em;text-transform:uppercase}.tech-badge{display:inline-flex;align-items:center;padding:.28rem .72rem;border-radius:999px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;background:#48e5ff14;border:1px solid rgba(72,229,255,.22);color:var(--cyan);transition:all .2s ease}.tech-badge:hover{background:#48e5ff2e;border-color:var(--cyan)}.blueprint-box{position:relative;border:1px solid rgba(255,255,255,.08);background:#0c0e16bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .25s ease}.blueprint-box:hover{border-color:#48e5ff59;background:#101420e0;box-shadow:0 12px 40px #000000a6}.corner-bracket{position:absolute;width:10px;height:10px;pointer-events:none;border-color:#48e5ff73;transition:border-color .25s ease,width .25s ease,height .25s ease}.blueprint-box:hover .corner-bracket{border-color:var(--cyan);width:14px;height:14px}.corner-tl{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.corner-tr{top:-1px;right:-1px;border-top:2px solid;border-right:2px solid}.corner-bl{bottom:-1px;left:-1px;border-bottom:2px solid;border-left:2px solid}.corner-br{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.dashed-link{color:var(--text-primary);text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#ffffff59;text-underline-offset:4px;transition:all .2s ease}.dashed-link:hover{color:var(--cyan);text-decoration-color:var(--cyan)}.btn-flat-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:42px;padding:0 1.3rem;background:#f59e0b;color:#040711;font-family:var(--font-body);font-size:.88rem;font-weight:700;letter-spacing:.02em;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-flat-primary:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 4px 20px #f59e0b66}.btn-flat-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:42px;padding:0 1.25rem;background:#ffffff0f;color:#fff;font-family:var(--font-body);font-size:.88rem;font-weight:500;border-radius:6px;border:1px solid rgba(255,255,255,.14);cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-flat-secondary:hover{background:#ffffff1f;border-color:#48e5ff66;transform:translateY(-2px);color:var(--cyan)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pi-divider{width:100%;height:1px;background:#ffffff0f;margin:0}.pi-divider-cyan{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(72,229,255,.35),transparent)}.pi-num{font-family:var(--font-mono);font-size:.68rem;color:#ffffff38;letter-spacing:.1em;-webkit-user-select:none;user-select:none}.pi-tag{display:inline-flex;align-items:center;height:26px;padding:0 .65rem;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.06em;color:#ffffff8c;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:transparent;white-space:nowrap;transition:all .2s ease}.pi-tag:hover{color:var(--cyan);border-color:#48e5ff66}.pi-tag-accent{color:var(--cyan);border-color:#48e5ff4d;background:#48e5ff0f}.pi-case-row{display:grid;grid-template-columns:80px 1fr auto;align-items:start;gap:2rem;padding:2.4rem 0;border-bottom:1px solid rgba(255,255,255,.06);transition:all .25s ease;cursor:pointer}.pi-case-row:first-child{border-top:1px solid rgba(255,255,255,.06)}.pi-case-row:hover{background:#48e5ff06}.pi-case-row:hover .pi-case-arrow{transform:translate(4px,-4px);color:var(--cyan)}.pi-case-num{font-family:var(--font-mono);font-size:.78rem;color:#ffffff38;letter-spacing:.06em;padding-top:.25rem}.pi-case-title{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:.4rem;line-height:1.2}.pi-case-meta{font-family:var(--font-mono);font-size:.72rem;color:#ffffff61;letter-spacing:.06em;margin-bottom:.65rem}.pi-case-desc{font-family:var(--font-body);font-size:.9rem;color:#ffffff85;line-height:1.65;max-width:620px}.pi-case-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.pi-case-arrow{font-size:1.2rem;color:#ffffff4d;transition:all .25s ease;padding-top:.25rem;flex-shrink:0}.pi-stat-block{display:flex;flex-direction:column;gap:.15rem}.pi-stat-value{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.pi-stat-label{font-family:var(--font-mono);font-size:.7rem;color:#ffffff61;letter-spacing:.12em;text-transform:uppercase}.pi-cta-section{padding:6rem 2rem;border-top:1px solid rgba(255,255,255,.06);text-align:center;position:relative}.pi-cta-headline{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff;max-width:900px;margin:0 auto 2rem}.pi-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;font-family:var(--font-body);font-size:1rem;padding:.85rem 0;outline:none;transition:border-color .2s ease}.pi-input::placeholder{color:#ffffff4d;font-size:.9rem}.pi-input:focus{border-bottom-color:var(--cyan)}.pi-input-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:#fff6;text-transform:uppercase;display:block;margin-bottom:.35rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.pi-ticker-wrap{overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:1.2rem 0}.pi-ticker-inner{display:flex;width:max-content;animation:ticker 30s linear infinite;gap:4rem;align-items:center}.pi-ticker-item{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#fff3;white-space:nowrap;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.pi-ticker-dot{width:6px;height:6px;border-radius:50%;background:#48e5ff80;flex-shrink:0}.pi-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.08)}.pi-contact-left{padding:4rem;border-right:1px solid rgba(255,255,255,.08)}.pi-contact-right{padding:4rem}@media (max-width: 900px){.pi-contact-grid{grid-template-columns:1fr}.pi-contact-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:2.5rem}.pi-contact-right{padding:2.5rem}}.uber-discovery-container{max-width:1260px;margin:0 auto;padding:3rem 1.75rem 5rem}.uber-search-box{display:flex;align-items:center;gap:1rem;background:#0e1018d9;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.85rem 1.4rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .25s ease;box-shadow:0 10px 30px #0006}.uber-search-box:focus-within{border-color:var(--cyan);box-shadow:0 0 25px #48e5ff40,0 12px 35px #0009;background:#121622f2}.uber-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-body);font-size:1.05rem;font-weight:500}.uber-search-input::placeholder{color:#ffffff59;font-size:.95rem}.uber-filter-pills{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:1.25rem;margin-bottom:2.2rem}.uber-pill{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;padding:.5rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0f121cb3;color:#ffffffa6;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.45rem}.uber-pill:hover{background:#ffffff14;color:#fff;border-color:#ffffff40}.uber-pill.active{background:#fff;color:#000;font-weight:700;border-color:#fff;box-shadow:0 0 18px #ffffff47}.uber-pill-count{font-size:.68rem;opacity:.75;padding:.1rem .4rem;border-radius:10px;background:#00000026}.uber-pill.active .uber-pill-count{background:#0000001f}.uber-bento-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.uber-card{background:#0c0e16d9;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.uber-card:hover{transform:translateY(-4px);border-color:#ffffff40;background:#121521eb;box-shadow:0 20px 40px #0009,0 0 30px #48e5ff14}.uber-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.uber-card-title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.02em}.uber-card-meta{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.85rem}.uber-card-desc{color:var(--text-secondary);font-size:.92rem;line-height:1.6;margin-bottom:1.4rem}.uber-card-metrics{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;flex-wrap:wrap}.uber-metric-badge{font-family:var(--font-mono);font-size:.68rem;font-weight:700;padding:.25rem .65rem;border-radius:4px;display:inline-flex;align-items:center;gap:.35rem}.uber-tech-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.uber-chip{font-family:var(--font-mono);font-size:.68rem;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:.2rem .55rem;border-radius:4px}.uber-card-arrow{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:all .2s ease;flex-shrink:0}.uber-card:hover .uber-card-arrow{background:#fff;color:#000;border-color:#fff;transform:translate(2px,-2px)}.uber-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.uber-modal-content{background:#0d0f17;border:1px solid rgba(255,255,255,.15);border-radius:20px;max-width:780px;width:100%;max-height:90vh;overflow-y:auto;padding:2.5rem;position:relative;box-shadow:0 25px 70px #000000e6}@media (max-width: 768px){.section-container{padding:3.5rem 1.25rem}.section-title{font-size:1.9rem}.pi-case-row{grid-template-columns:50px 1fr}.pi-case-arrow{display:none}.pi-contact-left,.pi-contact-right{padding:2rem 1.5rem}.uber-bento-grid{grid-template-columns:1fr}.uber-modal-content{padding:1.5rem}}html,body{overflow-x:hidden!important;max-width:100vw}*,*:before,*:after{box-sizing:border-box}.hero-telemetry-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.65rem 1.25rem;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-bottom:2.2rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-telemetry-item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.hero-telemetry-divider{color:var(--border);opacity:.7;font-size:.8rem}.home-portals-grid{grid-template-columns:repeat(2,1fr)!important}.capabilities-grid{grid-template-columns:repeat(3,1fr)!important}.achievements-highlights-grid{grid-template-columns:repeat(5,1fr)!important}.hero-meta-strip{grid-template-columns:repeat(4,1fr)!important}.education-cert-grid,.projects-universe-grid,.uber-bento-grid{grid-template-columns:repeat(3,1fr)!important}.hero-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:3rem!important;align-items:center!important;width:100%!important}.hero-grid>*{min-width:0!important;max-width:100%!important;width:100%!important}.hero-3d-canvas-wrap{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:520px;overflow:hidden!important}.hero-3d-canvas-wrap canvas,.hero-3d-canvas-inner canvas{width:100%!important;height:100%!important;max-width:100%!important;display:block!important}@media (min-width: 1440px){.section-container{max-width:1320px}}@media (max-width: 1200px){.projects-universe-grid,.uber-bento-grid{grid-template-columns:repeat(2,1fr)!important}.achievements-highlights-grid{grid-template-columns:repeat(3,1fr)!important}.hero-3d-canvas-wrap{height:440px}}@media (max-width: 960px){.section-container{padding:3.5rem 1.5rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.section-title{font-size:clamp(2rem,4.5vw,2.8rem)!important;word-break:break-word!important}#hero{min-height:auto!important;padding-top:96px!important;padding-bottom:2.5rem!important;width:100%!important;max-width:100%!important}.hero-grid{grid-template-columns:1fr!important;gap:2.2rem!important;width:100%!important;max-width:100%!important}.hero-3d-canvas-wrap{height:380px!important;width:100%!important;max-width:580px!important;margin:1rem auto!important}.hero-meta-strip{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important;padding:1.25rem 1.5rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-meta-item{min-width:0!important;overflow:hidden!important;word-break:break-word!important}.hero-cta-row{gap:.85rem!important;width:100%!important}.home-portals-grid{grid-template-columns:repeat(2,1fr)!important}.capabilities-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.achievements-highlights-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.metric-cards-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.education-cert-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.projects-universe-grid,.uber-bento-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important}.pi-contact-grid{grid-template-columns:1fr!important}.pi-contact-left{border-right:none!important;border-bottom:1px solid var(--border)}.tech-constellation-layout{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}}@media (max-width: 640px){.section-container{padding:2.2rem 1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.section-title{font-size:clamp(1.65rem,6.5vw,2.2rem)!important;line-height:1.15!important;word-break:break-word!important}.section-subtitle{font-size:.92rem!important;line-height:1.6!important;word-break:break-word!important}#hero{min-height:auto!important;padding-top:86px!important;padding-bottom:2rem!important;width:100%!important;max-width:100%!important;overflow:hidden!important}#hero .section-container{padding:.5rem 1rem 1.5rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-telemetry-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.45rem .8rem!important;padding:.55rem .85rem!important;margin-bottom:1.25rem!important;border-radius:999px!important;background:var(--bg-surface)!important;border:1px solid var(--border)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-telemetry-divider{display:inline-block!important;color:var(--border)!important;opacity:.6!important;font-size:.75rem!important}.hero-telemetry-item{display:inline-flex!important;align-items:center!important;gap:.35rem!important;font-size:.66rem!important;min-width:0!important;white-space:normal!important}.hero-telemetry-item span{white-space:normal!important}.hero-eyebrow-badge{font-size:.72rem!important;padding:.35rem .9rem!important;margin-bottom:1rem!important;max-width:100%!important;word-break:break-word!important}.hero-headline{font-size:clamp(1.65rem,6.8vw,2.35rem)!important;line-height:1.14!important;letter-spacing:-.03em!important;margin-bottom:1rem!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;width:100%!important}.hero-pitch{font-size:.9rem!important;line-height:1.65!important;margin-bottom:1.15rem!important;max-width:100%!important;width:100%!important;word-break:break-word!important}.hero-metrics-pill-container{padding:.65rem .4rem!important;margin-bottom:1.25rem!important;gap:.25rem!important;border-radius:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-cta-row{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;margin-bottom:1.25rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-cta-row>a,.hero-cta-row>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;padding:.65rem 1rem!important;font-size:.78rem!important;letter-spacing:.04em!important;text-align:center!important;border-radius:999px!important;flex:1 1 auto!important;min-width:120px!important;box-sizing:border-box!important}.hero-social-strip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.45rem!important;margin-bottom:1.2rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-social-strip a{display:flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;padding:.45rem .35rem!important;font-size:.7rem!important;width:100%!important;box-sizing:border-box!important;min-width:0!important}.hero-3d-canvas-wrap{height:300px!important;margin:.75rem auto 1.5rem!important;width:100%!important;max-width:100%!important;display:block!important}.hero-hud-hint{font-size:.65rem}.hero-meta-strip{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;padding:1rem .9rem!important;margin-top:1.2rem!important;border-radius:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hero-meta-item{padding-left:.75rem!important;border-left:2px solid rgba(72,229,255,.4)!important;min-width:0!important;overflow:hidden!important;word-break:break-word!important}.hero-meta-item div:nth-child(2){font-size:.88rem!important;line-height:1.3!important}.hero-meta-item div:nth-child(3){font-size:.74rem!important;line-height:1.4!important}@media (max-width: 400px){.hero-telemetry-bar,.hero-social-strip{grid-template-columns:1fr!important}}.gaming-theater-section{padding:2.2rem .75rem!important}.gaming-theater-section .cyber-panel{padding:1.1rem .9rem!important;border-radius:12px!important}.gaming-video-screen-wrap{min-height:220px!important;max-height:350px!important}.capabilities-grid{grid-template-columns:1fr!important;gap:1.2rem!important}.capabilities-grid .cyber-panel{padding:1.5rem 1.25rem!important;border-radius:12px!important}.metric-cards-grid{grid-template-columns:1fr!important;gap:1.2rem!important}.metric-cards-grid .cyber-panel{padding:1.6rem 1.35rem!important;border-radius:12px!important}.achievements-highlights-grid{grid-template-columns:1fr!important;gap:.85rem!important}.uber-bento-grid{grid-template-columns:1fr!important;gap:1rem!important}.uber-card{padding:1.35rem 1.2rem!important;border-radius:12px!important}.uber-card-title{font-size:1.18rem!important}.uber-search-box{padding:.65rem .9rem!important}.uber-filter-pills{gap:.35rem;overflow-x:auto;padding-bottom:.4rem}.uber-pill{padding:.35rem .7rem!important;font-size:.72rem!important;white-space:nowrap}.uber-modal-backdrop{padding:.75rem!important}.uber-modal-content{border-radius:14px!important;padding:1.35rem!important;max-height:92vh!important}.home-portals-grid{grid-template-columns:1fr!important;gap:1.1rem!important}.home-portals-grid>div{padding:1.6rem 1.3rem!important;min-height:auto!important;border-radius:12px!important}.lab-tab-row{flex-wrap:wrap!important;gap:.5rem!important}.pi-stat-grid{grid-template-columns:1fr 1fr!important}.pi-case-row{grid-template-columns:36px 1fr 28px!important;gap:.75rem!important;padding:1.25rem 0!important}.pi-case-arrow{display:flex!important;align-items:center;justify-content:center;font-size:1rem;opacity:.6}.education-cert-grid,.projects-universe-grid{grid-template-columns:1fr!important;gap:1.2rem!important}.projects-filter-row{gap:.35rem!important}.projects-filter-row button{padding:.35rem .7rem!important;font-size:.72rem!important}.timeline-item{padding-left:45px!important}.footer-grid{grid-template-columns:1fr!important;text-align:center;gap:1.5rem}.footer-links-row{flex-wrap:wrap!important;justify-content:center!important;gap:.6rem!important}.desktop-status-pill{display:none!important}.desktop-theme-switcher{display:flex!important}}@media (max-width: 380px){.section-container{padding:2rem .75rem!important}.hero-cta-row{grid-template-columns:1fr!important}.hero-cta-row>*:last-child:nth-child(odd){grid-column:span 1}.hero-headline{font-size:1.65rem!important}}
