/* Política de Privacidade — DRR Informática */
.privacy-header{
  border-bottom:1px solid var(--line);
  background:rgba(15,17,19,.96);
}
.privacy-nav{
  min-height:78px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}
.privacy-logo img{width:118px}
.privacy-main{
  min-height:70vh;
  background:
    radial-gradient(circle at 85% 0%,rgba(18,168,209,.10),transparent 28%),
    var(--bg);
  padding:64px 0 86px;
}
.privacy-wrap{max-width:900px}
.privacy-hero{margin-bottom:28px}
.privacy-hero h1{
  margin:15px 0 12px;
  font-size:clamp(36px,6vw,58px);
  line-height:1.05;
  letter-spacing:-1.8px;
}
.privacy-hero p{
  margin:0 0 10px;
  max-width:760px;
  color:var(--muted);
  font-size:17px;
}
.privacy-hero small{color:#748087}
.privacy-card{
  border:1px solid var(--line);
  border-radius:20px;
  overflow:hidden;
  background:var(--panel);
}
.privacy-card section{
  padding:25px 28px;
  border-bottom:1px solid var(--line);
}
.privacy-card section:last-child{border-bottom:0}
.privacy-card h2{
  margin:0 0 10px;
  font-size:21px;
  letter-spacing:-.35px;
}
.privacy-card p{
  margin:8px 0;
  color:#c3cbd0;
  font-size:15px;
  line-height:1.7;
}
.privacy-card code{
  padding:2px 7px;
  border:1px solid rgba(18,168,209,.22);
  border-radius:6px;
  color:#7ddcf5;
  background:rgba(18,168,209,.08);
}
.privacy-card a{
  color:#73d8f4;
  text-decoration:underline;
  text-underline-offset:3px;
}
.privacy-contact{
  display:inline-flex;
  margin-top:5px;
  font-weight:800;
}
@media(max-width:560px){
  .privacy-main{padding:44px 0 64px}
  .privacy-nav{min-height:70px}
  .privacy-logo img{width:102px}
  .privacy-back{padding:10px 13px;font-size:13px}
  .privacy-card section{padding:21px 19px}
  .privacy-card h2{font-size:19px}
  .privacy-card p{font-size:14px}
}
