/* Final Hostinger layout corrections — keep original Mediclaimz design language */
#expertise{padding:0!important;background:#eef9f7!important;overflow:hidden}
#expertise .cpa-feature{display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;align-items:stretch!important;min-height:540px!important;max-width:1500px;margin:0 auto;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;background:#eef9f7!important}
#expertise .cpa-copy{min-width:0!important;width:auto!important;max-width:none!important;position:relative!important;padding:clamp(28px,4vw,66px)!important;align-self:center!important;grid-column:1!important;grid-row:1!important}
#expertise .cpa-copy h2{font-size:clamp(34px,3.35vw,55px)!important;line-height:1.12!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important;margin:20px 0!important}
#expertise .cpa-copy p{font-size:clamp(13px,1.02vw,16px)!important;line-height:1.65!important;max-width:530px!important}
#expertise .cpa-pill{display:inline-flex!important;width:auto!important;max-width:100%!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:11px 16px!important}
#expertise .cpa-pill strong{font-size:clamp(27px,3vw,46px)!important;white-space:nowrap!important}
#expertise .cpa-pill b{font-size:clamp(12px,1.13vw,18px)!important;white-space:normal!important}
#expertise .cpa-pill span{font-size:24px!important}
#expertise .cpa-visual{grid-column:2!important;grid-row:1!important;position:relative!important;width:100%!important;min-width:0!important;min-height:540px!important;overflow:hidden!important}
#expertise .cpa-visual img{display:block!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
#expertise .cpa-note{z-index:2!important;top:22px!important;right:22px!important;max-width:230px!important}
#team .pth-photo-card{width:250px!important;height:auto!important;min-height:0!important;display:block!important;background:#fff!important}
#team .junaid-card-image{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
.brand img,.footer-brand img{object-fit:contain!important}
.careers-visual img{object-fit:cover!important;object-position:center!important}
@media(max-width:900px){#expertise .cpa-feature{grid-template-columns:minmax(0,1fr)!important}#expertise .cpa-copy{grid-column:1!important;grid-row:1!important}#expertise .cpa-visual{grid-column:1!important;grid-row:2!important;min-height:330px!important}#expertise .cpa-copy h2{font-size:clamp(34px,6vw,54px)!important}}
@media(max-width:520px){#expertise .cpa-copy{padding:25px 20px!important}#expertise .cpa-pill{padding:9px 12px!important;gap:7px!important}#expertise .cpa-pill strong{font-size:28px!important}#expertise .cpa-pill b{font-size:12px!important}#expertise .cpa-visual{min-height:260px!important}#expertise .cpa-note{font-size:12px!important;padding:9px!important}#team .pth-photo-card{width:100%!important;max-width:320px!important}}
