/* Service clarity for private clients and organizational decision-makers. */
.service-offers{background:#f6f5f0;color:#143347}
.service-offers .section-heading{align-items:end}
.service-offers .section-heading>p{max-width:480px;color:#526b7c}
.service-offers .section-heading h2 em{color:#347b9b}
.service-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.service-pathway{min-width:0;padding:42px;background:#fff;border:1px solid #cad6dc;border-top:3px solid #c7834e;display:flex;flex-direction:column;box-shadow:0 15px 45px #14334707}
.service-pathway.organization{background:#103349;color:#f5f2e8;border-color:#34566b;border-top-color:#c7834e}
.service-pathway .offer-label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#94542f;margin-bottom:22px}
.service-pathway.organization .offer-label{color:#efb783}
.service-pathway h3{font-size:clamp(36px,3vw,49px);line-height:1.12;margin-bottom:22px}
.service-pathway .offer-intro{font-size:15px;line-height:1.85;color:#526b7c;margin-bottom:27px}
.service-pathway.organization .offer-intro{color:#d0dee6}
.offer-list{padding:0;margin:0 0 28px;list-style:none}
.offer-list li{padding:19px 0;border-top:1px solid #d6dfe4;font-size:14px;line-height:1.75;color:#526b7c}
.offer-list strong{display:block;font-size:16px;font-weight:650;color:#173a50;margin-bottom:5px}
.organization .offer-list li{border-color:#426073;color:#d0dee6}.organization .offer-list strong{color:#fff}
.offer-output{margin-top:auto;padding:22px 0 0;border-top:1px solid #cdd9df}
.offer-output span{display:block;font-size:10px;letter-spacing:.14em;color:#94542f;margin-bottom:10px}
.offer-output p{font-size:15px;line-height:1.8;color:#173a50}
.organization .offer-output{border-color:#426073}.organization .offer-output span{color:#efb783}.organization .offer-output p{color:#e9f1f5}
.service-pathway .offer-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:16px 0 0;margin-top:20px;font-size:13px;font-weight:650;color:#174f70}
.organization .offer-cta{color:#f1c69e}.service-pathway .offer-cta:focus-visible{outline:2px solid #d68447;outline-offset:5px}
.service-scope{padding:26px 0 0;max-width:1050px;font-size:12px;line-height:1.9;color:#546c7b}
.advisory-process-heading{margin:58px 0 28px;font-size:clamp(30px,3vw,42px);color:#173a50}
.service-offers .advisory-grid p{color:#536b7c}.service-offers .advisory-grid h3{color:#173a50}.service-offers .advisory-grid small{color:#795537}
@media(max-width:950px){.service-pathways{grid-template-columns:1fr}.service-pathway{padding:32px}.service-pathway h3{font-size:43px}.offer-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.offer-output{margin-top:0}}
@media(max-width:560px){.service-pathway{padding:27px 23px}.service-pathway h3{font-size:37px}.offer-list{display:block}.service-pathway .offer-intro,.offer-output p{font-size:14px}.offer-list li{font-size:13px}.offer-list strong{font-size:15px}.service-scope{font-size:12px}.service-pathway .offer-cta{font-size:12px}.advisory-process-heading{margin-top:42px}}
