.seo-hero h1{font-size:clamp(34px,4.2vw,58px);line-height:1.12;overflow-wrap:anywhere}.seo-brand-line{font-weight:700}.seo-steps{display:grid;gap:18px;counter-reset:step;padding:0;list-style:none}.seo-steps li{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.seo-steps h3{margin:0 0 8px}.seo-steps p{margin:0}.seo-screenshot{margin:0;padding:24px;background:#f3eef3;border-radius:24px;text-align:center}.seo-screenshot img{max-height:600px;object-fit:contain;border-radius:14px}.seo-screenshot figcaption{font-size:14px;margin-top:14px}.seo-faq details{border-bottom:1px solid var(--line);padding:18px 0}.seo-faq summary{font-weight:750;cursor:pointer}.seo-faq p{max-width:800px}.seo-feature-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.seo-feature-links a{font-weight:700}@media(max-width:700px){.seo-hero h1{font-size:36px}.seo-screenshot{padding:12px}.seo-steps li{padding:18px}}
.seo-video-cta{background:var(--pink,#d1008f)!important;color:#fff!important;border-color:var(--pink,#d1008f)!important}.seo-video-cta:hover{filter:brightness(.92)}.seo-screenshot img{display:block;width:auto;max-width:100%;height:auto;max-height:600px;margin:0 auto}.seo-screenshot{align-self:start}.seo-steps li{min-width:0}.seo-feature-links a{overflow-wrap:anywhere}
