.medupro-product-picker{padding-block:20px 45px}.medupro-product-picker>h2{font-size:clamp(1.4rem,3vw,2rem);color:var(--text-primary);margin:8px 0 12px}.medupro-product-picker>p:not(.medupro-v2-kicker){max-width:820px;color:var(--text-secondary);font-size:.88rem;line-height:1.7}.medupro-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.medupro-product-grid button{display:grid;gap:9px;align-content:start;min-width:0;text-align:start;border:1px solid var(--border-color);border-radius:17px;background:var(--background-secondary);color:var(--text-primary);padding:20px;cursor:pointer;font:inherit}.medupro-product-grid button[aria-pressed="true"]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,var(--background-secondary));box-shadow:inset 0 0 0 1px var(--primary-color)}.medupro-product-grid strong{font-size:.95rem}.medupro-product-grid button>span{font-size:.78rem;line-height:1.6;color:var(--text-secondary)}.medupro-product-grid b{font-size:1.1rem;color:var(--primary-color);margin-top:4px}.medupro-product-grid small{font-size:.7rem;font-weight:500}.medupro-product-grid button:disabled{opacity:.5;cursor:not-allowed}.medupro-product-grid button:focus-visible{outline:3px solid var(--primary-color);outline-offset:3px}#medupro-product-title{font-size:1.4rem}#medupro-product-benefit{line-height:1.6}#medupro-display-price{font-size:2rem;margin:14px 0}#medupro-display-price small{font-size:.8rem;font-weight:500}.medupro-product-grid button[data-checkout-busy="true"]{opacity:.6}@media(max-width:620px){.medupro-product-grid{grid-template-columns:minmax(0,1fr)}.medupro-product-picker{padding-block:12px 25px}.medupro-product-grid button{padding:17px}}
.medupro-product-picker,#medupro-checkout{scroll-margin-top:130px}.medupro-product-grid b{direction:ltr;unicode-bidi:isolate}
.medupro-price-row{display:inline-flex;direction:ltr;unicode-bidi:isolate;align-items:baseline;justify-content:flex-start;gap:.3em;flex-wrap:nowrap;max-width:100%;font-variant-numeric:tabular-nums;white-space:nowrap}
.medupro-price-row .medupro-price-amount{font-weight:inherit;direction:ltr;unicode-bidi:isolate}
.medupro-price-row .medupro-price-currency{font-size:.62em;font-weight:700;direction:ltr;unicode-bidi:isolate}
.medupro-price-row .medupro-price-divider{font-size:.6em;font-weight:400;opacity:.5;margin-inline:.1em}
.medupro-price-row .medupro-price-period{display:inline-flex;direction:ltr;gap:.25em;font-size:.58em!important;line-height:1.5;font-weight:500;color:var(--text-secondary);unicode-bidi:isolate}
.medupro-product-grid .medupro-price-row{font-size:1.2rem;gap:.3em}
.medupro-product-grid > button > b{justify-self:start}
.medupro-product-grid .medupro-price-row .medupro-price-period{font-size:.63em!important}
#medupro-display-price .medupro-price-row{font-size:inherit}
.medupro-v2-plan h3 .medupro-price-row{font-size:inherit}
