.pagina-privacidade{background:#080a09;color:#f3eee4;min-height:60vh}.privacidade-hero{padding:clamp(100px,14vw,170px) 24px 76px;border-bottom:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 75% 10%,rgba(255,196,0,.18),transparent 32%),linear-gradient(120deg,#080a09,#111710)}.privacidade-hero-inner{width:min(1100px,100%);margin:auto}.privacidade-kicker,.privacidade-numero{color:#ffc400;font:500 .62rem DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.privacidade-hero h1{max-width:850px;margin:20px 0 24px;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.82;letter-spacing:-.09em;text-transform:uppercase}.privacidade-hero h1 span{display:block;color:#ffc400}.privacidade-lead{max-width:680px;color:#b4bbb2;font-size:1.05rem;line-height:1.7}.privacidade-atualizacao{margin-top:28px;color:#818980;font:500 .62rem DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.privacidade-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:clamp(35px,7vw,100px);width:min(1100px,calc(100% - 48px));margin:auto;padding:75px 0 110px}.privacidade-indice{position:sticky;top:105px;align-self:start;display:grid;gap:12px}.privacidade-indice span{margin-bottom:7px;color:#7e877e;font:500 .58rem DM Mono,monospace;letter-spacing:.14em}.privacidade-indice a{color:#9fa79e;font:500 .62rem DM Mono,monospace;letter-spacing:.03em;transition:color .2s}.privacidade-indice a:hover{color:#ffc400}.privacidade-conteudo{min-width:0}.privacidade-secao{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.12);scroll-margin-top:110px}.privacidade-numero{margin:0 0 13px}.privacidade-secao h2{margin:0 0 18px;color:#fff;font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.05em}.privacidade-secao p,.privacidade-secao li{color:#aeb6ad;font-size:.94rem;line-height:1.8}.privacidade-secao p{margin:0 0 17px}.privacidade-secao strong{color:#f3eee4}.privacidade-secao ul{display:grid;gap:10px;padding-left:20px;margin:0 0 20px}.privacidade-secao li::marker{color:#ffc400}.privacidade-nota{display:grid;gap:6px;margin:25px 0;padding:20px;border-left:3px solid #ffc400;background:rgba(255,196,0,.08)}.privacidade-nota span{color:#b7beb6;font-size:.88rem;line-height:1.7}.privacidade-contato{padding:28px;border:1px solid rgba(255,196,0,.45);background:linear-gradient(135deg,rgba(255,196,0,.1),rgba(10,14,10,.7))}.privacidade-email{display:inline-block;margin:5px 0 24px;color:#ffc400;font-size:1.05rem;font-weight:700}.privacidade-endereco{margin:0!important;color:#8e988d!important}.privacidade-rodape-texto{color:#737d73!important;font-size:.75rem!important}.site-footer{background:#050706!important;color:#f3eee4!important;padding:70px max(7vw,24px) 25px!important;border-top:1px solid rgba(255,255,255,.14)!important}.site-footer .container{width:100%;max-width:1200px;margin:0 auto}.site-footer .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:55px}.site-footer h2,.site-footer h4{color:#f3eee4!important}.site-footer h2{font-size:2rem}.site-footer h4{margin-bottom:15px;color:#ffc400!important;font:500 .65rem DM Mono,monospace!important;letter-spacing:.1em;text-transform:uppercase}.site-footer p,.site-footer a,.site-footer li{color:#9ea69d!important;font-size:.82rem;line-height:1.6}.site-footer ul{display:grid;gap:7px;list-style:none;padding:0}.site-footer .footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:18px;border-top:1px solid #262c27;color:#737b73}.site-footer .system-status{color:#69dca0!important}.site-footer .status-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#69dca0}@media(max-width:760px){.privacidade-layout{grid-template-columns:1fr;width:min(100% - 32px,650px);padding-top:45px}.privacidade-indice{position:static;grid-template-columns:repeat(2,1fr);padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,.12)}.privacidade-indice span{grid-column:1/-1}.privacidade-hero{padding-top:100px}.privacidade-hero h1{font-size:clamp(3.2rem,17vw,5.5rem)}.site-footer .footer-grid{grid-template-columns:1fr;gap:30px}.site-footer .footer-bottom{display:grid;gap:12px;margin-top:35px}}
