@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--bg:#070707;--panel:#101010;--gold:#c99b4a;--gold2:#efd89d;--text:#f7f2e9;--muted:#aaa398;--line:rgba(226,188,111,.22)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 10%,rgba(201,155,74,.08),transparent 28%),var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.75}.wrap{width:min(940px,92vw);margin:0 auto;padding:90px 0}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:50px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.brand img{width:58px;height:58px;border-radius:10px}.brand strong{font-family:'Cormorant Garamond';font-size:1.35rem;letter-spacing:.08em}.back{color:var(--gold2);text-decoration:none;border:1px solid var(--line);padding:10px 15px;border-radius:999px;font-size:.8rem}.card{background:linear-gradient(145deg,#101010,#0c0c0c);border:1px solid var(--line);border-radius:22px;padding:42px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.kicker{color:var(--gold2);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.card h1,.card h2{font-family:'Cormorant Garamond';line-height:1.1}.card h1{font-size:clamp(2.8rem,6vw,4.7rem);margin:10px 0 26px}.card h2{font-size:2rem;color:var(--gold2);margin:32px 0 9px}.card p,.card li{color:#c3bbb0}.card a{color:var(--gold2)}.note{padding:16px 18px;background:rgba(201,155,74,.07);border-left:2px solid var(--gold);border-radius:10px;margin:24px 0}.footer{margin-top:28px;color:#807a72;font-size:.75rem;display:flex;justify-content:space-between;gap:20px}.footer a{color:var(--gold2);text-decoration:none}@media(max-width:650px){.wrap{padding:45px 0}.top{align-items:flex-start;flex-direction:column}.card{padding:26px}.brand strong{font-size:1.12rem}.footer{flex-direction:column}}

/* Refinamento visual com a nova marca */
.brand img{width:150px;height:auto;object-fit:contain;border-radius:0;filter:drop-shadow(0 8px 20px rgba(201,155,74,.18))}.brand strong{display:none}.top{padding-bottom:22px;border-bottom:1px solid rgba(226,188,111,.12)}
@media(max-width:650px){.brand img{width:130px}}
