/* Services page — institutional capabilities platform */
body.aym-services-reimagined{--sv-ink:#07101d;--sv-navy:#030914;--sv-paper:#f2efe8;--sv-gold:#c9a75f;--sv-gold-light:#dfbe76;--sv-line:rgba(7,16,29,.16);--sv-muted:#5d6671;background:var(--sv-paper)}
body.aym-services-reimagined .services-main{background:var(--sv-paper);overflow:hidden}
body.aym-services-reimagined .services-shell{width:100%;margin-inline:auto;padding:0 0 72px}
body.aym-services-reimagined .services-hero{position:relative;isolation:isolate;min-height:720px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden;background:var(--sv-navy)}
body.aym-services-reimagined .services-hero-media,body.aym-services-reimagined .services-hero-overlay{position:absolute;inset:0;z-index:-2}
body.aym-services-reimagined .services-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.08)}
body.aym-services-reimagined .services-hero-overlay{z-index:-1;background:linear-gradient(90deg,rgba(3,9,20,.98) 0%,rgba(3,9,20,.9) 46%,rgba(3,9,20,.42) 74%,rgba(3,9,20,.7) 100%),linear-gradient(0deg,rgba(3,9,20,.92),transparent 45%)}
body.aym-services-reimagined .services-hero-grid{width:min(1320px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.48fr);gap:clamp(60px,9vw,150px);align-items:end;padding:70px 0 44px}
body.aym-services-reimagined .services-breadcrumb{display:flex;list-style:none;gap:8px;margin:0 0 34px;padding:0;font-size:.72rem;color:rgba(255,255,255,.6)}
body.aym-services-reimagined .services-breadcrumb li+li::before{content:"/";margin-inline-end:8px;color:var(--sv-gold)}
body.aym-services-reimagined .services-breadcrumb a{text-decoration:none;color:inherit}
body.aym-services-reimagined .services-eyebrow,body.aym-services-reimagined .services-index{margin:0;font:700 .67rem/1.4 "Manrope","Tajawal",sans-serif;letter-spacing:.14em;color:var(--sv-gold-light)}
body.aym-services-reimagined .services-hero h1{max-width:15ch;margin:18px 0 0;font-size:clamp(3.5rem,6.2vw,6.3rem);line-height:.99;letter-spacing:-.055em;font-weight:800}
body.aym-services-reimagined .services-hero h1 em,body.aym-services-reimagined .services-section-head h2 em,body.aym-services-reimagined .services-outcomes h2 em,body.aym-services-reimagined .services-method h2 em,body.aym-services-reimagined .services-scope h2 em{font-style:normal;color:var(--sv-gold-light)}
body.aym-services-reimagined .services-hero-lead{max-width:670px;margin:28px 0 0;color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1.95}
body.aym-services-reimagined .services-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
body.aym-services-reimagined .services-action{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:12px 22px;border:1px solid transparent;color:#fff;text-decoration:none;font-weight:700;font-size:.86rem;transition:background .25s,color .25s,border-color .25s,transform .25s}
body.aym-services-reimagined .services-action:hover{transform:translateY(-2px)}
body.aym-services-reimagined .services-action--gold{background:var(--sv-gold);color:var(--sv-ink)}
body.aym-services-reimagined .services-action--gold:hover{background:#dfbe76}
body.aym-services-reimagined .services-action--line{border-color:rgba(255,255,255,.35)}
body.aym-services-reimagined .services-action--line:hover{border-color:var(--sv-gold);color:var(--sv-gold-light)}
body.aym-services-reimagined .services-hero-proof{padding:10px 0 12px;padding-inline-start:32px;border-inline-start:1px solid rgba(255,255,255,.28)}
body.aym-services-reimagined .services-hero-proof>p{margin:0 0 14px;color:var(--sv-gold-light);font-size:.72rem;font-weight:700}
body.aym-services-reimagined .services-proof-number{display:flex;align-items:flex-start;color:#fff;font-family:"Manrope","Tajawal",sans-serif}
body.aym-services-reimagined .services-proof-number strong{font-size:5.4rem;line-height:.9;letter-spacing:-.07em}
body.aym-services-reimagined .services-proof-number sup{font-size:1.5rem;color:var(--sv-gold-light);margin:6px 5px}
body.aym-services-reimagined .services-hero-proof>span{display:block;margin-top:10px;color:rgba(255,255,255,.7);font-size:.84rem;line-height:1.65}
body.aym-services-reimagined .services-hero-proof ul{list-style:none;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;gap:10px;color:rgba(255,255,255,.66);font-size:.75rem}
body.aym-services-reimagined .services-hero-proof li::before{content:"";display:inline-block;width:4px;height:4px;margin-inline-end:9px;background:var(--sv-gold);vertical-align:middle}
body.aym-services-reimagined .services-hero-foot{width:min(1320px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:24px 0;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.52);font:600 .6rem "Manrope",sans-serif;letter-spacing:.04em}

body.aym-services-reimagined .services-trust{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:42px 0 38px;display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center;border-bottom:1px solid var(--sv-line)}
body.aym-services-reimagined .services-trust-copy span{color:#82672f;font-size:.68rem;font-weight:800}
body.aym-services-reimagined .services-trust-copy h2{margin:8px 0 0;font-size:1rem;line-height:1.6}
body.aym-services-reimagined .services-logo-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:center}
body.aym-services-reimagined .services-logo-track img{display:block;max-width:118px;max-height:48px;width:auto;height:auto;margin:auto;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .25s,opacity .25s}
body.aym-services-reimagined .services-logo-track img:hover{filter:grayscale(0);opacity:1}

body.aym-services-reimagined .services-lifecycle,body.aym-services-reimagined .services-work{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:110px 0}
body.aym-services-reimagined .services-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:80px;align-items:end;margin-bottom:52px}
body.aym-services-reimagined .services-section-head .services-index,body.aym-services-reimagined .services-method .services-index,body.aym-services-reimagined .services-scope .services-index{color:#82672f}
body.aym-services-reimagined .services-section-head h2,body.aym-services-reimagined .services-outcomes h2,body.aym-services-reimagined .services-method h2,body.aym-services-reimagined .services-scope h2{margin:15px 0 0;font-size:clamp(2.5rem,4.3vw,4.7rem);line-height:1.05;letter-spacing:-.05em}
body.aym-services-reimagined .services-section-head>p{margin:0;padding-inline-start:28px;border-inline-start:1px solid var(--sv-line);color:var(--sv-muted);font-size:.95rem;line-height:1.9}
body.aym-services-reimagined .services-lifecycle-grid{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;border-block:1px solid var(--sv-line)}
body.aym-services-reimagined .services-lifecycle-grid li{min-height:280px;display:flex;flex-direction:column;padding:28px 24px;border-inline-start:1px solid var(--sv-line);transition:background .28s,color .28s}
body.aym-services-reimagined .services-lifecycle-grid li:first-child{border-inline-start:0}
body.aym-services-reimagined .services-lifecycle-grid li>span{font:700 .7rem "Manrope",sans-serif;color:#82672f}
body.aym-services-reimagined .services-lifecycle-grid strong{margin-top:38px;font-size:1.05rem}
body.aym-services-reimagined .services-lifecycle-grid p{margin:13px 0;color:var(--sv-muted);font-size:.8rem;line-height:1.75}
body.aym-services-reimagined .services-lifecycle-grid a{margin-top:auto;color:inherit;font-size:.75rem;font-weight:800;text-underline-offset:5px}
body.aym-services-reimagined .services-lifecycle-grid li:hover{background:var(--sv-ink);color:#fff}
body.aym-services-reimagined .services-lifecycle-grid li:hover p{color:rgba(255,255,255,.63)}
body.aym-services-reimagined .services-lifecycle-grid li:hover>span{color:var(--sv-gold-light)}

body.aym-services-reimagined .services-capabilities{background:var(--sv-ink);color:#fff;padding:110px max(32px,calc((100vw - 1320px)/2)) 120px}
body.aym-services-reimagined .services-section-head--light .services-index{color:var(--sv-gold-light)}
body.aym-services-reimagined .services-section-head--light>p{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.62)}
body.aym-services-reimagined .services-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18)}
body.aym-services-reimagined .services-capability-card{background:#091422;min-width:0;transition:background .3s}
body.aym-services-reimagined .services-capability-card:hover{background:#0d1b2b}
body.aym-services-reimagined .services-capability-card>a{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);min-height:430px;color:#fff;text-decoration:none}
body.aym-services-reimagined .services-card-media{position:relative;overflow:hidden;background:#111827}
body.aym-services-reimagined .services-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,9,20,.55),transparent 55%)}
body.aym-services-reimagined .services-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.58) contrast(1.08);transition:transform .55s,filter .45s}
body.aym-services-reimagined .services-capability-card:hover img{transform:scale(1.045);filter:saturate(.9) contrast(1.04)}
body.aym-services-reimagined .services-card-media>span{position:absolute;z-index:1;top:24px;inset-inline-start:24px;color:var(--sv-gold-light);font:700 .7rem "Manrope",sans-serif}
body.aym-services-reimagined .services-card-body{display:flex;flex-direction:column;padding:38px 34px}
body.aym-services-reimagined .services-card-tag{margin:0;color:var(--sv-gold-light);font:700 .63rem "Manrope",sans-serif;letter-spacing:.12em;text-transform:uppercase}
body.aym-services-reimagined .services-card-body h3{margin:18px 0 12px;font-size:1.65rem;line-height:1.3}
body.aym-services-reimagined .services-card-statement{margin:0;color:rgba(255,255,255,.68);font-size:.86rem;line-height:1.8}
body.aym-services-reimagined .services-card-need{margin:20px 0 0;color:rgba(255,255,255,.58);font-size:.76rem;line-height:1.75}
body.aym-services-reimagined .services-card-need span{display:block;margin-bottom:4px;color:#fff;font-weight:700}
body.aym-services-reimagined .services-card-body ul{list-style:none;margin:20px 0 24px;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.13);display:grid;gap:7px;color:rgba(255,255,255,.6);font-size:.72rem}
body.aym-services-reimagined .services-card-body li::before{content:"—";margin-inline-end:7px;color:var(--sv-gold)}
body.aym-services-reimagined .services-card-link{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.13);font-size:.76rem;font-weight:700}
body.aym-services-reimagined .services-card-link b{color:var(--sv-gold-light);font-size:1rem}
body.aym-services-reimagined .services-advisory-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:48px;align-items:end;margin:64px 0 38px;padding-top:48px;border-top:2px solid var(--sv-gold)}
body.aym-services-reimagined .services-advisory-heading h2{margin:15px 0 0;font-size:clamp(2.25rem,3.3vw,2.625rem);line-height:1.24;letter-spacing:-.025em;text-wrap:balance}
body.aym-services-reimagined .services-advisory-heading>p{margin:0;padding-inline-start:28px;border-inline-start:1px solid var(--sv-line);color:var(--sv-muted);font-size:.95rem;line-height:1.9;text-wrap:pretty}
body.aym-services-reimagined .services-capability-grid--advisory{grid-template-columns:repeat(3,minmax(0,1fr))}
body.aym-services-reimagined .services-capability-grid--advisory .services-capability-card>a{grid-template-columns:1fr;min-height:0;height:100%}
body.aym-services-reimagined .services-capability-grid--advisory .services-card-media{height:250px}

