.locations_hero__M9R9w{background:linear-gradient(rgba(0,40,50,.72),rgba(0,40,50,.72)),url(/hero-nigeria.jpg) 50% /cover no-repeat;color:var(--white);padding:64px 0}.locations_hero__M9R9w h1{color:var(--white);font-size:clamp(1.9rem,5vw,3rem);font-weight:400;letter-spacing:-.035em;text-shadow:0 2px 12px rgba(0,0,0,.48);margin:0 0 12px;max-width:800px}.locations_hero__M9R9w p{color:rgba(255,255,255,.92);font-size:1.05rem;max-width:640px;margin:0 0 24px}.locations_crumbs__Q4fIE{font-size:.85rem;color:rgba(255,255,255,.75);margin-bottom:20px}.locations_crumbs__Q4fIE a{color:rgba(255,255,255,.75);text-decoration:none}.locations_crumbs__Q4fIE a:hover{color:var(--gold);text-decoration:underline}.locations_ctaRow__m4A6U{display:flex;flex-wrap:wrap;gap:12px}.locations_ghostBtn__K4zGw{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.6);color:var(--white);text-decoration:none;font-weight:700;transition:border-color .15s ease,background .15s ease}.locations_ghostBtn__K4zGw:hover{border-color:var(--gold);background:rgba(255,255,255,.08)}.locations_section__Uxkfr{padding:44px 0}.locations_section__Uxkfr h2{font-size:1.5rem;margin:0 0 8px}.locations_lead__l4bie{color:var(--text-muted);max-width:720px;margin:0 0 20px}.locations_cityGrid__uiKoL{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.locations_cityChip__SqegS{display:inline-block;padding:10px 18px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--navy);background:var(--white);transition:border-color .15s ease,background .15s ease}.locations_cityChip__SqegS:hover{border-color:var(--navy);background:var(--surface)}.locations_stateGrid__khSQ2{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.locations_stateCard__kizyK{display:block;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;background:var(--white);transition:transform .15s ease,box-shadow .15s ease}.locations_stateCard__kizyK:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.locations_stateCard__kizyK strong{display:block;color:var(--navy);font-size:1.05rem}.locations_stateCard__kizyK span{color:var(--text-muted);font-size:.9rem}.locations_copy__25TB9 p{max-width:760px;color:var(--text)}.locations_copy__25TB9 p+p{margin-top:12px}.locations_band__6mTNh{background:var(--navy);color:var(--white);border-radius:16px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.locations_band__6mTNh h2{color:var(--gold);margin:0 0 6px}.locations_band__6mTNh p{margin:0;color:rgba(255,255,255,.85)}