
body{
margin:0;
font-family:'Cairo',sans-serif;
background:#000;
color:#fff;
}

.top-bar{
background:#CEB274;
color:#000;
text-align:center;
padding:10px;
font-weight:800;
}

.hero{
height:100vh;
background:url('images/hero.jpg') center/cover no-repeat;
position:relative;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
}

.overlay{
position:absolute;
inset:0;
background:rgba(0,0,0,0.65);
}

.content{position:relative;z-index:2;}

h1{font-size:40px;margin:0;}
h2{font-size:18px;font-weight:400;}

.price{
color:#CEB274;
font-size:46px;
font-weight:800;
margin:15px 0;
}

.timer{
margin:10px auto;
display:inline-block;
padding:8px 12px;
border:1px solid #CEB274;
color:#CEB274;
border-radius:8px;
font-size:14px;
}

.cta{
display:inline-block;
padding:14px 28px;
background:#CEB274;
color:#000;
text-decoration:none;
border-radius:12px;
font-weight:800;
}

.form-section{
padding:60px 20px;
background:#0b0b0b;
text-align:center;
}

.card{
max-width:420px;
margin:auto;
background:#111;
padding:22px;
border-radius:16px;
display:flex;
flex-direction:column;
gap:12px;
}

input{
padding:14px;
border-radius:10px;
border:none;
outline:none;
}

.submit-btn{
background:linear-gradient(135deg,#CEB274,#b89a5a);
padding:14px;
border:none;
border-radius:10px;
font-weight:800;
cursor:pointer;
}

/* WhatsApp RIGHT circular glowing */
.whatsapp-float{
position:fixed;
bottom:22px;
right:22px;
width:70px;
height:70px;
background:#000;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
color:#CEB274;
font-size:28px;
text-decoration:none;
box-shadow:0 0 0 0 rgba(206,178,116,0.7);
animation: glow 1.6s infinite;
border:2px solid #CEB274;
}

@keyframes glow{
0%{box-shadow:0 0 0 0 rgba(206,178,116,0.7);}
70%{box-shadow:0 0 25px 15px rgba(206,178,116,0);}
100%{box-shadow:0 0 0 0 rgba(206,178,116,0);}
}
