.DepartmentDetailsHero-module__Mr5Gsa__section{background:linear-gradient(160deg, #f0f7ff 0%, var(--white) 100%);text-align:center;padding:140px 0 80px;position:relative;overflow:hidden}.DepartmentDetailsHero-module__Mr5Gsa__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#1a6bcc0a 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-80px;left:-60px}.DepartmentDetailsHero-module__Mr5Gsa__containerWrapper{flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.DepartmentDetailsHero-module__Mr5Gsa__breadcrumb{color:var(--grey-400);align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;font-weight:600;display:flex}.DepartmentDetailsHero-module__Mr5Gsa__breadcrumbLink{color:var(--blue-primary);transition:color var(--transition-fast);text-decoration:none}.DepartmentDetailsHero-module__Mr5Gsa__breadcrumbLink:hover{color:var(--blue-deep)}.DepartmentDetailsHero-module__Mr5Gsa__breadcrumbSep{color:var(--grey-300);font-size:10px}.DepartmentDetailsHero-module__Mr5Gsa__medicalBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-primary);background:var(--blue-light);border-radius:var(--radius-full);margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.DepartmentDetailsHero-module__Mr5Gsa__heading{font-family:var(--font-display);color:var(--grey-900);letter-spacing:-1.2px;margin-bottom:20px;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.15}.DepartmentDetailsHero-module__Mr5Gsa__subtext{color:var(--grey-600);font-size:18px;line-height:1.7}@media (max-width:768px){.DepartmentDetailsHero-module__Mr5Gsa__section{padding:120px 0 64px}.DepartmentDetailsHero-module__Mr5Gsa__subtext{font-size:16px}}
.DepartmentOverview-module__YlOGUa__section{background:var(--white);padding:80px 0}.DepartmentOverview-module__YlOGUa__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.DepartmentOverview-module__YlOGUa__left{flex-direction:column;gap:32px;display:flex}.DepartmentOverview-module__YlOGUa__overviewBlock{flex-direction:column;gap:16px;display:flex}.DepartmentOverview-module__YlOGUa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.DepartmentOverview-module__YlOGUa__title{font-family:var(--font-display);color:var(--grey-900);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.DepartmentOverview-module__YlOGUa__desc{color:var(--grey-500);font-size:16px;line-height:1.75}.DepartmentOverview-module__YlOGUa__list{flex-direction:column;gap:12px;margin-top:8px;list-style:none;display:flex}.DepartmentOverview-module__YlOGUa__listItem{color:var(--grey-600);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.DepartmentOverview-module__YlOGUa__listIcon{color:var(--green-primary);flex-shrink:0;margin-top:3px}.DepartmentOverview-module__YlOGUa__right{flex-direction:column;gap:32px;display:flex}.DepartmentOverview-module__YlOGUa__illustration{background:linear-gradient(135deg, var(--blue-light) 0%, var(--cyan-light) 100%);border-radius:var(--radius-2xl);height:340px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DepartmentOverview-module__YlOGUa__illustrationIcon{width:120px;height:120px;color:var(--blue-primary);opacity:.8;animation:6s ease-in-out infinite DepartmentOverview-module__YlOGUa__float}@keyframes DepartmentOverview-module__YlOGUa__float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.DepartmentOverview-module__YlOGUa__infoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.DepartmentOverview-module__YlOGUa__infoCard{background:var(--white);border:1.5px solid var(--grey-100);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:20px;display:flex}.DepartmentOverview-module__YlOGUa__infoValue{font-family:var(--font-display);color:var(--blue-primary);font-size:28px;font-weight:800;line-height:1}.DepartmentOverview-module__YlOGUa__infoLabel{color:var(--grey-500);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}@media (max-width:960px){.DepartmentOverview-module__YlOGUa__grid{grid-template-columns:1fr;gap:48px}.DepartmentOverview-module__YlOGUa__illustration{height:280px}}@media (max-width:560px){.DepartmentOverview-module__YlOGUa__infoGrid{grid-template-columns:1fr}}
.SymptomsGrid-module__gr8Tma__section{background:linear-gradient(160deg, #f8fbfd 0%, var(--white) 100%);border-top:1px solid var(--grey-100);padding:96px 0}.SymptomsGrid-module__gr8Tma__header{text-align:center;margin-bottom:56px}.SymptomsGrid-module__gr8Tma__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--green-primary);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.SymptomsGrid-module__gr8Tma__heading{font-family:var(--font-display);color:var(--grey-900);letter-spacing:-.8px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.2}.SymptomsGrid-module__gr8Tma__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.SymptomsGrid-module__gr8Tma__card{background:var(--white);border:1px solid var(--grey-100);border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base);box-shadow:var(--shadow-sm);cursor:default;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.SymptomsGrid-module__gr8Tma__card:hover{box-shadow:var(--shadow-lg);border-color:#1a6bcc1a;transform:translateY(-5px)}.SymptomsGrid-module__gr8Tma__iconWrap{border-radius:var(--radius-md);background:var(--blue-light);width:48px;height:48px;color:var(--blue-primary);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.SymptomsGrid-module__gr8Tma__card:hover .SymptomsGrid-module__gr8Tma__iconWrap{transform:scale(1.1)}.SymptomsGrid-module__gr8Tma__title{font-family:var(--font-display);color:var(--grey-900);font-size:16px;font-weight:700}.SymptomsGrid-module__gr8Tma__desc{color:var(--grey-500);font-size:13.5px;line-height:1.6}@media (max-width:560px){.SymptomsGrid-module__gr8Tma__section{padding:64px 0}.SymptomsGrid-module__gr8Tma__grid{grid-template-columns:1fr;gap:16px}}
.TreatmentGrid-module__9vXDuq__section{background:var(--white);padding:96px 0}.TreatmentGrid-module__9vXDuq__header{text-align:center;margin-bottom:56px}.TreatmentGrid-module__9vXDuq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-primary);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.TreatmentGrid-module__9vXDuq__heading{font-family:var(--font-display);color:var(--grey-900);letter-spacing:-.8px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.2}.TreatmentGrid-module__9vXDuq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.TreatmentGrid-module__9vXDuq__card{background:var(--white);border:1.5px solid var(--grey-200);border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;gap:16px;padding:32px 28px;display:flex;position:relative;overflow:hidden}.TreatmentGrid-module__9vXDuq__card:after{content:"";background:linear-gradient(90deg, var(--blue-primary), var(--cyan-accent));height:3px;transition:transform var(--transition-base);transform-origin:0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.TreatmentGrid-module__9vXDuq__card:hover{box-shadow:var(--shadow-xl);border-color:#0000;transform:translateY(-6px)}.TreatmentGrid-module__9vXDuq__card:hover:after{transform:scaleX(1)}.TreatmentGrid-module__9vXDuq__iconWrap{border-radius:var(--radius-md);background:var(--grey-50);width:52px;height:52px;color:var(--blue-primary);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.TreatmentGrid-module__9vXDuq__card:hover .TreatmentGrid-module__9vXDuq__iconWrap{transform:scale(1.1)rotate(-5deg)}.TreatmentGrid-module__9vXDuq__title{font-family:var(--font-display);color:var(--grey-900);font-size:17px;font-weight:700}.TreatmentGrid-module__9vXDuq__desc{color:var(--grey-500);font-size:14px;line-height:1.6}@media (max-width:900px){.TreatmentGrid-module__9vXDuq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.TreatmentGrid-module__9vXDuq__section{padding:64px 0}.TreatmentGrid-module__9vXDuq__grid{grid-template-columns:1fr;gap:16px}}
