*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-10px) translateX(-50%)}60%{transform:translateY(-5px) translateX(-50%)}}.primary-download:hover{transform:scale(1.05);box-shadow:0 6px 30px rgba(154,205,50,.4)!important}button{transition:all .3s ease}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:block!important}.header-download{display:none}.hero{display:none!important}.mobile-hero{display:block!important}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr!important;text-align:center}.hero-content{order:2}.hero-image{order:1;margin-bottom:2rem}.hero-badges,.hero-buttons{justify-content:center}}@media (max-width:768px){.features-grid{grid-template-columns:1fr!important}.download-options{flex-direction:column;align-items:center}.app-screenshots{grid-template-columns:1fr!important}}@media (max-width:480px){h1{font-size:2rem!important}h2{font-size:1.8rem!important}.feature-card{padding:1.5rem!important}.hero{padding:1rem!important}section{padding:3rem 1rem!important}}@media (min-width:768px) and (max-width:1024px){.hero-container{gap:2rem!important}.features-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1920px){.hero-container,section>div{max-width:1600px!important}h1{font-size:5rem!important}h2{font-size:3.5rem!important}p{font-size:1.3rem!important}}@media (min-width:2560px){body{font-size:125%}.hero-container,section>div{max-width:2000px!important}.hero-image img{max-width:600px!important}}.redirect-message{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(154,205,50,.9);color:#000;padding:1rem 2rem;border-radius:10px;z-index:1000;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateX(-50%) translateY(-100%)}to{transform:translateX(-50%) translateY(0)}}