.service-hero-rich .service-positioning{font-family:Georgia,serif;font-size:clamp(24px,2.5vw,38px);line-height:1.25;color:var(--ink);max-width:850px}.service-hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.service-section-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:45px}.service-section-intro h2,.service-deliverables h2,.service-approach h2,.service-measures h2{font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.05em;margin:20px 0}.service-section-intro>p{color:var(--muted);line-height:1.7;font-size:17px}.challenge-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.challenge-grid article{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:white}.challenge-grid span{color:var(--blue);font-size:10px}.challenge-grid p{font-size:18px;line-height:1.45;margin:0}.service-scope{background:linear-gradient(135deg,#06183e,#0b3f9e);color:white;padding:100px 0;scroll-margin-top:90px}.service-scope .service-section-intro>p{color:#c3d4ef}.scope-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff32;border-left:1px solid #ffffff32}.scope-grid article{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:34px;border-right:1px solid #ffffff32;border-bottom:1px solid #ffffff32}.scope-grid small{color:var(--lime)}.scope-grid h3{font-size:25px;line-height:1.2;margin:22px 0 12px}.scope-grid header p{color:#bbcae3;line-height:1.6;font-size:13px}.scope-grid ul{list-style:none;padding:25px 0 0;margin:0}.scope-grid li{padding:10px 0;border-bottom:1px solid #ffffff22;font-size:12px}.service-deliverables{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.service-deliverables>div>p{color:var(--muted);line-height:1.7}.service-deliverables ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.service-deliverables li{display:grid;grid-template-columns:50px 1fr;padding:22px 10px;border-bottom:1px solid var(--line)}.service-deliverables li b{color:var(--blue);font-size:10px}.service-deliverables li span{font-size:17px;font-weight:bold}.service-approach{background:var(--lime);padding:90px 0}.service-approach>div>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.service-approach article{border-top:2px solid var(--ink);padding:24px 28px 0 0}.service-approach article b{font-size:10px}.service-approach h3{font-size:23px}.service-approach p{font-size:13px;line-height:1.6}.service-situations>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:15px}.service-situations article{display:grid;grid-template-columns:35px 1fr;align-items:center;background:white;padding:22px}.service-situations article span{color:var(--blue)}.service-situations article p{margin:0;font-weight:bold}.service-measures{background:#e4ecfa;padding:85px 0}.service-measures>.shell{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.service-measures>.shell>div+div{display:flex;flex-wrap:wrap;gap:10px}.service-measures>.shell>div+div span{background:white;border:1px solid #c4d3ed;padding:13px 16px;font-size:12px;font-weight:bold}.service-engagements{padding-top:85px;padding-bottom:85px}@media(max-width:900px){.service-section-intro,.service-deliverables,.service-measures>.shell{grid-template-columns:1fr;gap:30px}.scope-grid{grid-template-columns:1fr}.service-approach>div>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.service-hero-actions{align-items:flex-start;flex-direction:column}.challenge-grid,.scope-grid,.service-situations>div:last-child,.service-approach>div>div{grid-template-columns:1fr}.scope-grid article{grid-template-columns:1fr}.service-scope{padding:70px 0}.service-deliverables li{grid-template-columns:35px 1fr}.service-measures{padding:65px 0}}
