.landing-root{overflow-x:clip}.landing-veiled{filter:blur(6px);background:radial-gradient(circle at 50% 36%,#8e9ab0 0 18%,#0000 19%),radial-gradient(at 50% 96%,#8e9ab0 0 38%,#0000 39%),linear-gradient(160deg,#3a4560,#1c2436)}.landing-revealed{background:radial-gradient(circle at 50% 36%,#d9c9b0 0 18%,#0000 19%),radial-gradient(at 50% 96%,#d9c9b0 0 38%,#0000 39%),linear-gradient(160deg,#1f6b72,#0f3a40)}.landing-faq summary{list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq details[open] .landing-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){:root:has(.landing-root){scroll-behavior:smooth}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-lift{0%{transform:translateY(14px)}to{transform:none}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes landing-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both landing-rise;animation-delay:var(--delay,0s)}.landing-lift{animation:.8s cubic-bezier(.2,.7,.2,1) both landing-lift;animation-delay:var(--delay,0s)}.landing-float{animation:7s ease-in-out infinite landing-float;animation-delay:var(--delay,0s)}.landing-twinkle circle:nth-child(3n){animation:4s ease-in-out infinite landing-twinkle}.landing-twinkle circle:nth-child(3n+1){animation:5.5s ease-in-out 1s infinite landing-twinkle}.landing-slow-spin{transform-origin:50%;animation:140s linear infinite landing-spin}@supports (animation-timeline:view()){.landing-reveal{animation:linear both landing-rise;animation-timeline:view();animation-range:entry entry 55%}}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition-duration:.01ms!important;animation:none!important}}
