/* AuditPanel Hardware-Ratgeber */
.rg-hero{
  background:linear-gradient(135deg,#0f1e3d,#17285a);
  color:#fff;
  padding:75px 0;
}
.rg-hero h1{
  font-size:42px;
  line-height:1.2;
  margin:12px 0 18px;
}
.rg-hero p{
  max-width:680px;
  color:#c3cce0;
  font-size:18px;
}
.rg-section{background:#f7f9fc}
.rg-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  gap:26px;
}
.rg-card{
  background:#fff;
  border:1px solid #eef1f6;
  border-radius:12px;
  padding:30px;
  box-shadow:0 4px 20px rgba(15,30,61,.06);
}
.rg-card h2{
  color:#0f1e3d;
  font-size:21px;
  margin:12px 0;
}
.rg-card p{color:#647089;font-size:15px}
.rg-card a{color:#e8661f;font-weight:700}
.rg-card a:hover{text-decoration:underline}
.rg-icon{font-size:32px}
.rg-note{
  margin-top:42px;
  padding:24px;
  border-left:4px solid #ff7a30;
  background:#fff;
  border-radius:6px;
  color:#4a5468;
}
.rg-hero .eb{color:#ff9b64}
@media(max-width:760px){
  .rg-hero h1{font-size:32px}
  .rg-hero{padding:55px 0}
}
