.service-hero{min-height:50vh;height:auto;padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.service-hero-container{margin-top:0;text-align:center}.service-title{font-size:clamp(1.8rem,5vw,3rem);margin-bottom:1rem;color:hsla(0,0%,100%,.95);font-family:Michroma,sans-serif;letter-spacing:.1em;text-transform:uppercase}.service-tagline{font-size:clamp(.85rem,2vw,1.1rem);color:hsla(0,0%,100%,.5);font-family:inherit;letter-spacing:.05em;font-weight:300;max-width:750px;margin:0 auto;line-height:1.6;text-align:center;padding:0 1rem}.service-body{max-width:900px;margin:0 auto;padding:0 1.5rem}.service-content{display:flex;flex-direction:column;gap:4rem}.service-section-title{font-size:clamp(.95rem,2vw,1.2rem);font-family:Michroma,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:1.5rem;font-weight:400}.service-text{line-height:1.8;color:hsla(0,0%,100%,.75);font-size:clamp(.95rem,1.5vw,1.05rem);text-align:justify}.service-text .highlight{color:hsla(0,0%,100%,.95);font-weight:500}.service-methodology-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.5rem}.service-methodology-item{padding-left:1.2rem;border-left:1px solid hsla(0,0%,100%,.15);line-height:1.7;color:hsla(0,0%,100%,.75);font-size:clamp(.95rem,1.5vw,1.05rem);text-align:justify}.service-methodology-item strong{color:hsla(0,0%,100%,.9);font-weight:500}.service-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;justify-items:center}@media (max-width:768px){.service-metrics-grid{grid-template-columns:1fr;gap:1.2rem}}.service-metric-card{padding:2rem 1.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);text-align:center;width:100%}.service-metric-number{font-size:clamp(2rem,5vw,2.8rem);color:#2596be;font-weight:700;margin:0;font-family:Michroma,sans-serif}.service-metric-description{color:hsla(0,0%,100%,.6);margin:.8rem 0 0;font-size:clamp(.85rem,1.5vw,.95rem);line-height:1.5}.service-cta-section{padding-top:5vh;padding-bottom:10vh;text-align:center}.service-cta-button{padding:1rem 2.5rem;font-size:clamp(.85rem,1.5vw,.95rem);font-family:Michroma,sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8);background:transparent;cursor:pointer;transition:all .3s ease;font-weight:400}.service-cta-button:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.6);color:#fff}.service-back-link{display:block;margin-top:2rem;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:clamp(.85rem,1.5vw,.9rem);border-bottom:1px solid transparent;transition:all .3s ease}.service-back-link:hover{color:hsla(0,0%,100%,.8);border-bottom-color:hsla(0,0%,100%,.3)}@media (max-width:768px){.service-hero{min-height:auto;padding:5rem 1.5rem 4rem;text-align:center}.service-title{margin-bottom:1.5rem;letter-spacing:.02em;font-size:clamp(1.5rem,6vw,2.2rem)}.service-tagline{line-height:1.7;text-align:center}.section{padding:6vh 0}.section-container{padding:0 1.5rem}.service-content{gap:2.5rem}.service-body{padding:3rem 1.5rem}.service-section-title{margin-bottom:1.2rem}.service-methodology-list{gap:1.2rem}.service-methodology-item{padding-left:1rem}.service-metric-card{padding:1.2rem 1rem;margin:0 auto;max-width:280px}.service-metric-number{font-size:clamp(1.8rem,8vw,2.3rem)}.service-cta-section{padding:4rem 1.5rem 6rem}.service-cta-button{padding:1rem 2rem;width:100%;max-width:280px;margin-bottom:.5rem}.service-back-link{margin-top:2rem}}