@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:768px){.consult-landing{width:100%;padding:50px 0 0}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing{padding-top:20px}}@media screen and (max-width:768px){.consult-landing .consult-section{max-width:992px;margin:0 auto;padding:0 15px}.consult-landing .consult-title{font-family:EB Garamond;font-weight:600;font-size:40px;line-height:47px;margin-top:0;margin-bottom:20px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .consult-title{font-size:35px;line-height:1.3}}@media screen and (max-width:768px){.consult-landing .consult-title-2{font-family:EB Garamond;font-weight:600;font-size:32px;line-height:42px;margin-top:0}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .consult-title-2{font-size:32px}}@media screen and (max-width:768px){.consult-landing .consult-description{font-size:24px;line-height:36px;color:#161718;margin-top:20px;margin-bottom:20px}.consult-landing .consult-description a{color:#166534}.consult-landing .consult-btn{height:55px;width:250px;font-size:20px;font-weight:600;border-radius:7px}.consult-landing .highlight-text{color:#166534}}@media screen and (max-width:768px)and (max-width:768px){.consult-landing .desktop-only{display:none}}@media screen and (max-width:768px){.consult-landing .intro-container{padding-bottom:60px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .intro-container{padding-top:10px}}@media screen and (max-width:768px){.consult-landing .intro-container .intro-text-col{display:flex;align-items:center}.consult-landing .intro-container .intro-price{background:rgba(12,163,127,.2);color:#166534;display:inline-block;font-size:14px;border-radius:5px;padding:5px 8px;font-weight:600;margin-bottom:20px}.consult-landing .intro-container .intro-benefits{list-style:none;padding:0;margin:24px 0 8px;max-width:520px}.consult-landing .intro-container .intro-benefits li{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;color:#161718;margin-bottom:10px}.consult-landing .intro-container .intro-benefits li:last-child{margin-bottom:0}.consult-landing .intro-container .intro-benefits .intro-benefits-icon{color:#166534;font-size:14px;margin-top:6px;flex-shrink:0}.consult-landing .intro-container .intro-microtrust{margin-top:16px;font-size:13px;line-height:1.5;color:#161718;opacity:.6}.consult-landing .intro-container .intro-btn{margin-bottom:0;margin-top:30px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .intro-container .intro-btn{width:100%;display:block}}@media screen and (max-width:768px){.consult-landing .intro-container .start-btn{margin-right:10px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .intro-container .start-btn{margin-right:0;margin-bottom:10px}.consult-landing .intro-container .learn-btn{display:none}}@media screen and (max-width:768px){.consult-landing .intro-container .intro-img-col{display:flex;align-items:center;justify-content:center}.consult-landing .intro-container .intro-img{display:block;width:100%;height:auto;margin:0 auto}.consult-landing .intro-container .intro-img--tall{max-width:400px}}@media screen and (max-width:768px)and (max-width:991px){.consult-landing .intro-container .intro-img--tall{display:none}}@media screen and (max-width:768px){.consult-landing .intro-container .intro-img--square{display:none}}@media screen and (max-width:768px)and (max-width:991px){.consult-landing .intro-container .intro-img--square{display:block;max-width:400px;margin-top:36px}}@media screen and (max-width:768px)and (max-width:575px){.consult-landing .intro-container .intro-img--square{max-width:100%;margin-top:30px}}@media screen and (max-width:768px){.consult-landing .focus-section{background:#f8f5f3;padding:70px 0 80px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .focus-section{padding:40px 0 50px}}@media screen and (max-width:768px){.consult-landing .focus-section .consult-description{margin-bottom:40px;max-width:640px}.consult-landing .focus-section .focus-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:28px;height:100%;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.consult-landing .focus-section .focus-card:hover{box-shadow:0 10px 30px rgba(128,128,128,.15);transform:translateY(-2px)}.consult-landing .focus-section .focus-card:hover .focus-card-cta{text-decoration:underline}.consult-landing .focus-section .focus-card .focus-card-title{font-family:EB Garamond;font-weight:600;font-size:26px;margin-bottom:10px}.consult-landing .focus-section .focus-card .focus-card-description{font-size:16px;line-height:1.6;color:#161718;margin-bottom:16px}.consult-landing .focus-section .focus-card .focus-card-cta{color:#166534;font-weight:600;font-size:15px}.consult-landing .how-it-works-section{padding:80px 0;scroll-margin-top:80px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .how-it-works-section{padding:50px 0}}@media screen and (max-width:768px){.consult-landing .how-it-works-section .how-header{text-align:center;max-width:600px;margin:0 auto 50px}.consult-landing .how-it-works-section .how-step{text-align:left}.consult-landing .how-it-works-section .how-step .how-step-number{width:44px;height:44px;border-radius:50%;background:rgba(12,163,127,.15);color:#166534;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.consult-landing .how-it-works-section .how-step .how-step-title{font-family:EB Garamond;font-weight:600;font-size:24px;margin-bottom:10px}.consult-landing .how-it-works-section .how-step .how-step-description{font-size:16px;line-height:1.6;color:#161718}.consult-landing .physician-section{background:#f8f5f3;padding:70px 0}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .physician-section{padding:45px 0}}@media screen and (max-width:768px)and (max-width:991px){.consult-landing .physician-section .physician-img-col{margin-bottom:30px}}@media screen and (max-width:768px){.consult-landing .physician-section .physician-img{width:100%;height:auto;border-radius:10px;object-fit:cover}.consult-landing .physician-section .physician-label{color:#166534;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.consult-landing .physician-section .consult-title-2{margin-bottom:8px}.consult-landing .pricing-section{padding:80px 0}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .pricing-section{padding:50px 0}}@media screen and (max-width:768px){.consult-landing .pricing-section .consult-description,.consult-landing .pricing-section .consult-title{text-align:center}.consult-landing .pricing-section .consult-description{margin-bottom:40px}.consult-landing .pricing-section .pricing-card{border:1px solid #e6e6e6;border-radius:10px;padding:32px 28px;text-align:center;height:100%}.consult-landing .pricing-section .pricing-card .pricing-card-label{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#166534;margin-bottom:8px}.consult-landing .pricing-section .pricing-card .pricing-card-price{font-family:EB Garamond;font-size:52px;font-weight:600;margin-bottom:10px}.consult-landing .pricing-section .pricing-card .pricing-card-note{font-size:15px;line-height:1.6;color:#161718;opacity:.8;margin-bottom:0}.consult-landing .pricing-section .pricing-card .pricing-card-link{display:inline-block;margin-top:14px;color:#166534;font-weight:600;font-size:15px;cursor:pointer}.consult-landing .pricing-section .pricing-card .pricing-card-link:hover{text-decoration:underline}.consult-landing .pricing-section .pricing-cta{display:flex;justify-content:center;gap:10px;margin-top:40px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .pricing-section .pricing-cta{flex-direction:column;align-items:stretch}.consult-landing .pricing-section .pricing-cta .consult-btn{width:100%}}@media screen and (max-width:768px){.consult-landing .faq-section{padding:80px 0;background:#fafafa}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .faq-section{padding:40px 15px}}@media screen and (max-width:768px){.consult-landing .faq-section .ant-collapse-borderless{background:hsla(0,0%,100%,0)}.consult-landing .faq-section .ant-collapse-header{padding:15px 0}.consult-landing .faq-section .faq-collapse{margin-top:40px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .faq-section .faq-collapse{margin-top:10px}}@media screen and (max-width:768px){.consult-landing .faq-section .ant-collapse-expand-icon{margin-top:4px}.consult-landing .faq-section .ant-collapse-header-text{font-size:20px;color:#161718}.consult-landing .faq-section .ant-collapse-content-box{font-size:18px;line-height:1.6;color:#161718;padding-left:24px}.consult-landing .faq-section .ant-collapse-content-box a{color:#166534}.consult-landing .trusted-by{padding:80px 0 90px;background:#f8f5f3}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .trusted-by{padding:50px 0 60px}}@media screen and (max-width:768px){.consult-landing .trusted-by .brands-title{margin-top:0;margin-bottom:20px}.consult-landing .trusted-by .brands-title .highlight-text{font-family:EB Garamond}.consult-landing .trusted-by .brands-button{margin-top:20px;margin-right:10px}}@media screen and (max-width:768px)and (max-width:767px){.consult-landing .trusted-by .brands-button{margin-right:0;margin-bottom:10px;width:100%}}@media screen and (min-width:769px){.consult-landing{width:100%;padding:50px 0 0}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing{padding-top:20px}}@media screen and (min-width:769px){.consult-landing .consult-section{max-width:992px;margin:0 auto;padding:0 15px}.consult-landing .consult-title{font-family:EB Garamond;font-weight:600;font-size:50px;line-height:60px;margin-top:0;margin-bottom:20px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .consult-title{font-size:35px;line-height:1.3}}@media screen and (min-width:769px){.consult-landing .consult-title-2{font-family:EB Garamond;font-weight:600;font-size:40px;line-height:50px;margin-top:0}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .consult-title-2{font-size:32px}}@media screen and (min-width:769px){.consult-landing .consult-description{font-size:24px;line-height:36px;color:#161718;margin-top:20px;margin-bottom:20px}.consult-landing .consult-description a{color:#166534}.consult-landing .consult-btn{height:55px;width:250px;font-size:20px;font-weight:600;border-radius:7px}.consult-landing .highlight-text{color:#166534}}@media screen and (min-width:769px)and (max-width:768px){.consult-landing .desktop-only{display:none}}@media screen and (min-width:769px){.consult-landing .intro-container{padding-bottom:60px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .intro-container{padding-top:10px}}@media screen and (min-width:769px){.consult-landing .intro-container .intro-text-col{display:flex;align-items:center}.consult-landing .intro-container .intro-price{background:rgba(12,163,127,.2);color:#166534;display:inline-block;font-size:14px;border-radius:5px;padding:5px 8px;font-weight:600;margin-bottom:20px}.consult-landing .intro-container .intro-benefits{list-style:none;padding:0;margin:24px 0 8px;max-width:520px}.consult-landing .intro-container .intro-benefits li{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;color:#161718;margin-bottom:10px}.consult-landing .intro-container .intro-benefits li:last-child{margin-bottom:0}.consult-landing .intro-container .intro-benefits .intro-benefits-icon{color:#166534;font-size:14px;margin-top:6px;flex-shrink:0}.consult-landing .intro-container .intro-microtrust{margin-top:16px;font-size:13px;line-height:1.5;color:#161718;opacity:.6}.consult-landing .intro-container .intro-btn{margin-bottom:0;margin-top:30px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .intro-container .intro-btn{width:100%;display:block}}@media screen and (min-width:769px){.consult-landing .intro-container .start-btn{margin-right:10px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .intro-container .start-btn{margin-right:0;margin-bottom:10px}.consult-landing .intro-container .learn-btn{display:none}}@media screen and (min-width:769px){.consult-landing .intro-container .intro-img-col{display:flex;align-items:center;justify-content:center}.consult-landing .intro-container .intro-img{display:block;width:100%;height:auto;margin:0 auto}.consult-landing .intro-container .intro-img--tall{max-width:400px}}@media screen and (min-width:769px)and (max-width:991px){.consult-landing .intro-container .intro-img--tall{display:none}}@media screen and (min-width:769px){.consult-landing .intro-container .intro-img--square{display:none}}@media screen and (min-width:769px)and (max-width:991px){.consult-landing .intro-container .intro-img--square{display:block;max-width:400px;margin-top:36px}}@media screen and (min-width:769px)and (max-width:575px){.consult-landing .intro-container .intro-img--square{max-width:100%;margin-top:30px}}@media screen and (min-width:769px){.consult-landing .focus-section{background:#f8f5f3;padding:70px 0 80px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .focus-section{padding:40px 0 50px}}@media screen and (min-width:769px){.consult-landing .focus-section .consult-description{margin-bottom:40px;max-width:640px}.consult-landing .focus-section .focus-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:28px;height:100%;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.consult-landing .focus-section .focus-card:hover{box-shadow:0 10px 30px rgba(128,128,128,.15);transform:translateY(-2px)}.consult-landing .focus-section .focus-card:hover .focus-card-cta{text-decoration:underline}.consult-landing .focus-section .focus-card .focus-card-title{font-family:EB Garamond;font-weight:600;font-size:26px;margin-bottom:10px}.consult-landing .focus-section .focus-card .focus-card-description{font-size:16px;line-height:1.6;color:#161718;margin-bottom:16px}.consult-landing .focus-section .focus-card .focus-card-cta{color:#166534;font-weight:600;font-size:15px}.consult-landing .how-it-works-section{padding:80px 0;scroll-margin-top:80px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .how-it-works-section{padding:50px 0}}@media screen and (min-width:769px){.consult-landing .how-it-works-section .how-header{text-align:center;max-width:600px;margin:0 auto 50px}.consult-landing .how-it-works-section .how-step{text-align:left}.consult-landing .how-it-works-section .how-step .how-step-number{width:44px;height:44px;border-radius:50%;background:rgba(12,163,127,.15);color:#166534;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.consult-landing .how-it-works-section .how-step .how-step-title{font-family:EB Garamond;font-weight:600;font-size:24px;margin-bottom:10px}.consult-landing .how-it-works-section .how-step .how-step-description{font-size:16px;line-height:1.6;color:#161718}.consult-landing .physician-section{background:#f8f5f3;padding:70px 0}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .physician-section{padding:45px 0}}@media screen and (min-width:769px)and (max-width:991px){.consult-landing .physician-section .physician-img-col{margin-bottom:30px}}@media screen and (min-width:769px){.consult-landing .physician-section .physician-img{width:100%;height:auto;border-radius:10px;object-fit:cover}.consult-landing .physician-section .physician-label{color:#166534;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.consult-landing .physician-section .consult-title-2{margin-bottom:8px}.consult-landing .pricing-section{padding:80px 0}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .pricing-section{padding:50px 0}}@media screen and (min-width:769px){.consult-landing .pricing-section .consult-description,.consult-landing .pricing-section .consult-title{text-align:center}.consult-landing .pricing-section .consult-description{margin-bottom:40px}.consult-landing .pricing-section .pricing-card{border:1px solid #e6e6e6;border-radius:10px;padding:32px 28px;text-align:center;height:100%}.consult-landing .pricing-section .pricing-card .pricing-card-label{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#166534;margin-bottom:8px}.consult-landing .pricing-section .pricing-card .pricing-card-price{font-family:EB Garamond;font-size:52px;font-weight:600;margin-bottom:10px}.consult-landing .pricing-section .pricing-card .pricing-card-note{font-size:15px;line-height:1.6;color:#161718;opacity:.8;margin-bottom:0}.consult-landing .pricing-section .pricing-card .pricing-card-link{display:inline-block;margin-top:14px;color:#166534;font-weight:600;font-size:15px;cursor:pointer}.consult-landing .pricing-section .pricing-card .pricing-card-link:hover{text-decoration:underline}.consult-landing .pricing-section .pricing-cta{display:flex;justify-content:center;gap:10px;margin-top:40px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .pricing-section .pricing-cta{flex-direction:column;align-items:stretch}.consult-landing .pricing-section .pricing-cta .consult-btn{width:100%}}@media screen and (min-width:769px){.consult-landing .faq-section{padding:80px 0;background:#fafafa}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .faq-section{padding:40px 15px}}@media screen and (min-width:769px){.consult-landing .faq-section .ant-collapse-borderless{background:hsla(0,0%,100%,0)}.consult-landing .faq-section .ant-collapse-header{padding:15px 0}.consult-landing .faq-section .faq-collapse{margin-top:40px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .faq-section .faq-collapse{margin-top:10px}}@media screen and (min-width:769px){.consult-landing .faq-section .ant-collapse-expand-icon{margin-top:4px}.consult-landing .faq-section .ant-collapse-header-text{font-size:20px;color:#161718}.consult-landing .faq-section .ant-collapse-content-box{font-size:18px;line-height:1.6;color:#161718;padding-left:24px}.consult-landing .faq-section .ant-collapse-content-box a{color:#166534}.consult-landing .trusted-by{padding:80px 0 90px;background:#f8f5f3}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .trusted-by{padding:50px 0 60px}}@media screen and (min-width:769px){.consult-landing .trusted-by .brands-title{margin-top:0;margin-bottom:20px}.consult-landing .trusted-by .brands-title .highlight-text{font-family:EB Garamond}.consult-landing .trusted-by .brands-button{margin-top:20px;margin-right:10px}}@media screen and (min-width:769px)and (max-width:767px){.consult-landing .trusted-by .brands-button{margin-right:0;margin-bottom:10px;width:100%}}