body.aym-services-reimagined .services-outcomes{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:80px;padding:110px max(32px,calc((100vw - 1320px)/2));background:#d9b968;color:var(--sv-ink)}
body.aym-services-reimagined .services-outcomes .services-index{color:#554217}
body.aym-services-reimagined .services-outcomes h2 em{color:#fff8e5}
body.aym-services-reimagined .services-outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);align-self:end;border-block:1px solid rgba(7,16,29,.24)}
body.aym-services-reimagined .services-outcomes-grid article{padding:28px 25px;border-inline-start:1px solid rgba(7,16,29,.24)}
body.aym-services-reimagined .services-outcomes-grid article:first-child{border-inline-start:0}
body.aym-services-reimagined .services-outcomes-grid span{font:700 .66rem "Manrope",sans-serif}
body.aym-services-reimagined .services-outcomes-grid h3{margin:38px 0 12px;font-size:1rem}
body.aym-services-reimagined .services-outcomes-grid p{margin:0;font-size:.76rem;line-height:1.75;color:rgba(7,16,29,.7)}

body.aym-services-reimagined .services-work-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}
body.aym-services-reimagined .services-work-card{position:relative;isolation:isolate;min-height:530px;overflow:hidden;color:#fff;text-decoration:none;background:#101826}
body.aym-services-reimagined .services-work-card img,body.aym-services-reimagined .services-work-shade{position:absolute;inset:0;width:100%;height:100%}
body.aym-services-reimagined .services-work-card img{z-index:-2;object-fit:cover;filter:saturate(.78);transition:transform .55s,filter .4s}
body.aym-services-reimagined .services-work-shade{z-index:-1;background:linear-gradient(0deg,rgba(3,9,20,.92),transparent 66%)}
body.aym-services-reimagined .services-work-card>div{position:absolute;inset-inline:34px;bottom:34px}
body.aym-services-reimagined .services-work-card p{margin:0;color:var(--sv-gold-light);font-size:.7rem;font-weight:700}
body.aym-services-reimagined .services-work-card h3{margin:9px 0 16px;font-size:clamp(1.5rem,2.3vw,2.5rem)}
body.aym-services-reimagined .services-work-card>div>span{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.3);font-size:.76rem;font-weight:700}
body.aym-services-reimagined .services-work-card:hover img{transform:scale(1.035);filter:saturate(1)}
body.aym-services-reimagined .services-text-link{display:inline-flex;gap:15px;margin-top:30px;color:var(--sv-ink);font-weight:800;text-underline-offset:6px}

