.telehealth_container__fL9tb{min-height:100vh;background:linear-gradient(180deg,#fff,#f0f9ff)}.telehealth_heroSection__aXUhh{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;padding:6rem 2rem;align-items:center;animation:telehealth_fadeIn__fc34t .8s ease-out}.telehealth_heroContent__qfl4b{max-width:600px}.telehealth_heroTitle__ksWhx{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.2}.telehealth_heroSubtitle___JCqJ{font-size:1.5rem;color:#0066cc;margin-bottom:24px;font-weight:600}.telehealth_heroDescription__9XodI{font-size:1.125rem;color:#555;margin-bottom:32px;line-height:1.6}.telehealth_heroButtons__cLXOp{display:flex;gap:16px;flex-wrap:wrap}.telehealth_primaryButton__dFVJQ{display:inline-block;padding:16px 32px;background:#0066cc;color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.telehealth_primaryButton__dFVJQ:hover{background:#0052a3;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,102,204,.3)}.telehealth_secondaryButton__ZZaAv{display:inline-block;padding:16px 32px;background:white;color:#0066cc;text-decoration:none;border-radius:8px;font-weight:600;border:2px solid #0066cc;transition:all .3s ease}.telehealth_secondaryButton__ZZaAv:hover{background:#0066cc;color:white;transform:translateY(-2px)}.telehealth_heroImage__k39WA{animation:telehealth_fadeInRight__Zm21o .8s ease-out;position:relative;width:600px;max-width:100%;height:400px;overflow:hidden;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.telehealth_image__fJbHd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.telehealth_heroImage__k39WA:hover .telehealth_image__fJbHd{transform:scale(1.05)}.telehealth_statsSection__tLRzu{padding:80px 0;background:white}.telehealth_statsGrid__ZcFcs{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:0 auto}.telehealth_statCard__SFmhc{text-align:center;padding:32px}.telehealth_statNumber__DQRmt{font-size:3rem;font-weight:700;color:#0066cc;margin-bottom:8px}.telehealth_statLabel__GuCWP{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.telehealth_statDescription__Sax_X{color:#666;font-size:.95rem}.telehealth_servicesSection__PV1C2{padding:80px 0;background:#f8f9fa}.telehealth_sectionTitle__BXACZ{text-align:center;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:16px}.telehealth_sectionSubtitle__EWeIs{text-align:center;font-size:1.125rem;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.telehealth_servicesGrid__ptpVj{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.telehealth_serviceCard__c4QnV{background:white;padding:32px;border-radius:16px;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08)}.telehealth_serviceCard__c4QnV:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.telehealth_serviceIcon__d1BpE{font-size:3rem;color:#0066cc;margin-bottom:20px}.telehealth_serviceCard__c4QnV h3{font-size:1.5rem;color:#1a1a1a;margin-bottom:12px}.telehealth_serviceCard__c4QnV p{color:#666;margin-bottom:16px;line-height:1.6}.telehealth_serviceCard__c4QnV ul{list-style:none;padding:0}.telehealth_serviceCard__c4QnV li{padding:6px 0;color:#555;font-size:.95rem}.telehealth_serviceCard__c4QnV li:before{content:"•";color:#0066cc;font-weight:700;margin-right:8px}.telehealth_processSection__gJtwr{padding:80px 0;background:white}.telehealth_processSteps__1AQyV{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:0 auto}.telehealth_processStep__4WVW0{text-align:center;position:relative}.telehealth_processStep__4WVW0:not(:last-child):after{content:"";position:absolute;top:30px;right:-16px;width:32px;height:2px;background:#e0e0e0}.telehealth_stepNumber__m9oPH{width:60px;height:60px;background:#0066cc;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px}.telehealth_processStep__4WVW0 h3{font-size:1.25rem;color:#1a1a1a;margin-bottom:12px}.telehealth_processStep__4WVW0 p{color:#666;font-size:.95rem;line-height:1.6}.telehealth_benefitsSection__tt1fC{padding:80px 0;background:#f8f9fa}.telehealth_benefitsGrid__BfiWx{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto}.telehealth_benefitCard__07vfl{background:white;padding:32px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.telehealth_benefitCard__07vfl h3{font-size:1.25rem;color:#1a1a1a;margin-bottom:12px}.telehealth_benefitCard__07vfl p{color:#666;line-height:1.6}.telehealth_requirementsSection__ugVx0{padding:80px 0;background:white}.telehealth_requirementsGrid__E_ji7{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:0 auto}.telehealth_requirementCard__484_x{text-align:center}.telehealth_requirementIcon__AN9CH{font-size:3rem;margin-bottom:16px}.telehealth_requirementCard__484_x h3{font-size:1.25rem;color:#1a1a1a;margin-bottom:12px}.telehealth_requirementCard__484_x p{color:#666;font-size:.95rem;line-height:1.6}.telehealth_insuranceSection__7k1kv{padding:80px 0;background:#f8f9fa}.telehealth_insuranceContent__YHiO1{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1000px;margin:0 auto}.telehealth_insuranceInfo__mKp5l,.telehealth_paymentInfo__s4Pwj{background:white;padding:40px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.telehealth_insuranceInfo__mKp5l h3,.telehealth_paymentInfo__s4Pwj h3{font-size:1.5rem;color:#1a1a1a;margin-bottom:16px}.telehealth_insuranceInfo__mKp5l p,.telehealth_paymentInfo__s4Pwj p{color:#666;margin-bottom:20px;line-height:1.6}.telehealth_insuranceInfo__mKp5l ul{list-style:none;padding:0}.telehealth_insuranceInfo__mKp5l li{padding:8px 0;color:#555}.telehealth_insuranceInfo__mKp5l li:before{content:"✓";color:#0066cc;font-weight:700;margin-right:12px}.telehealth_learnMoreLink__51yb_{display:inline-block;color:#0066cc;text-decoration:none;font-weight:600;transition:all .3s ease}.telehealth_learnMoreLink__51yb_:hover{transform:translateX(4px)}.telehealth_ctaSection__A1yM_{padding:80px 0}.telehealth_ctaContent__UosWq h2{margin-bottom:16px}.telehealth_ctaContent__UosWq p{margin-bottom:32px}.telehealth_ctaButtons__6mtLI{gap:16px}.telehealth_ctaSection__A1yM_ .telehealth_primaryButton__dFVJQ{background:white;color:#0066cc}.telehealth_ctaSection__A1yM_ .telehealth_primaryButton__dFVJQ:hover{background:#f0f0f0}.telehealth_ctaSection__A1yM_ .telehealth_secondaryButton__ZZaAv{background:transparent;color:white;border:2px solid white}.telehealth_ctaSection__A1yM_ .telehealth_secondaryButton__ZZaAv:hover{background:white;color:#0066cc}.telehealth_ctaSection__A1yM_{background:linear-gradient(135deg,#0066cc,#0052a3);padding:5rem 2rem;text-align:center;color:white}.telehealth_ctaContent__UosWq h2{font-size:2.5rem;margin-bottom:1rem}.telehealth_ctaContent__UosWq p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.telehealth_ctaButtons__6mtLI{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.telehealth_ctaPrimary__KFnm9{display:inline-block;padding:1rem 2.5rem;background:white;color:#0066cc;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.telehealth_ctaPrimary__KFnm9:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.telehealth_ctaSecondary__O_rL3{display:inline-block;padding:1rem 2.5rem;background:transparent;color:white;text-decoration:none;border:2px solid white;border-radius:8px;font-weight:600;transition:all .3s ease}.telehealth_ctaSecondary__O_rL3:hover{background:white;color:#0066cc}.telehealth_ctaNote__2RZwz{font-size:.875rem;opacity:.8}@keyframes telehealth_fadeIn__fc34t{0%{opacity:0}to{opacity:1}}@keyframes telehealth_fadeInLeft__jmxV3{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes telehealth_fadeInRight__Zm21o{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes telehealth_fadeInUp__5i5tZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.telehealth_heroSection__aXUhh .telehealth_container__fL9tb{grid-template-columns:1fr;gap:40px}.telehealth_heroTitle__ksWhx{font-size:2rem}.telehealth_heroSubtitle___JCqJ{font-size:1.25rem}.telehealth_statsGrid__ZcFcs{grid-template-columns:repeat(2,1fr);gap:20px}.telehealth_servicesGrid__ptpVj{grid-template-columns:1fr}.telehealth_processSteps__1AQyV{grid-template-columns:1fr;gap:40px}.telehealth_processStep__4WVW0:not(:last-child):after{display:none}.telehealth_benefitsGrid__BfiWx{grid-template-columns:1fr}.telehealth_requirementsGrid__E_ji7{grid-template-columns:repeat(2,1fr)}.telehealth_insuranceContent__YHiO1{grid-template-columns:1fr}.telehealth_heroButtons__cLXOp{flex-direction:column;width:100%}.telehealth_primaryButton__dFVJQ,.telehealth_secondaryButton__ZZaAv{width:100%;text-align:center}}