:root{--color-bg: #050508;--color-surface: #0d0d14;--color-border: #1a1a2e;--color-accent: #00d4ff;--color-accent2: #7c3aed;--color-text: #e8e8f0;--color-muted: #6b7280;--font-display: "Syne", sans-serif;--font-body: "Inter", sans-serif}.hero[data-astro-cid-yvbahnfj]{max-width:900px;margin:0 auto;padding:5rem 2rem 3rem;text-align:center}.hero-badge[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.5rem;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);color:var(--color-accent);padding:.35rem 1rem;border-radius:100px;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem}.hero[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{font-size:1.125rem;color:var(--color-muted);max-width:640px;margin:0 auto 2.5rem}.hero-actions[data-astro-cid-yvbahnfj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-yvbahnfj]{background:var(--color-accent);color:#000;padding:.875rem 2rem;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary[data-astro-cid-yvbahnfj]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00d4ff4d}.btn-secondary[data-astro-cid-yvbahnfj]{border:1px solid var(--color-border);color:var(--color-text);padding:.875rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:border-color .2s}.btn-secondary[data-astro-cid-yvbahnfj]:hover{border-color:var(--color-accent)}.metrics[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;max-width:800px;margin:3rem auto}.metric-item[data-astro-cid-yvbahnfj]{background:var(--color-surface);padding:1.5rem;text-align:center}.metric-value[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--color-accent);display:block}.metric-label[data-astro-cid-yvbahnfj]{font-size:.8rem;color:var(--color-muted);margin-top:.25rem}.content-section[data-astro-cid-yvbahnfj]{max-width:800px;margin:0 auto;padding:3rem 2rem}.section-label[data-astro-cid-yvbahnfj]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.content-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:1rem}.content-section[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:var(--color-muted);margin-bottom:1rem;font-size:1rem}.features-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0}.feature-card[data-astro-cid-yvbahnfj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1.5rem;transition:border-color .2s}.feature-card[data-astro-cid-yvbahnfj]:hover{border-color:#00d4ff4d}.feature-icon[data-astro-cid-yvbahnfj]{font-size:1.5rem;margin-bottom:.75rem;display:block}.feature-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.feature-card[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{font-size:.875rem;color:var(--color-muted);margin:0}.cta-section[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,var(--color-surface) 0%,rgba(124,58,237,.1) 100%);border:1px solid var(--color-border);border-radius:16px;padding:3rem 2rem;text-align:center;max-width:700px;margin:4rem auto}.cta-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:1rem}.cta-section[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:var(--color-muted);margin-bottom:2rem}.breadcrumb[data-astro-cid-yvbahnfj]{max-width:900px;margin:0 auto;padding:1.5rem 2rem 0;font-size:.8rem;color:var(--color-muted)}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--color-muted);text-decoration:none}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--color-accent)}.breadcrumb[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{margin:0 .5rem}
