.services-reference{background:#f5f5f5}.sv-eyebrow{display:flex;align-items:center;gap:20px;font:500 12px/1.5 var(--sans);letter-spacing:2px;text-transform:uppercase;margin:0 0 24px}.sv-approach{padding:64px 0;text-align:center;border-bottom:1px solid var(--border)}.sv-approach .sv-eyebrow,.sv-process-heading .sv-eyebrow{justify-content:center}.sv-approach .h2-serif{margin-bottom:18px}.sv-approach p:last-child{font-size:16px;line-height:1.6}.sv-services{padding:40px 0 64px}.sv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sv-card{scroll-margin-top:110px}.sv-card img{width:100%;height:auto;aspect-ratio: .92;object-fit:cover;margin-bottom:20px}.sv-number{display:flex;align-items:center;gap:16px;font-size:12px;letter-spacing:1.3px;margin-bottom:16px}.sv-grid h3{font:400 clamp(25px,2.3vw,34px)/1.05 var(--serif);letter-spacing:-.025em;margin-bottom:16px;max-width:260px}.sv-grid article>p:last-child{font-size:14px;line-height:1.65;color:var(--grey-text)}.sv-why{display:grid;grid-template-columns:1fr 1fr;background:var(--black);color:#fff}.sv-why-media img{width:100%;height:100%;min-height:480px;object-fit:cover}.sv-why-copy{padding:clamp(36px,4vw,80px)}.sv-why h2,.sv-consultation h2{font:400 clamp(38px,4vw,58px)/1 var(--serif);letter-spacing:-.025em;margin-bottom:24px}.sv-why-copy>p:not(.sv-eyebrow){font-size:18px;line-height:1.6;max-width:620px}.sv-why ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;margin-top:48px;font-size:13px;line-height:1.5}.sv-process{padding:64px 0}.sv-process-heading{text-align:center;margin-bottom:48px}.sv-process .sv-grid{gap:48px}.sv-consultation{padding:64px 0;background:linear-gradient(rgba(0,0,0,.82),rgba(0,0,0,.82)),url('../img/cta-bg.png') center/cover;color:#fff}.sv-consultation .container{display:flex;align-items:center;justify-content:space-between;gap:48px}.sv-consultation p:last-child{max-width:570px;font-size:17px;line-height:1.6}.sv-consultation .btn-solid{text-align:center;justify-content:center;line-height:1.5;max-width:100%;font-size:12px;letter-spacing:1px}.sv-anchor{scroll-margin-top:110px}.services-reference .landing-hero-content h1{max-width:580px}.services-reference .landing-hero-content>p:not(.uae-hero-eyebrow){max-width:540px}.services-reference .landing-hero-content .uae-hero-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase}
@media(min-width:1600px){.services-reference section:not(.landing-hero)>.container{max-width:1600px}}
@media(max-width:1023px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.sv-why-copy{padding:36px 28px}.sv-why ul{gap:20px;margin-top:28px}.sv-consultation .container{gap:32px}.sv-consultation .btn-solid{flex-shrink:0;padding:18px 22px}.sv-process .sv-grid{gap:36px}}
@media(max-width:767px){.sv-why{grid-template-columns:1fr}.sv-why-media img{height:360px;min-height:0}.sv-why-copy{padding:40px var(--pad-x)}.sv-consultation .container{align-items:flex-start;flex-direction:column}.sv-approach,.sv-process,.sv-consultation{padding:48px 0}.sv-process-heading{margin-bottom:32px}.sv-desktop-break{display:none}.sv-approach .h2-serif,.sv-process .h2-serif{font-size:34px;line-height:1.1}.sv-services{padding:32px 0 48px}.sv-grid h3{font-size:29px}}
@media(max-width:599px){.sv-services .sv-grid{grid-template-columns:1fr}.sv-card img{aspect-ratio:1.15}.sv-grid h3{max-width:none}.sv-process .sv-grid{grid-template-columns:1fr;gap:32px}.sv-why ul{font-size:12px;gap:20px 16px}.sv-consultation .btn-solid{width:100%;padding:18px 14px}.sv-eyebrow{font-size:11px}}
@media(min-width:1024px){.sv-why-copy h2{font-size:clamp(32px,2.6vw,48px);line-height:1.12;white-space:nowrap}}
/* Editable headings must wrap safely when their copy grows. */
.services-reference .sv-why-copy h2{white-space:normal;overflow-wrap:anywhere}.services-reference .sv-consultation{background-image:linear-gradient(rgba(0,0,0,.82),rgba(0,0,0,.82))}.sv-approach p:last-child{max-width:70ch;margin-inline:auto}.sv-card .sv-anchor{display:block}
