.seo-hero{max-width:900px;padding:64px 0 74px}.seo-hero h1{font-size:clamp(38px,4.4vw,60px);line-height:1.12;letter-spacing:-2px;font-weight:500;margin:14px 0 20px}.seo-lead{font-size:23px;line-height:1.6;color:var(--muted);max-width:760px}.seo-points{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 34px}.seo-points li{position:relative;padding-left:30px;font-size:19px;line-height:1.6}.seo-points li:before{content:"✳";position:absolute;left:0;color:var(--purple)}.seo-cta{margin:40px 0 0}.crumbs{font-size:15px;color:var(--muted)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0}.crumbs li+li:before{content:"→";margin-right:10px;color:#b6aac6}.crumbs a{text-decoration:underline;text-underline-offset:3px}.seo-body{max-width:880px}.seo-block+.seo-block{margin-top:56px}.seo-body h2{font-size:clamp(28px,2.6vw,38px);letter-spacing:-1px;margin:0 0 18px}.seo-body p{font-size:19px;line-height:1.75;color:#3b3742;margin:0 0 16px}.seo-body p:last-child{margin-bottom:0}.seo-body ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.seo-body ul li{position:relative;padding-left:26px;font-size:19px;line-height:1.65}.seo-body ul li:before{content:"";position:absolute;left:4px;top:11px;width:9px;height:9px;border-radius:50%;background:var(--purple);opacity:.55}.seo-note{font-size:17px;color:var(--muted);border-left:3px solid var(--line);padding-left:16px}.seo-links h2,.seo-faq h2{font-size:clamp(28px,2.6vw,38px);letter-spacing:-1px;margin:0 0 22px}.seo-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.seo-links li a{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline;height:100%;padding:22px 24px;border:1px solid var(--line);border-radius:9px;background:#f8f6f0}.seo-links li a:hover{border-color:#c9c2d4}.seo-links li a>span:first-child{font-size:21px;font-weight:600}.seo-links li a>span:last-child{grid-row:1/span 2;align-self:center;color:var(--purple)}.seo-link-meta{grid-column:1;font-size:17px;line-height:1.6;color:var(--muted)}.seo-faq dl{margin:0;display:grid;gap:0;border-top:1px solid var(--line)}.seo-faq dl>div{border-bottom:1px solid var(--line);padding:22px 0}.seo-faq dt{font-size:21px;font-weight:600;margin-bottom:8px}.seo-faq dd{margin:0;font-size:19px;line-height:1.7;color:var(--muted);max-width:820px}@media(max-width:700px){.seo-hero{padding:38px 0 46px}.seo-hero h1{font-size:34px;letter-spacing:-1px}.seo-lead{font-size:20px}.seo-points{margin-top:24px}.seo-block+.seo-block{margin-top:40px}.seo-body h2,.seo-links h2,.seo-faq h2{font-size:27px}.seo-body p,.seo-body ul li,.seo-faq dd{font-size:18px}.seo-cta .button{width:100%;justify-content:center}}
