/* Local site-wide visual layer; Revision 6 and production remain untouched. */
.labeeb-home .psv-featured {
  background: #f4f8fa !important;
  background-image: linear-gradient(180deg,#f9fbfc 0%,#eef4f7 100%) !important;
}
.labeeb-home .psv-featured > .lh-wrap { gap: 1rem !important; }
.labeeb-home .psv-featured .lh-head { margin-bottom: .4rem !important; }
.labeeb-home .psv-featured .lh-fgroup {
  --hx-accent:#0f795b;
  --hx-wash:#e9f8f1;
  --hx-wash-strong:#c7eddd;
  --hx-line:#c7e5d8;
  min-width:0;
  padding: .85rem !important;
  border: 1px solid #e1e9eb !important;
  border-top: 4px solid var(--hx-accent) !important;
  border-radius: 16px !important;
  background: linear-gradient(155deg,var(--hx-wash) 0%,#fff 50%,#fff 100%) !important;
  box-shadow:0 9px 27px rgba(17,41,64,.055) !important;
}
.labeeb-home .psv-featured .lh-fgroup--biz {--hx-accent:#ac5e19;--hx-wash:#fff2df;--hx-wash-strong:#ffe1af;--hx-line:#eed9bd}
.labeeb-home .psv-featured .lh-fgroup--acad {--hx-accent:#2269c3;--hx-wash:#e9f3ff;--hx-wash-strong:#cfe4ff;--hx-line:#cbdff2}
.labeeb-home .psv-featured .lh-fgroup__head {
  min-height:70px;
  margin:0 0 .5rem !important;
  padding:.15rem .2rem .35rem !important;
  border:0 !important;
  align-items:start !important;
}
.labeeb-home .psv-featured .lh-fgroup__title h3,
.labeeb-home .psv-featured .lh-fgroup__head a {color:var(--hx-accent) !important}
.labeeb-home .psv-featured .lh-feat {gap:.48rem !important}
.labeeb-home .psv-featured .lh-fcard.psv-card {
  position:relative !important;
  isolation:isolate;
  overflow:hidden !important;
  display:grid !important;
  grid-template-columns:36px minmax(0,1fr) !important;
  grid-template-rows:auto auto 1fr !important;
  align-content:start !important;
  column-gap:.56rem !important;
  row-gap:.14rem !important;
  min-height:137px !important;
  margin:0 !important;
  padding:.82rem .85rem !important;
  border:1px solid var(--hx-line) !important;
  border-radius:11px !important;
  background:linear-gradient(100deg,#fff 0%,var(--hx-wash) 53%,var(--hx-wash-strong) 100%) !important;
  box-shadow:0 2px 9px rgba(16,36,60,.045) !important;
  transition:transform .2s ease,box-shadow .2s ease !important;
}
.labeeb-home .psv-featured .lh-fcard.psv-card--lead {min-height:150px !important}
.labeeb-home .psv-featured .lh-fcard.psv-card--text {
  display:grid !important;grid-template-columns:36px minmax(0,1fr) !important;
  grid-template-rows:auto auto 1fr !important;column-gap:.56rem !important;row-gap:.14rem !important;
  min-height:137px !important;padding:.82rem .85rem !important;margin:0 !important;
  border:1px solid var(--hx-line) !important;border-radius:11px !important;
  background:linear-gradient(100deg,#fff,var(--hx-wash)) !important;
}
.labeeb-home .psv-featured .psv-card--text .lh-fcard__ic{grid-column:1;grid-row:1/4;align-self:start;margin:0}
.labeeb-home .psv-featured .psv-card--text :is(h4,p){grid-column:2;margin:0 !important;max-width:none !important}
.labeeb-home .psv-featured .psv-card--text p:last-child{align-self:end;padding-top:.24rem}
.labeeb-home .psv-featured .psv-card--text a{color:var(--hx-accent) !important;font-weight:700 !important}
.labeeb-home .psv-featured .lh-fcard.psv-card:hover,
.labeeb-home .psv-featured .lh-fcard.psv-card:focus-within {transform:translateY(-2px) !important;box-shadow:0 8px 18px rgba(16,36,60,.11) !important}
.labeeb-home .psv-featured .psv-card .psv-art {
  display:block;
  position:absolute;
  z-index:-1;
  inset:0 0 0 auto;
  width:54%;
  overflow:hidden;
  pointer-events:none;
}
.labeeb-home .psv-featured .psv-card .psv-art img {
  display:block;
  width:100%;height:100%;
  object-fit:cover;
  object-position:right center;
}
.labeeb-home .psv-featured .psv-card::before {
  content:"";
  position:absolute;
  z-index:0;
  inset:0 auto 0 0;
  width:82%;
  background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.98) 86%,rgba(255,255,255,0) 100%);
  pointer-events:none;
}
.labeeb-home .psv-featured .psv-card .lh-fcard__ic {
  position:relative !important;z-index:1;
  grid-column:1 !important;grid-row:1/4 !important;
  align-self:start !important;margin:0 !important;
}
.labeeb-home .psv-featured .psv-card h4,
.labeeb-home .psv-featured .psv-card > p {
  position:relative !important;z-index:1;
  grid-column:2 !important;
  max-width:69% !important;
  margin:0 !important;
  text-align:start !important;
  background:none !important;
}
.labeeb-home .psv-featured .psv-card h4 {grid-row:1 !important;color:#142b4d !important;line-height:1.24 !important}
.labeeb-home .psv-featured .psv-card > p:nth-of-type(2) {grid-row:2 !important;color:#465a71 !important;line-height:1.34 !important}
.labeeb-home .psv-featured .psv-card > p:last-child {grid-row:3 !important;align-self:end !important;padding-top:.24rem !important}
.labeeb-home .psv-featured .psv-card a {color:var(--hx-accent) !important;font-weight:700 !important}
[dir="rtl"] .labeeb-home .psv-featured .psv-card .psv-art {inset:0 auto 0 0;transform:scaleX(-1)}
[dir="rtl"] .labeeb-home .psv-featured .psv-card::before {inset:0 0 0 auto;background:linear-gradient(270deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.98) 86%,rgba(255,255,255,0) 100%)}
@media(min-width:1050px){.labeeb-home .psv-featured > .lh-wrap{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media(min-width:700px) and (max-width:1049px){.labeeb-home .psv-featured .lh-fgroup--acad .lh-feat{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media(max-width:699px){
  .labeeb-home .psv-featured .lh-fgroup{padding:.72rem !important}
  .labeeb-home .psv-featured .lh-fgroup__head{min-height:auto;margin-bottom:.4rem !important}
  .labeeb-home .psv-featured .lh-feat{gap:.42rem !important}
  .labeeb-home .psv-featured .lh-fcard.psv-card{min-height:143px !important;padding:.72rem .68rem !important;column-gap:.46rem !important}
  .labeeb-home .psv-featured .lh-fcard.psv-card--lead{min-height:151px !important}
  .labeeb-home .psv-featured .psv-card .psv-art{width:47%}
  .labeeb-home .psv-featured .psv-card .psv-art img{object-position:62% center}
  .labeeb-home .psv-featured .psv-card h4,
  .labeeb-home .psv-featured .psv-card > p{max-width:68% !important}
  .labeeb-home .psv-featured .psv-card::before{width:86%;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.99) 70%,rgba(255,255,255,.86) 82%,rgba(255,255,255,0) 100%)}
  [dir="rtl"] .labeeb-home .psv-featured .psv-card::before{background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,.99) 70%,rgba(255,255,255,.86) 82%,rgba(255,255,255,0) 100%)}
}
@media(max-width:360px){
  .labeeb-home .psv-featured .psv-card .psv-art{width:37%;opacity:.76}
  .labeeb-home .psv-featured .psv-card h4,
  .labeeb-home .psv-featured .psv-card > p{max-width:70% !important}
  .labeeb-home .psv-featured .psv-card::before{width:94%}
}
@media(prefers-reduced-motion:reduce){.labeeb-home .psv-featured .lh-fcard.psv-card{transition:none !important}}

/* Hub artwork, service links and icons must speak the same colour language. */
body main .psv-featured .lh-fgroup--career{--lv-hub:#08745c;--lv-hub-soft:#e5f4ec}
body main .psv-featured .lh-fgroup--biz{--lv-hub:#a8581e;--lv-hub-soft:#fff0db}
body main .psv-featured .lh-fgroup--acad{--lv-hub:#2857bd;--lv-hub-soft:#e9f2ff}
body main .psv-featured .lh-fgroup :is(.lh-fcard__ic,.lh-fgroup__ic){
  color:var(--lv-hub)!important;background:var(--lv-hub-soft)!important;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-hub) 16%,transparent)!important;
}
/* A focused Why Labeeb refinement: the established navy human-led panel leads. */
.labeeb-home .psv-why{background:#edf3f2 !important}
.labeeb-home .psv-why .lh-why{box-shadow:0 20px 44px rgba(18,39,66,.07)}
.labeeb-home .psv-why .lh-wcard{padding:1.55rem 1.5rem 1.4rem !important}
.labeeb-home .psv-why .lh-wcard:not(:nth-child(2)){background:linear-gradient(165deg,#fff 0%,#fbfdfd 100%)}
.labeeb-home .psv-why .lh-wcard:nth-child(2){padding:clamp(2rem,3vw,3rem) !important}
.labeeb-home .psv-why .lh-wcard__ic{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;border:1px solid currentColor;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);margin-bottom:1rem}
.labeeb-home .psv-why .lh-wcard__ic svg{width:25px;height:25px;stroke-width:1.8}
.labeeb-home .psv-why .lh-wcard:nth-child(1) .lh-wcard__ic{background:#e8f5f0;color:#0b765c;border-color:#c3e5d7}
.labeeb-home .psv-why .lh-wcard:nth-child(3) .lh-wcard__ic{background:#e8f3f3;color:#126d78;border-color:#c6e4e4}
.labeeb-home .psv-why .lh-wcard:nth-child(4) .lh-wcard__ic{background:#eaf0fb;color:#315baa;border-color:#ccd9ef}
.labeeb-home .psv-why .lh-wcard:nth-child(5) .lh-wcard__ic{background:#fff2de;color:#a25b16;border-color:#efd6af}
.labeeb-home .psv-why .lh-wcard:nth-child(6) .lh-wcard__ic{background:#eaf1fb;color:#315baa;border-color:#cbd9f1}
.labeeb-home .psv-why .lh-wcard:nth-child(2) .lh-wcard__ic{width:60px;height:60px;background:#2d426e;color:#e5c88e;border-color:#526997;box-shadow:none}
.labeeb-home .psv-why .lh-wcard:last-child{background:#f2f6fb !important;border-top:3px solid #d0deef !important;min-height:126px;padding:1.15rem 1.5rem !important}
.labeeb-home .psv-why .lh-wcard:last-child h3{max-width:24ch}
.labeeb-home .psv-why .lh-wcard:last-child p{max-width:62ch;color:#45566e}
@media(max-width:650px){
  .labeeb-home .psv-why .lh-wcard{min-height:0 !important;padding:1.25rem 1.35rem !important}
  .labeeb-home .psv-why .lh-wcard:nth-child(2){padding:2rem 1.65rem !important}
  .labeeb-home .psv-why .lh-wcard:last-child{padding:1.3rem 1.35rem !important;border-top-width:2px !important}
}

/* Service directories remain editorial lists; each illustration is a quiet locator. */
body main .labeeb-related__grid > a.lbsi-card.psv-service-row.psv-service-row.psv-service-row {
  --psv-accent:#0b765c;--psv-wash:#eaf6f0;--psv-line:#c9dfd3;
  position:relative!important;isolation:isolate;overflow:hidden!important;
  min-height:146px!important;margin:0!important;padding:1rem 1.15rem!important;
  border:0!important;border-top:1px solid var(--psv-line)!important;border-radius:0!important;
  background:linear-gradient(105deg,#fff 0%,#fff 48%,var(--psv-wash) 100%)!important;
  box-shadow:none!important;transform:none!important;
  grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;
  column-gap:.7rem!important;row-gap:.35rem!important;
}
body main .labeeb-related__grid > a.lbsi-card.psv-service-row.psv-service-row.psv-service-row[data-psv-hub="business"] {--psv-accent:#a76117;--psv-wash:#fff2de;--psv-line:#ead8ba}
body main .labeeb-related__grid > a.lbsi-card.psv-service-row.psv-service-row.psv-service-row[data-psv-hub="academic"] {--psv-accent:#205eae;--psv-wash:#eaf3ff;--psv-line:#cfdef0}
body main .labeeb-related__grid > a.psv-service-row .lbsi-icon {position:relative!important;z-index:2!important;background:var(--psv-wash)!important;color:var(--psv-accent)!important;border:1px solid var(--psv-line)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffffb0!important}
body main .labeeb-related__grid > a.psv-service-row :is(.labeeb-related__t,.labeeb-related__s) {position:relative!important;z-index:2!important;max-width:62%!important}
body main .labeeb-related__grid > a.psv-service-row .psv-art {position:absolute;z-index:1;inset:0 0 0 auto;width:43%;opacity:.76;pointer-events:none;display:block;mask-image:linear-gradient(90deg,transparent 0%,#000 52%)}
body main .labeeb-related__grid > a.psv-service-row .psv-art img {width:100%;height:100%;object-fit:cover;object-position:right center;aspect-ratio:auto;display:block}
[dir="rtl"] body main .labeeb-related__grid > a.psv-service-row {background:linear-gradient(255deg,#fff 0%,#fff 48%,var(--psv-wash) 100%)!important}
[dir="rtl"] body main .labeeb-related__grid > a.psv-service-row .psv-art {inset:0 auto 0 0;transform:scaleX(-1);mask-image:linear-gradient(270deg,transparent 0%,#000 35%)}
body main .labeeb-related__grid > a.psv-service-row:is(:hover,:focus-visible){background:color-mix(in srgb,var(--psv-wash) 68%,white)!important;box-shadow:inset 0 -2px var(--psv-accent)!important}
/* Preserve the Academic lead card's established navy treatment. */
body main #academic-services .labeeb-related__grid > a.psv-service-row:first-child {background:#173a72!important;border:0!important;box-shadow:none!important}
body main #academic-services .labeeb-related__grid > a.psv-service-row:first-child .psv-art {display:none}
body main #academic-services .labeeb-related__grid > a.psv-service-row:first-child :is(.labeeb-related__t,.labeeb-related__s){max-width:none!important}

/* Existing Business and Arabic Academic category compositions get one integrated service cue. */
body main .lbh-group.psv-group {position:relative;isolation:isolate;overflow:hidden;--psv-wash:#fff5e7}
body main .lbh-group.psv-group[data-psv-hub="academic"] {--psv-wash:#edf5ff}
body main .lbh-group.psv-group .psv-art {position:absolute;z-index:-1;inset:.45rem .35rem auto auto;width:min(40%,185px);height:135px;opacity:.7;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 55%)}
body main .lbh-group.psv-group .psv-art img {display:block;width:100%;height:100%;object-fit:contain;object-position:right top}
[dir="rtl"] body main .lbh-group.psv-group .psv-art {inset:.45rem auto auto .35rem;transform:scaleX(-1);mask-image:linear-gradient(270deg,transparent,#000 55%)}
body main .lbh-group.psv-group > :not(.psv-art) {position:relative;z-index:1}

/* A single service-specific story stage links the existing explanation to its visual cue. */
body main .labeeb-svc__hero-grid > .psv-hero-copy {--psv-story:#0b765c;--psv-story-wash:#e8f6ef;--psv-story-line:#aadac6;min-width:0}
body main .labeeb-svc__hero-grid > .psv-hero-copy[data-psv-hub="business"] {--psv-story:#99571b;--psv-story-wash:#fff1dc;--psv-story-line:#e6bd80}
body main .labeeb-svc__hero-grid > .psv-hero-copy[data-psv-hub="academic"] {--psv-story:#205eae;--psv-story-wash:#e9f3ff;--psv-story-line:#a8c9ed}
body main .psv-hero-copy > .psv-hero-story {position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,35%);align-items:center;gap:1.1rem;min-height:190px;margin:1.4rem 0 1.3rem;padding:1.35rem 1.5rem;border-inline-start:4px solid var(--psv-story);border-radius:16px;background:linear-gradient(100deg,#fff 0%,var(--psv-story-wash) 100%);box-shadow:0 16px 32px rgba(3,15,46,.16);overflow:hidden}
body main .labeeb-svc__hero .psv-hero-story > p {position:relative;z-index:1;min-width:0;margin:0!important;color:#203453!important;font-size:1rem;line-height:1.65}
body main .psv-hero-story > .psv-hero-art {display:block;position:relative;align-self:stretch;min-height:155px;pointer-events:none;overflow:hidden}
body main .psv-hero-story > .psv-hero-art img {position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;transform:scale(1.22);filter:drop-shadow(0 8px 12px rgba(17,38,67,.15))}
body main .labeeb-svc__hero .psv-hero-copy > .labeeb-svc__eyebrow {color:var(--psv-story)!important}
body main .psv-hero-copy > .labeeb-svc__eyebrow .lbsi-icon {background:var(--psv-story-wash)!important;color:var(--psv-story)!important;border:1px solid var(--psv-story-line)!important}
[dir="rtl"] body main .psv-hero-copy > .psv-hero-story {background:linear-gradient(260deg,#fff 0%,var(--psv-story-wash) 100%)}

/* Shared icon language: hub hues, one optical weight, restrained backgrounds. */
:where(main,footer) [data-lbsi-hub="career"] .lbsi-icon {--psv-icon:#0b765c;--psv-icon-bg:#e7f5ed;--psv-icon-border:#c5e3d3}
:where(main,footer) [data-lbsi-hub="business"] .lbsi-icon {--psv-icon:#a65d16;--psv-icon-bg:#fff2dc;--psv-icon-border:#efd7ad}
:where(main,footer) [data-lbsi-hub="academic"] .lbsi-icon {--psv-icon:#205eae;--psv-icon-bg:#e9f2ff;--psv-icon-border:#c9dcf3}
:where(main,footer) [data-lbsi-hub] .lbsi-icon {color:var(--psv-icon)!important;background:var(--psv-icon-bg)!important;border:1px solid var(--psv-icon-border)!important;border-radius:11px!important;box-shadow:inset 0 1px 0 #fff9!important;vertical-align:middle}
:where(main,footer) [data-lbsi-hub] .lbsi-icon svg {stroke-width:1.8!important}
/* Corporate assurances and homepage proof use a limited semantic palette. */
.labeeb-svc .lb-reassure li svg {width:22px;height:22px;padding:3px;border-radius:8px;box-sizing:content-box;background:#eaf0fa;color:#315aa3;stroke-width:1.8}
.labeeb-svc .lb-reassure li:nth-child(1) svg,.labeeb-svc .lb-reassure li:nth-child(5) svg{background:#e5f5f0;color:#0c7a65}
.labeeb-svc .lb-reassure li:nth-child(3) svg,.labeeb-svc .lb-reassure li:nth-child(6) svg{background:#fff0d9;color:#9c5b17}
.labeeb-home .lh-stat:nth-child(1) .lh-stat__ic,.labeeb-home .lh-stat:nth-child(4) .lh-stat__ic{background:#e9effc!important;color:#315cbe!important}
.labeeb-home .lh-stat:nth-child(2) .lh-stat__ic,.labeeb-home .lh-stat:nth-child(6) .lh-stat__ic{background:#e3f4ee!important;color:#0b7a64!important}
.labeeb-home .lh-stat:nth-child(3) .lh-stat__ic{background:#fff0d8!important;color:#9b5d19!important}
.labeeb-home .lh-stat:nth-child(5) .lh-stat__ic{background:#e8f3f6!important;color:#197084!important}

@media(max-width:700px){
  body main .labeeb-related__grid > a.lbsi-card.psv-service-row.psv-service-row.psv-service-row {min-height:139px!important;padding:.85rem .55rem!important}
  body main .labeeb-related__grid > a.psv-service-row :is(.labeeb-related__t,.labeeb-related__s){max-width:64%!important}
  body main .labeeb-related__grid > a.psv-service-row .psv-art {width:40%;opacity:.68}
  body main .lbh-group.psv-group .psv-art {width:33%;height:105px;opacity:.54}
  body main .psv-hero-copy > .psv-hero-story {order:3;grid-template-columns:1fr;min-height:0;margin:1rem 0;padding:1.1rem;gap:.5rem}
  body main .labeeb-svc__hero .psv-hero-story > p {font-size:.95rem;line-height:1.55}
  body main .psv-hero-story > .psv-hero-art {order:-1;min-height:175px;max-width:250px;width:100%;justify-self:center}
  body main .psv-hero-story > .psv-hero-art img {transform:none}
}
@media(max-width:380px){
  body main .labeeb-related__grid > a.psv-service-row :is(.labeeb-related__t,.labeeb-related__s){max-width:67%!important}
  body main .labeeb-related__grid > a.psv-service-row .psv-art {width:34%;opacity:.58}
  body main .psv-hero-story > .psv-hero-art {min-height:145px;max-width:220px}
}
@media(prefers-reduced-motion:reduce){
  .psv-card,.psv-service-row,.psv-group {transition:none!important;animation:none!important}
}

/* Full service journey: let the existing chapters carry each hub's visual
   identity. These variables follow the actual service illustration mapping. */
main:has(.psv-hero-copy[data-psv-hub="career"]){--psv-journey:#08745c;--psv-journey-ink:#145c4b;--psv-journey-soft:#eaf5ef;--psv-journey-line:#bedbcf}
main:has(.psv-hero-copy[data-psv-hub="business"]){--psv-journey:#a46121;--psv-journey-ink:#824818;--psv-journey-soft:#fbf1e2;--psv-journey-line:#e6cfb2}
main:has(.psv-hero-copy[data-psv-hub="academic"]){--psv-journey:#245eae;--psv-journey-ink:#214d8b;--psv-journey-soft:#ebf3fc;--psv-journey-line:#c5d8ee}
main:has(.psv-hero-copy[data-psv-hub]) .labeeb-svc__sec > .labeeb-svc__wrap > .labeeb-svc__eyebrow{color:var(--psv-journey-ink)!important}
main:has(.psv-hero-copy[data-psv-hub]) .labeeb-svc__sec > .labeeb-svc__wrap > .labeeb-svc__eyebrow::after{background:var(--psv-journey)!important}

/* Academic ethics is the first decision in the journey. Present the two
   existing scopes as a specialist's clear boundary, before pricing. */
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec{background:#e9f1fb!important}
@media(min-width:1000px){
  :is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:clamp(2rem,4vw,5rem);align-items:start}
  :is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec > .labeeb-svc__wrap > h2{grid-column:1;max-width:13ch;margin:0!important;color:#173b71!important}
  :is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec > .labeeb-svc__wrap > .labeeb-svc__faqcols{grid-column:2;grid-row:1/4;margin:0!important}
}
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcols{gap:clamp(1rem,2vw,2.5rem)!important}
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcol{padding:1.3rem 0 0!important;background:transparent!important;border:0!important;border-top:3px solid #245eae!important;border-radius:0!important;box-shadow:none!important}
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcol + .labeeb-svc__faqcol{border-top-color:#6d829c!important}
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcol h3{color:#173b71!important}
:is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcol li{padding:.55rem 0!important;border-bottom:1px solid #c8d9eb;line-height:1.5}

/* Buyer and deadline reading sections: one calm editorial spread, with the
   existing links and source notes following the evidence list. */
main .labeeb-svc__sec:is(#vendor-checklist,#key-dates){background:var(--psv-journey-soft,#f5f7fb)!important}
@media(min-width:1000px){
  main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap{display:grid!important;grid-template-columns:minmax(240px,.37fr) minmax(0,.63fr);column-gap:clamp(2.3rem,5vw,5rem);align-items:start}
  main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2,p:first-of-type){grid-column:1}
  main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > ul{grid-column:2;grid-row:1/5;margin:0!important;padding:0!important;list-style:none!important;border-top:3px solid var(--psv-journey)!important}
  main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > p:not(:first-of-type){grid-column:1/-1}
}
main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > ul{list-style:none!important;padding-inline-start:0!important;border-top:3px solid var(--psv-journey)!important}
main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > ul li{padding:.85rem .1rem!important;border-bottom:1px solid var(--psv-journey-line)!important;line-height:1.55}
main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > p:not(:first-of-type){margin-top:1.6rem!important;padding:1.1rem 1.35rem!important;border-inline-start:3px solid var(--psv-journey)!important;background:#fff9!important;max-width:none}

/* Keep supplier-registration details adjacent to the buyer checklist, but
   make the second chapter a distinct practical application of that evidence. */
body.page-id-182 main #profile-for-buyers{background:#fff9f0!important}
@media(min-width:1000px){
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,.62fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:start}
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2){grid-column:1}
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > p:first-of-type{grid-column:1;line-height:1.65}
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > ul{grid-column:2;grid-row:1/5;margin:0!important;padding:0!important;list-style:none!important;border-top:3px solid #a46121}
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > p:last-child{grid-column:1/-1}
}
body.page-id-182 main #profile-for-buyers li{padding:.85rem .15rem!important;border-bottom:1px solid #e5d4bd;line-height:1.55}
body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > p:last-child{margin-top:1.5rem!important;padding-block-start:1.15rem;border-block-start:1px solid #e5d4bd}

/* The CV visibility promise and its boundaries should read together: scope
   on the left, concrete support on the right, without two generic cards. */
@media(min-width:1000px){
  :is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,.58fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:start}
  :is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2,.labeeb-svc__answer){grid-column:1}
  :is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) > .labeeb-svc__wrap > .labeeb-svc__grid--2{grid-column:2;grid-row:1/5;display:block!important;margin:0!important}
  :is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) > .labeeb-svc__wrap > .labeeb-svc__disclaimer{grid-column:1/-1}
}
:is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) .labeeb-svc__answer{background:#fff9!important;border-inline-start-color:#08745c!important}
:is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem .1rem!important;background:transparent!important;border:0!important;border-top:1px solid #b8d5c8!important;border-radius:0!important;box-shadow:none!important}
:is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) .labeeb-svc__tile:first-child{border-top:3px solid #08745c!important}
:is(body.page-id-49,body.page-id-4501) main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--2) .labeeb-svc__disclaimer{margin-top:1.1rem!important;text-align:start!important}
@media(max-width:999px){
  :is(body.page-id-233,body.page-id-4592) main .labeeb-svc__hero + .labeeb-svc__sec .labeeb-svc__faqcols{margin-top:1.4rem!important}
  main .labeeb-svc__sec:is(#vendor-checklist,#key-dates) > .labeeb-svc__wrap > ul{margin-top:1.25rem!important}
  body.page-id-182 main #profile-for-buyers > .labeeb-svc__wrap > ul{padding-inline-start:1.15rem}
}

/* The Business page closes with service choice. Use its existing four links as
   a concise route from the buyer's brief to the right next conversation. */
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close{background:#172e51!important;color:#f5f7fb!important}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap{max-width:1080px!important;text-align:start!important}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close :is(h2,.labeeb-svc__lead){color:#f5f7fb!important;text-align:start!important}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__eyebrow{color:#f0bd79!important}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__eyebrow::after{background:#f0bd79!important}
main:has(.psv-hero-copy[data-psv-hub="business"]) .labeeb-svc__close > .labeeb-svc__wrap > .labeeb-svc__eyebrow{color:#f0bd79!important}
@media(min-width:900px){
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);column-gap:clamp(2rem,5vw,5rem);align-items:start}
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2,.labeeb-svc__lead){grid-column:1}
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap > .labeeb-svc__pillars{grid-column:2;display:block!important;margin:0!important}
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap > .labeeb-svc__pillars:first-of-type{grid-row:1/4}
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close > .labeeb-svc__wrap > .labeeb-svc__pillars:last-of-type{grid-row:4}
}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__pillars > a{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:55px;margin:0!important;padding:.8rem 1rem!important;color:#eef4ff!important;background:transparent!important;border:0!important;border-top:1px solid #607695!important;border-radius:0!important;box-shadow:none!important;text-align:start!important}
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__pillars > a:hover,
:is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__pillars > a:focus-visible{color:#fff!important;background:#264466!important;border-top-color:#d9ae72!important}
@media(max-width:899px){
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__pillars{display:block!important;margin:0!important}
  :is(body.page-id-182,body.page-id-4564) main .labeeb-svc__close .labeeb-svc__lead{margin-bottom:1.4rem!important}
}
/* Discovery and utility templates: editorial result rows, not another card grid. */
body:is(.search,.archive,.blog,.error404) main.labeeb-shell{
  box-sizing:border-box;min-height:55vh;padding-block:clamp(2.5rem,5vw,5.5rem);
}
body:is(.search,.archive,.blog,.error404) main.labeeb-shell > h1,
body:is(.search,.archive,.blog,.error404) main.labeeb-shell > .wp-block-query-title{
  max-width:850px;margin:0 0 clamp(2rem,4vw,3.5rem);padding-bottom:1.1rem;
  border-bottom:3px solid #314dbc;color:#142948;font-size:clamp(2rem,3.5vw,3.5rem);
  line-height:1.12;letter-spacing:-.035em;text-wrap:balance;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-template{
  list-style:none;margin:0;padding:0;display:block;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-template > li{
  display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr);
  grid-template-rows:auto 1fr;column-gap:clamp(1.2rem,3vw,2.6rem);
  align-items:start;min-width:0;margin:0;padding:clamp(1.4rem,2.5vw,2.2rem) 0;
  border-top:1px solid #d3ddea;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-template > li:not(:has(.wp-block-post-featured-image)){
  display:block;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-featured-image{
  grid-column:1;grid-row:1/3;margin:0;overflow:hidden;background:#e7edf6;
  border:1px solid #d4deea;aspect-ratio:16/10;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-featured-image img{
  width:100%;height:100%;object-fit:cover;display:block;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-title{
  grid-column:2;grid-row:1;margin:0 0 .45rem;
  font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.28;letter-spacing:-.02em;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-title a{
  color:#172f57;text-decoration:none;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-title a:hover{
  color:#3155b7;text-decoration:underline;text-underline-offset:4px;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-excerpt{
  grid-column:2;grid-row:2;max-width:72ch;margin:0;color:#4c5c73;
  font-size:1rem;line-height:1.65;
}
body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-query-pagination{
  display:flex;flex-wrap:wrap;gap:.6rem;margin-block:2.5rem 0;padding-top:1.3rem;
  border-top:1px solid #d3ddea;
}
body.error404 main.labeeb-shell{max-width:900px;padding-block:clamp(4rem,9vw,9rem)}
body.error404 main.labeeb-shell > p{max-width:55ch;color:#4c5c73;font-size:1.15rem;line-height:1.65}
body.error404 main.labeeb-shell .wp-block-search{max-width:650px;margin-top:2rem}
body.error404 main.labeeb-shell .wp-block-search__input{
  min-height:52px;padding:.75rem 1rem;border:1px solid #aabbd0;background:#fff;color:#182740;font:inherit;
}
body.error404 main.labeeb-shell .wp-block-search__button{
  min-height:52px;padding:.75rem 1.25rem;border:0;background:#344fc3;color:#fff;font:inherit;font-weight:700;
}
body:is(.search,.archive,.blog,.error404) main.labeeb-shell :is(a,button,input):focus-visible{
  outline:3px solid #2864b7;outline-offset:3px;
}
@media(max-width:650px){
  body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-template > li{
    grid-template-columns:100px minmax(0,1fr);column-gap:1rem;
  }
  body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-featured-image{aspect-ratio:1}
  body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-title{font-size:1.15rem}
  body:is(.search,.archive,.blog) main.labeeb-shell .wp-block-post-excerpt{font-size:.9rem;line-height:1.5}
}

/* Careers has an established dark opening; keep its white copy readable. */
body.page-id-560 main .cp-scope .lc-hero{
  color:#fff!important;
  background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 46px),
    repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 46px),
    linear-gradient(125deg,#131b4a 0%,#1c2c76 62%,#3549aa 100%)!important;
}
body.page-id-560 main .cp-scope .lc-hero h1{color:#fff!important}
body.page-id-560 main .cp-scope .lc-hero h1 span{color:#b8c5ff!important}
body.page-id-560 main .cp-scope .lc-hero .lc-hero__lead{color:#e1e7ff!important}
body.page-id-560 main .cp-scope .lc-hero .lc-text-link{color:#fff!important}
body.page-id-560 main .cp-scope .lc-hero .lc-hero__note{color:#b9c7fb!important}
body.page-id-560 main .cp-scope .lc-hero .lc-eyebrow{color:#c0cbff!important}
body.page-id-560 main .cp-scope .lc-hero .cp-crumbs{color:rgba(233,238,250,.7)!important}
body.page-id-560 main .cp-scope .lc-hero .cp-crumbs a{color:rgba(233,238,250,.88)!important}

/* The About hero uses a navy proof panel: figures and labels stay legible on it. */
body.page-id-558 main .lb-hero-trust .lb-stat b{color:#fff!important}
body.page-id-558 main .lb-hero-trust .lb-stat span{color:#dce6fb!important}
body.page-id-558 main .lb-hero-trust .labeeb-svc__pillars li::before{color:#9cb8ff!important}

/* The four legacy service hero structures share one restrained illustration stage. */
body main .psv-exception-hero{--psv-exception:#0b765c;--psv-exception-soft:#e8f6ef;position:relative;min-height:325px;padding-inline-end:clamp(300px,40%,460px)!important}
body main .psv-exception-hero[data-psv-hub="business"]{--psv-exception:#a76117;--psv-exception-soft:#fff0d9}
body main .psv-exception-hero[data-psv-hub="academic"]{--psv-exception:#205eae;--psv-exception-soft:#eaf2ff}
body main .psv-exception-hero > :not(.psv-exception-art){min-width:0}
body main .psv-exception-hero > .psv-exception-art{box-sizing:border-box;position:absolute;inset-block:50% auto;inset-inline: auto 0;transform:translateY(-50%);display:grid;place-items:center;width:36%;height:min(80%,355px);min-height:275px;padding:clamp(1rem,2.5vw,2rem);border-radius:24px;border:1px solid color-mix(in srgb,var(--psv-exception) 22%,white);background:radial-gradient(circle at 70% 30%,#fff 0%,var(--psv-exception-soft) 72%);box-shadow:0 18px 40px rgba(14,35,66,.13);overflow:hidden;pointer-events:none}
body main .psv-exception-hero > .psv-exception-art img{display:block;width:100%;height:100%;max-height:340px;object-fit:contain;filter:drop-shadow(0 15px 15px rgba(16,38,65,.13))}
body main .cp-scope .psv-exception-hero > :is(h1,.cp-sub,.cp-eyebrow,.cp-price){position:relative;z-index:1}
body main .cp-scope .psv-exception-hero[data-psv-hub="academic"] > p:not(.cp-sub):not(.cp-eyebrow){max-width:640px}
body main .psv-purchase-link{margin:1rem 0 1.35rem!important}
body main .psv-purchase-link a{display:inline-flex;align-items:center;min-height:46px;padding:.65rem 1rem;border:1px solid #9bcfbb;border-radius:9px;background:#e9f6ef;color:#11654e!important;font-weight:750;text-decoration:none!important}
body main .psv-purchase-link a:hover,body main .psv-purchase-link a:focus-visible{background:#d9efe2;text-decoration:underline!important}
body main .psv-free-meeting{margin:1rem 0 1.4rem!important}
body main .psv-free-meeting .btn{max-width:100%;white-space:normal;text-align:center}
@media(max-width:760px){
  body main .psv-exception-hero{min-height:0;padding-inline-end:0!important}
  body main .psv-exception-hero > .psv-exception-art{position:relative;inset:auto;transform:none;width:100%;height:205px;min-height:0;max-height:240px;margin:1rem 0;padding:.7rem 1rem;border-radius:16px}
  body main .psv-exception-hero > .psv-exception-art img{max-height:215px}
}
[dir="rtl"] body main .psv-exception-hero > .psv-exception-art{background:radial-gradient(circle at 30% 30%,#fff 0%,var(--psv-exception-soft) 72%)}

/* Contact: make each existing consultation route recognisable without changing its copy or link. */
body.page-id-73 main .lb-consult{margin-block:clamp(2rem,5vw,4rem)}
body.page-id-73 main .lb-consult > h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.035em;color:#101b43}
body.page-id-73 main .lb-consult > p{max-width:74ch;line-height:1.72}
body.page-id-73 main .lb-consult__grid{gap:clamp(1rem,2vw,1.5rem)}
body.page-id-73 main .lb-consult__card,
body.page-id-4719 main #consultations .labeeb-svc__stat{
  --contact-tone:#eaf7f0;--contact-ink:#126b50;--contact-line:#a9d8c5;
  position:relative;isolation:isolate;overflow:hidden;min-width:0;
  border:1px solid var(--contact-line)!important;border-top:3px solid var(--contact-ink)!important;
  border-radius:19px;background:linear-gradient(145deg,var(--contact-tone),#fff 56%)!important;
  box-shadow:0 15px 32px rgba(17,36,74,.065);transition:transform .2s ease,box-shadow .2s ease;
}
body.page-id-73 main .lb-consult__card[data-lbsi-hub="business"],
body.page-id-4719 main #consultations .labeeb-svc__stat[data-lbsi-hub="business"]{--contact-tone:#fff3e3;--contact-ink:#a85c0c;--contact-line:#eccba6}
body.page-id-73 main .lb-consult__card[data-lbsi-hub="academic"],
body.page-id-4719 main #consultations .labeeb-svc__stat[data-lbsi-hub="academic"]{--contact-tone:#eaf3ff;--contact-ink:#1d56aa;--contact-line:#b9d0ed}
body.page-id-73 main .lb-consult__card{display:grid;grid-template-columns:minmax(0,1fr) 42%;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:.38rem;padding:clamp(1.2rem,2.1vw,1.65rem);min-height:315px}
body.page-id-73 main .lb-consult__card::before,
body.page-id-4719 main #consultations .labeeb-svc__stat::before{
  content:"";position:absolute;z-index:-1;inset-block-start:0;inset-inline-end:0;width:52%;height:165px;
  background-image:var(--contact-art);background-repeat:no-repeat;background-position:center;background-size:contain;
  opacity:.9;mask-image:linear-gradient(to left,#000 55%,transparent 100%);
}
body.page-id-73 main .lb-consult__card:nth-child(1),body.page-id-4719 main #consultations .labeeb-svc__stat:nth-child(1){--contact-art:url('../illustrations/career-consult.webp')}
body.page-id-73 main .lb-consult__card:nth-child(2),body.page-id-4719 main #consultations .labeeb-svc__stat:nth-child(2){--contact-art:url('../illustrations/interview.webp')}
body.page-id-73 main .lb-consult__card:nth-child(3),body.page-id-4719 main #consultations .labeeb-svc__stat:nth-child(3){--contact-art:url('../illustrations/feasibility.webp')}
body.page-id-73 main .lb-consult__card:nth-child(4),body.page-id-4719 main #consultations .labeeb-svc__stat:nth-child(4){--contact-art:url('../illustrations/analysis.webp')}
body.page-id-73 main .lb-consult__card > :not(.lb-consult__btn){position:relative;z-index:1}
body.page-id-73 main .lb-consult__card > .lbsi-icon{grid-column:1;grid-row:1;margin:0 0 .7rem}
body.page-id-73 main .lb-consult__card > b{grid-column:1;grid-row:2;font-size:1.2rem;line-height:1.25;color:#172448}
body.page-id-73 main .lb-consult__card > .lb-consult__price{grid-column:1;grid-row:3;color:var(--contact-ink);font-size:1rem}
body.page-id-73 main .lb-consult__card > p{grid-column:1/-1;grid-row:4;align-self:end;margin:1.45rem 0 .4rem;color:#46546a;line-height:1.65;font-size:.93rem}
body.page-id-73 main .lb-consult__card > .lb-consult__btn{grid-column:1/-1;grid-row:5;position:relative;z-index:1;margin-top:.35rem;border-radius:10px;min-height:49px;background:#394fc0}
body.page-id-73 main .lb-consult__card > .lb-consult__btn:hover{background:#253a9e}
body.page-id-73 main .lb-consult__card:hover,body.page-id-4719 main #consultations .labeeb-svc__stat:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(17,36,74,.11)}
body.page-id-73 main .lb-consult__card:focus-within,body.page-id-4719 main #consultations .labeeb-svc__stat:focus-within{outline:2px solid #3957bf;outline-offset:3px}
body.page-id-4719 main #consultations .labeeb-svc__stats{gap:clamp(1rem,2vw,1.5rem)}
body.page-id-4719 main #consultations .labeeb-svc__stat{display:grid;grid-template-columns:minmax(0,1fr) 42%;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.38rem;padding:clamp(1.2rem,2vw,1.6rem);min-height:290px}
body.page-id-4719 main #consultations .labeeb-svc__stat > *{position:relative;z-index:1}
body.page-id-4719 main #consultations .labeeb-svc__stat > b{grid-column:1;grid-row:2;display:block;font-size:1.18rem;color:#172448}
body.page-id-4719 main #consultations .labeeb-svc__stat > .lbsi-icon{grid-column:1;grid-row:1;margin-bottom:.8rem}
body.page-id-4719 main #consultations .labeeb-svc__stat > span:not(.lbsi-icon){grid-column:1/-1;line-height:1.65}
body.page-id-4719 main #consultations .labeeb-svc__stat > span:nth-of-type(2){grid-row:3;align-self:end;margin-top:5.4rem;color:#46546a}
body.page-id-4719 main #consultations .labeeb-svc__stat > span:last-child{grid-row:4;margin-top:.55rem}
@media(max-width:760px){
  body.page-id-73 main .lb-consult__card{min-height:0;grid-template-columns:minmax(0,1fr) 38%;padding:1.15rem}
  body.page-id-73 main .lb-consult__card::before,body.page-id-4719 main #consultations .labeeb-svc__stat::before{width:44%;height:135px;opacity:.75}
  body.page-id-73 main .lb-consult__card > p{margin-top:1rem}
  body.page-id-4719 main #consultations .labeeb-svc__stat{min-height:0}
  body.page-id-4719 main #consultations .labeeb-svc__stat::before{height:112px}
  body.page-id-4719 main #consultations .labeeb-svc__stat > span:nth-of-type(2){margin-top:1.7rem}
}
@media(prefers-reduced-motion:reduce){body.page-id-73 main .lb-consult__card,body.page-id-4719 main #consultations .labeeb-svc__stat{transition:none}}

/* About: turn the four standards and mission into one connected editorial composition. */
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note){
  background:#eef2f8!important;border-block:1px solid #d9e2ee;padding-block:clamp(3.5rem,6vw,6rem)!important;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) > .labeeb-svc__wrap{
  display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr);column-gap:clamp(2rem,5vw,5rem);row-gap:1.7rem;align-items:start;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) h2{
  grid-column:1;grid-row:1;margin:0!important;max-width:14ch;color:#14214a;font-size:clamp(2rem,3.2vw,3rem);line-height:1.14;letter-spacing:-.035em;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tiles{
  grid-column:2;grid-row:1/3;display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;
  background:#fff;border:1px solid #d4deeb;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px rgba(22,40,78,.075);
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile{
  display:grid;grid-template-columns:minmax(145px,.37fr) minmax(0,.63fr);align-items:start;column-gap:1.5rem;min-height:0!important;
  margin:0!important;padding:1.6rem clamp(1.4rem,2.8vw,2.3rem)!important;background:transparent!important;border:0!important;border-bottom:1px solid #e0e7f0!important;border-radius:0!important;box-shadow:none!important;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile:last-child{border-bottom:0!important}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile:nth-child(2){
  background:#172657!important;border-bottom-color:#172657!important;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile h3{
  margin:0!important;color:#162653!important;font-size:1.08rem;line-height:1.35;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile p{
  margin:0!important;color:#46546b!important;line-height:1.62;
}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile:nth-child(2) :is(h3,p){color:#fff!important}
body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) > .labeeb-svc__wrap > .labeeb-svc__note{
  grid-column:1;grid-row:2;align-self:end;margin:0!important;padding:1.6rem 1.6rem 1.6rem 1.8rem!important;
  color:#233351!important;font-size:1.07rem;line-height:1.65;border:0!important;border-inline-start:4px solid #4862c6!important;
  border-radius:0 12px 12px 0;background:#fff!important;box-shadow:0 10px 26px rgba(22,40,78,.055);
}
@media(max-width:900px){
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) > .labeeb-svc__wrap{grid-template-columns:1fr;row-gap:1.35rem}
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) h2{grid-column:1;grid-row:1;max-width:20ch}
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tiles{grid-column:1;grid-row:2}
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) > .labeeb-svc__wrap > .labeeb-svc__note{grid-column:1;grid-row:3}
}
@media(max-width:600px){
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) .labeeb-svc__tile{grid-template-columns:1fr;gap:.45rem;padding:1.25rem!important}
  body.page-id-558 main .labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__tiles + .labeeb-svc__note) > .labeeb-svc__wrap > .labeeb-svc__note{font-size:1rem}
}

