@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){.medication-index-container .medication-index-header{background:#fff;padding:6px 0 0;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.medication-index-container .medication-index-header .medication-index-header-content{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:24px}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-title{font-size:24px;font-weight:600}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-description{font-size:16px;margin-top:6px;color:rgba(0,0,0,.65);font-weight:400;line-height:1.5}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-description-secondary{font-size:14px;margin-top:8px;color:rgba(0,0,0,.55);font-weight:400;line-height:1.6;max-width:640px}.medication-index-container .medication-index-content{gap:20px;display:flex;flex-direction:column;justify-content:center}.medication-index-container .membership-upsell-section{width:100%;background:linear-gradient(135deg,rgba(12,163,127,.06),rgba(12,163,127,.02));border:1px solid rgba(12,163,127,.2);border-radius:5px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04)}.medication-index-container .membership-upsell-inner{display:grid;grid-template-columns:1fr auto;grid-gap:0;gap:0;min-height:0}}@media screen and (max-width:768px)and (max-width:768px){.medication-index-container .membership-upsell-inner{grid-template-columns:1fr}}@media screen and (max-width:768px){.medication-index-container .membership-upsell-content{padding:28px 32px 28px 28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(12,163,127,.12)}}@media screen and (max-width:768px)and (max-width:768px){.medication-index-container .membership-upsell-content{padding:24px 20px 20px;border-right:none;border-bottom:1px solid rgba(12,163,127,.12)}}@media screen and (max-width:768px){.medication-index-container .membership-upsell-content .membership-upsell-label{font-size:11px;font-weight:600;color:#0ca37f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.medication-index-container .membership-upsell-content .membership-upsell-title{font-size:24px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 10px;line-height:1.3}.medication-index-container .membership-upsell-content .membership-upsell-intro{font-size:14px;color:rgba(0,0,0,.65);line-height:1.5;margin:0 0 14px}.medication-index-container .membership-upsell-content .membership-upsell-benefits{list-style:none;margin:0 0 14px;padding:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13.3px;color:rgba(0,0,0,.65);line-height:1.45}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit:last-child{margin-bottom:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit .membership-upsell-benefit-icon{color:#0ca37f;font-size:13px;margin-top:4px;flex-shrink:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit strong{font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .membership-upsell-content .membership-upsell-close{font-size:12.6px;color:rgba(0,0,0,.6);line-height:1.5;margin:0}.medication-index-container .membership-upsell-cta-block{padding:28px 28px 28px 24px;min-width:220px;display:flex;flex-direction:column;justify-content:center;background:hsla(0,0%,100%,.6)}}@media screen and (max-width:768px)and (max-width:768px){.medication-index-container .membership-upsell-cta-block{padding:20px;min-width:unset}}@media screen and (max-width:768px){.medication-index-container .membership-upsell-cta-block .membership-upsell-price{margin-bottom:16px;display:flex;align-items:baseline;gap:2px}.medication-index-container .membership-upsell-cta-block .membership-upsell-price .membership-upsell-price-value{font-size:32px;font-weight:600;color:#0ca37f}.medication-index-container .membership-upsell-cta-block .membership-upsell-price .membership-upsell-price-period{font-size:16px;color:rgba(0,0,0,.6);font-weight:400}.medication-index-container .membership-upsell-cta-block .membership-upsell-ctas{display:flex;flex-direction:column;gap:10px}.medication-index-container .membership-upsell-cta-block .membership-upsell-ctas .membership-upsell-primary{font-weight:600}.medication-index-container .membership-upsell-cta-block .pricing-footnote{margin-top:12px;font-size:12.6px;color:rgba(0,0,0,.6);text-align:center}.medication-index-container .health-goals-filter{padding:18px;background:#f7f8fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;width:100%;box-sizing:border-box}.medication-index-container .health-goals-filter .filter-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.medication-index-container .health-goals-filter .filter-header .filter-title{font-size:18px;font-weight:600;color:rgba(0,0,0,.85);display:block;margin-bottom:4px}.medication-index-container .health-goals-filter .filter-header .filter-subtitle{font-size:14px;display:block;color:rgba(0,0,0,.45)}.medication-index-container .health-goals-filter .filter-header .clear-filters-btn{padding:0;height:auto;font-size:14px;margin-top:4px}.medication-index-container .health-goals-filter .filter-dropdown{display:none;margin-bottom:12px}.medication-index-container .health-goals-filter .filter-dropdown .health-goals-select{width:100%}.medication-index-container .health-goals-filter .filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-top:6px;padding:6px 16px;font-size:14px;border-radius:20px;border:2px solid #d9d9d9;background-color:#fff;color:rgba(0,0,0,.65);font-weight:400;transition:all .2s ease}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip:hover{border-color:rgba(0,0,0,.4)}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip.selected{border-color:rgba(0,0,0,.85);color:rgba(0,0,0,.85);background:#fff;font-weight:600}.medication-index-container .health-goals-filter .filter-active-count{margin-top:12px;padding-top:12px;font-size:14px}.medication-index-container .get-started-section{width:100%;padding:28px 24px 32px;background:linear-gradient(180deg,rgba(12,163,127,.04),rgba(255,255,255,0));border:1px solid rgba(12,163,127,.15);border-radius:12px;margin-bottom:0}.medication-index-container .get-started-heading{text-align:center;margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto}.medication-index-container .get-started-heading .get-started-title{font-size:24px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 8px;line-height:1.3}.medication-index-container .get-started-heading .get-started-subtitle{font-size:16px;color:rgba(0,0,0,.6);line-height:1.5;display:block}.medication-index-container .get-started-divider{width:100%;display:flex;align-items:center;gap:20px;margin:32px 0 24px;padding:0 8px}.medication-index-container .get-started-divider:after,.medication-index-container .get-started-divider:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent)}.medication-index-container .get-started-divider .get-started-divider-label{font-size:14px;font-weight:600;color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.medication-index-container .pricing-section .pricing-section-intro{text-align:center;margin-bottom:16px}.medication-index-container .pricing-section .pricing-section-intro .pricing-section-label{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.6);display:block;margin-bottom:8px}.medication-index-container .pricing-cards{display:grid;grid-template-columns:55fr 45fr;grid-gap:20px;gap:20px;width:100%;max-width:800px;margin:0 auto}}@media screen and (max-width:768px)and (max-width:768px){.medication-index-container .pricing-cards{grid-template-columns:1fr;gap:16px;max-width:100%}}@media screen and (max-width:768px){.medication-index-container .pricing-cards .pricing-card{position:relative;border-radius:8px;height:100%;display:flex;flex-direction:column}.medication-index-container .pricing-cards .pricing-card .ant-card-body{display:flex;flex-direction:column;flex:1 1;padding:24px}.medication-index-container .pricing-cards .pricing-card .pricing-header{margin-bottom:20px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-title{font-size:18px;font-weight:600;margin:0 0 8px;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount{margin-bottom:6px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount .price-value{font-size:32px;font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount .price-period{font-size:14px;color:rgba(0,0,0,.6);margin-left:2px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-subtitle{font-size:12.6px;color:rgba(0,0,0,.45);line-height:1.4}.medication-index-container .pricing-cards .pricing-card.member-pricing{background:#f8faf9;border:1px solid rgba(12,163,127,.25);box-shadow:0 2px 8px rgba(0,0,0,.04)}.medication-index-container .pricing-cards .pricing-card.member-pricing .pricing-badge{background:rgba(12,163,127,.12);color:#0ca37f;text-align:center;font-weight:600;font-size:11.9px;text-transform:uppercase;padding:3px 12px;width:40%;margin:-24px auto 20px;border-radius:0 0 8px 8px;border:1px solid rgba(12,163,127,.25);border-top:none}.medication-index-container .pricing-cards .pricing-card.member-pricing .pricing-amount .price-value{color:#0ca37f}.medication-index-container .pricing-cards .pricing-card.starter-pricing{border:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.03)}.medication-index-container .pricing-cards .pricing-card.starter-pricing .pricing-header{margin-top:20px}.medication-index-container .pricing-cards .pricing-card .pricing-benefits{display:flex;flex-direction:column;gap:10px;flex:1 1}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item{display:flex;align-items:center;gap:8px}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .benefit-icon{color:rgba(0,0,0,.3);font-size:13px;flex-shrink:0}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .benefit-icon.benefit-icon--limitation{color:rgba(0,0,0,.45)}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .ant-typography{margin:0;font-size:14px;color:rgba(0,0,0,.6);line-height:1.4}.medication-index-container .pricing-cards .pricing-card .pricing-card-cta{margin-top:18px}.medication-index-container .pricing-cards .pricing-note-text{font-size:11.9px;color:rgba(0,0,0,.35);text-align:center;margin-top:12px}.medication-index-container .pricing-cards .entry-comparison{margin:32px auto 24px;max-width:720px}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}@media screen and (max-width:768px)and (max-width:768px){.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner{grid-template-columns:1fr}}@media screen and (max-width:768px){.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column{padding:20px 18px;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column h3{margin:0 0 10px;font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column ul{margin:0;padding-left:18px;list-style:disc}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column ul li{font-size:14px;color:rgba(0,0,0,.6);line-height:1.6;margin-bottom:4px}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column.membership{border-color:rgba(12,163,127,.25)}.medication-index-container .pricing-cards .medication-management-highlight{max-width:720px;margin:0 auto 32px;text-align:center}.medication-index-container .pricing-cards .medication-management-highlight .mm-title{margin-bottom:8px}.medication-index-container .pricing-cards .medication-management-highlight .mm-body{font-size:14px;color:rgba(0,0,0,.6);margin:0}.medication-index-container .pricing-cards .medications-section .medications-intro{text-align:center;margin-bottom:20px}.medication-index-container .pricing-cards .medications-section .medications-intro .medications-intro-title{margin-bottom:6px}.medication-index-container .pricing-cards .medications-section .medications-intro .medications-intro-body{font-size:14px;color:rgba(0,0,0,.6);margin:0}.medication-index-container .no-results{padding:48px 0;text-align:center}.medication-index-container .custom-backtop{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s}.medication-index-container .custom-backtop:hover{background:rgba(0,0,0,.8);box-shadow:0 4px 12px rgba(0,0,0,.2)}.medication-index-container .section-faq{width:100%}.medication-index-container{gap:16px!important}.medication-index-container .get-started-section{padding:20px 16px 24px}.medication-index-container .get-started-heading{margin-bottom:20px}.medication-index-container .get-started-heading .get-started-title{font-size:18px}.medication-index-container .get-started-heading .get-started-subtitle{font-size:14px}.medication-index-container .get-started-divider{margin:24px 0 20px;padding:0}.medication-index-container .get-started-divider .get-started-divider-label{font-size:13.3px}.medication-index-container .health-goals-filter{position:relative;padding:12px 16px;box-sizing:border-box}.medication-index-container .health-goals-filter .filter-dropdown{display:block}.medication-index-container .health-goals-filter .filter-chips{display:none}.medication-index-container .health-goals-filter .filter-header{margin-bottom:12px}.medication-index-container .health-goals-filter .filter-header .filter-title{font-size:16px}.medication-index-container .membership-upsell-section .membership-upsell-ctas .ant-btn{width:100%}}@media screen and (min-width:769px){.medication-index-container .medication-index-header{background:#fff;padding:6px 0 0;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.medication-index-container .medication-index-header .medication-index-header-content{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:24px}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-title{font-size:24px;font-weight:600}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-description{font-size:16px;margin-top:6px;color:rgba(0,0,0,.65);font-weight:400;line-height:1.5}.medication-index-container .medication-index-header .medication-index-header-content .medication-index-description-secondary{font-size:14px;margin-top:8px;color:rgba(0,0,0,.55);font-weight:400;line-height:1.6;max-width:640px}.medication-index-container .medication-index-content{gap:20px;display:flex;flex-direction:column;justify-content:center}.medication-index-container .membership-upsell-section{width:100%;background:linear-gradient(135deg,rgba(12,163,127,.06),rgba(12,163,127,.02));border:1px solid rgba(12,163,127,.2);border-radius:5px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04)}.medication-index-container .membership-upsell-inner{display:grid;grid-template-columns:1fr auto;grid-gap:0;gap:0;min-height:0}}@media screen and (min-width:769px)and (max-width:768px){.medication-index-container .membership-upsell-inner{grid-template-columns:1fr}}@media screen and (min-width:769px){.medication-index-container .membership-upsell-content{padding:28px 32px 28px 28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(12,163,127,.12)}}@media screen and (min-width:769px)and (max-width:768px){.medication-index-container .membership-upsell-content{padding:24px 20px 20px;border-right:none;border-bottom:1px solid rgba(12,163,127,.12)}}@media screen and (min-width:769px){.medication-index-container .membership-upsell-content .membership-upsell-label{font-size:11px;font-weight:600;color:#0ca37f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.medication-index-container .membership-upsell-content .membership-upsell-title{font-size:24px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 10px;line-height:1.3}.medication-index-container .membership-upsell-content .membership-upsell-intro{font-size:14px;color:rgba(0,0,0,.65);line-height:1.5;margin:0 0 14px}.medication-index-container .membership-upsell-content .membership-upsell-benefits{list-style:none;margin:0 0 14px;padding:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13.3px;color:rgba(0,0,0,.65);line-height:1.45}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit:last-child{margin-bottom:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit .membership-upsell-benefit-icon{color:#0ca37f;font-size:13px;margin-top:4px;flex-shrink:0}.medication-index-container .membership-upsell-content .membership-upsell-benefits .membership-upsell-benefit strong{font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .membership-upsell-content .membership-upsell-close{font-size:12.6px;color:rgba(0,0,0,.6);line-height:1.5;margin:0}.medication-index-container .membership-upsell-cta-block{padding:28px 28px 28px 24px;min-width:220px;display:flex;flex-direction:column;justify-content:center;background:hsla(0,0%,100%,.6)}}@media screen and (min-width:769px)and (max-width:768px){.medication-index-container .membership-upsell-cta-block{padding:20px;min-width:unset}}@media screen and (min-width:769px){.medication-index-container .membership-upsell-cta-block .membership-upsell-price{margin-bottom:16px;display:flex;align-items:baseline;gap:2px}.medication-index-container .membership-upsell-cta-block .membership-upsell-price .membership-upsell-price-value{font-size:40px;font-weight:600;color:#0ca37f}.medication-index-container .membership-upsell-cta-block .membership-upsell-price .membership-upsell-price-period{font-size:16px;color:rgba(0,0,0,.6);font-weight:400}.medication-index-container .membership-upsell-cta-block .membership-upsell-ctas{display:flex;flex-direction:column;gap:10px}.medication-index-container .membership-upsell-cta-block .membership-upsell-ctas .membership-upsell-primary{font-weight:600}.medication-index-container .membership-upsell-cta-block .pricing-footnote{margin-top:12px;font-size:12.6px;color:rgba(0,0,0,.6);text-align:center}.medication-index-container .health-goals-filter{padding:18px;background:#f7f8fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;width:100%;box-sizing:border-box}.medication-index-container .health-goals-filter .filter-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.medication-index-container .health-goals-filter .filter-header .filter-title{font-size:18px;font-weight:600;color:rgba(0,0,0,.85);display:block;margin-bottom:4px}.medication-index-container .health-goals-filter .filter-header .filter-subtitle{font-size:14px;display:block;color:rgba(0,0,0,.45)}.medication-index-container .health-goals-filter .filter-header .clear-filters-btn{padding:0;height:auto;font-size:14px;margin-top:4px}.medication-index-container .health-goals-filter .filter-dropdown{display:none;margin-bottom:12px}.medication-index-container .health-goals-filter .filter-dropdown .health-goals-select{width:100%}.medication-index-container .health-goals-filter .filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-top:6px;padding:6px 16px;font-size:14px;border-radius:20px;border:2px solid #d9d9d9;background-color:#fff;color:rgba(0,0,0,.65);font-weight:400;transition:all .2s ease}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip:hover{border-color:rgba(0,0,0,.4)}.medication-index-container .health-goals-filter .filter-chips .health-goal-chip.selected{border-color:rgba(0,0,0,.85);color:rgba(0,0,0,.85);background:#fff;font-weight:600}.medication-index-container .health-goals-filter .filter-active-count{margin-top:12px;padding-top:12px;font-size:14px}.medication-index-container .get-started-section{width:100%;padding:28px 24px 32px;background:linear-gradient(180deg,rgba(12,163,127,.04),rgba(255,255,255,0));border:1px solid rgba(12,163,127,.15);border-radius:12px;margin-bottom:0}.medication-index-container .get-started-heading{text-align:center;margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto}.medication-index-container .get-started-heading .get-started-title{font-size:24px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 8px;line-height:1.3}.medication-index-container .get-started-heading .get-started-subtitle{font-size:16px;color:rgba(0,0,0,.6);line-height:1.5;display:block}.medication-index-container .get-started-divider{width:100%;display:flex;align-items:center;gap:20px;margin:32px 0 24px;padding:0 8px}.medication-index-container .get-started-divider:after,.medication-index-container .get-started-divider:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent)}.medication-index-container .get-started-divider .get-started-divider-label{font-size:14px;font-weight:600;color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.medication-index-container .pricing-section .pricing-section-intro{text-align:center;margin-bottom:16px}.medication-index-container .pricing-section .pricing-section-intro .pricing-section-label{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.6);display:block;margin-bottom:8px}.medication-index-container .pricing-cards{display:grid;grid-template-columns:55fr 45fr;grid-gap:20px;gap:20px;width:100%;max-width:800px;margin:0 auto}}@media screen and (min-width:769px)and (max-width:768px){.medication-index-container .pricing-cards{grid-template-columns:1fr;gap:16px;max-width:100%}}@media screen and (min-width:769px){.medication-index-container .pricing-cards .pricing-card{position:relative;border-radius:8px;height:100%;display:flex;flex-direction:column}.medication-index-container .pricing-cards .pricing-card .ant-card-body{display:flex;flex-direction:column;flex:1 1;padding:24px}.medication-index-container .pricing-cards .pricing-card .pricing-header{margin-bottom:20px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-title{font-size:18px;font-weight:600;margin:0 0 8px;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount{margin-bottom:6px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount .price-value{font-size:40px;font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-amount .price-period{font-size:14px;color:rgba(0,0,0,.6);margin-left:2px}.medication-index-container .pricing-cards .pricing-card .pricing-header .pricing-subtitle{font-size:12.6px;color:rgba(0,0,0,.45);line-height:1.4}.medication-index-container .pricing-cards .pricing-card.member-pricing{background:#f8faf9;border:1px solid rgba(12,163,127,.25);box-shadow:0 2px 8px rgba(0,0,0,.04)}.medication-index-container .pricing-cards .pricing-card.member-pricing .pricing-badge{background:rgba(12,163,127,.12);color:#0ca37f;text-align:center;font-weight:600;font-size:11.9px;text-transform:uppercase;padding:3px 12px;width:40%;margin:-24px auto 20px;border-radius:0 0 8px 8px;border:1px solid rgba(12,163,127,.25);border-top:none}.medication-index-container .pricing-cards .pricing-card.member-pricing .pricing-amount .price-value{color:#0ca37f}.medication-index-container .pricing-cards .pricing-card.starter-pricing{border:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.03)}.medication-index-container .pricing-cards .pricing-card.starter-pricing .pricing-header{margin-top:20px}.medication-index-container .pricing-cards .pricing-card .pricing-benefits{display:flex;flex-direction:column;gap:10px;flex:1 1}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item{display:flex;align-items:center;gap:8px}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .benefit-icon{color:rgba(0,0,0,.3);font-size:13px;flex-shrink:0}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .benefit-icon.benefit-icon--limitation{color:rgba(0,0,0,.45)}.medication-index-container .pricing-cards .pricing-card .pricing-benefits .benefit-item .ant-typography{margin:0;font-size:14px;color:rgba(0,0,0,.6);line-height:1.4}.medication-index-container .pricing-cards .pricing-card .pricing-card-cta{margin-top:18px}.medication-index-container .pricing-cards .pricing-note-text{font-size:11.9px;color:rgba(0,0,0,.35);text-align:center;margin-top:12px}.medication-index-container .pricing-cards .entry-comparison{margin:32px auto 24px;max-width:720px}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}@media screen and (min-width:769px)and (max-width:768px){.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner{grid-template-columns:1fr}}@media screen and (min-width:769px){.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column{padding:20px 18px;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column h3{margin:0 0 10px;font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column ul{margin:0;padding-left:18px;list-style:disc}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column ul li{font-size:14px;color:rgba(0,0,0,.6);line-height:1.6;margin-bottom:4px}.medication-index-container .pricing-cards .entry-comparison .entry-comparison-inner .entry-column.membership{border-color:rgba(12,163,127,.25)}.medication-index-container .pricing-cards .medication-management-highlight{max-width:720px;margin:0 auto 32px;text-align:center}.medication-index-container .pricing-cards .medication-management-highlight .mm-title{margin-bottom:8px}.medication-index-container .pricing-cards .medication-management-highlight .mm-body{font-size:14px;color:rgba(0,0,0,.6);margin:0}.medication-index-container .pricing-cards .medications-section .medications-intro{text-align:center;margin-bottom:20px}.medication-index-container .pricing-cards .medications-section .medications-intro .medications-intro-title{margin-bottom:6px}.medication-index-container .pricing-cards .medications-section .medications-intro .medications-intro-body{font-size:14px;color:rgba(0,0,0,.6);margin:0}.medication-index-container .no-results{padding:48px 0;text-align:center}.medication-index-container .custom-backtop{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s}.medication-index-container .custom-backtop:hover{background:rgba(0,0,0,.8);box-shadow:0 4px 12px rgba(0,0,0,.2)}.medication-index-container .section-faq{width:100%}}