#search-input[data-astro-cid-j7pv25f6]{background-color:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);width:100%;max-width:400px;font-size:var(--text-lg);transition:all .2s}#search-input[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf633;background-color:var(--color-bg-elevated)}.dark #search-input[data-astro-cid-j7pv25f6]{background-color:#0006;color:#fff;border-color:#fff3}.dark #search-input[data-astro-cid-j7pv25f6]::placeholder{color:#fff9}.dark #search-input[data-astro-cid-j7pv25f6]:focus{background-color:#0009;border-color:var(--color-primary-light);color:#fff}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-20) var(--space-6) var(--space-16);position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center}.orbits-container[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) perspective(1000px) rotateX(60deg);width:600px;height:600px;pointer-events:none;z-index:0}.orbit[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;border:1px solid rgba(139,92,246,.15);border-radius:50%;transform:translate(-50%,-50%);animation:rotate linear infinite}.orbit-1[data-astro-cid-j7pv25f6]{width:300px;height:300px;animation-duration:20s}.orbit-2[data-astro-cid-j7pv25f6]{width:450px;height:450px;animation-duration:35s;animation-direction:reverse}.orbit-3[data-astro-cid-j7pv25f6]{width:600px;height:600px;animation-duration:50s}.data-point[data-astro-cid-j7pv25f6]{position:absolute;width:6px;height:6px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 10px var(--color-primary),0 0 20px var(--color-primary);top:0;left:50%;transform:translate(-50%)}.data-point[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;width:40px;height:1px;background:linear-gradient(to right,var(--color-primary),transparent);top:50%;right:100%;opacity:.3}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgba(139,92,246,.08) 0%,transparent 60%)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-6xl);margin-bottom:var(--space-4);letter-spacing:-.02em}.tagline[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-12);max-width:600px;margin-left:auto;margin-right:auto}.stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-12);margin:var(--space-8) 0 var(--space-16);flex-wrap:wrap}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat-number[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl);font-weight:700;display:block}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px}.features[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-16)}.feature[data-astro-cid-j7pv25f6]{padding:var(--space-8)}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base);margin:0}.cta[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-12) var(--space-6)}.cta-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-size:var(--text-lg);font-weight:600;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-accent-start),var(--color-accent-end));color:#fff;text-decoration:none;transition:all var(--transition-base)}.cta-button[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg),var(--shadow-glow);color:#fff}
