html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9ff;min-height:100%;margin:0}*,:before,:after{box-sizing:border-box}@keyframes home-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes home-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes home-pulse-soft{0%,to{opacity:.35}50%{opacity:.55}}@keyframes home-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes home-glow-pulse{0%,to{text-shadow:0 0 20px #0052ff40}50%{text-shadow:0 0 28px #0052ff73}}[data-scroll-reveal=pending]{opacity:0}@media (prefers-reduced-motion:reduce){[data-scroll-reveal=pending]{opacity:1}}
