.ai-hero{display:grid;grid-template-columns:1.4fr .7fr;gap:6vw;align-items:center}.ai-hero h1{font-size:clamp(42px,4vw,64px)}.ai-hero figure{margin:0}.ai-hero figure img{display:block;width:100%;height:auto;border-radius:2px}.ai-hero figcaption{font-size:12px;margin-top:14px;opacity:.8}.ai-intro{max-width:690px;margin-top:24px;line-height:1.7}.ai-steps{margin-top:45px}.ai-note{margin:28px 0 18px;font-size:15px;max-width:900px}.seo-faq details{border-top:1px solid var(--line);padding:24px 0;max-width:1050px}.seo-faq details:last-child{border-bottom:1px solid var(--line)}.seo-faq h2{margin-bottom:35px}.seo-faq summary{font-weight:600;font-size:20px;cursor:pointer}.seo-faq details p{max-width:850px;margin-top:20px;line-height:1.75}.service-proof div>p+p{margin-top:20px}.seo-business-contact{font-size:13px;margin-top:14px}.seo-business-contact a{text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.ai-hero{grid-template-columns:1fr;gap:38px}.ai-hero figure{max-width:420px}.ai-hero h1{font-size:clamp(42px,9vw,68px)}}