/* v34 SEO polish */
.seo-page{max-width:1180px;margin:0 auto;padding:28px 0 72px}.seo-hero{padding:48px;border:1px solid rgba(47,178,255,.32);border-radius:28px;background:radial-gradient(circle at top right,rgba(0,178,255,.18),transparent 34%),linear-gradient(135deg,rgba(8,13,28,.96),rgba(10,8,24,.98));box-shadow:0 24px 80px rgba(0,0,0,.35)}.seo-hero h1{font-size:clamp(2rem,5vw,4.5rem);line-height:.96;margin:.2em 0}.seo-hero p,.seo-block p,.seo-block li{color:#c9d6e8;line-height:1.75}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.seo-block{margin-top:24px;padding:30px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:rgba(9,13,27,.78)}.seo-block h2{margin-top:0;color:#fff}.seo-block ul,.seo-block ol{padding-left:1.2rem}.seo-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.seo-pill{display:inline-flex;padding:10px 14px;border-radius:999px;border:1px solid rgba(47,178,255,.35);background:rgba(47,178,255,.08);color:#dff3ff;text-decoration:none}.seo-pill:hover{border-color:#ff4fd8;box-shadow:0 0 24px rgba(255,79,216,.16)}@media(max-width:720px){.seo-hero{padding:28px}.seo-block{padding:22px}}
