:root{--landing-yellow:#f4ff5f;--landing-yellow-soft:#f8ff9a;--landing-ink:#111;--landing-white:#fff;--landing-focus:#423fff;--landing-border:#eee;--landing-hairline:#11111124;--landing-band-gray:#f7f7f7;--landing-glow-green:#d3ff64;--landing-glow-violet:#7f16ff;--landing-glow-cta:#19da5d;--landing-badge-frame:#a6a5a5;--landing-ease-out:cubic-bezier(.22,1,.36,1)}[data-landing-root],[data-landing-root] *,[data-landing-root] :before,[data-landing-root] :after{box-sizing:border-box}[data-landing-root] :is(h1,h2,h3,h4){text-wrap:balance}[data-landing-root] p{text-wrap:pretty}
[data-landing-root][data-motion=on] [data-reveal]{opacity:0;transition:opacity .5s ease var(--reveal-delay,0s),transform .5s var(--landing-ease-out)var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(14px)}[data-landing-root][data-motion=on] [data-reveal=fade]{transition:opacity .5s ease var(--reveal-delay,0s);will-change:opacity;transform:none}[data-landing-root][data-motion=on] [data-reveal][data-visible]{opacity:1;transform:none}[data-landing-root][data-motion=on] [data-hero-rise]{animation:landingHeroRise .7s both var(--landing-ease-out);animation-delay:var(--rise-delay,0s)}@keyframes landingHeroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
