.hero-grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(#f973160f 1px,#0000 1px),linear-gradient(90deg,#f973160f 1px,#0000 1px);background-size:60px 60px;mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 100%)}.hero-orb[data-astro-cid-ge2uvauf]{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb--1[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f9731626,#0000 70%);width:500px;height:500px;animation:12s ease-in-out infinite orbFloat1;top:-10%;right:-5%}.hero-orb--2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#ea580c1a,#0000 70%);width:400px;height:400px;animation:15s ease-in-out infinite orbFloat2;bottom:-15%;left:-10%}.hero-orb--3[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#fb923c14,#0000 70%);width:250px;height:250px;animation:10s ease-in-out infinite orbFloat3;top:40%;left:50%}@keyframes orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.05)}66%{transform:translate(20px,-15px)scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-25px)scale(1.1)}}@keyframes orbFloat3{0%,to{transform:translate(0)}50%{transform:translate(-20px,30px)}}.hero-scanline[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#f973164d,#0000);height:1px;animation:6s ease-in-out infinite scanMove;position:absolute;top:0;left:0;right:0}@keyframes scanMove{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.hero-gradient-text[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#fb923c,#f97316,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-title[data-astro-cid-ge2uvauf]{text-wrap:balance;font-size:clamp(1.8rem,4.8vw,3.4rem);line-height:1.08}.hero-title-line[data-astro-cid-ge2uvauf]{display:block}.hero-cta-primary[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 0 20px #f973164d,0 4px 15px #f9731633}.hero-cta-primary[data-astro-cid-ge2uvauf]:hover{transform:translateY(-1px);box-shadow:0 0 30px #f9731666,0 4px 20px #f973164d}.hero-term-line[data-astro-cid-ge2uvauf]{opacity:0;animation:.4s forwards termFadeIn;animation-delay:var(--delay,0s)}@keyframes termFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-cursor[data-astro-cid-ge2uvauf]{animation:1s step-end infinite cursorBlink}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.hero-stat[data-astro-cid-ge2uvauf]{animation:.6s forwards statSlideUp;animation-delay:var(--stat-delay,0s);transition:border-color .3s,background .3s}.hero-stat[data-astro-cid-ge2uvauf]:hover{background:#ffffff0d;border-color:#f973164d}@keyframes statSlideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-terminal[data-astro-cid-ge2uvauf]{transition:transform .3s}.hero-terminal[data-astro-cid-ge2uvauf]:hover{transform:translateY(-4px)}@media (width<=640px){.hero-orb[data-astro-cid-ge2uvauf],.hero-scanline[data-astro-cid-ge2uvauf]{display:none}.hero-grid[data-astro-cid-ge2uvauf]{opacity:.3}.hero-stat[data-astro-cid-ge2uvauf]{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.hero-orb[data-astro-cid-ge2uvauf],.hero-scanline[data-astro-cid-ge2uvauf]{display:none}.hero-term-line[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.hero-cursor[data-astro-cid-ge2uvauf]{animation:none}.hero-stat[data-astro-cid-ge2uvauf]{opacity:1;animation:none}}.reveal-element[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal-card[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s,transform .5s;transition-delay:var(--card-delay,0s);transform:translateY(30px)scale(.97)}.reveal-section[data-astro-cid-lcdefpme].is-visible .reveal-element[data-astro-cid-lcdefpme],.reveal-section[data-astro-cid-lcdefpme].is-visible .reveal-card[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(0)scale(1)}@media (scripting:none){.reveal-element[data-astro-cid-lcdefpme],.reveal-card[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.below-fold-section[data-astro-cid-lcdefpme]{content-visibility:auto;contain-intrinsic-size:auto 500px}
