/* Match the selected Google Ads hero, with the Meta emblem. */
.meta-page .header{position:absolute;top:0;left:0;width:100%;background:transparent}
.meta-page .header.menu-open,.meta-page .header.is-scrolled{background:rgba(21,25,31,.97)}
.meta-page .services-hero{padding:235px 0 60px;min-height:560px;background:#15191f}
.meta-page .services-hero>.wrap{text-align:center}
.meta-page .services-hero h1{max-width:960px;margin:0 auto 28px;font-size:clamp(40px,4.5vw,64px)}
.meta-page .services-hero-copy{max-width:760px;margin:auto}
.meta-page .services-hero p{margin:0 auto;max-width:55ch;color:#c5d1da;font-size:19px;line-height:1.8}
.meta-page .services-hero .button{margin-top:34px}
.meta-page .meta-hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 22%,#21404a,#15191f 65%)}
.meta-page .meta-hero-art::before{content:'';position:absolute;width:430px;height:430px;left:50%;top:10px;transform:translate(-50%,-50%);border:1px solid #00e5ff25;border-radius:50%;box-shadow:0 0 0 76px #00e5ff06,0 0 0 77px #00e5ff0a}
.meta-page .meta-hero-emblem{position:absolute;width:130px;height:auto;top:115px;left:50%;transform:translateX(-50%)}
@media(max-width:1100px){
 .meta-page .services-hero h1{font-size:52px}
}
@media(max-width:760px){
 .meta-page .services-hero{min-height:0;padding:190px 0 56px}
 .meta-page .services-hero h1{font-size:clamp(36px,8.5vw,48px);max-width:100%;margin-bottom:26px}
 .meta-page .services-hero p{font-size:17px;line-height:1.75}
 .meta-page .services-hero .button{max-width:100%;gap:18px}
 .meta-page .meta-hero-emblem{top:92px;width:110px}
 .meta-page .meta-hero-art::before{width:380px;height:380px;border-color:#00e5ff14}
}
