.seo-home-intro{position:relative;padding:45px 0;text-align:center;background:#111}.cinematic-home .hero:has(.seo-home-intro){height:auto;min-height:100svh;display:flex;flex-direction:column;padding-bottom:0}.hero .seo-home-intro{width:100%;padding:35px max(25px,calc((100vw - 1000px)/2));margin-top:70px}.seo-home-intro h2{color:#fff;font-size:24px;line-height:1.5}.seo-home-intro p{color:#bbb;font-size:14px;line-height:1.9}.seo-service-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0;justify-content:center}.seo-service-links a{color:#ee982b;text-decoration:underline;font-size:13px;line-height:1.8}.seo-faq{padding:20px 0;border-bottom:1px solid #333}.seo-faq summary{cursor:pointer;color:#eee;line-height:1.7;font-size:16px}.seo-faq p{margin-top:15px}.seo-breadcrumb{color:#aaa;font-size:12px;line-height:1.8}.seo-breadcrumb a{color:#ee982b}.package-intro h1{font-size:clamp(30px,4.5vw,58px)}@media(max-width:800px){.hero .seo-home-intro{margin-top:30px}.seo-home-intro h2{font-size:20px}}