*{margin:0;padding:0;box-sizing:border-box}html{background:linear-gradient(120deg,#fcf2eb,#ffdbc1);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333}.App{min-height:100vh}.navbar{background:linear-gradient(120deg,#fcf2ebad,#ffdbc176);padding:1rem 0;position:fixed;width:100%;top:0;z-index:1000}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo{display:flex;align-items:center;color:#fff;font-size:1.5rem;font-weight:700}.logo-icon{margin-right:.5rem;font-size:2rem}.logo-image{height:75px;border-radius:50%}.nav-links{list-style:none;display:flex;gap:2rem}.nav-links a{color:#8b5fbf;text-decoration:none;font-weight:500;font-size:1.2rem;transition:opacity .3s ease}.nav-links a:hover{opacity:.8}.hero-content{max-width:1200px;margin-left:10rem}.hero{color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;height:75vh;display:flex;align-items:center}.hero-text h1{font-size:3rem;font-weight:300;margin-bottom:2rem;line-height:1.2;color:#8b5fbf}.learn-more-btn{color:#fff;background-color:#8b5fbf;border:none;font-weight:600;cursor:pointer;border-radius:10px;transition:transform .3s ease;padding:12px 24px;font-size:1rem}.learn-more-btn:hover{transform:translateY(-2px)}.hero-image img{width:100%;border-radius:15px}.main-heading{text-align:center;padding:60px 2rem}.main-heading h2{font-size:2rem;color:#8b5fbf;font-weight:600;margin:0 auto}.family-image{object-fit:cover;width:400px;height:500px;margin:0 auto;border-radius:15px}.underline{width:600px;height:4px;background:#ffc494;margin:1rem auto}.stats-section{padding:60px 2rem;text-align:center}.stats-section h3{font-size:2rem;color:#8b5fbf;margin-bottom:3rem;font-weight:600}.stats-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.stat-item{background-color:#b9a2d2;text-align:center;padding:1.5rem;border-radius:15px}.partnership-section{padding:80px 2rem;background:transparent}.partnerships-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.text-content{padding-right:2rem}.section-title{font-size:2.5rem;color:#8b5fbf;margin-bottom:1.5rem;font-weight:600;line-height:1.2}.section-description{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.partnership-invite{font-size:1.5rem;color:#8b5fbf;margin-bottom:1.5rem;font-weight:600}.benefits-list{list-style:none;padding:0;margin-bottom:2rem}.benefits-list li{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative}.benefits-list li:before{content:"•";color:#8b5fbf;font-size:1.5rem;position:absolute;left:0;top:-.2rem}.partnership-cta{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:2rem;font-weight:500}.cta-button{color:#fff;background-color:#8b5fbf;border:none;font-weight:600;cursor:pointer;border-radius:10px;transition:transform .3s ease;padding:15px 30px;font-size:1.1rem}.cta-button:hover{transform:translateY(-2px)}.image-content{display:flex;justify-content:center;align-items:center}.family-end-image{width:100%;max-width:400px;height:500px;object-fit:cover;border-radius:15px;box-shadow:0 10px 30px #0000001a}.stat-circle{width:120px;height:120px;border-radius:50%;border:10px solid white;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.stat-number{color:#fff;font-size:2.1rem;font-weight:700}.stat-item p{color:#fff;font-size:1rem;max-width:200px;font-weight:500;margin:0 auto}.ai-section{padding:80px 2rem}.ai-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ai-text h2{color:#8b5fbf;font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;line-height:1.2}.ai-text p{color:#666;font-size:1.1rem;line-height:1.8}.quote-section{padding:40px 2rem;text-align:center;background-color:#f58b5b}.quote-section p{color:#fff;font-size:1.3rem;max-width:800px;margin:0 auto;font-weight:800}.how-it-works{padding:80px 2rem;text-align:center}.how-it-works h2{color:#8b5fbf;font-size:2.5rem;margin-bottom:3rem;font-weight:600}.process-steps{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.step{text-align:center}.step img{width:100%;max-width:200px;height:200px;object-fit:cover;border-radius:1000px;margin-bottom:1rem}.pregnant-image,.doctor-image{height:400px;object-fit:cover;margin-bottom:1rem}.step h3{color:#8b5fbf;font-size:1.3rem;margin-bottom:1rem;font-weight:600}.step p{color:#666;line-height:1.6}.vision-mission{padding:80px 2rem}.vision-mission-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.vision,.mission{display:flex;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3rem;border-radius:15px;box-shadow:0 10px 30px #0000001a}.mission{grid-template-columns:1fr 1fr}.vm-content h3{color:#8b5fbf;font-size:1.8rem;margin-bottom:1rem;font-weight:600}.vm-content p{color:#666;line-height:1.8;margin-bottom:2rem}.vm-content img{width:100%;border-radius:10px}.team-section{padding:80px 2rem;text-align:center}.team-section h2{color:#8b5fbf;font-size:2.5rem;margin-bottom:3rem;font-weight:600}.team-members{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.team-member{text-align:center}.team-member img{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:1rem;border:4px solid #8B5FBF}.team-member h4{color:#333;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.team-member p{color:#8b5fbf;font-weight:500}.contact-section{padding:80px 2rem;color:#fff}.contact-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.language-selector{background-color:#fff0;border:0;color:#8b5fbf;font-size:1rem;text-decoration:underline}.language-selector:focus{outline:none}.contact-text h2{font-size:2.5rem;margin-bottom:1rem;font-weight:600;line-height:1.2}.contact-text p{font-size:1.2rem;margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form input{padding:12px 16px;border:none;border-radius:8px;font-size:1rem;background:#ffffffe6}.contact-form input::placeholder{color:#666}.submit-btn{background:#fff;color:#8b5fbf;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s ease}.submit-btn:hover{transform:translateY(-2px)}.contact-image img{width:100%;border-radius:15px}.footer{background-color:#f58b5b;padding:24px;color:#fff;text-align:center}.footer .logo-image{filter:brightness(0) invert(1)}.footer a{color:inherit!important;text-decoration:none}@media (max-width: 1024px){.hero-content{margin-left:5rem}.family-image{width:350px;height:450px}.underline{width:400px}}@media (max-width: 768px){.hero-content{margin-left:2rem;margin-right:2rem}.ai-content,.vision,.mission,.contact-content,.partnerships-container{grid-template-columns:1fr;text-align:center;gap:2rem}.text-content{padding-right:0}.hero-text h1{font-size:2.5rem}.section-title{font-size:2rem}.partnership-invite{font-size:1.3rem}.nav-links{display:none}.stats-container,.process-steps,.team-members{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:1rem;text-align:center}.vision-mission-container{gap:2rem}.vision,.mission{padding:2rem;flex-direction:column}.family-image{width:300px;height:400px}.family-end-image{height:350px;max-width:300px}.underline{width:300px}}@media (max-width: 480px){.hero-text h1{font-size:2rem}.section-title{font-size:1.8rem}.ai-text h2,.how-it-works h2,.team-section h2{font-size:2rem}.family-image{width:280px;height:350px}.family-end-image{height:300px;max-width:280px}.nav-container{padding:0 1rem}.logo-image{height:60px}.underline{width:250px}}
