.careers_careersPage__kLmA4{font-family:var(--font-primary);color:var(--gray-700)}.careers_heroSection__XBoIH{background:var(--gradient-primary);background-color:var(--primary);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);position:relative;overflow:hidden}.careers_heroSection__XBoIH h1{font-size:var(--fs-banner-title)}.careers_heroSection__XBoIH p{font-size:var(--fs-body);line-height:var(--lh-relaxed)}.careers_imgRounded___Duhi{border-radius:var(--radius-lg)}.careers_benefitsGrid__xi6wO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin-top:var(--space-40)}.careers_benefitCard__ay4d2{background:var(--white);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:var(--space-24);transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--gray-200)}.careers_benefitCard__ay4d2:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.careers_benefitIcon__LZ9rf{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-16);background:rgba(40,71,151,.1);color:var(--primary);font-size:24px}.careers_lifeAtRehabcare__iggYq{background:linear-gradient(177deg,#d3eeff 50%,#fff)}.careers_galleryGrid__HDdWK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-20);gap:var(--space-20);margin-top:var(--space-32)}.careers_galleryImage__eVez6{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;object-fit:cover;box-shadow:var(--shadow-md);transition:transform .3s ease}.careers_galleryImage__eVez6:hover{transform:scale(1.03)}.careers_positionsSection___Ru6d{background-color:var(--gray-50)}.careers_positionCard__CHOoC{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-24);margin-bottom:var(--space-24);box-shadow:var(--shadow-md);border:1px solid var(--gray-200);transition:all .3s ease}.careers_positionCard__CHOoC:hover{box-shadow:var(--shadow-lg);border-color:var(--primary)}.careers_positionHeader__KIQXV{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-16);flex-wrap:wrap;gap:var(--space-12)}.careers_positionTitle__dOc7C{font-size:var(--fs-h4);color:var(--primary);margin-bottom:var(--space-8)}.careers_positionMeta__5_O0J{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-bottom:var(--space-16)}.careers_metaItem__KEnv8{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-body-small);color:var(--gray-600)}.careers_applyButton__8Dgss{background:linear-gradient(90deg,rgba(40,71,151,1),rgba(5,118,188,1));color:var(--white);border:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-md);font-weight:var(--fw-semibold);font-size:var(--fs-body);transition:all .3s ease;cursor:pointer;text-decoration:none;display:inline-block;margin-top:var(--space-16)}.careers_applyButton__8Dgss:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.careers_detailsSection__3DaXC{border-top:1px solid var(--gray-200);padding-top:var(--space-20);margin-top:var(--space-20)}.careers_detailsSection__3DaXC h4{color:var(--primary);margin-bottom:var(--space-12)}.careers_detailsList__edAAs{padding-left:var(--space-20);margin-bottom:var(--space-16)}.careers_detailsList__edAAs li{margin-bottom:var(--space-8);line-height:var(--lh-relaxed)}.careers_ctaSection__9LurI{background:var(--dark-primary);color:var(--white);position:relative;overflow:hidden;text-align:center}.careers_ctaBgCol___1rZK{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:380px}.careers_ctaBgCol___1rZK:before{content:"";position:absolute;inset:0;background:url(/images/others/careers-cta.jpg) 50%/cover no-repeat;z-index:-2}.careers_ctaBgCol___1rZK:after{content:"";position:absolute;inset:0;background:rgba(12,25,60,.84);z-index:-1}.careers_ctaButtons__RzdCx{display:flex;justify-content:center;gap:var(--space-20);flex-wrap:wrap;margin-top:var(--space-32)}.careers_accordionHeader__693Xs{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:0;text-align:left}.careers_accordionIcon__It3x3{transition:transform .3s ease}.careers_accordionIcon__It3x3.careers_open__hUkKw{transform:rotate(180deg)}.careers_accordionContent__ZzM2h{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.careers_accordionContent__ZzM2h.careers_collapsed__p2gk_{max-height:0;opacity:0}.careers_accordionContent__ZzM2h.careers_expanded__wFYII{max-height:1000px;opacity:1}@media (max-width:991px){.careers_heroSection__XBoIH h1{font-size:var(--fs-h2)}.careers_positionHeader__KIQXV{flex-direction:column}.careers_positionMeta__5_O0J{flex-wrap:wrap}}@media (max-width:767px){.careers_heroSection__XBoIH h1{font-size:var(--fs-h3)}.careers_benefitsGrid__xi6wO,.careers_galleryGrid__HDdWK{grid-template-columns:1fr}.careers_ctaButtons__RzdCx{flex-direction:column;gap:var(--space-16)}.careers_applyButton__8Dgss{width:100%;text-align:center}}.BreadCrumbBanner_banner___8j0c{background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:flex;align-items:center}.BreadCrumbBanner_overlay__iYhTZ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.68);border-radius:10px;z-index:1}.BreadCrumbBanner_bannerContent__Fk25B{z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1rem;max-width:800px;margin:0 auto}.BreadCrumbBanner_bannerTitle__Uvw_L{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:-.02em}.BreadCrumbBanner_bannerSubtitle__RZ53J{font-size:clamp(1.1rem,3vw,1.5rem);margin:0;opacity:.95;text-shadow:0 1px 5px rgba(0,0,0,.5);max-width:600px}.BreadCrumbBanner_breadcrumbNav__JZPzv{margin-top:1rem}.BreadCrumbBanner_breadcrumbList__TRa3p{background:rgb(255 255 255/49%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.2);max-width:500px;margin:0 auto}.BreadCrumbBanner_breadcrumbItem__8XpwH{font-size:.95rem;opacity:.9}.BreadCrumbBanner_breadcrumbItem__8XpwH a{color:rgba(255,255,255,.9);text-decoration:none;transition:all .3s ease;padding:.25rem .5rem;border-radius:8px}.BreadCrumbBanner_breadcrumbItem__8XpwH a:hover{color:#fff;background:rgba(255,255,255,.2);transform:translateY(-1px)}.BreadCrumbBanner_breadcrumbItem__8XpwH.BreadCrumbBanner_active__SQTES{color:#fff!important;font-weight:500}@media (max-width:768px){.BreadCrumbBanner_banner___8j0c{min-height:350px;border-radius:8px;background-position:100%}.BreadCrumbBanner_bannerContent__Fk25B{padding:1.5rem 1rem;gap:1rem}.BreadCrumbBanner_bannerTitle__Uvw_L{margin-bottom:.5rem}.BreadCrumbBanner_breadcrumbList__TRa3p{padding:.5rem 1rem;border-radius:30px}.BreadCrumbBanner_breadcrumbItem__8XpwH{font-size:.9rem}}@media (max-width:480px){.BreadCrumbBanner_banner___8j0c{min-height:300px}.BreadCrumbBanner_bannerContent__Fk25B{padding:1rem}.BreadCrumbBanner_breadcrumbList__TRa3p{padding:.4rem .8rem;border-radius:25px}}.BreadCrumbBanner_banner___8j0c{background-color:var(--primary)}.BreadCrumbBanner_banner___8j0c:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:BreadCrumbBanner_shimmer__eg7_R 2s infinite;z-index:0}