.hero-section{--landing-hero-bg:#191a23;border-bottom:1px solid var(--border-default);background-color:var(--landing-hero-bg);color:#fff}.hero-section .text-balance{text-wrap:balance}.hero-section .cloud-base{position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none;will-change:transform}@keyframes cloud-move-slow{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,20px,0) scale(1.1)}to{transform:translateZ(0) scale(1)}}@keyframes cloud-move-mid{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(-40px,30px,0) rotate(8deg)}}.hero-section .reveal{opacity:0;transition:all .8s ease}@media(max-width:600px){.hero-section .reveal{width:400px}}.hero-section .animate-slide-right{animation:slideRight .8s ease forwards}.hero-section .animate-scale-in{animation:scaleIn .6s ease forwards}.hero-section .animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.hero-section .img-loaded{opacity:1;transform:scale(1)}@keyframes slideRight{0%{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}