.seo-hero{padding:72px 0 34px}.seo-hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.055em;margin:12px 0 22px;max-width:900px}.seo-hero p{max-width:780px;color:var(--muted);font-size:18px}.seo-breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.seo-section{padding:28px 0 70px}.seo-section h2{font-size:32px;letter-spacing:-.03em}.seo-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seo-profile{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:5px}.seo-profile:hover{border-color:#484751;transform:translateY(-2px)}.seo-profile span{font-size:12px;color:var(--muted)}.seo-copy{max-width:900px}.seo-copy p,.seo-copy li{color:#c6c1bb}.seo-links{display:flex;gap:8px;flex-wrap:wrap}.seo-links a{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--muted);font-size:13px}.seo-links a:hover{color:white}@media(max-width:900px){.seo-profile-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.seo-profile-grid{grid-template-columns:1fr}.seo-hero{padding-top:45px}}
