.page_main__v57Kq{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding-top:80px}.page_container__rf7pP{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page_hero__4Nku_{background:linear-gradient(135deg,#581c87,#7c3aed);color:white;padding:4rem 0;position:relative;overflow:hidden}.page_hero__4Nku_:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.page_hero__4Nku_ .page_container__rf7pP{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:center;position:relative;z-index:1}.page_heroContent__QPVOC{max-width:600px}.page_heroTitle__QeCue{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.1;background:linear-gradient(135deg,#ffffff,#cbd5e1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroSubtitle__knCkq{font-size:1.25rem;color:#cbd5e1;margin-bottom:2rem;line-height:1.6}.page_heroButtons__HE_4j{display:flex;gap:1rem;flex-wrap:wrap}.page_primaryButton__8a3S7{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.4)}.page_primaryButton__8a3S7:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.6)}.page_secondaryButton__1_l6X{background:transparent;color:white;padding:1rem 2rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_secondaryButton__1_l6X:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.page_certificationBadge__DtjcX,.page_heroImage__xciRZ{display:flex;justify-content:center;align-items:center}.page_certificationBadge__DtjcX{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;width:200px;height:200px;flex-direction:column;box-shadow:0 20px 40px rgba(139,92,246,.3);border:6px solid rgba(255,255,255,.2)}.page_badgeIcon__Yalb7{font-size:3rem;margin-bottom:.5rem}.page_badgeText__a6u7p{text-align:center;font-weight:700;line-height:1.1}.page_badgeText__a6u7p span{display:block;font-size:.9rem}.page_quickInfo__ZkpZ4{background:white;padding:3rem 0;box-shadow:0 -5px 20px rgba(0,0,0,.1)}.page_infoGrid__i0Nah{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.page_infoCard__5_go3{text-align:center;padding:2rem;background:#f8fafc;border-radius:12px;transition:all .3s ease;border:1px solid #e2e8f0}.page_infoCard__5_go3:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);background:white}.page_infoIcon__45EKt{font-size:2.5rem;margin-bottom:1rem;display:block}.page_infoCard__5_go3 h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.page_infoCard__5_go3 p{color:#64748b;font-size:1rem}.page_section__db9Oq{padding:4rem 0;background:white}.page_section__db9Oq:nth-child(2n){background:#f8fafc}.page_sectionHeader__DUPOH{text-align:center;margin-bottom:3rem}.page_sectionHeader__DUPOH h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page_sectionHeader__DUPOH p{color:#64748b;font-size:1.2rem;max-width:600px;margin:0 auto}.page_servicesGrid__vDL5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.page_serviceCard__NeQ1w{background:white;padding:2.5rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);border-left:4px solid #8b5cf6;transition:all .3s ease}.page_serviceCard__NeQ1w:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.page_serviceIcon__kC3mE{font-size:3rem;margin-bottom:1.5rem;display:block}.page_serviceCard__NeQ1w h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.page_serviceCard__NeQ1w p{color:#64748b;font-size:1.1rem;margin-bottom:1.5rem}.page_serviceCard__NeQ1w ul{list-style:none;padding:0}.page_serviceCard__NeQ1w li{color:#475569;font-size:1rem;position:relative;padding:.5rem 0 .5rem 1.5rem}.page_serviceCard__NeQ1w li:before{content:"•";position:absolute;left:0;color:#8b5cf6;font-weight:700}.page_approachSection__dqAsF{background:linear-gradient(135deg,#581c87,#7c3aed);color:white;padding:4rem 0;text-align:center}.page_approachSection__dqAsF h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:white}.page_approachGrid__e9wls{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.page_approachCard__DpwBH{background:rgba(255,255,255,.1);padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.page_approachCard__DpwBH:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.page_approachNumber__twBVo{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;box-shadow:0 5px 15px rgba(139,92,246,.4)}.page_approachCard__DpwBH h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:white}.page_approachCard__DpwBH p{color:#cbd5e1;font-size:1.1rem}.page_conditionsContent__6LOFy{max-width:1000px;margin:0 auto;text-align:center}.page_conditionsContent__6LOFy h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page_conditionsContent__6LOFy>p{color:#64748b;font-size:1.2rem;margin-bottom:3rem}.page_conditionsGrid__pnnZA{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;text-align:left}.page_conditionCategory__KkgXZ{background:white;padding:2rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);border-top:4px solid #8b5cf6}.page_conditionCategory__KkgXZ h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.page_conditionCategory__KkgXZ ul{list-style:none;padding:0}.page_conditionCategory__KkgXZ li{color:#475569;font-size:1rem;position:relative;padding:.5rem 0 .5rem 1.5rem}.page_conditionCategory__KkgXZ li:before{content:"•";position:absolute;left:0;color:#8b5cf6;font-weight:700}.page_benefitsSection__YqAli{background:#f8fafc;padding:4rem 0}.page_benefitsContent__ap1Qs{max-width:1000px;margin:0 auto;text-align:center}.page_benefitsContent__ap1Qs h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:3rem}.page_benefitsGrid__S5kSr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.page_benefitCard__IrAdr{background:white;padding:2rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e2e8f0}.page_benefitCard__IrAdr:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.page_benefitIcon__Eml8c{font-size:2.5rem;margin-bottom:1rem;display:block}.page_benefitCard__IrAdr h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.page_benefitCard__IrAdr p{color:#64748b;font-size:1rem;line-height:1.6}.page_ctaSection__S57kP{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;padding:4rem 0;text-align:center}.page_ctaContent__MfkKf h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:white}.page_ctaContent__MfkKf>p{font-size:1.2rem;color:rgba(255,255,255,.9);margin-bottom:2rem}.page_ctaButtons__cgnCd{margin-bottom:3rem}.page_ctaButton__ne7or{background:rgba(255,255,255,.2);color:white;padding:1.25rem 3rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.page_ctaButton__ne7or:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.page_ctaInfo__DIu1L{border-top:1px solid rgba(255,255,255,.2);padding-top:2rem}.page_clinicInfo__DX_Wo h4{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:white}.page_clinicInfo__DX_Wo p{color:rgba(255,255,255,.8);font-size:1.1rem;margin-bottom:.25rem}@media (max-width:768px){.page_hero__4Nku_ .page_container__rf7pP{grid-template-columns:1fr;gap:2rem;text-align:center}.page_heroTitle__QeCue{font-size:2.5rem}.page_heroButtons__HE_4j{justify-content:center}.page_certificationBadge__DtjcX{width:150px;height:150px}.page_badgeIcon__Yalb7{font-size:2.5rem}.page_badgeText__a6u7p span{font-size:.8rem}.page_approachGrid__e9wls,.page_benefitsGrid__S5kSr,.page_conditionsGrid__pnnZA,.page_infoGrid__i0Nah,.page_servicesGrid__vDL5S{grid-template-columns:1fr}.page_approachSection__dqAsF h2,.page_benefitsContent__ap1Qs h2,.page_conditionsContent__6LOFy h2,.page_ctaContent__MfkKf h2,.page_sectionHeader__DUPOH h2{font-size:2rem}}