.seo-shell{max-width:1180px;margin:0 auto;padding:72px 24px 96px}.seo-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;font-weight:800}.seo-title{font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.04em;margin:14px 0 18px}.seo-lead{max-width:780px;font-size:18px;line-height:1.7;opacity:.82}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.seo-card{border:1px solid rgba(212,175,55,.26);border-radius:18px;padding:24px;background:linear-gradient(180deg,rgba(212,175,55,.08),rgba(255,255,255,.015));text-decoration:none;color:inherit;transition:.2s}.seo-card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.62)}.seo-card h2,.seo-card h3{margin:9px 0 10px;line-height:1.2}.seo-meta{font-size:12px;opacity:.62}.seo-article{max-width:820px;margin:0 auto;padding:72px 24px 110px}.seo-article h1{font-size:clamp(38px,6vw,64px);line-height:1.04;letter-spacing:-.035em}.seo-article h2{margin-top:38px;font-size:28px}.seo-article p{font-size:17px;line-height:1.82;opacity:.86}.seo-disclaimer{margin-top:48px;padding:18px;border-left:3px solid #d4af37;background:rgba(212,175,55,.07);font-size:13px;line-height:1.6}.seo-cta{margin-top:36px;padding:26px;border:1px solid rgba(212,175,55,.3);border-radius:18px}.seo-cta a{display:inline-block;margin-top:10px;color:#d4af37;font-weight:800;text-decoration:none}@media(max-width:900px){.seo-grid{grid-template-columns:1fr}.seo-article,.seo-shell{padding-top:48px}}