html:has(.landing){color:#f8fafc!important;background:#000!important}html:has(.landing) body{color:#f8fafc!important;background:#000!important}.landing{--lx-bg:#000;--lx-ink:#f8fafc;--lx-muted:#94a3b8;--lx-accent:#ff2d8b;--font-display:Inter, "Figtree", ui-sans-serif, system-ui, sans-serif;--font-body:Inter, "Figtree", ui-sans-serif, system-ui, sans-serif;isolation:isolate;min-height:100dvh;font-family:var(--font-body);position:relative;overflow-x:hidden;color:#f8fafc!important;background:#000!important}.landing h1,.landing h2,.landing .lx-display{font-family:var(--font-display);color:#fff}@keyframes lx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}.lx-rise{animation:.7s ease-out both lx-rise}.lx-rise-delay-1{animation-delay:80ms}.lx-rise-delay-2{animation-delay:.16s}.lx-rise-delay-3{animation-delay:.24s}.landing .lx-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.lx-caret{animation:1s step-end infinite lx-caret-blink}.lx-cta-pink{color:#fff;background:#ff2d8b;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s}.lx-cta-pink:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 40px #ff2d8b73}@media (prefers-reduced-motion:reduce){.lx-rise,.lx-caret{animation:none!important}.lx-cta-pink:hover{transform:none}}