body.aym-services-reimagined .services-method{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:90px;padding:110px max(32px,calc((100vw - 1320px)/2));background:#fff}
body.aym-services-reimagined .services-method-intro>p:last-child,body.aym-services-reimagined .services-scope-copy>p:last-child{max-width:55ch;margin:25px 0 0;color:var(--sv-muted);line-height:1.9}
body.aym-services-reimagined .services-method-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--sv-line)}
body.aym-services-reimagined .services-method-steps li{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--sv-line)}
body.aym-services-reimagined .services-method-steps>li>span{color:#82672f;font:700 .68rem "Manrope",sans-serif}
body.aym-services-reimagined .services-method-steps h3{margin:0 0 8px;font-size:1.05rem}
body.aym-services-reimagined .services-method-steps p{margin:0;color:var(--sv-muted);font-size:.82rem;line-height:1.75}

body.aym-services-reimagined .services-scope{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:100px;padding:110px max(32px,calc((100vw - 1320px)/2));background:var(--sv-paper);border-block:1px solid var(--sv-line)}
body.aym-services-reimagined .services-scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-self:end}
body.aym-services-reimagined .services-scope-columns>div{border-top:2px solid var(--sv-gold);padding-top:20px}
body.aym-services-reimagined .services-scope-columns span{color:#82672f;font-size:.72rem;font-weight:800}
body.aym-services-reimagined .services-scope-columns ul{list-style:none;margin:22px 0 0;padding:0}
body.aym-services-reimagined .services-scope-columns li{padding:13px 0;border-bottom:1px solid var(--sv-line);font-size:.82rem}

body.aym-services-reimagined .services-cta{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:60px;align-items:center;padding:78px max(32px,calc((100vw - 1320px)/2));background:var(--sv-navy);color:#fff;border-top:1px solid rgba(201,167,95,.5)}
body.aym-services-reimagined .services-cta h2{margin:0;font-size:clamp(2rem,3.6vw,4rem);letter-spacing:-.045em;line-height:1.12}
body.aym-services-reimagined .services-cta div>p{max-width:65ch;margin:17px 0 0;color:rgba(255,255,255,.62);line-height:1.85}
body.aym-services-reimagined .services-cta-actions{display:grid;gap:14px;min-width:210px}
body.aym-services-reimagined .services-cta-actions>a:last-child{color:rgba(255,255,255,.7);text-align:center;font-size:.75rem;text-underline-offset:5px}
body.aym-services-reimagined .site-footer{margin-top:0}

@media(max-width:1100px){body.aym-services-reimagined .services-hero-grid{grid-template-columns:minmax(0,1fr) 240px;gap:50px}body.aym-services-reimagined .services-hero h1{font-size:clamp(3.2rem,7vw,5.3rem)}body.aym-services-reimagined .services-hero-foot{grid-template-columns:repeat(5,minmax(0,1fr))}body.aym-services-reimagined .services-capability-card>a{grid-template-columns:160px 1fr}body.aym-services-reimagined .services-card-body{padding:30px 26px}body.aym-services-reimagined .services-outcomes{grid-template-columns:1fr;gap:48px}body.aym-services-reimagined .services-cta{grid-template-columns:130px 1fr;gap:38px}body.aym-services-reimagined .services-cta-actions{grid-column:2}}
@media(max-width:900px){body.aym-services-reimagined .services-hero{min-height:760px}body.aym-services-reimagined .services-hero-grid{grid-template-columns:1fr;align-items:center;padding-top:80px}body.aym-services-reimagined .services-hero-proof{display:none}body.aym-services-reimagined .services-hero-overlay{background:linear-gradient(90deg,rgba(3,9,20,.97),rgba(3,9,20,.72)),linear-gradient(0deg,rgba(3,9,20,.94),transparent 50%)}body.aym-services-reimagined .services-trust{grid-template-columns:1fr}body.aym-services-reimagined .services-logo-track{grid-template-columns:repeat(3,1fr);gap:30px}body.aym-services-reimagined .services-section-head,body.aym-services-reimagined .services-advisory-heading{grid-template-columns:1fr;gap:28px}body.aym-services-reimagined .services-section-head>p,body.aym-services-reimagined .services-advisory-heading>p{max-width:650px}body.aym-services-reimagined .services-lifecycle-grid{grid-template-columns:repeat(2,1fr)}body.aym-services-reimagined .services-lifecycle-grid li{border-bottom:1px solid var(--sv-line)}body.aym-services-reimagined .services-capability-grid{grid-template-columns:1fr}body.aym-services-reimagined .services-capability-card>a{grid-template-columns:minmax(220px,.7fr) 1.3fr}body.aym-services-reimagined .services-capability-grid--advisory .services-capability-card>a{grid-template-columns:minmax(220px,.7fr) 1.3fr}body.aym-services-reimagined .services-capability-grid--advisory .services-card-media{height:auto}body.aym-services-reimagined .services-method,body.aym-services-reimagined .services-scope{grid-template-columns:1fr;gap:55px}}
@media(max-width:700px){body.aym-services-reimagined .services-shell{padding-bottom:0}body.aym-services-reimagined .services-hero{min-height:720px}body.aym-services-reimagined .services-hero-grid,body.aym-services-reimagined .services-hero-foot,body.aym-services-reimagined .services-trust,body.aym-services-reimagined .services-lifecycle,body.aym-services-reimagined .services-work{width:calc(100% - 28px)}body.aym-services-reimagined .services-hero-grid{padding:56px 0 30px}body.aym-services-reimagined .services-breadcrumb{margin-bottom:28px}body.aym-services-reimagined .services-hero h1{font-size:clamp(3rem,14vw,4.5rem);line-height:1.02}body.aym-services-reimagined .services-hero-lead{font-size:.93rem;line-height:1.8}body.aym-services-reimagined .services-hero-actions{display:grid}body.aym-services-reimagined .services-action{width:100%}body.aym-services-reimagined .services-hero-foot{grid-template-columns:repeat(3,1fr);gap:12px 8px;padding:18px 0;font-size:.55rem}body.aym-services-reimagined .services-trust{padding:34px 0;gap:30px}body.aym-services-reimagined .services-logo-track{grid-template-columns:repeat(2,1fr);gap:26px 18px}body.aym-services-reimagined .services-logo-track img{max-width:96px;max-height:40px}body.aym-services-reimagined .services-lifecycle,body.aym-services-reimagined .services-work{padding:76px 0}body.aym-services-reimagined .services-section-head{margin-bottom:36px}body.aym-services-reimagined .services-section-head h2,body.aym-services-reimagined .services-outcomes h2,body.aym-services-reimagined .services-method h2,body.aym-services-reimagined .services-scope h2{font-size:2.65rem}body.aym-services-reimagined .services-section-head>p{padding-inline-start:18px;font-size:.86rem}body.aym-services-reimagined .services-lifecycle-grid{grid-template-columns:1fr}body.aym-services-reimagined .services-lifecycle-grid li{min-height:210px;border-inline-start:0}body.aym-services-reimagined .services-capabilities,body.aym-services-reimagined .services-outcomes,body.aym-services-reimagined .services-method,body.aym-services-reimagined .services-scope,body.aym-services-reimagined .services-cta{padding:76px 14px}body.aym-services-reimagined .services-capability-card>a{grid-template-columns:1fr;min-height:0}body.aym-services-reimagined .services-card-media{height:250px}body.aym-services-reimagined .services-card-body{padding:28px 22px 30px}body.aym-services-reimagined .services-card-body h3{font-size:1.5rem}body.aym-services-reimagined .services-outcomes-grid{grid-template-columns:1fr;border-bottom:0}body.aym-services-reimagined .services-outcomes-grid article{border-inline-start:0;border-bottom:1px solid rgba(7,16,29,.24);padding:25px 0}body.aym-services-reimagined .services-outcomes-grid h3{margin-top:22px}body.aym-services-reimagined .services-work-grid{grid-template-columns:1fr}body.aym-services-reimagined .services-work-card{min-height:420px}body.aym-services-reimagined .services-work-card>div{inset-inline:22px;bottom:24px}body.aym-services-reimagined .services-scope-columns{grid-template-columns:1fr;gap:38px}body.aym-services-reimagined .services-cta{grid-template-columns:1fr;gap:28px}body.aym-services-reimagined .services-cta-actions{grid-column:auto;min-width:0;width:100%}}
@media(prefers-reduced-motion:reduce){body.aym-services-reimagined *{scroll-behavior:auto!important;transition:none!important}}
/* 2026 mobile readability pass */
@media(max-width:700px){
  body.aym-services-reimagined .services-hero{min-height:680px}
  body.aym-services-reimagined .services-hero-grid{padding:48px 0 26px}
  body.aym-services-reimagined .services-breadcrumb{margin-bottom:24px}
  body.aym-services-reimagined .services-hero h1{max-width:none;font-size:clamp(2.45rem,10.5vw,2.9rem);line-height:1.08;letter-spacing:-.04em}
  body.aym-services-reimagined .services-hero-lead{font-size:1rem;line-height:1.85}
  body.aym-services-reimagined .services-hero-foot{font-size:.65rem}
  body.aym-services-reimagined .services-section-head>p{font-size:.95rem;line-height:1.85}
}

/* Launch polish — match the homepage's paper/navy/gold editorial system */
[dir="ltr"] body.aym-services-reimagined .services-main{font-family:"Manrope",sans-serif}
[dir="rtl"] body.aym-services-reimagined .services-hero h1,
[dir="rtl"] body.aym-services-reimagined .services-section-head h2,
[dir="rtl"] body.aym-services-reimagined .services-outcomes h2,
[dir="rtl"] body.aym-services-reimagined .services-method h2,
[dir="rtl"] body.aym-services-reimagined .services-scope h2,
[dir="rtl"] body.aym-services-reimagined .services-cta h2{letter-spacing:0;line-height:1.14}
body.aym-services-reimagined .services-section-head h2,
body.aym-services-reimagined .services-outcomes h2,
body.aym-services-reimagined .services-method h2,
body.aym-services-reimagined .services-scope h2,
body.aym-services-reimagined .services-cta h2{text-wrap:balance}
body.aym-services-reimagined .services-hero-lead,
body.aym-services-reimagined .services-section-head>p,
body.aym-services-reimagined .services-card-statement,
body.aym-services-reimagined .services-card-need,
body.aym-services-reimagined .services-method-steps p,
body.aym-services-reimagined .services-cta div>p{text-wrap:pretty}
body.aym-services-reimagined .services-lifecycle-grid p{font-size:.86rem;line-height:1.8}
body.aym-services-reimagined .services-lifecycle-grid a{font-size:.8rem;min-height:44px;display:inline-flex;align-items:center}
body.aym-services-reimagined .services-card-statement{font-size:.92rem;line-height:1.85}
body.aym-services-reimagined .services-card-need{font-size:.82rem;line-height:1.8}
body.aym-services-reimagined .services-card-body ul{font-size:.78rem;line-height:1.65}
body.aym-services-reimagined .services-method-steps p,
body.aym-services-reimagined .services-scope-columns li{font-size:.88rem}
body.aym-services-reimagined .services-action:focus-visible,
body.aym-services-reimagined .services-capability-card>a:focus-visible,
body.aym-services-reimagined .services-work-card:focus-visible,
body.aym-services-reimagined .services-text-link:focus-visible,
body.aym-services-reimagined .services-cta a:focus-visible{
  outline:3px solid var(--sv-gold-light);
  outline-offset:4px;
}
@media(hover:hover){
  body.aym-services-reimagined .services-action:hover{transform:translateY(-2px)}
  body.aym-services-reimagined .services-capability-card:hover img{transform:scale(1.025)}
  body.aym-services-reimagined .services-work-card:hover img{transform:scale(1.025)}
}
@media(max-width:700px){
  body.aym-services-reimagined .services-section-head h2,
  body.aym-services-reimagined .services-outcomes h2,
  body.aym-services-reimagined .services-method h2,
  body.aym-services-reimagined .services-scope h2{font-size:clamp(2.15rem,10vw,2.55rem)}
  body.aym-services-reimagined .services-card-media{height:230px}
  body.aym-services-reimagined .services-card-body{padding:26px 20px 28px}
  body.aym-services-reimagined .services-work-card{min-height:380px}
}

/* Technical depth sourced from the 2026 technical portfolio */
body.aym-services-reimagined .services-technical{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:0 0 110px}
body.aym-services-reimagined .services-discipline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--sv-line);background:rgba(255,255,255,.25)}
body.aym-services-reimagined .services-discipline-grid article{min-width:0;min-height:280px;padding:28px 24px;border-inline-start:1px solid var(--sv-line);display:flex;flex-direction:column}
body.aym-services-reimagined .services-discipline-grid article:first-child{border-inline-start:0}
body.aym-services-reimagined .services-discipline-grid h3{margin:0 0 14px;font-size:1.15rem;line-height:1.35}
body.aym-services-reimagined .services-discipline-grid p{margin:0;color:var(--sv-muted);font-size:.82rem;line-height:1.8}
body.aym-services-reimagined .services-technical-band{display:flex;align-items:center;gap:26px;padding:22px 24px;background:var(--sv-ink);color:rgba(255,255,255,.66);font-size:.72rem;line-height:1.5}
body.aym-services-reimagined .services-technical-band strong{color:var(--sv-gold-light);font:800 .7rem "Manrope",sans-serif;letter-spacing:.08em}
body.aym-services-reimagined .services-technical-band span{padding-inline-start:20px;border-inline-start:1px solid rgba(255,255,255,.18)}
body.aym-services-reimagined .services-technical-band a{margin-inline-start:auto;color:#fff;font-weight:800;text-decoration-color:var(--sv-gold);text-underline-offset:5px}
@media(max-width:1050px){body.aym-services-reimagined .services-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.aym-services-reimagined .services-discipline-grid article{border-bottom:1px solid var(--sv-line)}body.aym-services-reimagined .services-discipline-grid article:nth-child(odd){border-inline-start:0}body.aym-services-reimagined .services-technical-band{flex-wrap:wrap}body.aym-services-reimagined .services-technical-band a{width:100%;margin-inline-start:0}}
@media(max-width:700px){body.aym-services-reimagined .services-technical{width:calc(100% - 28px);padding:0 0 76px}body.aym-services-reimagined .services-discipline-grid{grid-template-columns:1fr}body.aym-services-reimagined .services-discipline-grid article{min-height:0;padding:24px 20px;border-inline-start:0}body.aym-services-reimagined .services-discipline-grid h3{margin:0 0 10px}body.aym-services-reimagined .services-technical-band{align-items:flex-start;gap:14px;padding:22px 20px}body.aym-services-reimagined .services-technical-band span{width:calc(50% - 7px);padding-inline-start:10px}}
@media(max-width:700px){body.aym-services-reimagined .services-advisory-heading{margin:52px 0 30px;padding-top:40px}body.aym-services-reimagined .services-advisory-heading h2{font-size:clamp(1.875rem,8.3vw,2rem);line-height:1.25}body.aym-services-reimagined .services-advisory-heading>p{padding-inline-start:18px;font-size:.95rem;line-height:1.85}body.aym-services-reimagined .services-capability-grid--advisory .services-capability-card>a{grid-template-columns:1fr}body.aym-services-reimagined .services-capability-grid--advisory .services-card-media{height:230px}}
@media(max-width:700px){html[lang="en"] body.aym-services-reimagined .services-advisory-heading h2{font-size:clamp(1.75rem,7.4vw,1.875rem);line-height:1.25}}
