*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:#333;background:#000}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.header{position:fixed;top:0;width:100%;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid #333}.nav{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.nav-brand{display:flex;align-items:center;color:#e50914;font-size:24px;font-weight:bold;text-decoration:none}.nav-brand svg{margin-right:10px}.nav-menu{display:flex;list-style:none;gap:30px}.nav-menu a{color:#fff;text-decoration:none;transition:color .3s}.nav-menu a:hover{color:#e50914}.nav-toggle{display:none;flex-direction:column;cursor:pointer}.nav-toggle span{width:25px;height:3px;background:#fff;margin:3px 0;transition:.3s}.hero{height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(135deg,#000 0%,#1a1a1a 100%)}.hero-content{z-index:2;color:#fff;max-width:600px;padding:0 20px}.hero h1{font-size:3.5rem;margin-bottom:20px;background:linear-gradient(45deg,#e50914,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.hero-buttons{display:flex;gap:20px}.btn{display:inline-block;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s;border:none;cursor:pointer}.btn-primary{background:#e50914;color:#fff}.btn-primary:hover{background:#b8070f;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#fff;border:2px solid #e50914}.btn-secondary:hover{background:#e50914}.btn-outline{background:transparent;color:#333;border:2px solid #333}.btn-outline:hover{background:#333;color:#fff}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><radialGradient id="a"><stop offset="0%" stop-color="%23e50914" stop-opacity=".1"/><stop offset="100%" stop-color="transparent"/></radialGradient></defs><circle cx="200" cy="200" r="100" fill="url(%23a)"/><circle cx="800" cy="300" r="150" fill="url(%23a)"/><circle cx="400" cy="700" r="120" fill="url(%23a)"/></svg>') no-repeat center;background-size:cover;opacity:.3}.section h2{font-size:2.5rem;text-align:center;margin-bottom:20px;color:#fff}.section p{text-align:center;font-size:1.1rem;margin-bottom:50px;color:#ccc}.movie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.movie-card{background:#1a1a1a;border-radius:15px;overflow:hidden;transition:transform .3s,box-shadow .3s}.movie-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(229,9,20,.3)}.movie-poster{width:100%;height:300px;object-fit:cover;display:block}.movie-card h3{padding:20px;color:#fff;font-size:1.3rem}.movie-card p{padding:0 20px 20px;color:#ccc}.netflix-section{background:#1a1a1a}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:50px}.feature{text-align:center;padding:30px;background:#222;border-radius:15px;transition:transform .3s}.feature:hover{transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:20px}.feature h3{color:#e50914;margin-bottom:15px;font-size:1.5rem}.feature p{color:#ccc}.download-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.download-card{background:#1a1a1a;padding:40px;border-radius:15px;text-align:center;border:2px solid #333;transition:border-color .3s}.download-card:hover{border-color:#e50914}.download-card h3{color:#fff;margin-bottom:15px;font-size:1.5rem}.download-card p{color:#ccc;margin-bottom:25px}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:50px}.contact-item{text-align:center;padding:30px;background:#1a1a1a;border-radius:15px}.contact-item h3{color:#e50914;margin-bottom:15px;font-size:1.3rem}.contact-item p{color:#ccc}.footer{background:#000;padding:30px 0;border-top:1px solid #333;text-align:center;color:#666}@media (max-width:1024px){.movie-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#000;flex-direction:column;padding:20px}.nav-menu.active{display:flex}.nav-toggle{display:flex}.hero h1{font-size:2.5rem}.section{padding:50px 0}.movie-grid{grid-template-columns:1fr}.features,.download-options,.contact-info{grid-template-columns:1fr}.hero-buttons{flex-direction:column;align-items:flex-start}}
