:root{--bg:#030407;--bg-card:#080b12;--muted:#8e95a5;--line:#00d08424;--line-subtle:#ffffff0f;--accent:#00d084;--accent-bright:#34d399;--accent-rgb:0, 208, 132;--accent-light-rgb:52, 211, 153;--cyan:#00e5ff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--bg);min-width:320px;color:var(--paper);font-family:var(--font-main);cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a,button{color:inherit;font:inherit}button{cursor:none}::selection{color:#fff;background:#00d0844d}.cursor-dot,.cursor-ring{pointer-events:none;z-index:1000000;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:999px}.cursor-ring{border:1px solid #00d08473;border-radius:999px;width:44px;height:44px;transition:width .25s,height .25s,border-color .25s,background .25s}.cursor-ring.active{border-color:var(--accent-bright);background:#00d08414;width:68px;height:68px}.progress{background:linear-gradient(90deg, var(--accent), var(--accent-bright), var(--cyan));z-index:999;width:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 14px #00d084cc}#canvas-wrap{z-index:0;pointer-events:none;position:fixed;inset:0}#bg-canvas{width:100%;height:100%;display:block}.blueprint-grid-overlay{pointer-events:none;z-index:1;opacity:.7;background-image:linear-gradient(90deg,#00d08408 1px,#0000 1px),linear-gradient(#00d08408 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.scanlines{z-index:1;pointer-events:none;opacity:.25;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px;position:fixed;inset:0}.shell{z-index:2;width:min(100% - 56px,1360px);margin:0 auto;position:relative}body{padding-left:68px}.menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9990;opacity:0;pointer-events:none;background:#00000080;transition:opacity .4s;position:fixed;inset:0}.menu-overlay.active{opacity:1;pointer-events:auto}.site-header{z-index:500;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;height:80px;padding:0 clamp(24px,4vw,56px);display:flex;position:fixed;top:0;left:68px;right:0}.site-header *{pointer-events:auto}.hero-logo{pointer-events:none;z-index:220;opacity:.98;width:min(620px,78vw);max-width:720px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.hero-logo img{object-fit:contain;filter:none;width:100%;height:auto;display:block}.talk-btn{border:1px solid var(--accent);color:var(--accent-bright);font-size:.88rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.03em;background:#00d0841f;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 20px #00d0844d}.talk-btn:hover{background:var(--accent);color:#030407;transform:translateY(-2px);box-shadow:0 0 30px #00d084b3}main{z-index:2;position:relative}.glitch{color:var(--accent-bright);text-shadow:0 0 24px #00d08473;display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch:before{color:var(--cyan);z-index:-1;animation:3.6s linear infinite alternate-reverse glitchTop}.glitch:after{color:#ff2e63;z-index:-2;animation:2.9s linear infinite alternate-reverse glitchBot}@keyframes glitchTop{0%,92%,to{clip-path:inset(0);transform:translate(0)}93%{clip-path:inset(0 0 62%);transform:translate(-3px,-2px)}96%{clip-path:inset(40% 0 20%);transform:translate(3px,1px)}}@keyframes glitchBot{0%,90%,to{clip-path:inset(0);transform:translate(0)}91%{clip-path:inset(70% 0 0);transform:translate(3px,2px)}94%{clip-path:inset(20% 0 55%);transform:translate(-2px,-1px)}}.core-hero{text-align:center;min-height:100vh;padding:140px 0 110px;display:block;position:relative;overflow:hidden}.core-hero:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 47%,#03060b47,#03060bcc 72%),linear-gradient(#03060b8c 0%,#0000 26% 66%,#03060be6 100%);position:absolute;inset:0}#core-globe{z-index:1;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 50px #00d0844d);width:100%;max-width:none;height:118%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-radial-glow{z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#00d08429,#0000 66%);width:920px;height:920px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-hero .shell{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-status-line{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.04em;background:#00d08412;border:1px solid #00d0844d;border-radius:999px;align-items:center;gap:12px;margin-bottom:30px;padding:8px 16px;font-size:.78rem;display:inline-flex;box-shadow:inset 0 0 12px #00d0841a}.pulse-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.8s infinite blinkPulse}@keyframes blinkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.hero-kicker{font-family:var(--font-mono);color:var(--accent);letter-spacing:.35em;text-transform:uppercase;opacity:.9;margin-bottom:18px;font-size:clamp(.8rem,1vw,.95rem)}.core-hero-title{letter-spacing:-.035em;text-transform:uppercase;max-width:16ch;margin:0 auto;font-size:clamp(3rem,7.5vw,7rem);font-weight:900;line-height:.95}.core-hero-title .line{display:block;overflow:hidden}.core-hero-title .outline{-webkit-text-stroke:1.5px #f4efe5bf;color:#0000;text-shadow:none}.core-hero-desc{color:#f4efe5d1;max-width:620px;margin:30px auto 34px;font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.7}.hero-action-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:46px;display:flex}.btn-green-primary{background:var(--accent);color:#030407;font-family:var(--font-mono);border:1px solid var(--accent);border-radius:10px;align-items:center;gap:12px;padding:16px 30px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 25px #00d08480}.btn-green-primary:after{content:"";background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%}.btn-green-primary:hover:after{left:130%}.btn-green-primary:hover{background:var(--accent-bright);transform:translateY(-3px);box-shadow:0 0 40px #00d084cc}.btn-green-outline{color:var(--paper);font-family:var(--font-mono);background:#00d0840a;border:1px solid #00d0844d;border-radius:10px;align-items:center;gap:10px;padding:16px 26px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-green-outline:hover{border-color:var(--accent);color:var(--accent-bright);background:#00d0841f;transform:translateY(-3px)}.hero-hud-chip{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);background:#060a10d1;border:1px solid #00d08452;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;animation:6s ease-in-out infinite floatChip;display:flex;position:absolute;box-shadow:0 12px 34px #000000b3,0 0 20px #00d0841f}.hero-hud-chip i{color:var(--accent-bright);font-size:1.5rem}.hero-hud-chip .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;display:block}.hero-hud-chip .val{color:var(--accent-bright);font-size:1rem;font-weight:700;display:block}.chip-a{animation-delay:0s;top:21%;left:6%}.chip-b{animation-delay:1.2s;top:27%;right:7%}.chip-c{animation-delay:2.4s;bottom:20%;right:9%}@keyframes floatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-marquee{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#04060bb3;border-top:1px solid #00d08429;border-bottom:1px solid #00d08429;width:100%;padding:14px 0;position:absolute;bottom:28px;left:0;overflow:hidden}.marquee-track{white-space:nowrap;width:max-content;font-family:var(--font-mono);color:#f4efe599;gap:48px;font-size:.85rem;animation:32s linear infinite marqueeScroll;display:flex}.marquee-track span{align-items:center;gap:12px;display:inline-flex}.marquee-track span i{color:var(--accent)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-padding{padding:130px 0;position:relative}.sec-header{max-width:780px;margin-bottom:64px}.sec-tag{font-family:var(--font-mono);color:var(--accent-bright);text-transform:uppercase;letter-spacing:.18em;background:#00d0840d;border:1px solid #00d08440;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;display:inline-flex}.sec-title{letter-spacing:-.02em;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:800;line-height:1.08}.sec-title em{color:var(--accent-bright);text-shadow:0 0 24px #00d08466;font-style:normal}.sec-desc{color:var(--muted);max-width:680px;margin-top:18px;font-size:1.08rem;line-height:1.65}.bento-grid{perspective:1600px;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(210px,auto);gap:20px;display:grid}.bento-card{transform-style:preserve-3d;background:linear-gradient(150deg,#0a0f18f5,#06090ff5);border:1px solid #00d08433;border-radius:18px;flex-direction:column;padding:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.bento-card:before,.bento-card:after{content:"";opacity:0;border:2px solid #00d08480;width:18px;height:18px;transition:opacity .35s;position:absolute}.bento-card:before{border-bottom:none;border-right:none;top:12px;left:12px}.bento-card:after{border-top:none;border-left:none;bottom:12px;right:12px}.bento-card:hover:before,.bento-card:hover:after{opacity:1}.bento-card:hover{border-color:var(--accent);box-shadow:0 24px 60px #000000e6,0 0 40px #00d08440}.bento-index{font-family:var(--font-mono);color:#00d0840f;pointer-events:none;font-size:6rem;font-weight:800;line-height:1;transition:color .35s;position:absolute;top:-18px;right:6px}.bento-card:hover .bento-index{color:#00d08424}.bento-code{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.05em;background:#00d08414;border:1px solid #00d08433;border-radius:5px;align-self:flex-start;margin-bottom:16px;padding:5px 10px;font-size:.7rem}.bento-icon{width:52px;height:52px;color:var(--accent-bright);background:#00d08414;border:1px solid #00d0844d;border-radius:12px;place-items:center;margin-bottom:18px;font-size:1.7rem;display:grid;box-shadow:inset 0 0 16px #00d08426}.bento-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.32rem;font-weight:800;line-height:1.2}.bento-card p{color:#f4efe5b8;margin-bottom:16px;font-size:.94rem;line-height:1.6}.bento-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.bento-chips .chip{font-family:var(--font-mono);color:var(--paper);background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;padding:4px 9px;font-size:.7rem}.bento-spec{font-family:var(--font-mono);border-top:1px solid #00d08424;gap:24px;margin-top:16px;padding-top:16px;display:flex}.bento-spec .s label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;display:block}.bento-spec .s span{color:var(--accent-bright);font-size:.82rem;font-weight:600}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.span-4{grid-column:span 4}.row-2{grid-row:span 2}.showcase-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:210px;gap:20px;display:grid}.showcase-tile{background:#06090f;border:1px solid #00d08438;border-radius:18px;transition:border-color .35s,box-shadow .35s,transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 18px 46px #000000b3}.showcase-tile img{object-fit:cover;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.showcase-tile:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 26px 64px #000000d9,0 0 42px #00d0844d}.showcase-tile:hover img{transform:scale(1.07)}.showcase-tile:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0304070d 30%,#030407e0 100%);position:absolute;inset:0}.showcase-tile:after{content:"";mix-blend-mode:screen;opacity:0;z-index:3;pointer-events:none;background:linear-gradient(135deg,#00d0841f,#0000 55%);transition:opacity .4s;position:absolute;inset:0}.showcase-tile:hover:after{opacity:1}.showcase-sweep{z-index:4;pointer-events:none;background:linear-gradient(120deg,#0000,#34d39947,#0000);width:45%;height:100%;transition:left .7s;position:absolute;top:0;left:-60%}.showcase-tile:hover .showcase-sweep{left:130%}.showcase-tile .brk{z-index:5;opacity:0;border:2px solid #00d08499;width:20px;height:20px;transition:opacity .35s;position:absolute}.showcase-tile:hover .brk{opacity:1}.showcase-tile .brk.tl{border-bottom:none;border-right:none;top:14px;left:14px}.showcase-tile .brk.br{border-top:none;border-left:none;bottom:14px;right:14px}.showcase-meta{z-index:6;position:absolute;bottom:20px;left:22px;right:22px}.showcase-badge{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.05em;background:#00d08424;border:1px solid #00d08459;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:4px 10px;font-size:.68rem;display:inline-flex}.showcase-meta h4{margin-bottom:4px;font-size:1.15rem;font-weight:800;line-height:1.2}.showcase-meta p{color:#f4efe5b8;font-size:.82rem;line-height:1.45}.tile-feature{grid-area:span 2/span 4}.tile-square{grid-area:span 1/span 2}@media (max-width:1024px){.showcase-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}.tile-feature{grid-area:span 1/span 2}.tile-square{grid-column:span 1}}@media (max-width:768px){.showcase-bento{grid-template-columns:1fr}.tile-feature,.tile-square{grid-column:span 1}}.pcb-timeline{grid-template-columns:1fr 1fr;gap:0 60px;margin-top:20px;display:grid;position:relative}.pcb-spine{background:#00d08426;width:2px;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.pcb-spine:before{content:"";background:linear-gradient(to bottom, var(--accent), var(--cyan));width:2px;height:100%;box-shadow:0 0 12px var(--accent);background-size:100% 200%;animation:3s linear infinite spineFlow;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes spineFlow{0%{background-position:0 -100%}to{background-position:0 100%}}.pcb-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b12f0;border:1px solid #00d08438;border-radius:14px;grid-column:span 1;margin-bottom:40px;padding:26px;transition:all .35s;position:relative}.pcb-node:nth-child(odd){text-align:right;grid-column:1}.pcb-node:nth-child(2n){grid-column:2;margin-top:90px}.pcb-node:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 14px 40px #000c,0 0 26px #00d0844d}.pcb-node:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:30px;height:2px;position:absolute;top:34px}.pcb-node:nth-child(odd):after{background:linear-gradient(90deg, var(--accent), transparent);right:-30px}.pcb-node:nth-child(2n):after{background:linear-gradient(270deg, var(--accent), transparent);left:-30px}.pcb-node .step-badge{border:1px solid var(--accent);width:46px;height:46px;color:var(--accent-bright);font-family:var(--font-mono);background:#00d0841a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 0 14px #00d0844d}.pcb-node h4{margin-bottom:8px;font-size:1.3rem;font-weight:800}.pcb-node p{color:var(--muted);margin-bottom:12px;font-size:.9rem;line-height:1.6}.pcb-node .phase{font-family:var(--font-mono);color:var(--accent-bright);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.terminal-console-section{background:#05070cf2;border:1px solid #00d0844d;border-radius:16px;margin-top:80px;overflow:hidden;box-shadow:0 20px 60px #000000e6,0 0 40px #00d0842e}.console-topbar{font-family:var(--font-mono);background:#0c101ae6;border-bottom:1px solid #00d08433;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.82rem;display:flex}.console-dots{gap:8px;display:flex}.console-dot{border-radius:50%;width:10px;height:10px}.console-dot.red{background:#ff5f56}.console-dot.yellow{background:#ffbd2e}.console-dot.green{background:#27c93f}.console-title{color:var(--accent-bright);font-weight:700}.console-tabs{gap:12px;display:flex}.console-tab-btn{color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:.8rem;transition:all .2s}.console-tab-btn.active,.console-tab-btn:hover{color:var(--accent-bright);background:#00d08433;border-color:#00d08466;box-shadow:0 0 12px #00d08440}.console-body{font-family:var(--font-mono);color:#4ade80;background:#020305;min-height:250px;padding:24px;font-size:.85rem;line-height:1.7;position:relative}.log-line{opacity:.95;margin-bottom:6px}.log-line.streaming{animation:.22s cubic-bezier(.16,1,.3,1) forwards lineAppear}@keyframes lineAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.console-cursor{vertical-align:middle;background:#00d084;width:9px;height:16px;margin-top:4px;animation:.8s infinite blinkCursor;display:inline-block;box-shadow:0 0 8px #00d084}@keyframes blinkCursor{0%,49%{opacity:1}50%,to{opacity:0}}.log-line .timestamp{color:var(--muted);margin-right:10px}.log-line .tag{color:#38bdf8;margin-right:8px}.log-line .success{color:var(--accent-bright);font-weight:700}.control-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06090fd9;border:1px solid #00d08438;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #000c}.panel-topbar{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.06em;background:#00d0840d;border-bottom:1px solid #00d0842e;justify-content:space-between;align-items:center;padding:16px 24px;font-size:.78rem;display:flex}.panel-live{color:var(--muted);align-items:center;gap:8px;display:flex}.capabilities-grid{grid-template-columns:repeat(2,1fr);display:grid}.cap-card{border-bottom:1px solid #00d0841f;border-right:1px solid #00d0841f;padding:40px;transition:background .35s;position:relative;overflow:hidden}.cap-card:nth-child(2n){border-right:none}.cap-card:nth-last-child(-n+2){border-bottom:none}.cap-card:before{content:"";opacity:0;background:radial-gradient(circle at 20% 0,#00d0841f,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.cap-card:hover:before{opacity:1}.cap-header{align-items:center;gap:16px;margin-bottom:18px;display:flex;position:relative}.cap-icon{border:1px solid var(--accent);width:50px;height:50px;color:var(--accent-bright);background:#00d0841a;border-radius:12px;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid;box-shadow:inset 0 0 14px #00d0842e}.cap-title{font-size:1.35rem;font-weight:800;line-height:1.15}.cap-desc{color:#f4efe5bf;margin-bottom:22px;font-size:.96rem;line-height:1.65;position:relative}.cap-specs-list{font-family:var(--font-mono);flex-direction:column;gap:9px;font-size:.8rem;list-style:none;display:flex;position:relative}.cap-specs-list li{color:var(--accent-bright);align-items:center;gap:10px;display:flex}.cap-specs-list li i{color:var(--accent)}.cta-system-section{padding:120px 0 150px;position:relative}.cta-card-green{border:1px solid var(--accent);text-align:center;background:linear-gradient(135deg,#080d16f5 0%,#04070cfa 100%);border-radius:26px;padding:80px 48px;position:relative;overflow:hidden;box-shadow:0 25px 70px #000000e6,0 0 60px #00d08440}.cta-card-green:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 120%,#00d0844d,#0000 60%);position:absolute;inset:0}.portal-rings{pointer-events:none;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-rings span{border:1px solid #00d08424;border-radius:50%;animation:4s ease-out infinite portalPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-rings span:first-child{width:260px;height:260px;animation-delay:0s}.portal-rings span:nth-child(2){width:460px;height:460px;animation-delay:.8s}.portal-rings span:nth-child(3){width:660px;height:660px;animation-delay:1.6s}.portal-rings span:nth-child(4){width:860px;height:860px;animation-delay:2.4s}@keyframes portalPulse{0%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.cta-content{z-index:2;position:relative}.cta-system-tag{font-family:var(--font-mono);color:var(--accent-bright);letter-spacing:.08em;background:#00d0841a;border:1px solid #00d08466;border-radius:999px;margin-bottom:22px;padding:6px 16px;font-size:.8rem;display:inline-block}.cta-title{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:900;line-height:1.1}.cta-sub{color:#f4efe5cc;max-width:640px;margin:0 auto 38px;font-size:1.1rem;line-height:1.65}@media (max-width:1200px){#core-globe{opacity:.6}.hero-hud-chip{display:none}}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.span-3,.span-2,.span-4{grid-column:span 1}.row-2{grid-row:span 1}.pcb-timeline{grid-template-columns:1fr;gap:0}.pcb-spine{left:20px}.pcb-node:nth-child(odd),.pcb-node:nth-child(2n){text-align:left;grid-column:1;margin-top:0;margin-left:40px}.pcb-node:nth-child(odd):after,.pcb-node:nth-child(2n):after{background:linear-gradient(270deg, var(--accent), transparent);left:-40px;right:auto}.capabilities-grid{grid-template-columns:1fr}.cap-card{border-right:none}}@media (max-width:768px){main{padding-left:0}.left-sidebar-strip{display:none}.site-header{padding:0 20px;left:0}body{padding-left:0}#core-globe{display:none}.core-hero-title{font-size:clamp(2.6rem,12vw,4rem)}.bento-grid{grid-template-columns:1fr}}.sec-title,.cta-title{background:linear-gradient(135deg, #fff 40%, #f4efe5d9 70%, var(--accent-bright) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sec-title em,.cta-title em{background:linear-gradient(135deg, var(--accent-bright) 0%, var(--accent) 50%, #00e5ff 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-style:normal}.bento-card h3,.pcb-node h4,.cap-title{background:linear-gradient(135deg,#fff 50%,#ffffffbf 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.bento-card,.pcb-node,.hero-hud-chip{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s,background .35s!important}.pcb-node:hover,.hero-hud-chip:hover{border-color:var(--accent)!important;transform:translateY(-8px)scale(1.01)!important;box-shadow:0 20px 50px #000c,0 0 35px #00d0844d!important}.cap-card:hover{background:#00d0840d}.cap-card:hover .cap-icon{border-color:var(--accent-bright);transform:scale(1.08);box-shadow:0 0 20px #00d08480,inset 0 0 14px #00d0844d}.bento-card:hover{box-shadow:0 25px 60px #000000e6,0 0 45px #00d08459!important}.cta-card-green:hover{border-color:var(--accent-bright)!important;box-shadow:0 25px 70px #000000e6,0 0 80px #00d08473!important}
