* { margin:0; padding:0; box-sizing:border-box; }
body { font-family:'Segoe UI',sans-serif; line-height:1.6; color:#333; }

header {
    background:#0d4e98; color:white; padding:1rem; text-align:center;
}
nav a {
    color:white; margin:0 12px; text-decoration:none; font-weight:bold;
}

.hero {
    background: linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.75)), url('https://via.placeholder.com/1920x700/0d4e98/ffffff?text=ETACPS+2026') center/cover;
    color:white; text-align:center; padding:120px 20px;
}

.btn {
    background:#e63939; color:white; padding:14px 32px; border-radius:5px;
    text-decoration:none; font-weight:bold; display:inline-block; margin-top:20px;
}

section { padding:60px 20px; max-width:1200px; margin:0 auto; }

footer {
    background:#222; color:white; text-align:center; padding:25px;
}

/* Responsive */
@media (max-width:768px) {
    nav a { display:block; margin:10px 0; }
}