
body{margin:0;font-family:Arial,sans-serif;color:#222}
.hero{background:#111 url('../images/1.jpg') center/cover;height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}
.hero-content{background:rgba(0,0,0,.6);padding:30px;border-radius:8px}
.btn{background:#c29a5b;color:#fff;padding:12px 20px;text-decoration:none;border-radius:4px;margin:5px;display:inline-block}
.btn.outline{background:transparent;border:2px solid #fff}
.gallery,.video,.features,.advisor,.contact{padding:60px 20px;max-width:1100px;margin:auto}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}
.grid img{width:100%;cursor:pointer;border-radius:6px}
iframe{width:100%;height:400px;border-radius:8px}
.features ul{columns:2;list-style:none;padding:0}
.features li{margin:8px 0}
.advisor{display:flex;gap:20px;align-items:center}
.advisor img{width:180px;border-radius:100%}
.contact form{display:grid;gap:10px}
.contact input,.contact textarea{padding:10px;font-size:16px}
footer{background:#000;text-align:center;padding:20px}
footer img{height:40px;opacity:.8}
.whatsapp-float{position:fixed;bottom:20px;right:20px;background:#25D366;color:#fff;padding:14px;border-radius:50px;text-decoration:none;font-weight:bold}
.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);align-items:center;justify-content:center}
.modal img{max-width:90%;max-height:90%}
@media(max-width:768px){.features ul{columns:1}.advisor{flex-direction:column}}
