body:has(>.site){background:#0d0d0d;margin:0}.site{--background:0 0% 5%;--foreground:0 0% 96%;--card:0 0% 8%;--card-foreground:0 0% 96%;--popover:0 0% 8%;--popover-foreground:0 0% 96%;--primary:220 55% 18%;--primary-foreground:0 0% 100%;--secondary:0 0% 14%;--secondary-foreground:0 0% 96%;--muted:0 0% 14%;--muted-foreground:0 0% 55%;--accent:173.53 100% 47.84%;--accent-foreground:0 0% 5%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:0 0% 16%;--input:0 0% 16%;--ring:173.53 100% 47.84%;--radius:.5rem;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--accent-06:#00f4dd0f;--accent-10:#00f4dd1a;--accent-15:#00f4dd26;--accent-20:#00f4dd33;--accent-30:#00f4dd4d;--accent-40:#00f4dd66;--accent-50:#00f4dd80;--accent-glow-sm:0 0 12px #00f4dd66;--accent-glow-md:0 0 16px #00f4dd66;--accent-glow-lg:0 0 30px #00f4dd1a;--grid:linear-gradient(#00f4dd80 1px, transparent 1px), linear-gradient(90deg, #00f4dd80 1px, transparent 1px);--orb:radial-gradient(circle, #00f4dd26 0%, #00f4dd0f 38%, transparent 70%);background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.6;overflow-x:clip}@layer base{.site *,.site :before,.site :after{box-sizing:border-box}.site h1,.site h2,.site h3,.site p{margin:0}.site a{color:inherit;text-decoration:none}.site button{font:inherit;appearance:none;color:inherit;background:0 0;border:0;padding:0}}.site h1,.site h2,.site h3{font-family:var(--font-heading);letter-spacing:0;line-height:1.08}.site .neon-glow{text-shadow:0 0 8px #00f4ddcc,0 0 20px #00f4dd66}.site .neon-btn{color:hsl(var(--accent-foreground));box-shadow:var(--accent-glow-md);background:#00f4dd;transition:transform .2s,box-shadow .2s}.site .neon-btn:hover{transform:translateY(-2px);box-shadow:0 0 24px #00f4dda6}.site .site-container{width:min(1180px,100% - 40px);margin-inline:auto}.site .eyebrow{border:1px solid var(--accent-30);background:var(--accent-06);color:#00f4dd;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.site .site-header{z-index:50;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;inset-block-start:0}.site .site-section{border-bottom:1px solid hsl(var(--border));padding-block:110px}.site .site-muted{color:hsl(var(--muted-foreground))}.site .site-accent{color:#00f4dd}.site .site-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.site .featured{border-color:var(--accent-40);box-shadow:var(--accent-glow-lg)}.site .service-feature-card{transition:border-color .2s,box-shadow .2s,transform .2s}.site .service-feature-card:hover{border-color:var(--accent-40);box-shadow:var(--accent-glow-lg);transform:translateY(-3px)}.site .hero-grid{background-image:linear-gradient(#00f4dd12 1px,#0000 1px),linear-gradient(90deg,#00f4dd12 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.site .hero-orb{background:var(--orb)}.site .orbit{animation:18s linear infinite site-spin}.site .orbit-reverse{animation:25s linear infinite reverse site-spin}.site .diamond{animation:14s linear infinite site-spin}@keyframes site-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site .orbit,.site .orbit-reverse,.site .diamond{animation:none}.site .neon-btn,.site .service-feature-card{transition:none}}@media (width<=767px){.site .site-container{width:min(100% - 32px,1180px)}.site .site-section{padding-block:76px}}
