
.rhd-seo-engine{margin-top:24px;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:26px;background:radial-gradient(circle at 10% 0%,rgba(225,29,46,.22),transparent 35%),radial-gradient(circle at 92% 8%,rgba(40,125,255,.20),transparent 34%),linear-gradient(145deg,rgba(10,15,23,.90),rgba(2,3,6,.96));box-shadow:0 24px 80px rgba(0,0,0,.42)}
.rhd-seo-engine h2{font-size:clamp(32px,4.8vw,62px);line-height:.92;letter-spacing:-.05em;margin:0 0 12px}
.rhd-seo-engine p{color:#aab7ca;font-size:17px;line-height:1.62}
.rhd-seo-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}
.rhd-seo-flow .step{border:1px solid rgba(255,255,255,.13);border-radius:22px;padding:18px;background:linear-gradient(145deg,rgba(18,26,39,.82),rgba(7,10,16,.94))}
.rhd-seo-flow .step b{display:block;font-size:19px;margin-bottom:8px;color:#fff}
.rhd-seo-flow .step span{display:block;color:#aab7ca;line-height:1.45}
.rhd-seo-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:20px}
.rhd-seo-table{width:100%;border-collapse:collapse;min-width:780px}.rhd-seo-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:20px;margin-top:14px}
.rhd-seo-table th,.rhd-seo-table td{border-bottom:1px solid rgba(255,255,255,.09);padding:13px;text-align:left;vertical-align:top}.rhd-seo-table th{background:#111827;color:#fff}.rhd-seo-table td{color:#d5e2f7;line-height:1.45}
.rhd-seo-command-preview{border:1px solid rgba(125,255,171,.28);background:rgba(125,255,171,.08);border-radius:22px;padding:18px;color:#d8ffe5}.rhd-seo-command-preview code{color:#ffd166}
@media(max-width:980px){.rhd-seo-flow,.rhd-seo-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.rhd-seo-flow,.rhd-seo-grid{grid-template-columns:1fr}}
