.landing.svelte-1uha8ag{min-height:100dvh;background:var(--background);overflow-x:hidden}.hero.svelte-1uha8ag{position:relative;height:100dvh;min-height:600px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.reels-container.svelte-1uha8ag{position:absolute;inset:0;display:flex;gap:.5rem;padding:0 .25rem;z-index:0;pointer-events:none}.reel-column.svelte-1uha8ag{flex:1;overflow:hidden;position:relative}.reel-track.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.reel-up.svelte-1uha8ag .reel-track:where(.svelte-1uha8ag){animation:svelte-1uha8ag-scroll-up 60s linear infinite}.reel-down.svelte-1uha8ag .reel-track:where(.svelte-1uha8ag){animation:svelte-1uha8ag-scroll-down 60s linear infinite}@keyframes svelte-1uha8ag-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-1uha8ag-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.reel-card.svelte-1uha8ag{flex-shrink:0;width:100%;aspect-ratio:9 / 14;border-radius:12px;overflow:hidden;background:#111}.reel-img.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000000f2,#000000b3 35%,#0006 60%,#0000004d)}.hero-content.svelte-1uha8ag{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 2rem 3rem;gap:1rem;width:100%;max-width:600px}.hero-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;font-style:italic;line-height:1.1;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.5);text-transform:uppercase}.title-gradient.svelte-1uha8ag{background:linear-gradient(135deg,#ff4d8e,#bf5fff,#4dc8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1uha8ag{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.8)}.hero-ctas.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:320px;margin-top:.5rem}.cta-primary.svelte-1uha8ag{width:100%;font-size:1.4rem;padding:1.25rem 2rem;animation:svelte-1uha8ag-pulse-scale 1.5s infinite ease-in-out}@keyframes svelte-1uha8ag-pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.cta-demo.svelte-1uha8ag{width:100%;background:transparent;color:#fff;border:3px solid rgba(255,255,255,.6);border-radius:100px;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1rem;padding:.75rem 2rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;box-shadow:0 4px #0003}.cta-demo.svelte-1uha8ag:hover{background:#ffffff26;border-color:#fff}.cta-demo.svelte-1uha8ag:active{transform:translateY(4px);box-shadow:0 0 0 transparent}.stats-bar.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 1rem;background:var(--card);border-top:3px solid var(--border);border-bottom:3px solid var(--border);box-shadow:0 4px 0 var(--border)}.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-number.svelte-1uha8ag{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.4rem;color:var(--primary)}.stat-label.svelte-1uha8ag{font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}.stat-divider.svelte-1uha8ag{width:2px;height:30px;background:var(--border);border-radius:100px}.bottom-cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem 3rem}.bottom-hook.svelte-1uha8ag{font-size:.85rem;color:var(--muted-foreground);font-weight:500}.cta-bottom.svelte-1uha8ag{width:100%;max-width:320px;font-size:1.3rem;padding:1.2rem 2rem}
