.services-eyebrow{color:#765a27;font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:600}.services-hero{border-top:.25rem solid var(--color-gold);background:color-mix(in srgb, var(--color-light-gray) 28%, var(--color-white));padding-block:clamp(4rem,8vw,7rem)}.services-hero__inner,.services-hero__content,.services-intro,.service-detail .container,.service-detail__copy,.services-contact__inner,.services-contact__action{gap:var(--space-6);display:grid}.services-hero__inner{gap:var(--space-8)}.services-hero__inner>*,.services-intro>*,.service-detail .container>*,.services-contact__inner>*{min-width:0}.services-hero__content{align-content:center}.services-hero h1{max-width:17ch;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.15}.services-hero h1 span{color:#765a27}.services-hero__lead{max-width:38rem;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.125rem)}.services-actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.services-hero :focus-visible,.services-overview :focus-visible,.services-support :focus-visible,.services-training :focus-visible{outline-color:#765a27}.services-signature{min-height:24rem;padding:var(--space-5);border:1px solid var(--color-graphite);background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--color-graphite);color:var(--color-white);background-size:3rem 3rem;align-content:space-between;display:grid;position:relative}.services-signature:before,.services-signature:after{content:"";border:1px solid #cba96b8c;position:absolute;inset:24% 13%}.services-signature:before{transform:rotate(-10deg)}.services-signature:after{transform:rotate(10deg)}.services-signature__label,.services-signature__axes{z-index:1;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;position:relative}.services-signature__label{color:var(--color-gold)}.services-signature__core{z-index:1;padding-block:var(--space-3);background:var(--color-graphite);gap:var(--space-2);font-family:var(--font-heading);text-align:center;display:grid}.services-signature__core strong{color:var(--color-gold);letter-spacing:-.055em;font-size:clamp(3.5rem,8vw,5rem);font-weight:500;line-height:1.1}.services-signature__core>span{color:var(--color-light-gray);font-size:1.125rem}.services-signature__axes{justify-content:space-between;gap:var(--space-3);color:var(--color-light-gray);flex-wrap:wrap;display:flex}.services-intro{margin-bottom:var(--space-7)}.services-intro>p,.service-detail__copy>p{max-width:42rem;color:var(--color-text-muted)}.services-intro>p{font-size:1.0625rem}.services-index,.services-scope ul,.services-steps{margin:0;padding:0;list-style:none}.services-index{border-top:1px solid var(--color-border)}.services-index li{padding-block:var(--space-6);border-bottom:1px solid var(--color-border);gap:var(--space-4);display:grid}.services-index__number{color:#765a27;font-family:var(--font-heading);font-size:.75rem}.services-index h3{max-width:28ch;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.services-index p{max-width:40rem;margin-top:var(--space-3);color:var(--color-text-muted)}.services-overview,.service-detail{scroll-margin-top:var(--space-5)}.services-support{border-top:1px solid var(--color-border)}.service-detail__copy{align-content:start}.service-detail__copy>.service-detail__lead{color:var(--color-graphite);font-size:clamp(1.1rem,1.8vw,1.25rem)}.services-scope{padding-top:var(--space-5);border-top:.1875rem solid var(--color-gold);align-self:center}.services-scope h3{margin-bottom:var(--space-5);letter-spacing:-.015em;font-size:1rem;line-height:1.5}.services-scope li{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-top:1px solid var(--color-border);position:relative}.services-scope li:before{content:"";border:1px solid #765a27;width:.375rem;height:.375rem;position:absolute;top:1.6rem;left:0;transform:rotate(45deg)}.services-bpo .section-heading h2,.services-bpo .services-scope h3,.services-bpo .service-detail__copy>.service-detail__lead{color:var(--color-white)}.services-bpo .section-heading__eyebrow{color:var(--color-gold)}.services-bpo .service-detail__copy>p,.services-bpo .services-scope li{color:#ffffffbd}.services-bpo .services-scope li{border-color:#fff3}.services-bpo .services-scope li:before{border-color:var(--color-gold)}.services-training{background:color-mix(in srgb, var(--color-light-gray) 45%, var(--color-white))}.services-connection__figure{margin:0}.services-equation{padding:var(--space-6);border-top:.1875rem solid var(--color-gold);background:var(--color-graphite);color:var(--color-white);place-items:center;gap:var(--space-4);display:grid}.services-equation__term{width:100%;padding-block:var(--space-3);font-family:var(--font-heading);letter-spacing:-.035em;text-align:center;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}.services-equation__term--accent{color:var(--color-gold)}.services-equation__plus{color:var(--color-gold);font-size:1.75rem;font-weight:300;line-height:1}.services-connection__figure figcaption{margin-top:var(--space-4);color:var(--color-text-muted);font-size:.875rem}.services-approach{border-top:1px solid var(--color-border)}.services-steps{display:grid}.services-steps li{padding-block:var(--space-5);border-top:1px solid var(--color-border);align-items:baseline;gap:var(--space-5);display:flex}.services-steps li>span{color:#765a27;font-family:var(--font-heading);font-size:.75rem}.services-steps p{max-width:18ch;font-family:var(--font-heading);font-size:1rem;font-weight:500;line-height:1.5}.services-contact{background:var(--color-graphite);color:var(--color-white);padding-block:clamp(4rem,8vw,6rem)}.services-contact .services-eyebrow{color:var(--color-gold)}.services-contact h2{max-width:21ch;margin-top:var(--space-4);color:var(--color-white)}.services-contact__action{align-content:end}.services-contact__action>p{color:#ffffffbd;max-width:35rem}.services-contact .services-actions{gap:var(--space-3)}.services-contact .button--light{color:var(--color-white);border-color:#ffffff73}.services-contact .button--light:hover{border-color:var(--color-gold);color:var(--color-gold)}@media (width>=48rem){.services-intro,.services-contact__inner{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.services-index li{padding-block:var(--space-7);align-items:center;gap:var(--space-6);grid-template-columns:2rem minmax(0,1fr) auto}.service-detail .container{column-gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.service-detail__action{grid-column:1/-1}.services-equation{padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.services-steps{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.services-steps li{align-content:start;gap:var(--space-4);display:grid}}@media (width>=64rem){.services-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center}.services-signature{min-height:31rem;padding:var(--space-6)}.service-detail .container{column-gap:6rem}}@media (width<=35rem){.services-actions .button,.service-detail__action .button{width:100%}}
