.clinic-network{background:linear-gradient(160deg,#fff 0%,#f6f3e8 100%)}.network-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.network-heading h2{font-size:clamp(2.1rem,3.7vw,3.25rem);margin-bottom:.35rem}.network-heading p{margin:0;color:var(--muted);font-size:1.02rem}.network-call{display:flex;gap:.75rem;align-items:center;text-decoration:none;padding:.8rem 1rem;border-radius:14px;background:var(--deep);color:#fff;min-width:245px}.network-call:hover{color:#fff;background:var(--orange)}.network-call>i{font-size:1.35rem;color:var(--gold)}.network-call span{font-size:.72rem;line-height:1.25}.network-call strong{display:block;font-size:1rem;color:#fff;margin-top:.15rem}.clinic-card{height:100%;position:relative;padding:2rem;background:#fff;border:1px solid #e1e8dc;border-radius:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.clinic-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(16,55,28,.12)}.clinic-card-featured{background:var(--deep);border-color:var(--deep);color:#fff}.clinic-number{position:absolute;right:20px;top:13px;font-family:var(--serif);font-size:4.5rem;line-height:1;color:#edf1e8}.clinic-card-featured .clinic-number{color:rgba(255,255,255,.12)}.clinic-card>i{position:relative;color:var(--orange);font-size:1.5rem}.clinic-label{position:relative;margin:1.1rem 0 .25rem;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:700;color:var(--orange)}.clinic-card h3{position:relative;color:var(--deep);font-family:var(--serif);font-size:1.85rem;margin:0 0 .6rem}.clinic-card-featured h3{color:#fff}.clinic-card>p:not(.clinic-label){position:relative;max-width:270px;font-size:.88rem;color:var(--muted);line-height:1.55}.clinic-card-featured>p:not(.clinic-label){color:rgba(255,255,255,.75)}.clinic-card a{position:relative;display:inline-block;margin-top:.6rem;font-size:.85rem;font-weight:700;color:var(--orange);text-decoration:none}.clinic-card-featured a{color:var(--gold)}.network-coverage{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;margin-top:1.6rem;padding:1rem 1.2rem;border:1px solid #e2e8d9;border-radius:16px;background:rgba(255,255,255,.72)}.network-coverage>div:first-child{display:flex;align-items:center;gap:.6rem;color:var(--deep)}.network-coverage i{color:var(--orange)}.coverage-cities{display:flex;flex-wrap:wrap;gap:.5rem}.coverage-cities span{padding:.35rem .7rem;border-radius:999px;background:#eaf2e2;color:var(--deep);font-size:.78rem;font-weight:700}@media(max-width:767px){.network-heading{align-items:flex-start;flex-direction:column}.network-call{width:100%}.network-coverage{align-items:flex-start;flex-direction:column}.clinic-card{padding:1.6rem}.clinic-number{font-size:3.7rem}}@media(max-width:575px){.network-heading h2{font-size:2.15rem}.network-coverage{padding:1rem}.coverage-cities{gap:.4rem}}
