body,html{scroll-behavior:smooth;color:#fff;background:#202020;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.landing-page{width:100vw;min-height:100vh;position:relative}.content{z-index:10;flex-direction:column;align-items:center;display:flex;position:relative}.hero{text-align:center;background:#00000059;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 20px;display:flex}.hero h1{letter-spacing:1px;margin-bottom:1rem;font-size:4rem;font-weight:700}.hero p{max-width:650px;margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.hero button{cursor:pointer;color:#000;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:30px;padding:15px 45px;font-size:1.1rem;font-weight:700;transition:all .3s}.hero button:hover{background:linear-gradient(135deg,#27ae60,#2ecc71);transform:scale(1.05)}.section{text-align:center;flex-direction:column;justify-content:center;max-width:850px;min-height:100vh;padding:80px 20px;display:flex}.section h2{color:#f5f5f5;margin-bottom:1rem;font-size:3rem;font-weight:600}.section p{color:#ddd;font-size:1.2rem;line-height:1.8}.section button{cursor:pointer;color:#000;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:30px;margin-top:20px;padding:12px 32px;font-size:1rem;font-weight:700;transition:all .3s}.section button:hover{background:linear-gradient(135deg,#27ae60,#2ecc71);transform:scale(1.05)}.footer{text-align:center;color:#aaa;padding:40px 20px;font-size:.9rem}
