:root{--health-blue:#2563eb;--health-teal:#0f766e;--health-red:#dc2626;--health-slate:#0b2a33;--health-grey:#64748b;--health-green:#00860b;--border-soft:#e5e7eb;--bg-soft:#f9fafb}body{color:var(--health-slate);background:#fff;font-family:Inter,system-ui,sans-serif}.section-divider1{background:linear-gradient(to right,var(--health-slate),transparent);width:280px;height:1px;margin:8px 0 14px;display:block}.health-hero-section{height:calc(100vh - 90px);position:relative;overflow:hidden}.health-hero-img{object-fit:cover}.health-stats{border-bottom:1px solid var(--border-soft);text-align:center;justify-content:space-between;padding:56px 8%;display:flex}.health-stat-card{flex:1;position:relative}.health-stat-card:not(:last-child):after{content:"";background:var(--border-soft);width:1px;height:64%;position:absolute;top:18%;right:0}.health-stat-number{font-size:clamp(26px,3vw,34px);font-weight:700}.health-stat-number.blue,.health-stat-number.red{color:var(--health-green)}.health-stat-label{color:var(--health-grey);margin-top:6px;font-size:14px}.health-overview{background:#fff;padding:56px 8%;position:relative;overflow:hidden}.health-overview:after{content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:url(https://images.pexels.com/photos/5207116/pexels-photo-5207116.jpeg) 50%/cover no-repeat;width:42%;height:100%;position:absolute;top:0;right:0}.health-overview-header,.health-overview-content{z-index:2;max-width:720px;position:relative}.health-overview-header{margin-bottom:36px}.health-overview-badge{letter-spacing:2px;text-transform:uppercase;color:#9ca3af;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.health-overview-title{font-size:36px;font-weight:700}.health-overview-title span{color:var(--health-teal)}.health-overview-subtitle{color:#6b7280;font-size:16px}.health-overview-content p{color:#4b5563;max-width:820px;font-size:16px;line-height:1.7}@media (max-width:1024px){.health-overview:after{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:48%}}@media (max-width:768px){.health-overview:after{display:none}.health-overview{padding:48px 6%}}@media (max-width:640px){.health-overview-title{font-size:28px}}.health-services{background:var(--bg-soft);padding:56px 8%}.health-services-header{max-width:720px;margin-bottom:36px}.health-services-title{font-size:36px;font-weight:700}.health-services-title span{color:var(--health-blue)}.health-services-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.health-service-card{border:1px solid var(--border-soft);background:#fff;border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden}.health-service-card:before{content:"";background-position:50%;background-size:cover;height:220px;display:block}.health-service-card:first-child:before{background-image:url(https://images.pexels.com/photos/263402/pexels-photo-263402.jpeg)}.health-service-card:nth-child(2):before{background-image:url(https://images.pexels.com/photos/40568/medical-appointment-doctor-healthcare-40568.jpeg)}.health-service-card:nth-child(3):before{background-image:url(https://images.pexels.com/photos/51953/mother-daughter-love-sunset-51953.jpeg)}.health-service-card:nth-child(4):before{background-image:url(https://images.pexels.com/photos/8460157/pexels-photo-8460157.jpeg)}.health-service-card:nth-child(5):before{background-image:url(https://images.pexels.com/photos/3825586/pexels-photo-3825586.jpeg)}.health-service-card:nth-child(6):before{background-image:url(https://images.pexels.com/photos/3786157/pexels-photo-3786157.jpeg)}.health-service-header,.health-service-desc,.health-service-features{padding:18px 28px 0}.health-service-header{margin-bottom:6px;padding-top:22px}.health-service-info h3{margin-bottom:4px;font-size:18px;font-weight:700}.health-service-tag{color:var(--health-grey);font-size:12px}.health-service-features{flex-wrap:wrap;gap:8px;padding-bottom:28px;display:flex}@media (max-width:1024px){.health-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.health-services-grid{grid-template-columns:1fr}.health-services-title{font-size:28px}}.health-service-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b2a331f}.health-service-header{gap:14px;margin-bottom:12px;display:flex}.health-service-icon{display:none}.health-service-desc{color:var(--health-grey);font-size:14.5px;line-height:1.6}.health-service-features{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.health-service-feature{background:#ffffffd9;border-radius:999px;padding:4px 10px;font-size:12px}@media (max-width:1024px){.health-services-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.health-services-grid{grid-template-columns:1fr}.health-services-title{font-size:28px}}.health-tech{background:linear-gradient(#ffffffe6,#ffffffe6),url(https://images.pexels.com/photos/263402/pexels-photo-263402.jpeg) 50%/cover no-repeat;padding:56px 8%}.health-tech-header{max-width:720px;margin-bottom:36px}.health-tech-title{font-size:36px;font-weight:700}.health-tech-title span{color:var(--health-teal)}.health-tech-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.health-tech-card{border:1px solid var(--border-soft);background:#fff;border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden}.health-tech-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b2a331a}.health-tech-card:before{content:"";background-position:50%;background-size:cover;height:200px;display:block}.health-tech-card:first-child:before{background-image:url(https://images.pexels.com/photos/3938023/pexels-photo-3938023.jpeg)}.health-tech-card:nth-child(2):before{background-image:url(https://images.pexels.com/photos/3912981/pexels-photo-3912981.jpeg)}.health-tech-card:nth-child(3):before{background-image:url(https://images.pexels.com/photos/4173251/pexels-photo-4173251.jpeg)}.health-tech-card:nth-child(4):before{background-image:url(https://images.pexels.com/photos/3786157/pexels-photo-3786157.jpeg)}.health-tech-card h3{padding:18px 24px 6px;font-size:18px;font-weight:700}.health-tech-card p{color:var(--health-grey);padding:0 24px 24px;font-size:14.5px;line-height:1.6}.health-tech-icon{display:none}@media (max-width:1024px){.health-tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.health-tech-grid{grid-template-columns:1fr}.health-tech-title{font-size:28px}}.health-global{background:var(--bg-soft);padding:56px 8%}.health-global-header{max-width:720px;margin-bottom:36px}.health-global-title{font-size:36px;font-weight:700}.health-global-title span{color:var(--health-green)}.health-global-subtitle{color:var(--health-grey);font-size:16px}.health-global-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.health-location-card{border:1px solid var(--border-soft);background:#fff;border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden}.health-location-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b2a331a}.health-location-card:before{content:"";background-position:50%;background-size:cover;height:220px;display:block}.health-location-card:first-child:before{background-image:url(https://images.pexels.com/photos/263402/pexels-photo-263402.jpeg)}.health-location-card:nth-child(2):before{background-image:url(https://images.pexels.com/photos/3184291/pexels-photo-3184291.jpeg)}.health-location-header,.health-location-list{padding:18px 28px 0}.health-location-header{padding-top:22px}.health-location-icon{display:none}.health-location-info h3{margin-bottom:4px;font-size:18px;font-weight:700}.health-location-info p{color:var(--health-grey);font-size:14px}.health-location-list{padding-bottom:28px;list-style:none}.health-location-item:not(:last-child){margin-bottom:14px}.health-location-name{font-size:14.5px;font-weight:600}.health-location-desc{color:var(--health-grey);font-size:13.5px}@media (max-width:1024px){.health-global-grid{grid-template-columns:1fr}}@media (max-width:640px){.health-global-title{font-size:28px}}.health-cta{border-top:1px solid var(--border-soft);background:linear-gradient(#f9fafbf5,#f9fafbf5),url(https://images.pexels.com/photos/40568/medical-appointment-doctor-healthcare-40568.jpeg) 50%/cover no-repeat;padding:64px 8%}.health-cta-content{text-align:center;max-width:860px;margin:0 auto}.health-cta-title{margin-bottom:12px;font-size:36px;font-weight:700}.health-cta-title span{color:var(--health-green)}.health-cta-subtitle{color:var(--health-grey);max-width:720px;margin:0 auto 28px;font-size:16px;line-height:1.7}.health-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.health-cta-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:14px 26px;font-size:14.5px;font-weight:600;transition:all .25s}.health-cta-btn-primary{background:var(--health-green);color:#fff;box-shadow:0 12px 24px #00860b40}.health-cta-btn-primary:hover{background:#007509;transform:translateY(-2px);box-shadow:0 18px 32px #00860b59}.health-cta-btn-secondary{color:var(--health-green);border-color:var(--health-green);background:0 0}.health-cta-btn-secondary:hover{background:#00860b14;transform:translateY(-2px)}@media (max-width:640px){.health-cta{padding:48px 6%}.health-cta-title{font-size:28px}.health-cta-buttons{flex-direction:column;gap:12px}.health-cta-btn{text-align:center;width:100%}}@media (max-width:1024px){.health-services-grid,.health-tech-grid{grid-template-columns:1fr 1fr}.health-stats{flex-wrap:wrap;gap:28px}.health-stat-card:after{display:none}}@media (max-width:640px){.health-services-grid,.health-tech-grid,.health-global-grid{grid-template-columns:1fr}.health-overview-title,.health-services-title,.health-tech-title,.health-cta-title{font-size:28px}}
