.welcome-splash[data-astro-cid-utxxytgt]{position:fixed;inset:0;z-index:9999;background:linear-gradient(135deg,#000000fa,#050a14f2,#000f1ef5),repeating-linear-gradient(0deg,rgba(0,217,255,.02) 0px,transparent 2px,transparent 4px),repeating-linear-gradient(90deg,rgba(0,255,65,.02) 0px,transparent 2px,transparent 4px);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:splashFadeOut .8s ease-in-out 3s forwards;pointer-events:none}@keyframes splashFadeOut{to{opacity:0;visibility:hidden;transform:scale(1.1)}}.splash-content[data-astro-cid-utxxytgt]{text-align:center;color:#00d9ff;position:relative;z-index:2;animation:contentGlitchIn .8s cubic-bezier(.22,1,.36,1)}@keyframes contentGlitchIn{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}50%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.splash-logo[data-astro-cid-utxxytgt]{margin-bottom:2.5rem;animation:logoReveal 1s ease-out}@keyframes logoReveal{0%{opacity:0;transform:scale(.5) rotateY(180deg)}to{opacity:1;transform:scale(1) rotateY(0)}}.logo-hexagon[data-astro-cid-utxxytgt]{width:160px;height:160px;margin:0 auto;background:linear-gradient(135deg,#00d9ff1a,#00ff410d);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #00d9ff80,0 0 80px #00ff414d,inset 0 0 20px #00d9ff33;position:relative;animation:hexagonPulse 2s ease-in-out infinite;border:2px solid rgba(0,217,255,.6)}@keyframes hexagonPulse{0%,to{box-shadow:0 0 40px #00d9ff80,0 0 80px #00ff414d,inset 0 0 20px #00d9ff33;transform:scale(1)}50%{box-shadow:0 0 60px #00d9ffb3,0 0 120px #00ff4180,inset 0 0 30px #00d9ff4d;transform:scale(1.05)}}.tech-icon[data-astro-cid-utxxytgt]{width:100px;height:100px;color:#00d9ff;filter:drop-shadow(0 0 10px rgba(0,217,255,.8))}.hex-outline[data-astro-cid-utxxytgt]{animation:hexRotate 8s linear infinite;transform-origin:center}.hex-1[data-astro-cid-utxxytgt]{stroke:#00d9ff}.hex-2[data-astro-cid-utxxytgt]{stroke:#00ff41;animation-direction:reverse}@keyframes hexRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hex-core[data-astro-cid-utxxytgt]{fill:#00d9ff;animation:corePulse 2s ease-in-out infinite}@keyframes corePulse{0%,to{opacity:.3}50%{opacity:.6}}.node[data-astro-cid-utxxytgt]{animation:nodeBlink 1.5s ease-in-out infinite}.node-1[data-astro-cid-utxxytgt]{animation-delay:0s;fill:#00d9ff}.node-2[data-astro-cid-utxxytgt]{animation-delay:.25s;fill:#00ff41}.node-3[data-astro-cid-utxxytgt]{animation-delay:.5s;fill:#00d9ff}.node-4[data-astro-cid-utxxytgt]{animation-delay:.75s;fill:#00ff41}.node-5[data-astro-cid-utxxytgt]{animation-delay:1s;fill:#00d9ff}.node-6[data-astro-cid-utxxytgt]{animation-delay:1.25s;fill:#00ff41}@keyframes nodeBlink{0%,to{opacity:.4}50%{opacity:1}}.splash-title[data-astro-cid-utxxytgt]{font-size:clamp(3rem,10vw,5rem);font-weight:900;margin:0 0 1.5rem;letter-spacing:.2em;display:flex;justify-content:center;gap:.15em;font-family:var(--font-mono);background:linear-gradient(90deg,#00d9ff,#00ff41,#00d9ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cyberFlow 3s linear infinite;text-shadow:0 0 40px rgba(0,217,255,.5),0 0 80px rgba(0,255,65,.3)}@keyframes cyberFlow{0%{background-position:0% center;filter:brightness(1)}50%{filter:brightness(1.3)}to{background-position:200% center;filter:brightness(1)}}.splash-letter[data-astro-cid-utxxytgt]{display:inline-block;opacity:0;animation:letterGlitch .6s ease-out forwards}.splash-letter[data-astro-cid-utxxytgt]:nth-child(1){animation-delay:.1s}.splash-letter[data-astro-cid-utxxytgt]:nth-child(2){animation-delay:.15s}.splash-letter[data-astro-cid-utxxytgt]:nth-child(3){animation-delay:.2s}.splash-letter[data-astro-cid-utxxytgt]:nth-child(4){animation-delay:.25s}.splash-letter[data-astro-cid-utxxytgt]:nth-child(5){animation-delay:.3s}.splash-letter[data-astro-cid-utxxytgt]:nth-child(6){animation-delay:.35s}@keyframes letterGlitch{0%{opacity:0;transform:translate(-50px) skew(-20deg);filter:blur(10px)}40%{transform:translate(5px) skew(10deg);filter:blur(2px)}60%{transform:translate(-3px) skew(-5deg)}80%{transform:translate(2px) skew(3deg)}to{opacity:1;transform:translate(0) skew(0);filter:blur(0)}}.splash-subtitle[data-astro-cid-utxxytgt]{font-size:clamp(.9rem,2vw,1.2rem);font-weight:700;margin:0 0 2rem;opacity:0;letter-spacing:.15em;color:#00ff41;font-family:var(--font-mono);text-shadow:0 0 10px rgba(0,255,65,.8),0 0 20px rgba(0,217,255,.5);animation:subtitleScan .8s ease-out .6s forwards,textFlicker 2s infinite 1.5s}@keyframes subtitleScan{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes textFlicker{0%,to{opacity:1}50%{opacity:.85}}.loading-bar[data-astro-cid-utxxytgt]{width:clamp(250px,70vw,500px);height:4px;background:#0009;border-radius:0;overflow:hidden;margin:0 auto 1rem;opacity:0;animation:loadingBarFade .3s ease-out 1s forwards;box-shadow:0 0 10px #00d9ff4d,inset 0 0 5px #00000080;border:1px solid rgba(0,217,255,.4);position:relative}@keyframes loadingBarFade{to{opacity:1}}.loading-progress[data-astro-cid-utxxytgt]{height:100%;background:linear-gradient(90deg,#00d9ff,#00ff41,#00d9ff);background-size:200% 100%;border-radius:0;animation:loadingProgress 2.5s ease-out 1s forwards,cyberSlide 1s linear infinite;width:0;box-shadow:0 0 20px #00d9ffcc,0 0 40px #00ff4199;position:relative}.loading-glitch[data-astro-cid-utxxytgt]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:glitchSweep 2s ease-in-out infinite}@keyframes loadingProgress{to{width:100%}}@keyframes cyberSlide{0%{background-position:0% center}to{background-position:200% center}}@keyframes glitchSweep{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.loading-text[data-astro-cid-utxxytgt]{font-family:var(--font-mono);font-size:.85rem;color:#00d9ff;letter-spacing:.15em;font-weight:700;opacity:0;animation:loadingBarFade .3s ease-out 1s forwards;text-shadow:0 0 10px rgba(0,217,255,.5)}.loading-percent[data-astro-cid-utxxytgt]{color:#00ff41}.circuit-grid[data-astro-cid-utxxytgt]{position:absolute;inset:0;overflow:hidden;z-index:0;opacity:.3}.circuit-line[data-astro-cid-utxxytgt]{position:absolute;background:linear-gradient(90deg,transparent,rgba(0,217,255,.6),transparent);animation:circuitFlow 3s linear infinite}.circuit-1[data-astro-cid-utxxytgt]{width:2px;height:100%;left:15%;animation-delay:0s}.circuit-2[data-astro-cid-utxxytgt]{width:100%;height:2px;top:25%;animation-delay:.5s}.circuit-3[data-astro-cid-utxxytgt]{width:2px;height:100%;left:85%;animation-delay:1s;background:linear-gradient(90deg,transparent,rgba(0,255,65,.6),transparent)}.circuit-4[data-astro-cid-utxxytgt]{width:100%;height:2px;top:75%;animation-delay:1.5s;background:linear-gradient(90deg,transparent,rgba(0,255,65,.6),transparent)}@keyframes circuitFlow{0%,to{opacity:.2}50%{opacity:.8}}.scan-lines[data-astro-cid-utxxytgt]{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none}.scan-line[data-astro-cid-utxxytgt]{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,217,255,.8),transparent);box-shadow:0 0 10px #00d9ffcc;animation:scanMove 3s linear infinite}.scan-1[data-astro-cid-utxxytgt]{top:0;animation-delay:0s}.scan-2[data-astro-cid-utxxytgt]{top:33%;animation-delay:1s;background:linear-gradient(90deg,transparent,rgba(0,255,65,.8),transparent);box-shadow:0 0 10px #00ff41cc}.scan-3[data-astro-cid-utxxytgt]{top:66%;animation-delay:2s}@keyframes scanMove{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(100vh);opacity:0}}.particles[data-astro-cid-utxxytgt]{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none}.particle[data-astro-cid-utxxytgt]{position:absolute;width:6px;height:6px;opacity:.7;animation:particleMove 4s linear infinite;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.particle-1[data-astro-cid-utxxytgt]{background:#00d9ff;box-shadow:0 0 8px #00d9ff}.particle-2[data-astro-cid-utxxytgt]{background:#00ff41;box-shadow:0 0 8px #00ff41}.particle-3[data-astro-cid-utxxytgt]{background:#00d9ffcc;box-shadow:0 0 6px #00d9ffcc}.particle[data-astro-cid-utxxytgt]:nth-child(1){left:10%;top:10%;animation-delay:0s;animation-duration:4.5s}.particle[data-astro-cid-utxxytgt]:nth-child(2){left:30%;top:60%;animation-delay:.5s;animation-duration:4s}.particle[data-astro-cid-utxxytgt]:nth-child(3){left:50%;top:20%;animation-delay:1s;animation-duration:4.2s}.particle[data-astro-cid-utxxytgt]:nth-child(4){left:70%;top:80%;animation-delay:1.5s;animation-duration:4.3s}.particle[data-astro-cid-utxxytgt]:nth-child(5){left:20%;top:40%;animation-delay:2s;animation-duration:4.1s}.particle[data-astro-cid-utxxytgt]:nth-child(6){left:85%;top:30%;animation-delay:2.5s;animation-duration:4.4s}.particle[data-astro-cid-utxxytgt]:nth-child(7){left:40%;top:85%;animation-delay:3s;animation-duration:4.2s}.particle[data-astro-cid-utxxytgt]:nth-child(8){left:60%;top:15%;animation-delay:3.5s;animation-duration:4s}.particle[data-astro-cid-utxxytgt]:nth-child(9){left:15%;top:70%;animation-delay:.8s;animation-duration:4.3s}.particle[data-astro-cid-utxxytgt]:nth-child(10){left:80%;top:50%;animation-delay:1.3s;animation-duration:4.1s}.particle[data-astro-cid-utxxytgt]:nth-child(11){left:45%;top:35%;animation-delay:1.8s;animation-duration:4.2s}.particle[data-astro-cid-utxxytgt]:nth-child(12){left:90%;top:65%;animation-delay:2.3s;animation-duration:4.4s}@keyframes particleMove{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@media (max-width: 720px){.splash-title[data-astro-cid-utxxytgt]{font-size:2.8rem;letter-spacing:.15em}.splash-subtitle[data-astro-cid-utxxytgt]{font-size:.8rem;letter-spacing:.12em}.logo-hexagon[data-astro-cid-utxxytgt]{width:120px;height:120px}.tech-icon[data-astro-cid-utxxytgt]{width:80px;height:80px}.loading-bar[data-astro-cid-utxxytgt]{width:85vw}}@media (prefers-reduced-motion: reduce){.welcome-splash[data-astro-cid-utxxytgt],.splash-content[data-astro-cid-utxxytgt],.splash-logo[data-astro-cid-utxxytgt],.logo-hexagon[data-astro-cid-utxxytgt],.tech-icon[data-astro-cid-utxxytgt],.splash-letter[data-astro-cid-utxxytgt],.splash-subtitle[data-astro-cid-utxxytgt],.loading-bar[data-astro-cid-utxxytgt],.loading-progress[data-astro-cid-utxxytgt],.particle[data-astro-cid-utxxytgt],.scan-line[data-astro-cid-utxxytgt],.circuit-line[data-astro-cid-utxxytgt]{animation:none!important}.welcome-splash[data-astro-cid-utxxytgt]{display:none}}.scroll-to-top[data-astro-cid-73562bqz]{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(var(--accent),.4),0 0 rgba(var(--accent),.6);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .3s ease;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;animation:pulse 2s ease-in-out infinite}.scroll-to-top[data-astro-cid-73562bqz].visible{opacity:1;visibility:visible;pointer-events:auto}.scroll-to-top[data-astro-cid-73562bqz]:hover{transform:translateY(-8px) scale(1.1);box-shadow:0 16px 40px rgba(var(--accent),.5),0 0 0 8px rgba(var(--accent),.15);animation:none}.scroll-to-top[data-astro-cid-73562bqz]:active{transform:translateY(-4px) scale(1.05)}.scroll-to-top[data-astro-cid-73562bqz] svg[data-astro-cid-73562bqz]{width:24px;height:24px}@keyframes pulse{0%,to{box-shadow:0 8px 24px rgba(var(--accent),.4),0 0 rgba(var(--accent),.6)}50%{box-shadow:0 8px 24px rgba(var(--accent),.4),0 0 0 12px rgba(var(--accent),0)}}@media (max-width: 720px){.scroll-to-top[data-astro-cid-73562bqz]{bottom:1.5rem;right:1.5rem;width:48px;height:48px}.scroll-to-top[data-astro-cid-73562bqz] svg[data-astro-cid-73562bqz]{width:20px;height:20px}}@media (max-width: 480px){.scroll-to-top[data-astro-cid-73562bqz]{bottom:1rem;right:1rem;width:44px;height:44px}}html[data-theme=dark] .scroll-to-top[data-astro-cid-73562bqz]{box-shadow:0 12px 32px rgba(var(--accent),.5),0 0 rgba(var(--accent),.7)}html[data-theme=dark] .scroll-to-top[data-astro-cid-73562bqz]:hover{box-shadow:0 20px 48px rgba(var(--accent),.6),0 0 0 8px rgba(var(--accent),.2)}.cursor-glow[data-astro-cid-nhw44aed]{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:9998;opacity:0;background:radial-gradient(circle,rgba(99,102,241,.15),rgba(139,92,246,.1),transparent 70%);transition:opacity .3s ease;mix-blend-mode:normal;transform:translate(-50%,-50%);filter:blur(20px);will-change:transform,opacity}@media (max-width: 1024px){.cursor-glow[data-astro-cid-nhw44aed]{display:none}}@media (hover: none){.cursor-glow[data-astro-cid-nhw44aed]{display:none}}html[data-theme=dark] .cursor-glow[data-astro-cid-nhw44aed]{filter:blur(25px);background:radial-gradient(circle,rgba(99,102,241,.2),rgba(139,92,246,.15),transparent 70%)}:root{--hero-primary: 0, 217, 255;--hero-secondary: 0, 255, 65;--hero-bg-start: rgba(0, 20, 40, .95);--hero-bg-end: rgba(10, 25, 45, .92)}html[data-theme=light]{--hero-primary: 14, 165, 233;--hero-secondary: 16, 185, 129;--hero-bg-start: rgba(255, 255, 255, .98);--hero-bg-end: rgba(248, 250, 252, .95)}main[data-astro-cid-j7pv25f6]{width:100%;max-width:min(1180px,100%);margin:0 auto;padding:clamp(3rem,6vw,4.75rem) clamp(1rem,4vw,3rem) 5rem;color:var(--black);display:grid;gap:clamp(2.75rem,5vw,3.5rem);box-sizing:border-box;overflow-x:hidden}section[data-astro-cid-j7pv25f6]{margin:0}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(320px,.58fr) minmax(260px,.42fr);align-items:center;background:linear-gradient(135deg,var(--hero-bg-start),var(--hero-bg-end)),linear-gradient(45deg,rgba(var(--hero-primary),.08) 0%,transparent 40%,rgba(var(--hero-secondary),.08) 100%);padding:clamp(2.75rem,5vw,4rem);border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--hero-primary),.3) inset,0 0 0 2px rgba(var(--black),.1),0 20px 60px rgba(var(--hero-primary),.25),0 40px 100px rgba(var(--black),.15);isolation:isolate;clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,2rem 100%,0 calc(100% - 2rem));animation:heroEdgePulse 4s ease-in-out infinite}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(var(--hero-primary),.03) 0px,transparent 2px,transparent 4px,rgba(var(--hero-primary),.03) 4px),repeating-linear-gradient(90deg,rgba(var(--hero-secondary),.03) 0px,transparent 2px,transparent 4px,rgba(var(--hero-secondary),.03) 4px);opacity:.6;z-index:0;pointer-events:none}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--hero-primary),.8),rgba(var(--hero-secondary),.8),transparent);animation:scanTop 3s linear infinite}@keyframes heroEdgePulse{0%,to{box-shadow:0 0 0 1px rgba(var(--hero-primary),.3) inset,0 0 0 2px rgba(var(--black),.1),0 20px 60px rgba(var(--hero-primary),.25),0 40px 100px rgba(var(--black),.15)}50%{box-shadow:0 0 0 1px rgba(var(--hero-secondary),.5) inset,0 0 0 2px rgba(var(--black),.1),0 20px 60px rgba(var(--hero-secondary),.35),0 40px 100px rgba(var(--black),.15)}}@keyframes scanTop{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-content[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;max-width:65ch;position:relative;z-index:2}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{animation:fadeInUp .8s ease-out .2s both;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.eyebrow[data-astro-cid-j7pv25f6]{letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;color:rgb(var(--hero-primary));font-weight:800;background:rgba(var(--black),.1);display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:0;width:fit-content;border:2px solid rgba(var(--hero-primary),.6);border-left:4px solid rgb(var(--hero-secondary));box-shadow:0 0 10px rgba(var(--hero-primary),.4),inset 0 0 10px rgba(var(--hero-primary),.1);animation:fadeInUp .6s ease-out both;position:relative;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-family:var(--font-mono)}.eyebrow[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--hero-primary),.8),transparent);transform:translate(-100%);animation:eyebrowScan 2s ease-in-out infinite}.lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.7;max-width:60ch;animation:fadeInUp .8s ease-out .4s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrowScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;animation:fadeInUp 1s ease-out .6s both}.cta[data-astro-cid-j7pv25f6],.ghost[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:0;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;position:relative;overflow:hidden;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.cta[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,rgb(var(--hero-primary)),rgb(var(--hero-secondary)));color:rgb(var(--black));font-weight:800;box-shadow:0 0 20px rgba(var(--hero-primary),.5),0 0 40px rgba(var(--hero-secondary),.3);border:2px solid rgba(var(--hero-primary),.8)}.cta[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4),transparent);transform:translate(-100%) skew(-25deg);transition:transform .5s ease}.cta[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,rgb(var(--hero-primary)),rgb(var(--hero-secondary)));z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(12px)}.ghost[data-astro-cid-j7pv25f6]{background:rgba(var(--black),.05);border:2px solid rgba(var(--hero-primary),.6);color:rgb(var(--hero-primary));position:relative}.ghost[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(var(--hero-primary)),rgb(var(--hero-secondary)));opacity:0;transition:opacity .3s ease;z-index:-1}.cta[data-astro-cid-j7pv25f6]:hover,.ghost[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.cta[data-astro-cid-j7pv25f6]:hover{box-shadow:0 0 30px rgba(var(--hero-primary),.8),0 0 60px rgba(var(--hero-secondary),.5)}.cta[data-astro-cid-j7pv25f6]:hover:before{transform:translate(100%) skew(-25deg)}.cta[data-astro-cid-j7pv25f6]:hover:after{opacity:1}.ghost[data-astro-cid-j7pv25f6]:hover{color:rgb(var(--black));border-color:rgb(var(--hero-secondary))}.ghost[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.cta[data-astro-cid-j7pv25f6]:active,.ghost[data-astro-cid-j7pv25f6]:active{transform:translateY(-2px)}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;min-height:clamp(260px,32vw,360px);display:grid;place-items:center;perspective:1000px}.visual-toggle[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:1rem;z-index:10;width:44px;height:44px;background:rgba(var(--black),.1);border:2px solid rgba(var(--hero-primary),.6);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));color:rgb(var(--hero-primary));cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 20px rgba(var(--hero-primary),.5)}.visual-toggle[data-astro-cid-j7pv25f6]:hover{background:rgba(var(--hero-primary),.2);border-color:rgb(var(--hero-secondary));color:rgb(var(--hero-secondary));box-shadow:0 0 30px rgba(var(--hero-secondary),.6)}.visual-toggle[data-astro-cid-j7pv25f6]:active{transform:scale(.95)}@media (max-width: 960px){.visual-toggle[data-astro-cid-j7pv25f6]{display:flex}}.tech-grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.hex-grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.hexagon[data-astro-cid-j7pv25f6]{position:absolute;width:60px;height:60px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:2px solid rgba(var(--hero-primary),.4);background:rgba(var(--hero-primary),.05);animation:hexFloat 4s ease-in-out infinite}.hex-1[data-astro-cid-j7pv25f6]{top:20%;left:30%;animation-delay:0s;border-color:rgb(var(--hero-primary));box-shadow:0 0 20px rgba(var(--hero-primary),.4)}.hex-2[data-astro-cid-j7pv25f6]{top:60%;left:25%;width:80px;height:80px;animation-delay:.5s;border-color:rgb(var(--hero-secondary));box-shadow:0 0 20px rgba(var(--hero-secondary),.4)}.hex-3[data-astro-cid-j7pv25f6]{top:30%;right:20%;width:50px;height:50px;animation-delay:1s;border-color:rgb(var(--hero-primary))}.hex-4[data-astro-cid-j7pv25f6]{bottom:25%;right:30%;animation-delay:1.5s;border-color:rgb(var(--hero-secondary))}.hex-5[data-astro-cid-j7pv25f6]{top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;animation-delay:2s;border-color:rgb(var(--hero-primary));box-shadow:0 0 30px rgba(var(--hero-primary),.5)}.hex-6[data-astro-cid-j7pv25f6]{top:15%;left:60%;width:70px;height:70px;animation-delay:2.5s;border-color:rgb(var(--hero-secondary))}@keyframes hexFloat{0%,to{transform:translateY(0) rotate(0);opacity:.4}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}.circuit-lines[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.circuit-line[data-astro-cid-j7pv25f6]{position:absolute;background:linear-gradient(90deg,transparent,rgba(var(--hero-primary),.6),transparent);animation:circuitPulse 3s ease-in-out infinite}.line-1[data-astro-cid-j7pv25f6]{width:2px;height:50%;top:25%;left:35%;animation-delay:0s}.line-2[data-astro-cid-j7pv25f6]{width:60%;height:2px;top:40%;left:20%;animation-delay:.75s}.line-3[data-astro-cid-j7pv25f6]{width:2px;height:60%;top:20%;right:30%;animation-delay:1.5s;background:linear-gradient(90deg,transparent,rgba(var(--hero-secondary),.6),transparent)}.line-4[data-astro-cid-j7pv25f6]{width:50%;height:2px;bottom:30%;right:25%;animation-delay:2.25s;background:linear-gradient(90deg,transparent,rgba(var(--hero-secondary),.6),transparent)}@keyframes circuitPulse{0%,to{opacity:.3}50%{opacity:1}}.geometric-shapes[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.triangle[data-astro-cid-j7pv25f6],.square[data-astro-cid-j7pv25f6]{position:absolute;animation:shapeFloat 5s ease-in-out infinite}.triangle[data-astro-cid-j7pv25f6]{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid rgba(var(--hero-primary),.4)}.tri-1[data-astro-cid-j7pv25f6]{top:25%;left:20%;animation-delay:0s}.tri-2[data-astro-cid-j7pv25f6]{bottom:30%;left:35%;animation-delay:1s;border-bottom-color:rgba(var(--hero-secondary),.4)}.tri-3[data-astro-cid-j7pv25f6]{top:35%;right:25%;animation-delay:2s}.square[data-astro-cid-j7pv25f6]{width:30px;height:30px;border:2px solid rgba(var(--hero-primary),.4);background:rgba(var(--hero-primary),.05)}.sq-1[data-astro-cid-j7pv25f6]{top:50%;left:25%;animation-delay:.5s}.sq-2[data-astro-cid-j7pv25f6]{bottom:25%;right:30%;animation-delay:1.5s;border-color:rgba(var(--hero-secondary),.4);background:rgba(var(--hero-secondary),.05)}@keyframes shapeFloat{0%,to{transform:translateY(0) rotate(0);opacity:.4}50%{transform:translateY(-15px) rotate(90deg);opacity:.7}}.sharp-beams[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.beam[data-astro-cid-j7pv25f6]{position:absolute;width:2px;height:200px;background:linear-gradient(180deg,transparent,rgba(var(--hero-primary),.8),transparent);box-shadow:0 0 10px rgba(var(--hero-primary),.8);animation:beamSweep 4s linear infinite}.beam-1[data-astro-cid-j7pv25f6]{left:30%;animation-delay:0s}.beam-2[data-astro-cid-j7pv25f6]{left:50%;animation-delay:1.3s;background:linear-gradient(180deg,transparent,rgba(var(--hero-secondary),.8),transparent);box-shadow:0 0 10px rgba(var(--hero-secondary),.8)}.beam-3[data-astro-cid-j7pv25f6]{left:70%;animation-delay:2.6s}@keyframes beamSweep{0%{transform:translateY(-200px);opacity:0}50%{opacity:1}to{transform:translateY(calc(100% + 200px));opacity:0}}.grid-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--hero-primary),.1) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--hero-primary),.1) 1px,transparent 1px);background-size:40px 40px;mask:radial-gradient(circle at center,rgba(255,255,255,.5),rgba(255,255,255,0) 70%);opacity:.4;animation:gridPulse 8s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.4}50%{opacity:.6}}.scan-line[data-astro-cid-j7pv25f6]{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--hero-primary),.8),transparent);box-shadow:0 0 10px rgba(var(--hero-primary),.8);animation:scanSweep 5s linear infinite;top:0}@keyframes scanSweep{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(360px);opacity:0}}.pillars-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.5rem,3vw,2.1rem);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,28vw,340px),1fr))}.pillar-card[data-astro-cid-j7pv25f6]{--pillar-primary: 129, 140, 248;--pillar-secondary: 56, 189, 248;position:relative;padding:clamp(1.75rem,4vw,2.25rem);border-radius:1.25rem;background:linear-gradient(135deg,rgba(var(--pillar-primary),.16),rgba(var(--pillar-secondary),.12));border:1px solid rgba(var(--pillar-primary),.18);box-shadow:0 22px 44px #0f172a2e;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.pillar-card[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{display:grid;gap:.45rem;margin-bottom:.75rem}.pillar-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0}.pillar-subhead[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--pillar-primary),.9);font-weight:700}.pillar-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin:0;line-height:1.65;color:#0f172ac7}.pillar-card__glow[data-astro-cid-j7pv25f6],.pillar-card__pulse[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pillar-card__glow[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at top right,rgba(var(--pillar-secondary),.4),transparent 60%),radial-gradient(circle at bottom left,rgba(var(--pillar-primary),.35),transparent 55%);opacity:.85;mix-blend-mode:screen;animation:pillarGlow 18s ease-in-out infinite}.pillar-card__pulse[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,#ffffff2e,#fff0);transform:translate3d(-40%,-40%,0) rotate(12deg);opacity:0;transition:opacity .45s ease,transform .45s ease}.pillar-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:18px;border-radius:inherit;border:1px solid rgba(255,255,255,.25);opacity:.5;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.pillar-card[data-astro-cid-j7pv25f6]:hover,.pillar-card[data-astro-cid-j7pv25f6]:focus-within{transform:translateY(-8px) scale(1.01);box-shadow:0 36px 70px #0f172a47;border-color:rgba(var(--pillar-secondary),.5)}.pillar-card[data-astro-cid-j7pv25f6]:hover .pillar-card__pulse[data-astro-cid-j7pv25f6],.pillar-card[data-astro-cid-j7pv25f6]:focus-within .pillar-card__pulse[data-astro-cid-j7pv25f6]{opacity:.75;transform:translateZ(0) rotate(0)}.pillar-card[data-astro-cid-j7pv25f6]:hover:after,.pillar-card[data-astro-cid-j7pv25f6]:focus-within:after{opacity:.85;transform:scale(.98)}.pillar-card--adversary[data-astro-cid-j7pv25f6]{--pillar-primary: 129, 140, 248;--pillar-secondary: 56, 189, 248}.pillar-card--detect[data-astro-cid-j7pv25f6]{--pillar-primary: 16, 185, 129;--pillar-secondary: 14, 165, 233}.pillar-card--educate[data-astro-cid-j7pv25f6]{--pillar-primary: 244, 114, 182;--pillar-secondary: 59, 130, 246}@keyframes pillarGlow{0%,to{transform:translateZ(0) scale(1)}40%{transform:translate3d(6px,-4px,0) scale(1.03)}70%{transform:translate3d(-8px,6px,0) scale(1.02)}}.highlights[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:clamp(1.1rem,2vw,1.75rem)}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#10b9811f,#3b82f61f);padding:clamp(1rem,2vw,1.45rem) clamp(1.1rem,4vw,1.75rem);border-radius:1rem;border:1px solid rgba(var(--accent),.15);box-shadow:0 18px 30px #0f172a14;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease;position:relative;overflow:hidden}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:50%;width:4px;height:0;background:var(--accent);transition:height .3s ease,top .3s ease;border-radius:0 4px 4px 0}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{transform:translate(12px) scale(1.02);box-shadow:0 24px 40px #0f172a24;border-color:rgba(var(--accent),.4)}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover:before{height:60%;top:20%}.next[data-astro-cid-j7pv25f6]{text-align:center;padding:clamp(2rem,4vw,2.75rem);border:1px solid rgba(var(--black),.12);border-radius:1.3rem;box-shadow:0 20px 40px rgba(var(--black),.12);background:rgba(var(--surface-rgb),.96);position:relative;overflow:hidden}.next[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.next[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-40% -20% auto;height:60%;background:radial-gradient(circle,rgba(16,185,129,.2),transparent 70%);animation:float 16s ease-in-out infinite;opacity:.7}html[data-theme=dark] .pillar-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,rgba(var(--pillar-primary),.18),rgba(var(--pillar-secondary),.2));border-color:rgba(var(--pillar-secondary),.55);box-shadow:0 28px 56px #020617a6}html[data-theme=dark] .pillar-card[data-astro-cid-j7pv25f6]:after{border-color:#ffffff2e}html[data-theme=dark] .pillar-card__pulse[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,#ffffff40,#fff0)}html[data-theme=dark] .pillar-card[data-astro-cid-j7pv25f6]:hover,html[data-theme=dark] .pillar-card[data-astro-cid-j7pv25f6]:focus-within{box-shadow:0 42px 88px #020617b8}html[data-theme=dark] .pillar-subhead[data-astro-cid-j7pv25f6]{color:rgba(var(--pillar-secondary),.9)}html[data-theme=dark] .pillar-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#e2e8f0d9}html[data-theme=dark] .next[data-astro-cid-j7pv25f6]{background:rgba(var(--surface-rgb),.9);border-color:#94a3b82e;box-shadow:0 20px 40px #0206179e}html[data-theme=dark] .next[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle,rgba(59,130,246,.32),transparent 70%);opacity:.85}@media (max-width: 1080px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(300px,1fr) minmax(220px,.85fr)}}@media (max-width: 960px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.hero-content[data-astro-cid-j7pv25f6]{justify-items:center}.hero-content[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{text-align:center}}@media (max-width: 1024px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.hero-content[data-astro-cid-j7pv25f6]{max-width:100%}.hero-visual[data-astro-cid-j7pv25f6]{min-height:280px}.pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 720px){main[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:3rem .75rem 3.5rem}.hero[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,5vw,2rem);gap:2rem;margin:0 -.5rem;border-radius:1rem}.hero-actions[data-astro-cid-j7pv25f6]{justify-content:center;flex-direction:column;width:100%}.cta[data-astro-cid-j7pv25f6],.ghost[data-astro-cid-j7pv25f6]{width:100%;padding:.85rem 1.75rem}.pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}.highlights[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{gap:1rem}}@media (max-width: 480px){main[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:2rem .5rem 2.5rem;gap:2rem}.hero[data-astro-cid-j7pv25f6]{padding:1.25rem 1rem;border-radius:.75rem;gap:1.5rem;margin:0}.hero-visual[data-astro-cid-j7pv25f6]{min-height:200px}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.7rem;padding:.4rem .75rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.3;word-spacing:.05em}.lede[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.6}.hero-actions[data-astro-cid-j7pv25f6]{gap:.75rem}.cta[data-astro-cid-j7pv25f6],.ghost[data-astro-cid-j7pv25f6]{padding:.75rem 1.5rem;font-size:.85rem}.pillar-card[data-astro-cid-j7pv25f6]{padding:1.25rem 1rem}.pillar-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,4vw,1.4rem)}.pillar-subhead[data-astro-cid-j7pv25f6]{font-size:.85rem}.next[data-astro-cid-j7pv25f6]{padding:1.5rem 1rem}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.85rem 1rem}}@media (max-width: 360px){main[data-astro-cid-j7pv25f6]{padding:1.5rem .4rem 2rem;gap:1.5rem}.hero[data-astro-cid-j7pv25f6]{padding:1rem .75rem;border-radius:.5rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,6vw,1.6rem);line-height:1.3}.lede[data-astro-cid-j7pv25f6]{font-size:.9rem}.cta[data-astro-cid-j7pv25f6],.ghost[data-astro-cid-j7pv25f6]{padding:.65rem 1.25rem;font-size:.8rem}}@media (hover: none) and (pointer: coarse){.cta[data-astro-cid-j7pv25f6],.ghost[data-astro-cid-j7pv25f6],.pillar-card[data-astro-cid-j7pv25f6]{-webkit-tap-highlight-color:rgba(var(--accent),.2)}.cta[data-astro-cid-j7pv25f6]:active{transform:scale(.98)}.pillar-card[data-astro-cid-j7pv25f6]:active{transform:translateY(-4px) scale(.99)}}
