.PricingPlansSection-module__jpnZgW__section{isolation:isolate;background:#23351b;justify-content:center;align-items:center;min-height:max(842px,100svh);display:flex;position:relative;padding:120px 24px 118px!important}.PricingPlansSection-module__jpnZgW__background{object-fit:cover;object-position:center;z-index:-2}.PricingPlansSection-module__jpnZgW__overlay{z-index:-1;background:#00000061;position:absolute;inset:0}.PricingPlansSection-module__jpnZgW__content{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1200px;display:flex}.PricingPlansSection-module__jpnZgW__switch{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff1a;border-radius:52px;gap:8px;display:flex;padding:8px!important}.PricingPlansSection-module__jpnZgW__switch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:39px;font-size:16px;line-height:24px;transition:background .18s;padding:8px 16px!important}.PricingPlansSection-module__jpnZgW__switch button[aria-pressed=true]{background:#17925a}.PricingPlansSection-module__jpnZgW__switch button:not([aria-pressed=true]):hover{background:#17925aa6}.PricingPlansSection-module__jpnZgW__switch button:focus-visible{outline-offset:4px;outline:2px solid #b9ffb3}.PricingPlansSection-module__jpnZgW__medicareNote{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.PricingPlansSection-module__jpnZgW__medicareNote ul{text-align:left;list-style:outside;padding-left:21px!important}.PricingPlansSection-module__jpnZgW__subheader{font-size:14px;line-height:21px;margin-top:24px!important}.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__card{height:auto;min-height:604px}.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__intro{min-height:0}.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__subheader{margin-top:16px!important}.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__features{gap:8px;margin-top:16px!important;margin-bottom:32px!important}.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__features,.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__features{margin-top:16px!important}.PricingPlansSection-module__jpnZgW__plans{grid-template-columns:minmax(0,1fr) minmax(0,1.01867fr) minmax(0,1fr);gap:35px;width:100%;display:grid}.PricingPlansSection-module__jpnZgW__card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;background:#cdcdcd33;border:1px solid #ffffff59;border-radius:12px;flex-direction:column;height:604px;display:flex;position:relative;padding:26px 23px 23px!important}.PricingPlansSection-module__jpnZgW__care{border:3px solid #17925a;padding:27px 24px 24px!important}.PricingPlansSection-module__jpnZgW__complete{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17925a;border-color:#17925a}.PricingPlansSection-module__jpnZgW__badge{color:#fff;white-space:nowrap;background:#17925a;border-radius:30px;align-items:center;gap:8px;height:29px;font-size:14px;line-height:20px;display:inline-flex;position:absolute;top:-17px;left:50%;transform:translate(-50%);padding:4px 9px!important}.PricingPlansSection-module__jpnZgW__intro{min-height:151px}.PricingPlansSection-module__jpnZgW__title{color:#8abe85;font-size:32px;font-weight:500;line-height:42px}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__title{color:#fff}.PricingPlansSection-module__jpnZgW__tagline{letter-spacing:-.3px;font-size:20px;font-weight:400;line-height:28px;margin-top:10px!important}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__tagline{color:#b9ffb3}.PricingPlansSection-module__jpnZgW__description{color:#dadada;font-size:14px;font-weight:400;line-height:21px;margin-top:8px!important}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__description{color:#fff}.PricingPlansSection-module__jpnZgW__price{letter-spacing:-1px;align-items:baseline;gap:8px;font-size:42px;font-weight:400;line-height:52px;display:flex;margin-top:24px!important}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__price{color:#b9ffb3}.PricingPlansSection-module__jpnZgW__period{color:#fff;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.PricingPlansSection-module__jpnZgW__features{flex-direction:column;gap:12px;list-style:none;display:flex;margin-top:19px!important}.PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__features{gap:11px}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__features{gap:11px;margin-top:14px!important}.PricingPlansSection-module__jpnZgW__feature{align-items:center;gap:11px;font-size:14px;font-weight:400;line-height:20px;display:flex}.PricingPlansSection-module__jpnZgW__free .PricingPlansSection-module__jpnZgW__feature,.PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__feature:first-child,.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__feature:first-child,.PricingPlansSection-module__jpnZgW__plans[data-medicare=true] .PricingPlansSection-module__jpnZgW__feature{color:#dadada}.PricingPlansSection-module__jpnZgW__check{color:#b9ffb3;flex-shrink:0;width:15px;height:15px}.PricingPlansSection-module__jpnZgW__free .PricingPlansSection-module__jpnZgW__check{color:#8abe85;width:18px;height:18px}.PricingPlansSection-module__jpnZgW__button{color:#fff;cursor:pointer;background:0 0;border:1px solid #17925a;border-radius:35px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:45px;font-size:16px;font-weight:400;line-height:24px;transition:background .18s;display:flex;margin-top:auto!important}.PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__button{background:#17925a}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__button{color:#17925a;background:#fff;border-color:#fff;border-radius:49px}.PricingPlansSection-module__jpnZgW__free .PricingPlansSection-module__jpnZgW__button:hover{background:#ffffff1a}.PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__button:hover{background:#1ba867}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__button:hover{background:#eaffea}.PricingPlansSection-module__jpnZgW__button:focus-visible{outline-offset:4px;outline:2px solid #b9ffb3!important}.PricingPlansSection-module__jpnZgW__card:focus-visible{outline-offset:-5px;outline:2px solid #b9ffb3}@media (min-width:744px) and (max-width:1100px){.PricingPlansSection-module__jpnZgW__section{padding:80px 24px!important}.PricingPlansSection-module__jpnZgW__plans{gap:20px}.PricingPlansSection-module__jpnZgW__card{height:650px;padding:26px 18px 23px!important}.PricingPlansSection-module__jpnZgW__title{font-size:26px;line-height:36px}.PricingPlansSection-module__jpnZgW__tagline{font-size:17px;line-height:25px}.PricingPlansSection-module__jpnZgW__intro{min-height:185px}.PricingPlansSection-module__jpnZgW__feature{gap:8px;font-size:13px}.PricingPlansSection-module__jpnZgW__button{font-size:13px}}@media (min-width:744px) and (max-width:1366px) and (orientation:portrait){.PricingPlansSection-module__jpnZgW__section{min-height:0}}@media (max-width:743px){.PricingPlansSection-module__jpnZgW__section{--plan-unit:clamp(.85px, 100vw / 344, 1.4px);min-height:100svh;overflow:hidden;padding:0!important}.PricingPlansSection-module__jpnZgW__content{gap:20px;max-width:none;padding-top:calc(32 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__plans{gap:calc(30 * var(--plan-unit));scroll-snap-type:x mandatory;max-width:none;scroll-padding-inline:calc(18 * var(--plan-unit)) calc(6 * var(--plan-unit));overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto;padding:calc(55 * var(--plan-unit)) calc(6 * var(--plan-unit)) calc(55 * var(--plan-unit)) calc(18 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__plans::-webkit-scrollbar{display:none}.PricingPlansSection-module__jpnZgW__card{scroll-snap-align:start;min-width:0;height:auto;min-height:calc(504 * var(--plan-unit));border-radius:calc(10 * var(--plan-unit));flex:0 0 100%;padding:calc(24 * var(--plan-unit)) calc(20 * var(--plan-unit)) calc(19 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__care{padding:calc(24 * var(--plan-unit) - 2px) calc(20 * var(--plan-unit) - 2px) calc(19 * var(--plan-unit) - 2px)!important}.PricingPlansSection-module__jpnZgW__intro{min-height:calc(129 * var(--plan-unit));flex-shrink:0}.PricingPlansSection-module__jpnZgW__title{font-size:calc(28 * var(--plan-unit));line-height:calc(37 * var(--plan-unit))}.PricingPlansSection-module__jpnZgW__tagline{font-size:calc(16 * var(--plan-unit));line-height:calc(22 * var(--plan-unit));letter-spacing:0;margin-top:calc(8 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__description{font-size:calc(12 * var(--plan-unit));line-height:calc(18 * var(--plan-unit));margin-top:calc(6 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__price{font-size:calc(28 * var(--plan-unit));line-height:calc(36 * var(--plan-unit));letter-spacing:0;gap:calc(6 * var(--plan-unit));margin-top:calc(18 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__period{font-size:calc(14 * var(--plan-unit));line-height:calc(20 * var(--plan-unit))}.PricingPlansSection-module__jpnZgW__features,.PricingPlansSection-module__jpnZgW__care .PricingPlansSection-module__jpnZgW__features,.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__features{gap:calc(9 * var(--plan-unit));flex-shrink:0;margin-top:calc(12 * var(--plan-unit))!important;margin-bottom:calc(24 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__feature{gap:calc(10 * var(--plan-unit));font-size:calc(12 * var(--plan-unit));line-height:calc(18 * var(--plan-unit))}.PricingPlansSection-module__jpnZgW__complete .PricingPlansSection-module__jpnZgW__features{margin-bottom:calc(17 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__check,.PricingPlansSection-module__jpnZgW__free .PricingPlansSection-module__jpnZgW__check{width:calc(14 * var(--plan-unit));height:calc(14 * var(--plan-unit))}.PricingPlansSection-module__jpnZgW__button{height:calc(40 * var(--plan-unit));font-size:calc(14 * var(--plan-unit));line-height:calc(20 * var(--plan-unit))}.PricingPlansSection-module__jpnZgW__background{object-position:55% top;height:calc(1700 * var(--plan-unit))!important}.PricingPlansSection-module__jpnZgW__overlay{background:#0000002e}}
