.hero-healthcare-section.section-bg-gradient{background:linear-gradient(120deg,#f5f7fb 60%,#e8f4fb 100%);position:relative;overflow:hidden}.hero-healthcare-section .hero-title-2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:#143b76;line-height:1.15;max-width:520px}.hero-healthcare-section .hero-heading-main,.hero-healthcare-section .hero-heading-suffix{color:#143b76}.hero-healthcare-section .hero-heading-highlight{color:#19b4c6 !important}.hero-healthcare-section .hero-healthcare-copy{color:#31415f;font-size:1.08rem;line-height:1.75;max-width:560px}.hero-healthcare-section .text-primary{color:var(--color-primary) !important}.hero-healthcare-section .hotline-box{border:1.5px solid #e3e6ea;background:#fff}.hero-healthcare-section .btn-icon{width:2.8rem;height:2.8rem;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.hero-healthcare-section .hero-image-wrapper{border-radius:1.5rem;box-shadow:0 6px 40px 0 rgba(39,169,224,0.10);overflow:hidden;background:#fff;display:inline-block}.hero-healthcare-section .hero-actions{gap:1rem;margin-top:1.25rem}.hero-healthcare-section .hero-actions .btn{margin-right:1rem;margin-bottom:.5rem}.hero-healthcare-section .hero-actions .btn:last-child{margin-right:0}@media(max-width:991.98px){.hero-healthcare-section .hero-title-2{font-size:clamp(1.5rem,5vw,2.2rem);max-width:100%}.hero-healthcare-section .hero-healthcare-copy{max-width:100%}.hero-healthcare-section .hero-image-wrapper img{min-height:260px;max-height:320px}.hero-healthcare-section .hero-actions{gap:.75rem;margin-top:1rem}.hero-healthcare-section .hero-actions .btn{margin-right:.75rem;margin-bottom:.5rem}}@media(max-width:767.98px){.hero-healthcare-section .hero-title-2{font-size:clamp(1.2rem,6vw,1.7rem)}.hero-healthcare-section .hero-healthcare-copy{font-size:1rem}.hero-healthcare-section .hero-image-wrapper img{min-height:180px;max-height:220px}.hero-healthcare-section .hero-actions{gap:.5rem;margin-top:.75rem}.hero-healthcare-section .hero-actions .btn{margin-right:.5rem;margin-bottom:.5rem}}.about-clinic-split-section{background:radial-gradient(circle at top left,#fff 0,#f9fcff 50%,#f4fbfd 100%)}.about-clinic-split-section .about-clinic-pill{background:linear-gradient(90deg,#effbfa 0,#e8f5f7 100%);color:#1299a8;font-size:.95rem;letter-spacing:.04em}.about-clinic-split-section .about-clinic-title{color:#143b76;font-weight:700;line-height:1.15;max-width:520px}.about-clinic-split-section .about-clinic-divider{width:62px;height:4px;border-radius:999px;background:#19b4c6}.about-clinic-split-section .about-clinic-copy{color:#31415f;font-size:1.08rem;line-height:1.75;max-width:560px}.about-clinic-split-section .about-clinic-features-row{border-top:1px solid rgba(20,59,118,0.08);border-bottom:1px solid rgba(20,59,118,0.08);padding-top:1.75rem;padding-bottom:.2rem}.about-clinic-split-section .about-clinic-feature-icon{width:72px;height:72px;border-radius:18px;background:linear-gradient(180deg,#f3fbfc 0,#e8f5f7 100%);color:#17aebf;font-size:2rem}.about-clinic-split-section .about-clinic-feature-title{color:#183566;font-weight:700;font-size:1.2rem}.about-clinic-split-section .about-clinic-feature-text{color:#42516b;line-height:1.6}.about-clinic-split-section .about-clinic-copy-bottom{max-width:580px}.about-clinic-split-section .about-clinic-cta{border-radius:14px;padding:.95rem 1.5rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(22,176,190,0.22)}.about-clinic-split-section .about-clinic-image-card{border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(19,53,102,0.12);background:#fff}.about-clinic-split-section .about-clinic-image-card img{min-height:320px;max-height:470px;object-fit:cover}.about-clinic-split-section .about-clinic-stats-card{background:linear-gradient(180deg,#f4fbfd 0,#eef7fb 100%);border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(19,53,102,0.08)}.about-clinic-split-section .about-clinic-stat{padding:1.75rem 1rem;min-height:100%}.about-clinic-split-section .about-clinic-stat-icon{color:#17aebf;font-size:1.9rem}.about-clinic-split-section .about-clinic-stat-value{color:#17386f;font-size:2.1rem;font-weight:700;line-height:1.1;margin-bottom:.5rem}.about-clinic-split-section .about-clinic-stat-label{color:#42516b;font-size:1rem;line-height:1.45;max-width:120px}.about-clinic-split-section .about-clinic-stats-card .col-6:not(:nth-child(2n)) .about-clinic-stat,.about-clinic-split-section .about-clinic-stats-card .col-md-3:not(:last-child) .about-clinic-stat{border-right:1px solid rgba(20,59,118,0.08)}@media(max-width:991.98px){.about-clinic-split-section .about-clinic-title{max-width:100%}.about-clinic-split-section .about-clinic-copy,.about-clinic-split-section .about-clinic-copy-bottom{max-width:100%}.about-clinic-split-section .about-clinic-image-card img{max-height:420px}}@media(max-width:767.98px){.about-clinic-split-section .about-clinic-pill{font-size:.85rem}.about-clinic-split-section .about-clinic-feature-icon{width:64px;height:64px;font-size:1.7rem}.about-clinic-split-section .about-clinic-feature-title{font-size:1.05rem}.about-clinic-split-section .about-clinic-copy{font-size:1rem}.about-clinic-split-section .about-clinic-stat{padding:1.25rem .75rem}.about-clinic-split-section .about-clinic-stat-value{font-size:1.75rem}.about-clinic-split-section .about-clinic-stats-card .col-6:nth-child(2n) .about-clinic-stat{border-right:0}.about-clinic-split-section .about-clinic-stats-card .col-6:nth-child(-n+2) .about-clinic-stat{border-bottom:1px solid rgba(20,59,118,0.08)}}.doctor-profile-details-section{background:radial-gradient(circle at top center,#fff 0,#fbfeff 45%,#f2f8fc 100%)}.doctor-profile-details-section .doctor-profile-main{background:transparent}.doctor-profile-details-section .doctor-profile-hero{border-bottom:1px solid rgba(18,54,97,0.08)}.doctor-profile-details-section .doctor-profile-image-card{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px rgba(19,53,102,0.10)}.doctor-profile-details-section .doctor-profile-image-card img{min-height:320px;max-height:560px;object-fit:cover}.doctor-profile-details-section .doctor-profile-name{color:#17386f;font-size:clamp(2rem,4vw,3.35rem);font-weight:700;line-height:1.14}.doctor-profile-details-section .doctor-profile-credentials{color:#14afbf;font-size:1.2rem;font-weight:700;line-height:1.5}.doctor-profile-details-section .doctor-profile-role{color:#31415f;font-size:1.1rem;line-height:1.55}.doctor-profile-details-section .doctor-profile-divider{width:100%;max-width:560px;height:1px;background:rgba(18,54,97,0.12)}.doctor-profile-details-section .doctor-profile-bio{color:#4a5d78;font-size:1.02rem;line-height:1.9;max-width:620px}.doctor-profile-details-section .doctor-profile-stats-row{margin-top:.25rem}.doctor-profile-details-section .doctor-profile-stat{padding-right:.75rem}.doctor-profile-details-section .doctor-profile-stat-icon,.doctor-profile-details-section .doctor-profile-card-icon,.doctor-profile-details-section .doctor-profile-panel-icon,.doctor-profile-details-section .doctor-profile-specialization-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,#f1fbfc 0,#e9f6fb 100%);color:#14afbf;font-size:1.2rem}.doctor-profile-details-section .doctor-profile-stat-title,.doctor-profile-details-section .doctor-profile-side-title,.doctor-profile-details-section .doctor-profile-panel-title{color:#17386f;font-size:1.5rem;font-weight:700;line-height:1.3}.doctor-profile-details-section .doctor-profile-stat-title{font-size:1.02rem;margin-top:.1rem}.doctor-profile-details-section .doctor-profile-stat-value{color:#14afbf;font-size:1rem;font-weight:700;line-height:1.5}.doctor-profile-details-section .doctor-profile-side-card,.doctor-profile-details-section .doctor-profile-panel{background:linear-gradient(180deg,#fff 0,#f8fcff 100%);border:1px solid rgba(20,70,122,0.08);border-radius:16px;box-shadow:0 12px 32px rgba(19,53,102,0.06)}.doctor-profile-details-section .doctor-profile-side-card{padding:2rem 1.5rem}.doctor-profile-details-section .doctor-profile-panel{padding:1.9rem 1.75rem;margin-bottom:1.5rem}.doctor-profile-details-section .doctor-profile-side-text,.doctor-profile-details-section .doctor-profile-approach-text{color:#4a5d78;font-size:1rem;line-height:1.8}.doctor-profile-details-section .doctor-profile-btn{min-height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.doctor-profile-details-section .doctor-profile-btn-primary{box-shadow:0 12px 24px rgba(20,175,191,0.20)}.doctor-profile-details-section .doctor-profile-btn-secondary{border-color:rgba(20,175,191,0.55);color:#149faf;background:#fff}.doctor-profile-details-section .doctor-profile-time-label{color:#17386f;font-weight:700;font-size:.98rem;line-height:1.5}.doctor-profile-details-section .doctor-profile-time-value{color:#50627c;font-size:.98rem;line-height:1.7}.doctor-profile-details-section .doctor-profile-clinic-divider{height:1px;background:rgba(20,70,122,0.10)}.doctor-profile-details-section .doctor-profile-emergency{color:#14afbf;font-size:1.15rem;font-weight:700;line-height:1.4}.doctor-profile-details-section .doctor-profile-timeline-item{position:relative;padding:0 0 1.25rem 1.5rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(20,70,122,0.08)}.doctor-profile-details-section .doctor-profile-timeline-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.doctor-profile-details-section .doctor-profile-timeline-main{position:relative;flex:1 1 auto}.doctor-profile-details-section .doctor-profile-dot{position:absolute;left:-1.5rem;top:.55rem;width:8px;height:8px;border-radius:50%;background:#14afbf}.doctor-profile-details-section .doctor-profile-item-title{color:#17386f;font-size:1.15rem;font-weight:700;line-height:1.45}.doctor-profile-details-section .doctor-profile-item-subtitle{color:#50627c;font-size:.98rem;line-height:1.7}.doctor-profile-details-section .doctor-profile-item-year{color:#4f617c;font-size:.95rem;font-weight:600;line-height:1.6;white-space:nowrap}.doctor-profile-details-section .doctor-profile-specialization{min-height:68px;padding:.75rem .9rem;border:1px solid rgba(20,70,122,0.10);border-radius:12px;background:#fff}.doctor-profile-details-section .doctor-profile-specialization-icon{width:36px;height:36px;font-size:1rem}.doctor-profile-details-section .doctor-profile-specialization-label{color:#17386f;font-size:.95rem;font-weight:600;line-height:1.35}@media(max-width:991.98px){.doctor-profile-details-section .doctor-profile-summary{padding-top:1.5rem}.doctor-profile-details-section .doctor-profile-divider,.doctor-profile-details-section .doctor-profile-bio{max-width:100%}}@media(max-width:767.98px){.doctor-profile-details-section .doctor-profile-name{font-size:clamp(1.7rem,7vw,2.3rem)}.doctor-profile-details-section .doctor-profile-credentials{font-size:1rem}.doctor-profile-details-section .doctor-profile-role,.doctor-profile-details-section .doctor-profile-bio,.doctor-profile-details-section .doctor-profile-side-text,.doctor-profile-details-section .doctor-profile-approach-text,.doctor-profile-details-section .doctor-profile-item-subtitle,.doctor-profile-details-section .doctor-profile-time-value{font-size:.95rem}.doctor-profile-details-section .doctor-profile-side-card{padding:1.5rem 1.25rem}.doctor-profile-details-section .doctor-profile-panel{padding:1.5rem 1.25rem}.doctor-profile-details-section .doctor-profile-timeline-item{flex-direction:column}.doctor-profile-details-section .doctor-profile-item-year{margin-top:.5rem;white-space:normal}.doctor-profile-details-section .doctor-profile-stat-title,.doctor-profile-details-section .doctor-profile-side-title,.doctor-profile-details-section .doctor-profile-panel-title{font-size:1.2rem}}.faq-contact-accordion-section{background:radial-gradient(circle at top center,#fff 0,#f7fbff 48%,#f2f7fc 100%)}.faq-contact-accordion-section .faq-contact-accordion-subheading{max-width:720px}.faq-contact-accordion-section .faq-contact-accordion-divider-line{width:56px;height:2px;border-radius:999px;background:rgba(21,92,196,0.25)}.faq-contact-accordion-section .faq-contact-accordion-divider-icon{width:38px;height:38px;border-radius:50%;border:1px solid rgba(21,92,196,0.2);color:#1d63d8;background:#fff;box-shadow:0 10px 26px rgba(17,71,150,0.08)}.faq-contact-accordion-section .faq-contact-accordion-list{overflow:hidden}.faq-contact-accordion-section .faq-contact-accordion-item{margin-bottom:.95rem}.faq-contact-accordion-section .faq-contact-accordion-card,.faq-contact-accordion-section .faq-contact-accordion-sidecard{border:1px solid rgba(19,53,102,0.08);border-radius:18px;background:linear-gradient(180deg,#fff 0,#fbfdff 100%);box-shadow:0 14px 34px rgba(19,53,102,0.07);overflow:hidden}.faq-contact-accordion-section .faq-contact-accordion-toggle{min-height:78px;padding:1.25rem 1.25rem;color:#15284b;font-weight:700;border:0;border-radius:0;background:transparent;box-shadow:none !important}.faq-contact-accordion-section .faq-contact-accordion-toggle:hover,.faq-contact-accordion-section .faq-contact-accordion-toggle:focus{text-decoration:none}.faq-contact-accordion-section .faq-contact-accordion-question-icon,.faq-contact-accordion-section .faq-contact-accordion-contact-icon{width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#f1f7ff 0,#e8f0ff 100%);color:#1d63d8;border:1px solid rgba(29,99,216,0.10);font-size:1rem}.faq-contact-accordion-section .faq-contact-accordion-question-text{color:#15284b;font-size:1.08rem;font-weight:700;line-height:1.45}.faq-contact-accordion-section .faq-contact-accordion-chevron{width:28px;height:28px;color:#17386f;transition:transform .25s ease}.faq-contact-accordion-section .faq-contact-accordion-toggle[aria-expanded="true"] .faq-contact-accordion-chevron{transform:rotate(180deg)}.faq-contact-accordion-section .faq-contact-accordion-answer-box{border-radius:12px;background:linear-gradient(180deg,#f3f7ff 0,#eef4ff 100%);color:#30435f;line-height:1.8;padding:1.15rem 1.25rem}.faq-contact-accordion-section .faq-contact-accordion-sidecard{min-height:100%}.faq-contact-accordion-section .faq-contact-accordion-graphic{position:relative;width:150px;height:110px}.faq-contact-accordion-section .faq-contact-accordion-bubble{position:absolute;border-radius:50%;border:2px solid rgba(29,99,216,0.7);color:#1d63d8;background:rgba(255,255,255,0.96)}.faq-contact-accordion-section .faq-contact-accordion-bubble-large{width:76px;height:76px;top:6px;left:20px;font-size:2rem}.faq-contact-accordion-section .faq-contact-accordion-bubble-small{width:66px;height:66px;right:14px;bottom:4px;font-size:1.4rem;box-shadow:-16px -12px 0 rgba(29,99,216,0.08)}.faq-contact-accordion-section .faq-contact-accordion-sidecopy{max-width:280px;margin-left:auto;margin-right:auto}.faq-contact-accordion-section .faq-contact-accordion-side-divider{width:100%;height:1px;background:rgba(19,53,102,0.10)}.faq-contact-accordion-section .faq-contact-accordion-contact-label{color:#1d63d8;font-size:.98rem;font-weight:700;line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.faq-contact-accordion-section .faq-contact-accordion-contact-label:hover{color:#154fb0;text-decoration:none}.faq-contact-accordion-section .faq-contact-accordion-button{min-height:48px;border-radius:10px;font-weight:600;box-shadow:0 12px 24px rgba(29,99,216,0.22)}@media(max-width:991.98px){.faq-contact-accordion-section .faq-contact-accordion-sidecard .ajus-card-body{padding:2rem !important}}@media(max-width:767.98px){.faq-contact-accordion-section .faq-contact-accordion-toggle{min-height:72px;padding:1rem}.faq-contact-accordion-section .faq-contact-accordion-question-text{font-size:1rem}.faq-contact-accordion-section .faq-contact-accordion-question-icon,.faq-contact-accordion-section .faq-contact-accordion-contact-icon{width:38px;height:38px;font-size:.95rem}.faq-contact-accordion-section .faq-contact-accordion-answer-box{padding:1rem}.faq-contact-accordion-section .faq-contact-accordion-contact-label{font-size:.9rem}}.services-grid-section{position:relative;background:radial-gradient(circle at top left,rgba(223,235,255,0.65) 0,rgba(223,235,255,0) 22%),radial-gradient(circle at bottom right,rgba(228,241,255,0.55) 0,rgba(228,241,255,0) 24%),linear-gradient(180deg,#fff 0,#f9fbff 100%);overflow:hidden}.services-grid-section .services-grid-eyebrow{color:#2f6df6;font-size:.95rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.services-grid-section .services-grid-eyebrow-decor{gap:.55rem}.services-grid-section .services-grid-eyebrow-line{width:42px;height:2px;border-radius:999px;background:rgba(47,109,246,0.45)}.services-grid-section .services-grid-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:rgba(47,109,246,0.55)}.services-grid-section .services-grid-eyebrow-pulse{width:26px;height:14px;display:inline-flex;align-items:center;justify-content:center}.services-grid-section .services-grid-eyebrow-pulse span{position:relative;display:block;width:100%;height:2px;background:transparent}.services-grid-section .services-grid-eyebrow-pulse span::before{content:"";position:absolute;inset:0;background:#2f6df6;clip-path:polygon(0 50%,22% 50%,34% 0,47% 100%,62% 50%,100% 50%,100% 62%,58% 62%,47% 100%,34% 0,24% 62%,0 62%)}.services-grid-section .services-grid-heading{color:#10225c;font-size:clamp(2rem,4vw,3.45rem);font-weight:700;line-height:1.15}.services-grid-section .services-grid-subheading{max-width:640px;color:#5c6a89;font-size:1.22rem;line-height:1.6}.services-grid-section .services-grid-card{background:linear-gradient(180deg,#fff 0,#fbfdff 100%);border:1px solid rgba(17,45,98,0.06);border-radius:24px;box-shadow:0 14px 36px rgba(17,45,98,0.08)}.services-grid-section .services-grid-card::before{content:"";position:absolute;top:0;right:0;width:44%;aspect-ratio:1 / 1;border-bottom-left-radius:100%;opacity:.75}.services-grid-section .services-grid-card-inner{position:relative;z-index:1;gap:1.5rem;padding:2rem 1.75rem;align-items:flex-start}.services-grid-section .services-grid-icon-circle{width:94px;height:94px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2.7rem;border:1px solid transparent}.services-grid-section .services-grid-card-title{color:#10225c;font-size:1.9rem;font-weight:700;line-height:1.15}.services-grid-section .services-grid-accent-line{width:30px;height:3px;border-radius:999px}.services-grid-section .services-grid-card-text{color:#475677;font-size:1.05rem;line-height:1.85}.services-grid-section .services-grid-accent-blue::before{background:linear-gradient(135deg,rgba(213,228,255,0.95) 0,rgba(231,240,255,0.65) 100%)}.services-grid-section .services-grid-accent-blue .services-grid-icon-circle{color:#2f6df6;background:linear-gradient(180deg,#f2f7ff 0,#eaf1ff 100%);border-color:rgba(47,109,246,0.08)}.services-grid-section .services-grid-accent-blue .services-grid-accent-line{background:#2f6df6}.services-grid-section .services-grid-accent-green::before{background:linear-gradient(135deg,rgba(215,246,227,0.95) 0,rgba(232,250,239,0.65) 100%)}.services-grid-section .services-grid-accent-green .services-grid-icon-circle{color:#23b465;background:linear-gradient(180deg,#effcf4 0,#e6f8ee 100%);border-color:rgba(35,180,101,0.08)}.services-grid-section .services-grid-accent-green .services-grid-accent-line{background:#23b465}.services-grid-section .services-grid-accent-purple::before{background:linear-gradient(135deg,rgba(234,222,255,0.95) 0,rgba(243,236,255,0.65) 100%)}.services-grid-section .services-grid-accent-purple .services-grid-icon-circle{color:#8a63f6;background:linear-gradient(180deg,#f7f2ff 0,#f1ebff 100%);border-color:rgba(138,99,246,0.08)}.services-grid-section .services-grid-accent-purple .services-grid-accent-line{background:#8a63f6}.services-grid-section .services-grid-accent-pink::before{background:linear-gradient(135deg,rgba(255,222,236,0.95) 0,rgba(255,238,245,0.65) 100%)}.services-grid-section .services-grid-accent-pink .services-grid-icon-circle{color:#ff5ca8;background:linear-gradient(180deg,#fff2f8 0,#ffebf4 100%);border-color:rgba(255,92,168,0.08)}.services-grid-section .services-grid-accent-pink .services-grid-accent-line{background:#ff5ca8}.services-grid-section .services-grid-accent-orange::before{background:linear-gradient(135deg,rgba(255,232,208,0.95) 0,rgba(255,242,228,0.65) 100%)}.services-grid-section .services-grid-accent-orange .services-grid-icon-circle{color:#ff8a12;background:linear-gradient(180deg,#fff7ef 0,#fff0e1 100%);border-color:rgba(255,138,18,0.08)}.services-grid-section .services-grid-accent-orange .services-grid-accent-line{background:#ff8a12}.services-grid-section .services-grid-accent-cyan::before{background:linear-gradient(135deg,rgba(214,244,255,0.95) 0,rgba(232,249,255,0.65) 100%)}.services-grid-section .services-grid-accent-cyan .services-grid-icon-circle{color:#20b7e7;background:linear-gradient(180deg,#eefbff 0,#e4f7fe 100%);border-color:rgba(32,183,231,0.08)}.services-grid-section .services-grid-accent-cyan .services-grid-accent-line{background:#20b7e7}@media(max-width:991.98px){.services-grid-section .services-grid-card-title{font-size:1.6rem}.services-grid-section .services-grid-subheading{font-size:1.08rem}}@media(max-width:767.98px){.services-grid-section .services-grid-eyebrow{font-size:.82rem;letter-spacing:.22em}.services-grid-section .services-grid-eyebrow-line{width:26px}.services-grid-section .services-grid-heading{font-size:clamp(1.7rem,7vw,2.35rem)}.services-grid-section .services-grid-subheading{font-size:1rem}.services-grid-section .services-grid-card-inner{padding:1.5rem 1.25rem;gap:1rem}.services-grid-section .services-grid-icon-circle{width:76px;height:76px;font-size:2.1rem}.services-grid-section .services-grid-card-title{font-size:1.45rem}.services-grid-section .services-grid-card-text{font-size:.98rem;line-height:1.75}}