body{
margin:0;
font-family:Arial;
background:#0b1a2a;
color:white;
}

.container{
max-width:1200px;
margin:auto;
padding:15px;
}

header{
background:#08121c;
position:fixed;
top:0;
width:100%;
z-index:1000;
border-bottom:1px solid #222;
}

.nav{
display:flex;
align-items:center;
justify-content:space-between;
max-width:1200px;
margin:auto;
}


.logo{
height:90px;
}

.menu a{
color:white;
text-decoration:none;
margin:0 15px;
font-size:18px;
font-weight:600;
}

.menu a:hover{
color:#00e0ff;
}

.hero{
margin-top:120px;
height:100vh;
position:relative;
display:flex;
align-items:center;
justify-content:center;
}

.hero video{
position:absolute;
width:100%;
height:100%;
object-fit:cover;
}

.heroText{
position:relative;
z-index:2;
font-size:40px;
font-weight:bold;
text-align:center;
}

section{
padding:80px 0;
}

.center{
text-align:center;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
justify-items:center;
margin-top:20px;
}

.grid img{
width:260px;
height:260px;
object-fit:cover;
border-radius:12px;
border:2px solid #1b2a3a;
background:#111;
padding:5px;
}
form{
max-width:420px;
margin:30px auto;
background:#111;
padding:25px;
border-radius:12px;
border:1px solid #222;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}

input,textarea{
width:100%;
padding:12px;
margin:10px 0;
border:none;
border-radius:6px;
background:#222;
color:white;
font-size:14px;
}

button{
width:100%;
padding:12px;
background:#00e0ff;
border:none;
border-radius:6px;
font-weight:bold;
cursor:pointer;
}

button:hover{
background:#00bcd4;
}

footer{
background:#050c14;
padding:40px 0;
text-align:center;
border-top:1px solid #222;
margin-top:60px;
}

.footerLogo{
height:70px;
margin-bottom:10px;
}

.footerBox{
max-width:600px;
margin:auto;
}
section{
padding:80px 0;
text-align:center;
}

h2{
margin-bottom:20px;
font-size:28px;
}
.whatsapp{
position:fixed;
bottom:20px;
right:20px;
width:55px;
height:55px;
background:#25D366;
color:white;
font-size:28px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
text-decoration:none;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}

.whatsapp:hover{
background:#1ebc59;
}
body{
margin:0;
font-family:Arial;
background:#0b1a2a;
color:white;
}

.container{
max-width:1200px;
margin:auto;
padding:15px;
}

header{
background:#08121c;
position:fixed;
top:0;
width:100%;
z-index:1000;
border-bottom:1px solid #222;
}

.nav{
display:flex;
align-items:center;
justify-content:space-between;
max-width:1200px;
margin:auto;
}


.logo{
height:90px;
}

.menu a{
color:white;
text-decoration:none;
margin:0 15px;
font-size:18px;
font-weight:600;
}

.menu a:hover{
color:#00e0ff;
}

.hero{
margin-top:120px;
height:100vh;
position:relative;
display:flex;
align-items:center;
justify-content:center;
}

.hero video{
position:absolute;
width:100%;
height:100%;
object-fit:cover;
}

.heroText{
position:relative;
z-index:2;
font-size:40px;
font-weight:bold;
text-align:center;
}

section{
padding:80px 0;
}

.center{
text-align:center;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
justify-items:center;
margin-top:20px;
}

.grid img{
width:260px;
height:260px;
object-fit:cover;
border-radius:12px;
border:2px solid #1b2a3a;
background:#111;
padding:5px;
}
form{
max-width:420px;
margin:20px auto;
background:#111;
padding:25px;
border-radius:12px;
border:1px solid #222;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}

input,textarea{
width:100%;
padding:12px;
margin:10px 0;
border:none;
border-radius:6px;
background:#222;
color:white;
font-size:14px;
}

button{
width:100%;
padding:12px;
background:#00e0ff;
border:none;
border-radius:6px;
font-weight:bold;
cursor:pointer;
}

button:hover{
background:#00bcd4;
}

footer{
background:#050c14;
padding:40px 0;
text-align:center;
border-top:1px solid #222;
margin-top:60px;
}

.footerLogo{
height:70px;
margin-bottom:10px;
}

.footerBox{
max-width:600px;
margin:auto;
}
section{
padding:70px 20px;
text-align:center;
}

h2{
margin-bottom:20px;
font-size:28px;
}
.whatsapp{
position:fixed;
bottom:25px;
right:25px;
width:60px;
height:60px;
background:#25D366;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
box-shadow:0 0 10px rgba(0,0,0,0.5);
z-index:9999;
}

.whatsapp img{
width:32px;
height:32px;
}
#contact{
background:#08121c;
padding:80px 0;
}