.home-treatments[data-v-18f620dd]{background:var(--color-surface)}.section-heading[data-v-18f620dd]{justify-items:center;text-align:center}.section-heading h2[data-v-18f620dd]{font-size:clamp(1.94rem,3.42vw,3.02rem);max-width:18ch}.cards[data-v-18f620dd]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cards__item[data-v-18f620dd]{align-content:end;border:none;box-shadow:var(--shadow-feature-card);color:var(--color-text-on-dark);display:grid;isolation:isolate;min-height:24rem;overflow:hidden;padding:1.75rem;position:relative;transition:transform .24s ease,box-shadow .24s ease}.cards__item[data-v-18f620dd]:before{background-position:50%;background-size:cover;content:"";inset:0;position:absolute;transform:scale(1.01);transition:transform .35s ease;z-index:-2}.cards__item[data-v-18f620dd]:after{background:var(--gradient-treatment-card);content:"";inset:25% 0 0;position:absolute;z-index:-1}.cards__item[data-v-18f620dd]:focus-visible,.cards__item[data-v-18f620dd]:hover{box-shadow:var(--shadow-feature-card-hover);transform:translateY(-4px)}.cards__item[data-v-18f620dd]:focus-visible:before,.cards__item[data-v-18f620dd]:hover:before{transform:scale(1.06)}.cards__item--cardiology[data-v-18f620dd]:before{background-image:url(../images/heart.webp);background-position:50%}.cards__item--orthopedics[data-v-18f620dd]:before{background-image:url(../images/orthopedic.webp);background-position:50%}.cards__item--ivf[data-v-18f620dd]:before{background-image:url(../images/fertility.webp);background-position:50%}.cards__content[data-v-18f620dd]{display:grid;gap:.7rem}.cards__label[data-v-18f620dd]{color:var(--color-text-on-dark-faint);font-size:.8rem;font-weight:400;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase}.cards__item h3[data-v-18f620dd]{color:var(--color-text-inverse);font-size:clamp(1.55rem,2.3vw,2.15rem);margin-bottom:0}.cards__link[data-v-18f620dd]{align-items:center;color:var(--color-highlight);display:inline-flex;font-weight:400;gap:.45rem;margin-top:1.35rem;opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease,color .24s ease}.cards__item:focus-visible .cards__link[data-v-18f620dd],.cards__item:hover .cards__link[data-v-18f620dd]{color:var(--color-highlight);font-weight:300;opacity:1;transform:translateY(0)}.cards__procedures[data-v-18f620dd]{color:var(--color-text-on-dark-body);font-size:.95rem;font-weight:400;line-height:1.55;margin-bottom:0}@media(max-width:900px){.cards[data-v-18f620dd]{grid-template-columns:1fr}.cards__item[data-v-18f620dd]{min-height:20rem}.cards__link[data-v-18f620dd]{opacity:1;transform:none}}
