.seo-cyber{padding:4rem 1.25rem;border-top:1px solid rgba(212,175,55,.18)}
.seo-cyber-in{max-width:72rem;margin:0 auto}
.seo-cyber h2{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.5;margin:.5rem 0 1rem;font-weight:700}
.seo-cyber-p{opacity:.8;max-width:48rem;line-height:1.9}
.seo-cyber-g{display:grid;gap:1rem;margin:2rem 0 3rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}
.seo-cyber-g article{border:1px solid rgba(212,175,55,.22);border-radius:1rem;padding:1.25rem;background:rgba(255,255,255,.02)}
.seo-cyber-g h3{font-weight:700;margin-bottom:.5rem;color:#d4af37}
.seo-cyber-g p,.seo-cyber details p{opacity:.78;line-height:1.85;font-size:.95rem}
.seo-cyber details{border-bottom:1px solid rgba(255,255,255,.08);padding:.9rem 0}
.seo-cyber summary{cursor:pointer;font-weight:600}
.seo-cyber details p{margin-top:.6rem}
