.styles-module__DkCrPW__section{background:#fff url(/assets/contactbanner_bg.png) 0/cover no-repeat;min-height:580px;position:relative;overflow:hidden}.styles-module__DkCrPW__shell{z-index:2;pointer-events:none;align-items:center;width:min(1280px,100% - 48px);min-height:580px;margin:0 auto;display:flex;position:relative}.styles-module__DkCrPW__copy{pointer-events:auto;max-width:480px}.styles-module__DkCrPW__copy h1{letter-spacing:-1.5px;color:#111827;margin:0 0 16px;font-size:clamp(3.4rem,4.8vw,4.8rem);font-weight:700;line-height:1.06}.styles-module__DkCrPW__copy h1 span{color:#18c6df}.styles-module__DkCrPW__copy p{color:#64748b;margin:0;font-size:1.15rem;font-weight:400}.styles-module__DkCrPW__doctorWrap{z-index:1;pointer-events:none;width:58%;height:100%;position:absolute;top:0;bottom:0;right:0}.styles-module__DkCrPW__doctorWrap:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffc 8%,#ffffff4d 22%,#0000 42%);position:absolute;inset:0}@media (max-width:1400px){.styles-module__DkCrPW__copy{margin-left:25px}}@media (max-width:1200px){.styles-module__DkCrPW__doctorWrap{width:58%;height:100%}}@media (min-width:769px) and (max-width:992px){.styles-module__DkCrPW__section{min-height:520px}.styles-module__DkCrPW__shell{grid-template-columns:1fr 1fr;align-items:center;min-height:520px;display:grid}.styles-module__DkCrPW__copy{max-width:100%}.styles-module__DkCrPW__copy h1{margin-bottom:12px;font-size:clamp(3rem,5.5vw,4.2rem);line-height:1.08}.styles-module__DkCrPW__copy p{font-size:1.08rem}.styles-module__DkCrPW__doctorWrap{width:56%;height:100%}}@media (max-width:768px){.styles-module__DkCrPW__section{flex-direction:column;align-items:center;min-height:auto;padding:140px 0 0;display:flex}.styles-module__DkCrPW__shell{text-align:center;z-index:2;width:100%;min-height:auto;margin-bottom:16px;display:block}.styles-module__DkCrPW__copy{text-align:center;max-width:100%;padding:0 16px}.styles-module__DkCrPW__copy h1{margin-bottom:10px;font-size:clamp(2.4rem,7.5vw,3.2rem);line-height:1.1}.styles-module__DkCrPW__copy p{margin-bottom:0;font-size:1rem}.styles-module__DkCrPW__doctorWrap{z-index:1;width:100%;max-width:480px;height:320px;margin:28px auto 0;position:relative;top:auto;bottom:auto;right:auto}}@media (max-width:480px){.styles-module__DkCrPW__section{padding-top:120px}.styles-module__DkCrPW__shell{margin-bottom:12px}.styles-module__DkCrPW__copy h1{margin-bottom:6px;font-size:clamp(2.1rem,8.5vw,2.7rem)}.styles-module__DkCrPW__doctorWrap{height:250px;margin-top:24px}}.styles-module__DkCrPW__doctorImage{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}@media (max-width:768px){.styles-module__DkCrPW__copy{margin-left:0}.styles-module__DkCrPW__doctorImage{object-position:left center}.styles-module__DkCrPW__doctorWrap:after{background:linear-gradient(#fff 0%,#ffffff80 12%,#0000 35%)}}
.styles-module__zaJLXW__section{background:#f6f8fc;padding:64px 0 72px}.styles-module__zaJLXW__shell{width:min(1280px,100% - 48px);margin:0 auto}.styles-module__zaJLXW__layout{grid-template-columns:370px 1fr;align-items:start;gap:48px;display:grid}.styles-module__zaJLXW__aside{color:#fff;background:linear-gradient(150deg,#1cc5dc 0%,#2f73f5 100%);border-radius:22px;flex-direction:column;align-items:flex-start;padding:38px 32px;display:flex;box-shadow:0 20px 48px #2f73f540}.styles-module__zaJLXW__asideIcon{color:#fff;margin-bottom:8px}.styles-module__zaJLXW__aside h2{letter-spacing:-.4px;color:#fff;margin:16px 0 24px;font-size:26px;font-weight:700;line-height:1.28}.styles-module__zaJLXW__asideButton{color:#2f73f5;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .24s;display:inline-flex;box-shadow:0 4px 14px #00000014}.styles-module__zaJLXW__asideButton:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}.styles-module__zaJLXW__asideDivider{text-align:center;color:#ffffffd9;width:100%;margin:14px 0 10px;font-size:13px;font-weight:500;display:block}.styles-module__zaJLXW__asideEmailLink{text-align:center;color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.styles-module__zaJLXW__asideEmailLink:hover{opacity:.9}.styles-module__zaJLXW__faqContentHeader{margin-bottom:24px}.styles-module__zaJLXW__faqContentHeader h2{color:#111827;letter-spacing:-.8px;margin-top:14px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.18}.styles-module__zaJLXW__greenAccent{color:var(--green,#18c51d)}.styles-module__zaJLXW__faqWrapper .faq-section{background:0 0!important;padding:0!important}.styles-module__zaJLXW__faqWrapper .faq-layout{width:100%!important;display:block!important}.styles-module__zaJLXW__faqWrapper .faq-intro{display:none!important}.styles-module__zaJLXW__faqWrapper .faq-list{background:#fff!important;border:1px solid #eef3f8!important;border-radius:22px!important;width:100%!important;max-width:100%!important;padding:28px 36px!important;box-shadow:0 16px 40px #20426e14!important}.styles-module__zaJLXW__faqWrapper .faq-list details{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #eef3f8!important;border-radius:0!important}.styles-module__zaJLXW__faqWrapper .faq-list details:last-child{border-bottom:none!important}.styles-module__zaJLXW__faqWrapper .faq-list summary{color:#111827!important;padding:20px 0!important;font-size:15.5px!important;font-weight:700!important}.styles-module__zaJLXW__faqWrapper .faq-list summary b{color:#0284c7!important;background:#e0f2fe!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:16px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.styles-module__zaJLXW__faqWrapper .faq-list details p{color:#64748b!important;margin:-4px 0 20px!important;font-size:14px!important;line-height:1.6!important}@media (max-width:1200px){.styles-module__zaJLXW__layout{grid-template-columns:330px 1fr;gap:36px}.styles-module__zaJLXW__aside{padding:32px 26px}.styles-module__zaJLXW__aside h2{font-size:23px}}.styles-module__zaJLXW__desktopBr{display:block}.styles-module__zaJLXW__spacePrefix{display:none}@media (max-width:992px){.styles-module__zaJLXW__section{padding:48px 0 54px}.styles-module__zaJLXW__layout{flex-direction:column;gap:36px;display:flex}.styles-module__zaJLXW__faqContentContainer{order:1;width:100%}.styles-module__zaJLXW__aside{text-align:center;order:2;align-items:center;width:100%;max-width:520px;margin:0 auto}.styles-module__zaJLXW__asideIcon{margin-left:auto;margin-right:auto}.styles-module__zaJLXW__aside h2{font-size:24px}.styles-module__zaJLXW__faqContentHeader{text-align:center}.styles-module__zaJLXW__faqContentHeader h2{font-size:30px;line-height:1.25}.styles-module__zaJLXW__desktopBr{display:none}.styles-module__zaJLXW__spacePrefix{display:inline}}@media (max-width:768px){.styles-module__zaJLXW__section{padding:42px 0 48px}.styles-module__zaJLXW__shell{width:calc(100% - 32px)}.styles-module__zaJLXW__layout{gap:32px}.styles-module__zaJLXW__faqContentHeader h2{font-size:25px;line-height:1.3}}@media (max-width:480px){.styles-module__zaJLXW__faqContentHeader h2{font-size:22px;line-height:1.3}.styles-module__zaJLXW__aside{border-radius:20px;padding:28px 24px}.styles-module__zaJLXW__aside h2{margin:14px 0 20px;font-size:22px}.styles-module__zaJLXW__faqWrapper .faq-list{padding:20px 22px!important}}@media (max-width:576px){.styles-module__zaJLXW__section{padding:36px 0 42px}.styles-module__zaJLXW__aside{border-radius:18px;padding:24px 20px}.styles-module__zaJLXW__aside h2{margin:12px 0 18px;font-size:20px;line-height:1.32}.styles-module__zaJLXW__asideButton{min-height:44px;font-size:13.5px}.styles-module__zaJLXW__faqContentHeader h2{font-size:1.85rem}.styles-module__zaJLXW__faqWrapper .faq-list{border-radius:16px!important;padding:16px!important}}@media (max-width:390px){.styles-module__zaJLXW__section{padding:30px 0 36px}.styles-module__zaJLXW__shell{width:calc(100% - 24px)}.styles-module__zaJLXW__aside{border-radius:16px;padding:20px 16px}.styles-module__zaJLXW__aside h2{margin:10px 0 16px;font-size:18.5px}.styles-module__zaJLXW__faqContentHeader h2{font-size:1.65rem}}
