
:root{--bg:#0B0B0D;--ink:#f5f5f7;--gold:#FFD700;--gold2:#DAA520;--muted:#b0b0b8}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Montserrat,system-ui,Arial,sans-serif;background:var(--bg);color:var(--ink)}
.container{max-width:1100px;margin:0 auto;padding:40px 20px}
h1,h2{font-family:"Playfair Display",serif;color:var(--gold);text-align:center}
h1{font-size:clamp(32px,4.8vw,56px);margin:0 0 12px;text-shadow:0 0 14px rgba(255,215,0,.3)}
h2{font-size:clamp(24px,3.2vw,36px);margin:22px 0}
p{color:#d7d7db;line-height:1.7;margin:0 auto 16px;text-align:center;max-width:820px}
.hero{background:#000;padding:60px 20px;text-align:center}
.logo{width:220px;margin:0 auto 22px;display:block}
.vsl-container{position:relative;max-width:900px;margin:22px auto;aspect-ratio:16/9;border:3px solid var(--gold);border-radius:14px;overflow:hidden;box-shadow:0 0 24px rgba(255,215,0,.45);background:#000}
.vsl-container iframe{width:100%;height:100%}
.subtitle{color:#b0b0b8;font-size:1.2rem}
.cta-button{display:block;width:min(460px,92%);margin:20px auto;padding:18px;border-radius:12px;border:2px solid var(--gold);background:var(--gold);color:#111;font-weight:800;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 28px rgba(255,215,0,.3);transition:.2s}
.cta-button:hover{background:var(--gold2);border-color:var(--gold2);transform:translateY(-2px)}
.cta-button.secondary{background:transparent;color:var(--gold)}
.proof-bar{background:var(--gold);color:#111;text-align:center;padding:12px 10px;font-weight:800}
/* Floating WhatsApp */
.whatsapp-float{
  position:fixed;right:30px;bottom:30px;z-index:999;
  width:75px;height:75px;border-radius:50%;
  background:var(--gold);
  box-shadow:0 0 18px rgba(255,215,0,.65);
  display:flex;align-items:center;justify-content:center;
  transition:transform .25s ease, box-shadow .25s ease;
  border:2px solid rgba(255,215,0,.9);
}
.whatsapp-float:hover{ transform:scale(1.08); box-shadow:0 0 28px rgba(255,215,0,1); }
.whatsapp-float img{ width:42px;height:42px }
@media (max-width:560px){ .whatsapp-float{ right:18px; bottom:18px; width:64px; height:64px } .whatsapp-float img{ width:36px;height:36px } }
