[data-zone=marketing]{--bg:#0a0907;--bg-elevated:#131210;--bg-card:#1a1815;--bg-tint:#100f0d;--fg:#f7f4ee;--fg-soft:#c4bdb0;--fg-muted:#80776b;--fg-faint:#463f37;--line:#1f1b16;--line-strong:#2c2620;--accent:#f47920;--accent-bright:#ff8a37;--accent-deep:#c95d10;--accent-soft:#2b1808;--accent-glow:#f4792038;--ink:#050403;background-color:var(--bg);color:var(--fg)}[data-zone=marketing] .display{font-family:var(--font-display), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em}[data-zone=marketing] .body{font-family:var(--font-sans), "Manrope", ui-sans-serif, system-ui, sans-serif}[data-zone=marketing] .mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}[data-zone=marketing] .grain{position:relative}[data-zone=marketing] .grain:before{content:"";pointer-events:none;opacity:.7;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-zone=marketing] .ticker{animation:35s linear infinite ticker}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-zone=marketing] .float-soft{animation:6s ease-in-out infinite float-soft}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-zone=marketing] .reveal{opacity:0;animation:.7s forwards reveal;transform:translateY(12px)}@keyframes reveal{to{opacity:1;transform:translateY(0)}}[data-zone=marketing] .glow-accent{box-shadow:0 0 0 1px var(--accent-soft), 0 30px 80px -20px var(--accent-glow)}[data-zone=marketing] details summary::-webkit-details-marker{display:none}[data-zone=marketing] .pulse-dot{animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 8px #0000}}
