.hero.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;z-index:0}.stars.svelte-1uha8ag{position:absolute;inset:-50%;width:200%;height:200%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 160px 120px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 230px 80px,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 300px 150px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 350px 200px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 420px 50px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 500px 180px,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 580px 90px,rgba(255,255,255,.6),transparent);background-size:600px 250px;animation:svelte-1uha8ag-twinkle 8s ease-in-out infinite;will-change:transform}.stars-layer-2.svelte-1uha8ag{background-image:radial-gradient(1px 1px at 100px 50px,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 200px 150px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 300px 100px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 450px 200px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 550px 50px,rgba(255,255,255,.3),transparent);background-size:700px 300px;animation:svelte-1uha8ag-twinkle 12s ease-in-out infinite reverse}@keyframes svelte-1uha8ag-twinkle{0%,to{opacity:1}50%{opacity:.7}}.grid-overlay.svelte-1uha8ag{position:absolute;inset:-20%;width:140%;height:140%;background-image:linear-gradient(rgba(212,164,74,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(212,164,74,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);will-change:transform}.hero-content.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:var(--space-xl) 0;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.hero-content.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-badge.svelte-1uha8ag{display:inline-block;padding:var(--space-sm) var(--space-lg);font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan);border:1px solid var(--color-cyan);margin-bottom:var(--space-lg);animation:svelte-1uha8ag-pulse-border 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse-border{0%,to{box-shadow:0 0 5px #00d4ff4d}50%{box-shadow:0 0 20px #00d4ff99}}.hero-title.svelte-1uha8ag{margin-bottom:var(--space-md);text-shadow:0 0 60px rgba(212,164,74,.3);animation:svelte-1uha8ag-float 6s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title-accent.svelte-1uha8ag{color:var(--color-gold)}.hero-tagline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.5rem);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md)}.hero-description.svelte-1uha8ag{max-width:600px;margin:0 auto var(--space-xl);color:var(--color-text-muted)}.notify-form.svelte-1uha8ag{display:flex;gap:var(--space-sm);max-width:450px;margin:0 auto;flex-wrap:wrap;justify-content:center}.notify-form.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:200px;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);outline:none;transition:border-color .3s ease,box-shadow .3s ease}.notify-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--color-gold);box-shadow:0 0 10px #d4a44a33}.notify-form.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-dim)}.notify-form.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.notify-form.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.6;cursor:not-allowed}.subscriber-count.svelte-1uha8ag{font-family:var(--font-mono);font-size:1.25rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.count-number.svelte-1uha8ag{color:var(--color-gold);font-weight:700;font-size:1.5rem}.success-message.svelte-1uha8ag{color:var(--color-cyan);font-family:var(--font-display);font-size:1.1rem;letter-spacing:.05em}.error-message.svelte-1uha8ag{color:var(--color-red);font-size:.9rem;margin-top:var(--space-sm)}.scroll-indicator.svelte-1uha8ag{position:absolute;bottom:var(--space-xl);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);color:var(--color-text-dim);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.scroll-line.svelte-1uha8ag{width:1px;height:40px;background:linear-gradient(to bottom,var(--color-gold),transparent);animation:svelte-1uha8ag-scroll-pulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-scroll-pulse{0%,to{opacity:1;height:40px}50%{opacity:.5;height:30px}}.features.svelte-1uha8ag{padding:var(--space-2xl) 0;background:linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-bg) 50%,var(--color-bg-dark) 100%)}.features.svelte-1uha8ag .section-title:where(.svelte-1uha8ag),.features.svelte-1uha8ag .divider:where(.svelte-1uha8ag){opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.features.visible.svelte-1uha8ag .section-title:where(.svelte-1uha8ag),.features.visible.svelte-1uha8ag .divider:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.section-title.svelte-1uha8ag{margin-bottom:var(--space-sm)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.feature-card.svelte-1uha8ag{padding:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);position:relative;transition:transform .3s ease,border-color .3s ease,opacity .6s ease-out;opacity:0;transform:translateY(40px);transition-delay:calc(var(--delay, 0) * .1s)}.features.visible.svelte-1uha8ag .feature-card:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.features.visible.svelte-1uha8ag .feature-card:where(.svelte-1uha8ag):hover{transform:translateY(-5px)}.feature-card.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gradient-gold);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.feature-card.svelte-1uha8ag:hover{border-color:var(--color-border-light)}.feature-card.svelte-1uha8ag:hover:before{transform:scaleX(1)}.feature-icon.svelte-1uha8ag{width:48px;height:48px;margin-bottom:var(--space-md);color:var(--color-gold);transition:transform .3s ease,filter .3s ease}.feature-card.svelte-1uha8ag:hover .feature-icon:where(.svelte-1uha8ag){transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(212,164,74,.5))}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-sm);font-size:1.1rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.previews.svelte-1uha8ag{padding:var(--space-2xl) 0;background:var(--color-bg)}.showcase-banner.svelte-1uha8ag{display:block;position:relative;padding:var(--space-2xl) var(--space-xl);border:1px solid var(--color-border);background:var(--color-bg-card);text-align:center;text-decoration:none;color:inherit;overflow:hidden;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out,border-color .3s ease}.previews.visible.svelte-1uha8ag .showcase-banner:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.showcase-banner.svelte-1uha8ag:hover{border-color:var(--color-gold)}.showcase-banner.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gradient-gold)}.showcase-banner-glow.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(212,164,74,.06) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .4s ease}.showcase-banner.svelte-1uha8ag:hover .showcase-banner-glow:where(.svelte-1uha8ag){opacity:1}.showcase-banner-content.svelte-1uha8ag{position:relative;z-index:1}.showcase-banner-label.svelte-1uha8ag{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-gold);padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg)}.showcase-banner.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-md);text-shadow:0 0 40px rgba(212,164,74,.2)}.showcase-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);max-width:500px;margin:0 auto var(--space-lg)}.showcase-banner-cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);transition:gap .3s ease}.showcase-banner.svelte-1uha8ag:hover .showcase-banner-cta:where(.svelte-1uha8ag){gap:var(--space-md)}.showcase-banner-cta.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.cta.svelte-1uha8ag{padding:var(--space-2xl) 0;background:radial-gradient(ellipse at 50% 50%,rgba(212,164,74,.05) 0%,transparent 50%),var(--color-bg-dark)}.cta-content.svelte-1uha8ag{text-align:center;max-width:600px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.cta.visible.svelte-1uha8ag .cta-content:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.cta-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin-bottom:var(--space-lg)}.cta-buttons.svelte-1uha8ag{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.footer.svelte-1uha8ag{padding:var(--space-xl) 0 var(--space-lg);background:var(--color-bg-dark);border-top:1px solid var(--color-border)}.footer-content.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg);margin-bottom:var(--space-lg)}.footer-logo.svelte-1uha8ag{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.05em}.footer-tagline.svelte-1uha8ag{color:var(--color-text-dim);font-size:.9rem;margin-top:var(--space-xs)}.footer-links.svelte-1uha8ag{display:flex;gap:var(--space-lg)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.9rem;transition:color .2s ease}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-gold)}.footer-bottom.svelte-1uha8ag{text-align:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.footer-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-dim);font-size:.85rem}@media(max-width:768px){.footer-content.svelte-1uha8ag{flex-direction:column;text-align:center}.footer-links.svelte-1uha8ag{flex-direction:column;gap:var(--space-sm)}}
