/* Individual service pages: builds on pages2.css (hero, stages) */
.pg6-hero h1,.pg6-hero .hero-slogan{font-size:clamp(54px,6vw,100px)}
.pg6-hero h1 .heading-accent,.pg6-hero .hero-slogan .heading-accent{color:var(--orange)}
.pg6-back{display:inline-block;color:#fff;font-weight:700;font-size:15px;margin-bottom:22px;border-bottom:2px solid rgba(255,255,255,.4);transition:border-color .2s}
.pg6-back:hover{border-color:var(--orange)}
.pg6-local{color:#fff;opacity:.9;font-size:15px;margin:-14px 0 28px;max-width:540px}
.pg6-hero .pg-six b{font-size:clamp(150px,15vw,250px)}
.pg6-hero .pg-six span{font-size:clamp(34px,3.4vw,54px)}
.pg6-hero .pg-pill{position:absolute}
.pg-svc .pg-lead a,.pg-svc .pg-pts a{text-decoration:underline;text-underline-offset:4px}
.pg-svc .pg-svc-card .pg-lead:last-child{margin-bottom:0}
.pg-svc .pg-svc-card p+p{margin-top:0}
.pg-svc.v1 .pg-svc-card a{color:#fff}
.pg-svc.v0 .pg-svc-card a,.pg-svc.v2 .pg-svc-card a{color:var(--blue)}
.pg-svc .pg-pts{margin-bottom:0}
.pg-svc .pg-lead+.pg-pts{margin-top:4px}
.pg-svc-head h2 i{font-style:normal}
@media(max-width:1000px){.pg6-hero .pg-six b{font-size:min(44vw,200px)}.pg6-local{margin-top:-8px}}
.pg6-back{display:block;width:fit-content}
/* workspace-email-25 */
.pg-svc .pg-pts+.pg-lead{margin-top:32px}
#business-email .text-link{display:inline}
/* /workspace-email-25 */
