[data-reveal]:not([data-reveal=group]){transition:opacity .6s var(--duitgo-ease-standard), transform .7s var(--duitgo-ease-spring);transition-delay:var(--reveal-delay,0s)}[data-reveal]:not([data-reveal=group])[data-pending]{opacity:0;transform:translateY(28px)scale(.98)}.landing-track-fill{transform-origin:0;transition:transform 1.4s var(--duitgo-ease-standard) .2s}[data-pending] .landing-track-fill{transform:scaleX(0)}.landing-card{background-color:var(--duitgo-glass-bg);-webkit-backdrop-filter:var(--duitgo-glass-filter);backdrop-filter:var(--duitgo-glass-filter);border:1px solid var(--duitgo-glass-edge);border-radius:var(--duitgo-radius-card);box-shadow:var(--duitgo-glass-shadow)}.landing-tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, var(--tilt-lift,0px), 0);transition:transform .35s var(--duitgo-ease-spring), box-shadow .25s var(--duitgo-ease-standard)}.landing-tilt:hover,.landing-tilt:focus-visible{--tilt-lift:-6px;box-shadow:var(--duitgo-glass-shadow), var(--duitgo-glow-cta)}.landing-tilt[data-tilting]{transition-duration:80ms,.25s}.landing-nudge{transition:transform .25s var(--duitgo-ease-spring)}.landing-tilt:hover .landing-nudge,.landing-tilt:focus-visible .landing-nudge{transform:translate(4px)}.landing-tilt:target{outline:var(--duitgo-focus-ring-width) solid var(--duitgo-focus-ring);outline-offset:var(--duitgo-focus-ring-offset)}.landing-pill{transition:transform .2s var(--duitgo-ease-spring)}.landing-pill:hover{transform:translateY(-2px)}.landing-pill:active{transition-duration:var(--duitgo-duration-press);transform:scale(.97)}.landing-float{animation:landing-float 7s var(--duitgo-ease-standard) infinite}.landing-float-late{animation:landing-float 6s var(--duitgo-ease-standard) -2.5s infinite}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.landing-spin{animation:1.6s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-pulse{animation:landing-pulse 2.4s var(--duitgo-ease-standard) infinite}@keyframes landing-pulse{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.6)}}.landing-faq>summary{cursor:pointer;list-style:none}.landing-faq>summary::-webkit-details-marker{display:none}.landing-faq .landing-chevron{transition:transform .25s var(--duitgo-ease-spring)}.landing-faq[open] .landing-chevron{transform:rotate(180deg)}.landing-faq[open] .landing-faq-body{animation:landing-fade-in .3s var(--duitgo-ease-standard)}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]:not([data-reveal=group])[data-pending]{opacity:1;transform:none}[data-pending] .landing-track-fill,.landing-tilt,.landing-tilt:hover,.landing-tilt:focus-visible,.landing-pill:hover,.landing-pill:active,.landing-tilt:hover .landing-nudge{transform:none}.landing-float,.landing-float-late,.landing-spin,.landing-pulse,.landing-faq[open] .landing-faq-body{animation:none}.landing-pulse{opacity:0}}
