.hero-section{background:linear-gradient(to bottom right,#1e3a8a,#1e40af,#0d9488);color:white;padding:5rem 0;position:relative;overflow:hidden}.hero-message-box{background:rgba(37,99,235,.8);display:inline-block;padding:2rem;border-radius:.5rem}.hero-overlay{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(0deg,rgba(30,58,138,.5),transparent)}.exercise-card{transition:transform .3s ease,box-shadow .3s ease}.exercise-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.exercise-button{background-color:#2563eb;padding:.5rem 2rem;color:white}.exercise-button:hover{background-color:#1d4ed8}.nutrition-card{transition:transform .3s ease,box-shadow .3s ease}.nutrition-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.nutrition-button{background-color:#2563eb;padding:.5rem 2rem;color:white}.nutrition-button:hover{background-color:#1d4ed8}.features-section{padding:4rem 0;background-color:#f9fafb}.feature-button{background-color:#2563eb;padding:.5rem 2rem;color:white}.feature-button:hover{background-color:#1d4ed8}.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.feature-card{transition:transform .3s ease,box-shadow .3s ease}.about-section-dark{padding:6rem 0;background:linear-gradient(90deg,#2563eb,#1e40af);color:white;position:relative}.about-section-dark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0,transparent 70%);pointer-events:none}.founder-journey-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;color:white}.founder-journey-title .highlight{color:#f59e0b;background:linear-gradient(45deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-section{margin-bottom:4rem;text-align:center}.profile-image{margin:0 auto 1.5rem;width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #f59e0b;box-shadow:0 8px 32px rgba(245,158,11,.3)}.profile-photo{width:100%;height:100%;object-fit:cover}.doctor-name{font-size:2rem;font-weight:600;color:white;margin-bottom:.5rem}.doctor-title{font-size:1.1rem;color:#f59e0b;font-weight:500}.achievements-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:800px;margin:0 auto}.achievement-card{background:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.5);border-radius:12px;padding:2rem;transition:all .3s ease;backdrop-filter:blur(10px)}.achievement-card:hover{border-color:#f59e0b;box-shadow:0 8px 32px rgba(245,158,11,.2);transform:translateY(-2px)}.achievement-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(45deg,#f59e0b,#fbbf24);border-radius:8px;margin-bottom:1.5rem;color:white}.achievement-content{text-align:left}.achievement-title{font-size:1.25rem;font-weight:600;color:white;margin-bottom:.5rem}.achievement-subtitle{font-size:.95rem;color:#f59e0b;margin-bottom:1rem;font-weight:500}.achievement-description{font-size:.95rem;line-height:1.6;color:#cbd5e1}@media (min-width:768px){.founder-journey-title{font-size:3rem}.achievements-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.achievement-card{padding:2.5rem}}@media (min-width:1024px){.achievements-grid{max-width:1000px}}