@media (prefers-reduced-motion:no-preference){.landing-lift{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.landing-lift:hover{transform:translateY(-3px)}}.landing-lift:hover{border-color:color-mix(in oklch,var(--primary) 35%,var(--border));box-shadow:var(--shadow-floating)}.landing-dark{background-color:oklch(.16 .015 262);color:oklch(.97 .005 240)}.landing-headline-em{background-image:linear-gradient(90deg,oklch(.75 .11 200),oklch(.72 .14 300));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-cta-primary{color:#fff;background-image:linear-gradient(135deg,oklch(.55 .16 250),oklch(.45 .17 285));box-shadow:0 16px 40px oklch(.5 .18 300/.35)}.landing-cta-secondary{color:#fff;border:1.5px solid oklch(.4 .016 250)}@media (prefers-reduced-motion:no-preference){.landing-cta-primary{transition:transform .16s cubic-bezier(0,0,.2,1)}.landing-cta-primary:hover{transform:translateY(-2px)}}.landing-proof-chip{border:1px solid oklch(.32 .014 250);color:oklch(.8 .012 245)}.landing-doc{transform-style:preserve-3d;transform:perspective(1200px) rotateY(-8deg) rotateX(4deg)}.landing-doc[data-flat=true]{transform:none}.landing-cursor{display:inline-block;width:2px;height:1.05em;vertical-align:-.15em;background:oklch(.5 .18 300)}.landing-module-card{background-image:linear-gradient(165deg,color-mix(in oklch,var(--module-wash) 12%,var(--card)),var(--card) 55%);transition:transform .16s ease-out,box-shadow .16s ease-out}@media (prefers-reduced-motion:reduce){.landing-module-card{transition:none}}.landing-module-card:hover{box-shadow:var(--elevation-raised)}@media (prefers-reduced-motion:no-preference){.landing-module-card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){@keyframes doc-float{0%,to{transform:perspective(1200px) rotateY(-8deg) rotateX(4deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-8deg) rotateX(4deg) translateY(-10px)}}@keyframes landing-cursor-blink{0%,45%{opacity:1}55%,to{opacity:0}}.landing-doc[data-float=true]{animation:doc-float 7s ease-in-out infinite}.landing-cursor{animation:landing-cursor-blink .9s step-end infinite}}