.offer-value-stack{background:#fff;padding:40px 0}@media (min-width:1024px){.offer-value-stack{padding:64px 0}}.offer-value-stack__header{margin-bottom:24px;text-align:center}@media (min-width:1024px){.offer-value-stack__header{margin-bottom:32px}}.offer-value-stack__tag{align-items:center;background:linear-gradient(90deg,rgba(16,34,90,.12),rgba(144,7,19,.12));border-radius:100px;display:inline-flex;margin-bottom:12px;padding:4px 16px}.offer-value-stack__tag span{background:linear-gradient(112deg,#10225a 14.62%,#96050f 85.97%);background-clip:text;-webkit-background-clip:text;font-weight:500;text-transform:uppercase;-webkit-text-fill-color:transparent}.offer-value-stack__heading{background:linear-gradient(156.85deg,#10225a 14.619%,#96050f 85.965%);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700;letter-spacing:-.3px;line-height:36px;margin:0 0 12px;-webkit-text-fill-color:transparent}@media (min-width:1024px){.offer-value-stack__heading{font-size:44px;letter-spacing:-.44px;line-height:48px}}.offer-value-stack__subheading{margin:0 auto;max-width:362px}.offer-value-stack__card-outer{background:#fff;border:1px solid #ebebeb;border-radius:32px;box-shadow:0 0 12px rgba(0,0,0,.1);margin:0 auto;max-width:800px;overflow:hidden}.offer-value-stack__card-header{padding:24px 24px 12px;text-align:left}@media (min-width:1024px){.offer-value-stack__card-header{padding:24px 32px 12px;text-align:center}}.offer-value-stack__card-heading{background:linear-gradient(156.85deg,#10225a 14.619%,#96050f 85.965%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:500;line-height:29px;margin:0 0 8px;-webkit-text-fill-color:transparent}.offer-value-stack__card-subheading{color:#4b4b4b;font-size:12px;font-weight:350;line-height:16px;margin:0}.offer-value-stack__rows{padding:0}.offer-value-stack__row{align-items:center;border-bottom:1px solid #ebebeb;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.offer-value-stack__row:last-child{border-bottom:none}@media (min-width:1024px){.offer-value-stack__row{padding:12px 40px}}.offer-value-stack__row-main{align-items:center;display:flex;gap:16px;min-width:0}.offer-value-stack__icon-wrap{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.offer-value-stack__row-text{min-width:0}.offer-value-stack__row-title{color:#171717;font-size:16px;font-weight:500;line-height:19px;margin:0}.offer-value-stack__row-description{color:#4b4b4b;font-size:12px;font-weight:350;line-height:16px;margin:4px 0 0}.offer-value-stack__row-price{flex-shrink:0;text-align:right}.offer-value-stack__row-was{color:#949494;display:block;font-size:14px;font-weight:350;line-height:20px;text-decoration:line-through}.offer-value-stack__row-now{background:linear-gradient(112deg,#10225a 14.62%,#96050f 85.97%);background-clip:text;-webkit-background-clip:text;display:block;font-size:24px;font-weight:400;line-height:normal;-webkit-text-fill-color:transparent}.offer-value-stack__row-now--neutral{color:#10225a}.offer-value-stack__summary-row{align-items:center;border-top:1px solid #ebebeb;display:flex;gap:16px;justify-content:space-between;padding:16px}@media (min-width:1024px){.offer-value-stack__summary-row{margin:0 -10px;padding:32px 40px 24px}}.offer-value-stack__summary-col{align-items:baseline;display:flex}.offer-value-stack__summary-label{color:#4b4b4b;font-size:12px;font-weight:350;margin:0 6px 0 0}@media (min-width:1024px){.offer-value-stack__summary-label{font-size:16px}}.offer-value-stack__summary-value{color:#171717;font-size:24px;font-weight:500;line-height:29px;margin:0}.offer-value-stack__summary-col--total .offer-value-stack__summary-value{background:linear-gradient(112deg,#10225a 14.62%,#96050f 85.97%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:line-through}.offer-value-stack__summary-col--pay .offer-value-stack__summary-value{background:linear-gradient(112deg,#10225a 14.62%,#96050f 85.97%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.offer-value-stack__hsa-bar{align-items:center;background:linear-gradient(0deg,#531435,#152158);border-radius:32px;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:24px}.offer-value-stack__hsa-label{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.offer-value-stack__hsa-value{font-size:32px;font-weight:800;line-height:normal}.offer-value-stack__hsa-suffix{font-size:12px;font-weight:350;margin-left:4px}