*{box-sizing:border-box;margin:0;padding:0}body{background:#05132f;margin:0;padding:0;font-family:Arial,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}@media (width<=768px){nav{flex-wrap:wrap;gap:15px!important;padding:15px!important}h1{font-size:42px!important}h2{font-size:26px!important}h3{font-size:24px!important}section{padding-left:15px!important;padding-right:15px!important}button{width:auto;max-width:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes glowLogo{0%{filter:drop-shadow(0 0 5px #e106134d)}50%{filter:drop-shadow(0 0 20px #e10613b3)}to{filter:drop-shadow(0 0 5px #e106134d)}}@keyframes pulseButton{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}html{scroll-behavior:smooth}.card:hover{transform:translateY(-12px);box-shadow:0 30px 60px #e1061333}@keyframes logoZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.logo-animation{animation:1.2s ease-out logoZoom}@media (width<=768px){button{width:auto!important;max-width:none!important}section{padding-left:20px!important;padding-right:20px!important}}input,textarea{transition:all .3s}input:focus,textarea:focus{border-color:#e10613;transform:scale(1.02)}button{transition:all .4s}button:hover{transform:translateY(-4px);box-shadow:0 0 30px #e1061380}@keyframes sorobaBackground{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulse{0%{transform:translateY(0);box-shadow:0 0 15px #e1061366}50%{transform:translateY(-5px);box-shadow:0 0 30px #e10613cc}to{transform:translateY(0);box-shadow:0 0 15px #e1061366}}@keyframes floatArrow{0%{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}to{opacity:.7;transform:translateY(0)}}
