.seo-service{max-width:1160px;margin:70px auto;padding:0 24px;color:#eef2ff}.seo-service .eyebrow{color:#8b5cf6;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.78rem}.seo-service h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.06;max-width:900px;margin:16px 0}.seo-service .lead{font-size:1.2rem;line-height:1.8;color:#b9c2d8;max-width:820px}.seo-service .seo-panel{margin:34px 0;padding:clamp(22px,4vw,42px);border:1px solid rgba(139,92,246,.28);border-radius:24px;background:radial-gradient(ellipse at 90% 0%,rgba(124,58,237,.19),transparent 55%),linear-gradient(135deg,#111827,#090d18);box-shadow:0 24px 80px rgba(0,0,0,.22)}.seo-service h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 16px}.seo-service p{line-height:1.8;color:#c5ccda}.seo-service ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}.seo-service li{padding:17px 18px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.035);color:#e5e7eb}.seo-service li:before{content:"✦";color:#a78bfa;margin-right:10px}.seo-service .seo-cta{display:inline-flex;margin-top:16px;padding:14px 22px;border-radius:999px;background:linear-gradient(100deg,#7c3aed,#2563eb);color:white;text-decoration:none;font-weight:700}.seo-service .seo-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.seo-service .seo-related a{color:#c4b5fd;text-decoration:none;border-bottom:1px solid rgba(196,181,253,.4);padding:6px 0}@media(max-width:680px){.seo-service{margin:42px auto;padding:0 18px}.seo-service ul{grid-template-columns:1fr}}.seo-service-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0}.seo-service-links a{padding:20px;border:1px solid rgba(139,92,246,.25);border-radius:16px;background:rgba(255,255,255,.035);color:#eef2ff;text-decoration:none;display:flex;justify-content:space-between;gap:10px;transition:.2s}.seo-service-links a:hover{transform:translateY(-3px);border-color:#8b5cf6;background:rgba(124,58,237,.12)}