.dashboard-header{background-color:#fff7e2;text-align:center;padding:2rem 1rem 1.5rem;box-shadow:0 4px 12px #0000000d;position:sticky;top:0;z-index:10;width:100vw;margin:0 auto;color:#333}.dashboard-logo-container{display:flex;justify-content:center;align-items:center;background-color:#fff7e2}.dashboard-logo{max-height:80px;width:auto;object-fit:contain}.dashboard-title{font-size:2.2rem;color:#3a643c;margin-bottom:1rem;font-weight:700}.dashboard-nav{display:flex;justify-content:center;gap:2rem;margin-top:1rem;background-color:#fff7e2}.dashboard-nav a{text-decoration:none;color:#333;font-weight:500;font-size:1rem;transition:color .2s ease}.dashboard-nav a:hover{color:#b35e3d}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden}body{font-family:sans-serif;background-color:#fff7e2;font-family:Segoe UI,sans-serif;margin:0;padding:0;overflow-x:hidden}.page-wrapper{background-color:#fff7e2;padding:3rem 1rem;min-height:100vh}.page-content{max-width:1100px;margin:0 auto}.dashboard-section{padding:4rem 2rem;border-bottom:1px solid #ddd}.doctor-card{display:flex;align-items:center;justify-content:space-between;background-color:#fff7e2;border-radius:12px;padding:2.5rem;box-shadow:0 8px 24px #00000026;margin:2rem auto;max-width:1400px;width:90%;gap:2rem;flex-wrap:wrap}.doctor-card__text{flex:1;text-align:left}.doctor-card__heading{font-size:2rem;margin-bottom:.3rem;color:#333}.doctor-card__subheading{font-size:1.5rem;margin-bottom:.6rem;color:#555}.doctor-card__description{font-size:1.1rem;color:#666;line-height:1.5}.doctor-card__image-container{flex:1;text-align:center}.doctor-card__image{width:100%;max-width:1000px;height:auto;border-radius:10px}.main-header{display:flex;justify-content:space-between;align-items:center;background-color:#fff7e2;padding:1rem 2rem;box-shadow:0 2px 6px #0000000d;position:sticky;top:0;z-index:1000}.logo{font-size:1.8rem;font-weight:700;color:#386641}.nav-links{display:flex;gap:2rem}.nav-links a{text-decoration:none;color:#333;font-weight:500}.intro-container{background-color:#e1cbb1;padding:3rem 1rem;display:flex;justify-content:center}.intro-content{display:flex;max-width:1400px;width:100%;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.text-area{flex:1;text-align:left;padding-left:1rem;color:#6b7280}.greeting{font-size:1.2rem;font-weight:500;margin-bottom:.5rem;color:#6b7280}.text-area h1{font-size:2.3rem;margin-bottom:.3rem;color:#030303}.text-area .highlight{color:#15803d;font-weight:700}.description{font-size:1.1rem;margin-bottom:1rem;line-height:1.5;color:#464747}.join-btn{background-color:#3a643c;color:#fff;padding:.75rem 2.5rem;font-size:1.1rem;border:none;border-radius:6px;cursor:pointer;margin-bottom:1.5rem;max-width:200px}.join-btn:hover{background-color:#157347}.stats{display:flex;align-items:center;gap:2rem;justify-content:flex-start;margin-top:1.5rem}.stats>div{text-align:left}.stats-divider{border-left:2px dotted #999;height:50px}.stats div h3{font-size:1.4rem;color:#060606;margin-bottom:.2rem}.stats div p{color:#4b524e}.divider{height:40px;border-left:2px dotted #999}.image-area{flex:1;position:relative;text-align:center}.doctors-img{width:100%;max-width:520px;height:auto;z-index:1}.icon{position:absolute;width:50px;height:50px;z-index:1}.icon1{top:79%;left:120px}.icon2{bottom:1px;left:360px}.icon3{top:50px;right:100px}.featured-section{text-align:center;padding:60px 20px;background-color:#fff7e2}.featured-heading{font-size:28px;font-weight:600;color:#15803d;margin-bottom:8px}.featured-subtext{font-size:16px;color:#4a4a4a;margin-bottom:32px}.featured-image-container{display:flex;justify-content:center}.featured-logos{max-width:90%;height:auto;object-fit:contain}.dashboard-faq-section{background-color:#fff7e2;padding:60px 0;display:flex;flex-direction:column;align-items:center}.dashboard-faq-heading{font-size:36px;font-weight:700;margin-bottom:30px;color:#3a643c}.dashboard-faq-list{display:flex;flex-direction:column;gap:16px;align-items:center}.dashboard-faq-subtext{color:#666}.dashboard-faq-item{width:1030px;height:52px;background-color:#fff7e2;border-radius:12px;display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-weight:500;color:#666;box-shadow:0 1px 4px #0000000d;cursor:pointer;transition:background .3s ease;padding-left:24px}.dashboard-faq-item:hover{background-color:#fff7e2}.dashboard-faq-answer{width:1030px;background-color:#fff7e2;border-radius:0 0 12px 12px;padding:16px 24px;font-size:15px;color:#666;box-shadow:0 1px 4px #0000000d;animation:fadeIn .3s ease;text-align:left}.faq-see-more-btn{margin-top:32px;padding:12px 28px;background-color:#2f5035;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease}.faq-see-more-btn:hover{background-color:#3f6f4a}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.outer-card{max-width:100%;width:100%;height:auto;opacity:1;overflow:visible}.download-app-section{align-items:center;background-color:#ffedbf;padding:60px 20px;position:relative;overflow:visible}.download-app-container{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;position:relative;background:#ffedbf;padding:40px}.download-app-left{flex:1;display:flex;flex-direction:column;gap:24px;padding-left:5px}.download-app-left h2{font-size:32px;font-weight:700;color:#2f5035}.download-app-left p{font-size:18px;color:#555;margin-bottom:30px;line-height:1.5}.features{display:flex;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;flex-direction:column}.app-buttons{display:flex;gap:20px;margin-top:20px}.app-buttons img{width:250px;height:74px;object-fit:contain;transition:transform .2s ease}.app-buttons img:hover{transform:scale(1.05)}.download-app-right{position:relative;width:50%;display:flex;justify-content:center;align-items:center}.mobile-img{width:360px;z-index:1;position:relative;transform:translate(40px);margin-top:-140px}.doc-img{position:absolute;width:60px;height:60px;border-radius:50%;object-fit:cover;z-index:2}.features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px}.feature-box{background:#ffedbf;border-radius:12px;padding:14px 18px;font-size:15px;font-weight:500;color:#333;box-shadow:0 1px 5px #00000014;display:flex;align-items:center;gap:12px;border:1px solid #9E9E9E}.feature-box img{width:24px;height:24px;object-fit:contain}.doc1{top:10px;right:420px}.doc2{bottom:250px;right:380px}.doc3{top:120px;left:500px}.doc4{bottom:120px;left:500px}.connect-section{background-color:#fff7e2;padding:60px 20px;display:flex;justify-content:center}.connect-container{display:flex;max-width:1100px;width:100%;gap:40px;align-items:flex-start;flex-wrap:wrap}.connect-left img{max-width:100%;height:auto;border-radius:12px}.connect-right{flex:1;display:flex;flex-direction:column;gap:16px}.connect-right h2{font-size:32px;color:#3a643c;font-weight:700}.connect-right p{font-size:16px;color:#555;margin-bottom:16px;line-height:1.6}.connect-form{display:flex;flex-direction:column;gap:16px}.input-row{display:flex;gap:16px;flex-wrap:wrap}.connect-input,.connect-textarea{background-color:#fff7e2;border:1px solid #c2c2c2;padding:14px 16px;font-size:16px;border-radius:8px;font-family:inherit;color:#333}.connect-input{flex:1}.full-width{width:100%}.connect-textarea{height:120px;resize:none}.connect-button{padding:14px 24px;font-size:16px;font-weight:500;border-radius:8px;background-color:#3a643c;color:#fff;border:1px solid #2f5035;cursor:pointer;transition:background .3s ease;width:fit-content}.connect-button:hover{background-color:#1e3a26}.footer-image-wrapper{width:100%;overflow:hidden;background-color:#fff7e2}.footer-image{width:100%;height:auto;display:block;object-fit:cover}.doctor-features-section{background-color:#fff7e2;padding:60px 20px;text-align:center}.doctor-features-tabs{display:flex;justify-content:center;gap:16px;margin-bottom:40px}.doctor-features-tabs .tab{background-color:#fff7e2;color:#3a643c;border:1px solid #2F5035;border-radius:6px;padding:10px 16px;font-size:14px;cursor:pointer;transition:all .2s ease-in-out}.doctor-features-tabs .tab.active{background-color:#2f5035;color:#fff}.doctor-features-images{display:flex;justify-content:center;gap:150px;flex-wrap:wrap;align-items:flex-end}.feature-block{text-align:center;max-width:280px}.side-phone img{height:400px;margin-top:40px}.center-phone img{height:435px;margin-top:0}.center-phone h3{margin-top:12px;color:#2f5035}.side-phone h3{margin-bottom:12px;color:#2f5035}.join-image-page{background-color:#fff7e2;padding:20px;display:flex;justify-content:center;align-items:center}.join-full-image{width:100%;max-width:1300px;border-radius:12px}.testimonials-section{background-color:#fff7e2;padding:40px 20px;text-align:center}.section-title{font-size:26px;color:#33643c;font-weight:700}.section-subtitle{margin:8px 0 32px;color:#555;font-size:16px}.testimonial-cards{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.testimonial-card{background-color:#fff7e2;padding:28px;border-radius:16px;max-width:360px;min-height:280px;transition:all .3s ease;cursor:pointer;box-shadow:none;opacity:.85;transform:scale(.9);color:#33643f}.testimonial-card.active{background-color:#ffe6aa;box-shadow:0 8px 24px #0000001a;transform:scale(1.15);opacity:1;z-index:2}.card-top{display:flex;align-items:center;gap:12px;margin-bottom:10px;text-align:left}.doctor-img{width:68px;height:68px;border-radius:50%;object-fit:cover}.doctor-info h4{font-size:15px;margin:0;font-weight:600}.doctor-info .stars{margin-top:4px;color:#f9a825;font-size:15px}.testimonial-text{font-size:14px;color:#33643d;line-height:1.5;text-align:left}.why-doctors-container{background-color:#fff7e2;text-align:center}.why-title{font-size:2.5rem;font-weight:700;color:#3a643c;margin-bottom:2rem}.why-image{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 16px #00000014}.why-subtitle{text-align:center;font-size:1.1rem;color:#6e6666;margin:.5rem auto 2rem;max-width:700px;line-height:1.4}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}a{text-decoration:none;color:inherit}.faq-page{background-color:#fff7e2;padding-bottom:40px}.faq-main-header{display:flex;flex-direction:column;align-items:center;padding:16px 0;background-color:#fff7e2;border-bottom:1px solid #ddd}.faq-logo-container{margin-bottom:10px}.faq-logo{height:60px}.faq-nav-links{display:flex;gap:24px}.faq-nav-links a{font-size:14px;color:#33643c;transition:color .3s ease}.faq-nav-links a:hover{color:#33643f}.faq-hero{background-size:cover;background-position:center;padding:60px 20px 40px;text-align:center;color:#fff;position:relative}.faq-title{font-size:36px;font-weight:700;margin-bottom:20px}.faq-search-container{position:relative;max-width:500px;margin:0 auto}.faq-search{width:100%;padding:12px 16px 12px 40px;border-radius:8px;border:none;font-size:16px}.search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#999}.faq-tabs{display:flex;justify-content:center;margin:30px 0 20px}.faq-tabs-inner{display:flex;gap:40px}.faq-tab-text{font-size:16px;color:#333;padding-bottom:8px;cursor:pointer;position:relative;transition:color .3s ease}.faq-tab-text:hover{color:#33643f}.faq-tab-text.active{color:#33643c}.faq-tab-text.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#33643f;border-radius:1px}.faq-list{display:flex;justify-content:center;background-color:#f4ddca38}.faq-list-inner{width:100%;max-width:700px}.faq-item{cursor:pointer;padding:1rem 0;border-bottom:1px solid #ddd;transition:all .3s ease;text-align:left}.faq-question{font-size:16px;font-weight:500;color:#333}.faq-answer{font-size:14px;color:#666;margin-top:.5rem;display:none}.faq-item.open .faq-answer{display:block}.load-more{display:block;margin:30px auto;background-color:#33643f;color:#fff;padding:12px 24px;font-size:14px;border:none;border-radius:25px;cursor:pointer}.faq-download-section{margin-top:40px;display:flex;justify-content:center;padding:0 20px}.faq-download-img{max-width:100%;height:auto;border-radius:12px}.faq-footer-img{margin-top:40px}.faq-footer-img img{width:100%;height:auto;display:block}@media (max-width: 768px){.faq-nav-links{flex-wrap:wrap;gap:12px;justify-content:center}.faq-title{font-size:28px}.faq-search,.faq-tab-text{font-size:14px}.load-more{font-size:13px;padding:10px 20px}}
