/* 
  ╔════════════════════════════════════════════════════════════════╗
  ║    Comfort Home Health Care – Premium Website Design           ║
  ║    Designed & Developed by Aplus Technology                    ║
  ║    Bengaluru | www.aplustechnology.in                          ║
  ║    © 2025 Comfort Home Health Care. All rights reserved.       ║
  ╚════════════════════════════════════════════════════════════════╝
*/

 .page-header-advanced{background:linear-gradient(135deg,#00ADE6,#005FB8);color:#fff;padding:8rem 1rem 6rem;text-align:center;position:relative;overflow:hidden;z-index:1;margin-top:90px}.page-header-advanced .container{max-width:1200px;margin:0 auto}.page-header-content{animation:fadeInUp 1s ease-out}.page-header-content h1{font-family:"Poppins","Segoe UI","Helvetica Neue",sans-serif;font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:.5px;line-height:1.25;color:#ffffff}.page-header-content p{font-size:1.15rem;font-weight:400;line-height:1.6;color:#f2f9ff;opacity:.95;max-width:700px;margin:0 auto}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.medical-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:3rem}.medical-icons .icon{width:60px;height:60px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.15);font-size:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.medical-icons .icon:hover{transform:scale(1.15);box-shadow:0 6px 18px rgba(255,255,255,.2)}.wave-decorator{position:absolute;bottom:0;width:100%;line-height:0;z-index:0}.wave-decorator svg{display:block;width:100%;height:100px}@media (max-width:400px){.page-header-content h1{padding-top:45%;font-size:1.85rem}.page-header-content p{font-size:1rem}.medical-icons .icon{width:45px;height:45px;font-size:1.1rem}.wave-decorator svg{height:60px}}@media (max-width:576px){.page-header-content h1{padding-top:45%;font-size:2.2rem}.page-header-content p{font-size:1.05rem}.medical-icons{gap:1.2rem}.medical-icons .icon{width:50px;height:50px;font-size:1.25rem}.wave-decorator svg{height:80px}}@media (min-width:577px) and (max-width:768px){.page-header-content h1{font-size:2.5rem}.page-header-content p{font-size:1.1rem}.medical-icons .icon{width:55px;height:55px;font-size:1.35rem}}@media (min-width:769px) and (max-width:991px){.page-header-content h1{font-size:2.75rem}.medical-icons .icon{width:58px;height:58px;font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){.page-header-content h1{font-size:2.85rem}.medical-icons .icon{width:60px;height:60px;font-size:1.5rem}}@media (min-width:1200px) and (max-width:1440px){.page-header-content h1{font-size:3rem}.page-header-content p{font-size:1.15rem}}@media (min-width:1441px){.page-header-content h1{font-size:3rem}.page-header-content p{font-size:1.15rem}.medical-icons .icon{width:60px;height:60px;font-size:1.5rem}}.about-advanced-section{padding:4rem 2rem;background:#ffffff}.about-advanced-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:3rem;justify-content:space-between}.about-advanced-text{flex:1 1 550px}.header-badge{display:inline-block;background:rgba(0,174,229,.1);color:#00ADE6;font-weight:600;padding:.4rem 1rem;border-radius:50px;font-size:.95rem;backdrop-filter:blur(6px);margin-bottom:1.2rem;box-shadow:inset 0 0 0 1px rgba(0,173,230,.4)}.about-advanced-text h2{font-size:2.2rem;font-weight:800;font-family:'Poppins',sans-serif;color:#003a63;margin-bottom:1rem}.about-advanced-text p{font-size:1.05rem;color:#333;margin-bottom:1rem;line-height:1.7;font-family:'Inter',sans-serif}.about-cta-btn{display:inline-block;background:linear-gradient(135deg,#00D0B5,#008aa2);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(0,208,181,.3);transition:all .3s ease}.about-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,208,181,.4)}.about-advanced-image{flex:1 1 500px;position:relative}.image-wrapper{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.image-wrapper img{width:100%;height:auto;display:block;border-radius:18px}.decorative-circle{position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:#00ADE6;border-radius:50%;opacity:.2;z-index:1}.decorative-stroke{position:absolute;bottom:-30px;left:-30px;width:100px;height:100px;border:5px solid #00D0B5;border-radius:50%;opacity:.15;z-index:1}@media (max-width:400px){.about-advanced-container{flex-direction:column;gap:2rem}.about-advanced-text h2{font-size:1.6rem}.about-advanced-text p{font-size:.95rem}.about-cta-btn{padding:.6rem 1.2rem;font-size:.9rem}.decorative-circle,.decorative-stroke{display:none}}@media (max-width:576px){.about-advanced-container{flex-direction:column;gap:2.5rem}.about-advanced-text,.about-advanced-image{flex:1 1 100%}.about-advanced-text h2{font-size:1.8rem}.about-advanced-text p{font-size:1rem}.image-wrapper{box-shadow:0 6px 18px rgba(0,0,0,.08)}.decorative-circle,.decorative-stroke{display:none}}@media (min-width:577px) and (max-width:768px){.about-advanced-container{flex-direction:column;gap:3rem}.about-advanced-text h2{font-size:2rem}.about-advanced-text p{font-size:1.02rem}.about-advanced-text,.about-advanced-image{flex:1 1 100%}.decorative-circle,.decorative-stroke{display:none}}@media (min-width:769px) and (max-width:991px){.about-advanced-container{flex-direction:row;gap:2.5rem}.about-advanced-text h2{font-size:2rem}.about-advanced-text p{font-size:1.05rem}}@media (min-width:992px) and (max-width:1199px){.about-advanced-container{gap:3rem}.about-advanced-text h2{font-size:2.1rem}.about-advanced-text p{font-size:1.05rem}}@media (min-width:1200px) and (max-width:1440px){.about-advanced-text h2{font-size:2.2rem}.about-advanced-text p{font-size:1.05rem}}@media (min-width:1441px){.about-advanced-text h2{font-size:2.2rem}.about-advanced-text p{font-size:1.05rem}.about-cta-btn{font-size:1rem}}.mission-vision-section{padding:4rem 2rem;background:#eaf6fb}.mv-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1200px;margin:0 auto}.mv-box{background:rgba(255,255,255,.2);backdrop-filter:blur(16px);border:2px solid #22E6DD;border-radius:20px;padding:2rem;width:100%;max-width:550px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .3s ease}.mv-box:hover{transform:translateY(-5px)}.mv-box h3{font-size:1.6rem;font-weight:700;margin-bottom:1rem;color:#008AAD}.mv-box p{font-size:1rem;margin-bottom:1.2rem;line-height:1.6;color:#333}.mv-box ul{padding-left:1rem;list-style:none}.mv-box ul li{margin-bottom:.7rem;font-size:1rem;display:flex;align-items:center;color:#005FB8}.mv-box ul li i{color:#22E6DD;margin-right:.6rem}@media (max-width:400px){.mv-box{padding:1.5rem;max-width:100%}.mv-box h3{font-size:1.3rem}.mv-box p,.mv-box ul li{font-size:.95rem}.mv-box ul{padding-left:.5rem}}@media (max-width:576px){.mv-content{flex-direction:column;align-items:center}.mv-box{padding:1.75rem;max-width:100%}.mv-box h3{font-size:1.4rem}.mv-box p,.mv-box ul li{font-size:.97rem}}@media (min-width:577px) and (max-width:768px){.mv-content{flex-direction:column;align-items:center}.mv-box{max-width:90%;padding:2rem}.mv-box h3{font-size:1.5rem}}@media (min-width:769px) and (max-width:991px){.mv-box{max-width:500px;padding:2rem}.mv-box h3{font-size:1.55rem}}@media (min-width:992px) and (max-width:1199px){.mv-box{max-width:520px}.mv-box h3{font-size:1.6rem}}@media (min-width:1200px) and (max-width:1440px){.mv-box{max-width:550px}}@media (min-width:1441px){.mv-box{max-width:550px}}.values-section-premium{padding:4rem 2rem;background:#ffffff;position:relative}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;color:#003a63;position:relative;display:inline-block;margin-bottom:1.5rem}.section-title::after{content:'';position:absolute;left:30%;bottom:-12px;transform:translateX(-50%);width:40%;height:4px;background:linear-gradient(to right,#003a63,#00ADE6,#005FB8);border-radius:4px;animation:pulse-underline 2.5s infinite ease-in-out}@keyframes pulse-underline{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.5)}}.section-title span{font-size:1.5rem;color:#10DAD3}.section-subtitle{max-width:600px;margin:0 auto;font-size:1.1rem;color:#333;opacity:.9}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem}.value-card{background:rgba(255,255,255,.15);backdrop-filter:blur(18px);border:2px solid rgba(34,230,221,.5);border-radius:20px;padding:2.2rem;text-align:center;transition:all .4s ease;box-shadow:0 8px 24px rgba(0,0,0,.08)}.value-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.value-icon{width:80px;height:80px;background:linear-gradient(135deg,#00d0b5,#008aa2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 0 10px rgba(0,208,181,.5)}.value-card h3{font-size:1.4rem;font-weight:700;color:#005fb8;margin-bottom:1rem}.value-card p{font-size:1rem;color:#333;line-height:1.7;opacity:.9}@media (max-width:400px){.section-title{font-size:1.8rem}.section-title span{font-size:1.2rem}.section-subtitle{font-size:1rem}.value-card{padding:1.5rem}.value-icon{width:60px;height:60px;font-size:1.5rem}.value-card h3{font-size:1.2rem}.value-card p{font-size:.95rem}}@media (max-width:576px){.section-title{font-size:2rem}.section-title span{font-size:1.3rem}.values-grid{gap:2rem}.value-card{padding:1.8rem}.value-icon{width:65px;height:65px;font-size:1.7rem}.value-card h3{font-size:1.25rem}.value-card p{font-size:.96rem}}@media (min-width:577px) and (max-width:768px){.section-title{font-size:2.2rem}.values-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.2rem}.value-icon{width:70px;height:70px;font-size:1.8rem}}@media (min-width:769px) and (max-width:991px){.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.section-title{font-size:2.3rem}.value-card{padding:2rem}}@media (min-width:992px) and (max-width:1199px){.values-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.value-card{padding:2.2rem}}@media (min-width:1200px) and (max-width:1440px){.values-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (min-width:1441px){.values-grid{grid-template-columns:repeat(3,1fr)}.value-card{padding:2.2rem}}