.hero-banner[data-v-b251b14e]{width:100%;margin:0;padding:0;position:relative}.banner-container[data-v-b251b14e]{width:100%;overflow:hidden}.banner-image[data-v-b251b14e]{width:100%;height:auto;display:block}.cases-section[data-v-b251b14e]{padding:4rem 1.25rem;background:#fff}.cases-section[data-v-b251b14e]:nth-child(2n){background:linear-gradient(180deg,#f7fbfa,#eef8f6)}.container[data-v-b251b14e]{max-width:var(--container);margin:0 auto}.cases-inner[data-v-b251b14e]{max-width:var(--max-width-text);margin:0 auto;text-align:center}.section-title[data-v-b251b14e]{font-size:2rem;font-weight:700;color:#222;margin-bottom:3rem;text-align:center;position:relative}.section-title[data-v-b251b14e]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--teal);border-radius:2px}.carousel-container[data-v-b251b14e]{width:100%;padding:0 1rem;margin-bottom:2rem}.cases-carousel[data-v-b251b14e]{width:100%;padding:1rem 0 3rem}[data-v-b251b14e] .swiper-pagination-bullet{background:var(--muted);opacity:.5}[data-v-b251b14e] .swiper-pagination-bullet-active{background:var(--teal);opacity:1}.carousel-slide[data-v-b251b14e]{border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease}.carousel-slide[data-v-b251b14e]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000026}.carousel-slide img[data-v-b251b14e]{width:100%;height:250px;object-fit:cover;display:block}.btn[data-v-b251b14e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;border:0;cursor:pointer;font-weight:600;box-shadow:var(--shadow);transition:all .3s ease;font-size:1.1rem;text-decoration:none}.btn--teal[data-v-b251b14e]{background:var(--teal);color:#fff}.btn--teal[data-v-b251b14e]:hover{background:var(--teal-600);transform:translateY(-2px);box-shadow:0 8px 25px #5eaba066}#transplantation[data-v-b251b14e],#pregnancy-test[data-v-b251b14e],#maternity-checkups[data-v-b251b14e],#birth[data-v-b251b14e],#amcan-baby[data-v-b251b14e]{scroll-margin-top:80px}@media (max-width: 1024px){.carousel-slide img[data-v-b251b14e]{height:220px}}@media (max-width: 768px){.cases-section[data-v-b251b14e]{padding:2rem 1.25rem}.section-title[data-v-b251b14e]{font-size:1.8rem;margin-bottom:2rem}.carousel-slide img[data-v-b251b14e]{height:200px}.btn[data-v-b251b14e]{padding:.875rem 1.75rem;font-size:1rem}}@media (max-width: 480px){.section-title[data-v-b251b14e]{font-size:1.6rem}.carousel-slide img[data-v-b251b14e]{height:180px}.carousel-container[data-v-b251b14e]{padding:0 .5rem}}
