﻿*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Segoe UI',Arial,sans-serif;background:#080808;color:#e0e0e0;line-height:1.8;padding:20px;min-height:100vh;background-image:radial-gradient(ellipse at top,rgba(255,255,255,.03) 0%,transparent 60%)}
.container{max-width:820px;margin:0 auto;background:linear-gradient(135deg,#121212 0%,#1a1a1a 100%);padding:50px 45px;border-radius:16px;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}
.logo-area{text-align:center;margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.06)}
.logo-area img{max-width:180px;height:auto;transition:opacity .3s}
.logo-area img:hover{opacity:.85}
h1{color:#fff;font-size:30px;margin-bottom:6px;font-weight:800;letter-spacing:-.5px;text-align:center}
.subtitle{text-align:center;color:#888;font-size:14px;margin-bottom:35px}
.section{margin-bottom:28px;padding:24px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.04);transition:border-color .3s}
.section:hover{border-color:rgba(255,255,255,.15)}
.section h2{color:#fff;font-size:17px;margin-bottom:12px;font-weight:700;display:flex;align-items:center;gap:10px}
.section h2 .num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.12);border-radius:6px;font-size:13px;font-weight:800;flex-shrink:0;color:#fff}
.section h2 .icon{font-size:18px;flex-shrink:0}
.section p{margin-bottom:12px;color:#bbb;font-size:15px}
.section p:last-child{margin-bottom:0}
.section ul{margin:8px 0 4px 0;list-style:none;padding:0}
.section ul li{padding:6px 0 6px 24px;position:relative;color:#bbb;font-size:15px;margin-bottom:2px}
.section ul li::before{content:"";position:absolute;left:2px;top:13px;width:6px;height:6px;background:#fff;border-radius:50%;opacity:.6}
.section strong{color:#fff;font-weight:600}
.section .emoji{display:inline-block;margin-right:4px}
.alert-box{padding:16px 20px;background:rgba(255,255,255,.06);border-left:3px solid #fff;border-radius:0 8px 8px 0;margin-top:10px;font-size:14px;color:#ccc}
.alert-box strong{color:#fff}
.tag{display:inline-block;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.1);color:#fff;margin-bottom:10px}
.divider{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin:30px 0}
.footer-area{text-align:center;margin-top:35px;padding-top:30px;border-top:1px solid rgba(255,255,255,.06)}
.footer-area .trust-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}
.footer-area .trust-badge{display:flex;align-items:center;gap:6px;color:#666;font-size:13px}
.footer-area .trust-badge svg{width:16px;height:16px;fill:#fff;opacity:.5}
.footer-area p{color:#555;font-size:13px;margin-bottom:4px}
.footer-area a{color:#fff;text-decoration:none}
.footer-area a:hover{text-decoration:underline}
.back-link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:12px 28px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .3s;border:1px solid rgba(255,255,255,.2)}
.back-link:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);transform:translateY(-1px)}
.top-back{position:fixed;top:16px;left:16px;z-index:100;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);transition:all .3s;text-decoration:none}
.top-back:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:scale(1.05)}
@media(max-width:600px){.container{padding:25px 18px}.section{padding:18px 16px}h1{font-size:24px}.subtitle{font-size:13px}}
/* ===== protecao anti-copia ===== */
*, *::before, *::after { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-user-drag: none; user-drag: none; }
img { -webkit-user-drag: none; }
@media print { body, body * { display: none !important; visibility: hidden !important; } }
/* ANASENSI ANTI-COPY EXTRA */
::selection { background: transparent; }
::-moz-selection { background: transparent; }
@media print { html, body { display: none !important; visibility: hidden !important; } }