.hero-section[data-astro-cid-7da3lww3]{background:linear-gradient(135deg,#0a0f0f,#000,#0f0a0f)}.hero-glow[data-astro-cid-7da3lww3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(181,255,225,.12) 0%,transparent 60%);animation:heroGlowPulse 3s ease-in-out infinite;pointer-events:none}.grid-background[data-astro-cid-7da3lww3]{position:absolute;inset:0;background-image:linear-gradient(rgba(181,255,225,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,225,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);pointer-events:none}.cta-glow[data-astro-cid-7da3lww3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(181,255,225,.1) 0%,transparent 70%);pointer-events:none}@keyframes heroGlowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.neon-text[data-astro-cid-7da3lww3]{background:linear-gradient(135deg,#b5ffe1,#2dd4bf,#b5ffe1);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(181,255,225,.5))}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.badge-teal-glow[data-astro-cid-7da3lww3]{display:inline-block;padding:.375rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;background:#b5ffe133;color:#b5ffe1;border:1px solid rgba(181,255,225,.5);box-shadow:0 0 20px #b5ffe14d}.feature-card[data-astro-cid-7da3lww3]{padding:1.25rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .3s}.feature-card[data-astro-cid-7da3lww3]:hover{border-color:#b5ffe14d;background:#b5ffe10d}.trap-badge[data-astro-cid-7da3lww3]{padding:.75rem 1.25rem;border-radius:.75rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);transition:all .3s;text-decoration:none;display:inline-flex;align-items:center}.trap-badge[data-astro-cid-7da3lww3]:hover{border-color:#ef444480;background:#ef44441f}.text-vf-trapped[data-astro-cid-7da3lww3]{color:#ef4444}.btn-primary-neon[data-astro-cid-7da3lww3]{padding:1rem 2rem;font-weight:700;color:#000;background:linear-gradient(135deg,#b5ffe1,#06b6d4);border:none;border-radius:.5rem;box-shadow:0 0 20px #b5ffe166,0 0 40px #b5ffe133;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary-neon[data-astro-cid-7da3lww3]:hover{transform:translateY(-2px);box-shadow:0 0 30px #b5ffe199,0 0 60px #b5ffe14d}.btn-secondary-neon[data-astro-cid-7da3lww3]{padding:1rem 2rem;font-weight:600;color:#b5ffe1;background:transparent;border:2px solid rgba(181,255,225,.4);border-radius:.5rem;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-secondary-neon[data-astro-cid-7da3lww3]:hover{border-color:#b5ffe1cc;background:#b5ffe11a;box-shadow:0 0 20px #b5ffe133}.btn-mega-glow[data-astro-cid-7da3lww3]{padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:700;color:#000;background:linear-gradient(135deg,#b5ffe1,#06b6d4);border:none;border-radius:.5rem;box-shadow:0 0 30px #b5ffe180,0 0 60px #b5ffe140,0 0 90px #b5ffe11a;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-mega-glow[data-astro-cid-7da3lww3]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 40px #b5ffe1b3,0 0 80px #b5ffe159,0 0 120px #b5ffe126}.prose[data-astro-cid-7da3lww3]{color:#fffc}.prose[data-astro-cid-7da3lww3] [data-astro-cid-7da3lww3]:where(h2):not(:where([class~=not-prose] *)){color:#fff}.prose[data-astro-cid-7da3lww3] [data-astro-cid-7da3lww3]:where(h3):not(:where([class~=not-prose] *)){color:#fff}.prose[data-astro-cid-7da3lww3] [data-astro-cid-7da3lww3]:where(a):not(:where([class~=not-prose] *)){color:#b5ffe1}.prose[data-astro-cid-7da3lww3] [data-astro-cid-7da3lww3]:where(strong):not(:where([class~=not-prose] *)){color:#fff}
