.mens-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mens-cta--center{justify-content:center}.mens-cta--start{justify-content:flex-start}.mens-cta--split{column-gap:62px}.mens-cta--hero{flex-wrap:nowrap;padding:20px 0}.mens-cta__button{background-color:var(--brand-primary-deep);font-family:var(--font-body);color:var(--brand-cream);text-align:center;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;padding:16px 32px;font-size:1.6rem;font-weight:500;line-height:1.6rem;transition:background-color .2s;display:inline-flex}.mens-cta__button:hover,.mens-cta__button:focus-visible{background-color:var(--brand-slate)}.mens-cta--hero .mens-cta__button{padding:15px 32px}.mens-cta--section-gap{margin:28px 0 64px}.mens-cta--steps-gap{margin-top:64px}.mens-cta--providers-gap{margin-bottom:64px}@media (max-width:1024px){.mens-cta--hero{flex-direction:column;align-items:stretch}.mens-cta--hero .mens-cta__button{width:100%}}@media (max-width:767px){.mens-cta{flex-direction:column;align-items:stretch}.mens-cta--split{column-gap:10px}.mens-cta__button,.mens-cta--hero .mens-cta__button{white-space:normal;width:100%;padding:17px 32px;font-size:1.4rem;line-height:1.4rem}.mens-cta--section-gap{margin:28px 0 42px}.mens-cta--steps-gap{margin-top:32px}.mens-cta--providers-gap{margin-bottom:42px}}
.mens-accordion{flex-direction:column;width:100%;display:flex}.mens-accordion__item{background-color:#fff;border-radius:20px;margin-bottom:16px;scroll-margin-top:100px;box-shadow:2px 4px 12px #00000014}.mens-accordion__title{width:100%;font-family:var(--font-display);text-align:left;color:var(--brand-ink);cursor:pointer;background-color:#fff;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:40px;font-weight:500;display:flex}.mens-accordion__question{flex:auto;min-width:0;font-size:2.4rem;line-height:2.4rem}.mens-accordion__icon{width:45px;height:45px;color:var(--brand-ink);flex:none;display:flex}.mens-accordion__icon svg{width:100%;height:100%}.mens-accordion__answer{padding:0 40px 40px}.mens-accordion__answer[hidden]{display:none}.mens-accordion__text{font-family:var(--font-body);color:#1e1e1ecc;margin:0 0 19.2px;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mens-accordion__text:last-child{margin-bottom:0}.mens-accordion__link{color:var(--brand-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.mens-accordion--compact .mens-accordion__title{padding:32px}.mens-accordion--compact .mens-accordion__question{font-size:1.8rem;line-height:1.98rem}.mens-accordion--compact .mens-accordion__icon{width:36px;height:36px}.mens-accordion--compact .mens-accordion__answer{padding:0 32px 32px}.mens-accordion--compact .mens-accordion__text{font-size:1.5rem;line-height:2.25rem}.mens-accordion--plain .mens-accordion__question{color:#000;font-weight:500}@media (max-width:767px){.mens-accordion__item{border-radius:16px}.mens-accordion__title,.mens-accordion--compact .mens-accordion__title{border-radius:16px;padding:25px}.mens-accordion__question,.mens-accordion--compact .mens-accordion__question{font-size:1.8rem;line-height:1.98rem}.mens-accordion__icon,.mens-accordion--compact .mens-accordion__icon{width:36px;height:36px}.mens-accordion__answer,.mens-accordion--compact .mens-accordion__answer{padding:0 25px 25px}.mens-accordion__text,.mens-accordion--compact .mens-accordion__text{font-size:1.5rem;line-height:2.25rem}}
.mens-hero{background-image:linear-gradient(180deg, var(--brand-cream), var(--brand-surface));padding:0 20px}.mens-hero__inner{max-width:1300px;margin:0 auto;padding:60px 0}.mens-hero__row{align-items:stretch;gap:35px;display:flex}.mens-hero__media{flex:0 0 59%;min-width:0}.mens-hero__frame{aspect-ratio:6.88/8.02;background-color:var(--brand-primary-pale);border-radius:16px;width:100%;position:sticky;top:100px;overflow:hidden}.mens-hero__image{object-fit:cover;width:100%;height:100%;display:block}.mens-hero__pill{font-family:var(--font-body);color:var(--brand-ink);background-color:#fff;border-radius:50px;align-items:center;gap:9px;padding:9px 12px;font-size:1.6rem;font-weight:500;line-height:2rem;display:inline-flex;position:absolute;top:20px;left:20px}.mens-hero__pill-dot{background-color:var(--brand-sage);border-radius:50%;width:9px;height:9px}.mens-hero__info{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.mens-hero__title{font-family:var(--font-display);text-transform:capitalize;color:var(--brand-ink);margin:0;font-size:3.8rem;font-weight:500;line-height:4.18rem}.mens-hero__card{border-radius:20px;flex-direction:column;display:flex;box-shadow:2px 4px 12px #00000014}.mens-hero__promo{background-color:var(--brand-accent);border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:16px;display:flex}.mens-hero__promo-icon{color:var(--brand-ink);flex:none;margin-right:7px;display:flex}.mens-hero__promo-text{font-family:var(--font-body);text-align:center;color:var(--brand-ink);padding-left:5px;font-size:1.6rem;font-weight:700;line-height:2.4rem}.mens-hero__price{background-color:#fff;padding:24px 24px 0}.mens-hero__price-line{font-family:var(--font-body);color:var(--brand-slate);margin:0;font-size:2rem;font-weight:900;line-height:2.4rem}.mens-hero__buy{background-color:#fff;border-radius:0 0 16px 16px;padding:0 24px 24px}.mens-hero__supplies{font-family:var(--font-body);color:#1e1e1eb3;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;margin:0 0 16px;font-size:1.28rem;line-height:1.8rem;display:flex}.mens-hero__supplies-label{font-weight:500}.mens-hero__supply{border-bottom:1px solid var(--brand-slate);color:var(--brand-slate);padding:4px 0 3px;display:inline-block}.mens-hero__supply:hover,.mens-hero__supply:focus-visible{color:var(--brand-primary-deep);border-bottom-color:var(--brand-primary-deep)}.mens-hero__notes{flex-direction:column;gap:4px;display:flex}.mens-hero__note{font-family:var(--font-body);text-align:center;color:#1e1e1eb3;margin:0;font-size:1.28rem;font-weight:400;line-height:1.8rem}.mens-hero__tabs-card{background-color:#fff;border-radius:16px;flex-direction:column;gap:20px;padding-bottom:24px;display:flex;box-shadow:2px 4px 12px #00000014}.mens-hero__tabs{flex-direction:column;gap:24px;padding:24px;display:flex}.mens-hero__tablist{background-color:#1e1e1e1a;border-radius:32px;flex-wrap:wrap;justify-content:space-between;gap:7px;padding:8px;display:flex}.mens-hero__tab{font-family:var(--font-body);color:var(--brand-ink);cursor:pointer;background-color:#0000;border:0;border-radius:32px;justify-content:center;align-items:center;padding:10.5px 35.5px;font-size:1.4rem;font-weight:500;line-height:1.61rem;display:flex}.mens-hero__tab--active{background-color:#fff}.mens-hero__panel{padding:0 16px}.mens-hero__benefits{margin:0;padding:0;list-style:none}.mens-hero__benefit{align-items:flex-start;padding-bottom:10px;display:flex}.mens-hero__benefit+.mens-hero__benefit{margin-top:10px}.mens-hero__benefit:last-child{padding-bottom:0}.mens-hero__benefit-icon{color:var(--brand-slate);flex:0 0 30px;display:flex}.mens-hero__benefit-text{font-family:var(--font-body);color:#1e1e1ecc;padding-left:5px;font-size:1.6rem;font-weight:500;line-height:2.4rem}.mens-hero__pricing-title{font-family:var(--font-display);color:var(--brand-ink);margin:0 0 32px;font-size:2rem;font-weight:500;line-height:2.2rem}.mens-hero__pricing-subtitle{font-family:var(--font-body);color:#1e1e1ecc;margin:0 0 8px;font-size:1.6rem;font-weight:700;line-height:2.4rem}.mens-hero__price-table{border:1px solid #1e1e1e33;border-radius:16px}.mens-hero__price-row{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.mens-hero__price-row+.mens-hero__price-row{border-top:1px solid #1e1e1e33}.mens-hero__price-name{font-family:var(--font-body);color:#1e1e1ecc;font-size:1.4rem;font-weight:500;line-height:1.54rem}.mens-hero__price-value{font-family:var(--font-body);text-align:right;white-space:nowrap;color:#1e1e1ecc}.mens-hero__price-amount{color:var(--brand-teal-deep);font-size:2rem;font-weight:500;line-height:2.2rem}.mens-hero__price-unit{font-size:1.4rem;font-weight:500;line-height:1.76rem}.mens-hero__terms{flex-direction:column;gap:6px;margin-top:16px;display:flex}.mens-hero__term{font-family:var(--font-body);color:#1e1e1eb3;margin:0;font-size:1.28rem;line-height:1.792rem}.mens-hero__description-text{font-family:var(--font-body);color:#1e1e1ecc;margin:0 0 18.24px;font-size:1.52rem;font-weight:400;line-height:2.28rem}.mens-hero__description-text:last-child{margin-bottom:0}.mens-hero__divider{border-top:1px solid var(--brand-primary-soft);margin:2px 0}.mens-hero__marks{flex-wrap:wrap;justify-content:space-around;row-gap:10px;margin:0;padding:0 24px;list-style:none;display:flex}.mens-hero__mark{justify-content:center;align-items:center;margin:0 10px;display:flex}.mens-hero__mark-icon{color:#1e1e1eb3;margin-right:4px;display:flex}.mens-hero__mark-text{font-family:var(--font-body);color:#1e1e1eb3;padding-left:5px;font-size:1.3rem;font-weight:500;line-height:1.95rem}.mens-hero__media-mobile{display:none}.mens-hero__details{flex-direction:column;gap:20px;display:flex}.mens-hero__availability{font-family:var(--font-body);text-align:center;color:var(--brand-ink);margin:0;font-size:1.8rem;font-weight:400;line-height:2.7rem}.mens-hero__availability-lead{font-weight:900}.mens-hero__box{border:2px solid #1e1e1e33;padding:8px 11.2px}.mens-hero__box-text{font-family:var(--font-body);color:var(--brand-primary-mid);margin:0;font-size:1.2rem;font-weight:700;line-height:1.68rem}.mens-hero__footnote{font-family:var(--font-body);color:#1e1e1eb3;margin:0;font-size:1.28rem;font-weight:400;line-height:1.792rem}.mens-hero__isi{text-align:center}.mens-hero__isi-link{border-bottom:1px solid var(--brand-slate);font-family:var(--font-body);color:var(--brand-slate);padding-bottom:3px;font-size:1.2rem;line-height:1.32rem;display:inline-block}@media (max-width:1024px){.mens-hero__inner{padding:64px 0}.mens-hero__row{gap:25px}.mens-hero__media{flex-basis:55%}.mens-hero__title{font-size:3.1rem;line-height:3.41rem}.mens-hero__tabs{padding:16px}.mens-hero__tab{padding:10.5px 11px}}@media (max-width:767px){.mens-hero{padding:0 15px}.mens-hero__inner{padding:24px 0}.mens-hero__media{display:none}.mens-hero__title{font-size:2.8rem;line-height:3.08rem}.mens-hero__tab{padding:10.5px 15px}.mens-hero__media-mobile{aspect-ratio:360/420;background-color:var(--brand-primary-pale);border-radius:16px;width:100%;display:block;overflow:hidden}.mens-hero__image-mobile{object-fit:cover;width:100%;height:100%;display:block}.mens-hero__price-row{flex-wrap:wrap}}
.mens-insight{background-color:var(--brand-cream);padding:0 20px}.mens-insight__inner{max-width:1300px;margin:0 auto;padding:56px 0}.mens-insight__row{gap:20px;display:flex}.mens-insight__text{flex-direction:column;flex:0 0 55.3%;justify-content:center;align-items:flex-start;min-width:0;display:flex}.mens-insight__heading{font-family:var(--font-display);text-transform:capitalize;color:var(--brand-ink);margin:0 0 24px;font-size:4.2rem;font-weight:500;line-height:5.2rem}.mens-insight__paragraph{font-family:var(--font-body);color:#1e1e1ee8;margin:0;font-size:1.7rem;font-weight:400;line-height:2.55rem}.mens-insight__paragraph:nth-of-type(2){color:#1e1e1ecc;margin:16px 0;font-size:1.6rem;line-height:2.4rem}.mens-insight__media{flex:1 1 0;min-width:0;margin-left:40px}.mens-insight__image{aspect-ratio:1;object-fit:cover;background-color:var(--brand-primary-pale);border-radius:20px;width:100%;display:block}@media (max-width:1024px){.mens-insight__row{flex-direction:column}.mens-insight__text{flex-basis:auto}.mens-insight__media{margin-left:0}.mens-insight__heading{font-size:3.4rem;line-height:4rem}}@media (max-width:767px){.mens-insight{padding:0 15px}.mens-insight__inner{padding:30px 0}.mens-insight__heading{font-size:3rem;line-height:3.5rem}}
.mens-benefits{background-color:#fff;padding:0 20px;position:relative}.mens-benefits__defs{width:0;height:0;position:absolute;overflow:hidden}.mens-benefits__stop{stop-opacity:1}.mens-benefits__stop--light{stop-color:var(--brand-accent)}.mens-benefits__stop--deep{stop-color:var(--brand-accent-deep)}.mens-benefits__inner{flex-direction:column;align-items:center;max-width:1300px;margin:0 auto;padding:50px 0;display:flex}.mens-benefits__heading{max-width:702px;font-family:var(--font-display);text-align:center;text-transform:capitalize;color:var(--brand-ink);margin:0 0 24px;font-size:4.2rem;font-weight:500;line-height:5.2rem}.mens-benefits__stage{background-image:radial-gradient(ellipse 60% 70% at 50% 50%, var(--brand-accent-pale), #fff0);border-radius:20px;justify-content:center;width:100%;max-width:1024px;padding:15px 0;display:flex}.mens-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;width:100%;max-width:705px;margin:0;padding:0;list-style:none;display:grid}.mens-benefits__card{background-image:linear-gradient(180deg, #fff, var(--brand-surface));text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:14px 12px 18px;display:flex;box-shadow:0 1px 3px #00000008}.mens-benefits__art{justify-content:center;align-items:center;width:100%;height:84px;display:flex;position:relative}.mens-benefits__glow{background-image:radial-gradient(closest-side, var(--brand-accent-soft), #fff0);border-radius:50%;width:150px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mens-benefits__sparkle{color:var(--brand-accent);display:flex;position:absolute}.mens-benefits__sparkle--high{top:8px;right:calc(50% - 52px)}.mens-benefits__sparkle--low{bottom:14px;left:calc(50% - 50px)}.mens-benefits__icon{display:flex;position:relative}.mens-benefits__title{font-family:var(--font-display);color:var(--brand-ink);margin:8px 0 10px;font-size:2rem;font-weight:500;line-height:2.5rem}.mens-benefits__text{font-family:var(--font-body);color:#1e1e1ecc;margin:0;font-size:1.45rem;font-weight:300;line-height:2.2rem}.mens-benefits__footnote{font-family:var(--font-body);text-align:center;color:var(--brand-slate);margin:10px 0;font-size:2rem;font-weight:700;line-height:3.6rem}@media (max-width:1024px){.mens-benefits__heading{max-width:421px;font-size:3.4rem;line-height:4rem}}@media (max-width:767px){.mens-benefits__inner{padding:24px 0 16px}.mens-benefits__heading{max-width:none;font-size:3rem;line-height:3.5rem}.mens-benefits__stage{padding:10px 0}.mens-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:300px}.mens-benefits__card{border-radius:10px;padding:8px 8px 12px}.mens-benefits__card:nth-child(-n+3){grid-column:span 2}.mens-benefits__card--desktop{display:none}.mens-benefits__art{height:60px}.mens-benefits__glow{width:120px;height:56px}.mens-benefits__icon svg{width:46px;height:46px}.mens-benefits__sparkle--high{top:4px;right:calc(50% - 40px)}.mens-benefits__sparkle--low{bottom:8px;left:calc(50% - 40px)}.mens-benefits__title{margin:4px 0 6px;font-size:1.5rem;line-height:1.9rem}.mens-benefits__text{font-size:1.25rem;line-height:1.75rem}.mens-benefits__footnote{font-size:1.6rem;line-height:2.4rem}}
.mens-essentials{background-color:var(--brand-cream);padding:0 20px}.mens-essentials__inner{max-width:1300px;margin:0 auto;padding:56px 0}.mens-essentials__row{gap:20px;display:flex}.mens-essentials__media{flex:0 0 42%;min-width:0}.mens-essentials__image{aspect-ratio:1;object-fit:cover;background-color:var(--brand-primary-pale);border-radius:20px;width:100%;display:block}.mens-essentials__text{flex-direction:column;flex:1 1 0;min-width:0;padding-left:40px;display:flex}.mens-essentials__heading{max-width:625px;font-family:var(--font-display);text-transform:capitalize;color:var(--brand-ink);margin:0 0 24px;font-size:4.2rem;font-weight:500;line-height:5.2rem}.mens-essentials__list{margin:0 0 10px;padding:0;list-style:none}.mens-essentials__item{align-items:flex-start;padding-bottom:8px;display:flex}.mens-essentials__item+.mens-essentials__item{margin-top:8px}.mens-essentials__item:last-child{padding-bottom:0}.mens-essentials__icon{color:var(--brand-ink);flex:0 0 30px;display:flex}.mens-essentials__item-text{font-family:var(--font-body);color:var(--brand-slate);padding-left:5px;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media (max-width:1024px){.mens-essentials__row{flex-direction:column}.mens-essentials__media{flex-basis:auto;order:2}.mens-essentials__text{order:1;padding-left:0}.mens-essentials__heading{max-width:none;font-size:3.4rem;line-height:4rem}}@media (max-width:767px){.mens-essentials{padding:0 15px}.mens-essentials__inner{padding:42px 0}.mens-essentials__heading{font-size:3rem;line-height:3.5rem}}
.mens-statement{background-color:#fff;padding:0 20px}.mens-statement__inner{max-width:1300px;margin:0 auto;padding:60px 0}.mens-statement__card{background-color:#d5cec3;border-radius:16px;gap:20px;padding:30px 100px 0;display:flex}.mens-statement__text{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding-bottom:30px;display:flex}.mens-statement__heading{font-family:var(--font-display);letter-spacing:.64px;color:var(--brand-ink);margin:0 0 32px;font-size:3.2rem;font-weight:500;line-height:3.52rem}.mens-statement__highlight{color:var(--brand-teal-deep)}.mens-statement__paragraph{font-family:var(--font-body);color:#1e1e1ee8;margin:0 0 20px;font-size:1.7rem;font-weight:400;line-height:2.72rem}.mens-statement__attribution{align-items:flex-start;margin-bottom:40px;display:flex}.mens-statement__attribution-icon{color:var(--brand-sage);flex:0 0 30px;display:flex}.mens-statement__attribution-name{font-family:var(--font-display);color:#1e1e1ecc;padding-left:5px;font-size:1.8rem;font-weight:500;line-height:1.98rem}.mens-statement__attribution-role{font-family:var(--font-body);margin-top:5px;font-size:1.4rem;font-weight:400;line-height:1.54rem;display:block}.mens-statement__media{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}.mens-statement__image{aspect-ratio:722/928;object-fit:cover;object-position:top center;width:100%;display:block}@media (max-width:1024px){.mens-statement__card{flex-direction:column;padding:42px 48px 0}.mens-statement__text{padding-bottom:0}.mens-statement__image{max-width:239px}}@media (max-width:767px){.mens-statement{padding:0 15px}.mens-statement__inner{padding:20px 0}.mens-statement__card{padding:42px 20px 0}.mens-statement__heading{letter-spacing:.48px;font-size:2.4rem;line-height:2.64rem}.mens-statement__attribution{margin-bottom:0}.mens-statement__image{max-width:304px}}
.mens-assurance{background-color:#fff;padding:0 20px}.mens-assurance__inner{max-width:1300px;margin:0 auto;padding-bottom:56px}.mens-assurance__heading{font-family:var(--font-display);text-align:center;text-transform:capitalize;color:var(--brand-ink);margin:0;padding:48px 0 16px;font-size:3.94266rem;font-weight:500;line-height:4.33693rem}.mens-assurance__row{display:flex}.mens-assurance__facts{flex-direction:column;flex:0 0 42%;gap:20px;min-width:0;padding-top:36px;display:flex}.mens-assurance__label{font-family:var(--font-display);color:var(--brand-slate);margin:0;font-size:2rem;font-weight:500;line-height:2.4rem}.mens-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mens-assurance__stat{border:1px solid var(--brand-sand);background-color:var(--brand-cream);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;min-height:214px;padding:30px 20px;display:flex}.mens-assurance__stat-icon{color:var(--brand-sage);display:flex}.mens-assurance__stat-value{font-family:var(--font-display);color:var(--brand-ink);font-size:3.2rem;font-weight:500;line-height:3.84rem}.mens-assurance__stat-text{font-family:var(--font-body);color:var(--brand-slate);font-size:1.6rem;font-weight:500;line-height:2.4rem}.mens-assurance__panel{flex:1 1 0;min-width:0;padding:44px 20px 28px}.mens-assurance__card{background-color:var(--brand-cream);border-radius:10px;padding:26px 24px 24px}.mens-assurance__card-label{font-family:var(--font-body);color:var(--brand-ink);align-items:center;gap:10px;margin:0;font-size:1.6rem;font-weight:700;line-height:3.4rem;display:flex}.mens-assurance__card-icon{background-color:var(--brand-accent);width:34px;height:34px;color:var(--brand-ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.mens-assurance__card-text{font-family:var(--font-body);color:var(--brand-primary-mid);margin:12px 0 24px;padding-top:5px;font-size:1.7rem;font-weight:400;line-height:2.55rem}.mens-assurance__card-byline{font-family:var(--font-display);color:var(--brand-slate);margin:0;font-size:2rem;font-weight:500;line-height:3rem}@media (max-width:1024px){.mens-assurance__row{flex-direction:column}.mens-assurance__facts{flex-basis:auto;padding-top:0}.mens-assurance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mens-assurance__stat{min-height:0;padding:20px 10px}.mens-assurance__stat-text{font-size:1.4rem;line-height:2.1rem}.mens-assurance__panel{padding:30px 0 0}}@media (max-width:767px){.mens-assurance__inner{padding-bottom:20px}.mens-assurance__heading{padding:20px 0 0;font-size:3rem;line-height:3.3rem}.mens-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mens-assurance__stat{border-radius:20px;min-height:191px}.mens-assurance__panel{padding:44px 10px 28px}.mens-assurance__card-byline{font-size:1.8rem;line-height:2.6rem}}
.mens-steps{background-color:var(--brand-surface);padding:56px 20px}.mens-steps__inner{max-width:1300px;margin:0 auto}.mens-steps__heading{font-family:var(--font-display);text-align:center;text-transform:capitalize;color:var(--brand-ink);margin:0 0 5px;font-size:3.94266rem;font-weight:500;line-height:4.33693rem}.mens-steps__heading-line{display:block}.mens-steps__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.mens-steps__card{background-color:#fff;border-radius:30px;flex-direction:column;min-width:0;padding:32px 32px 0;display:flex;box-shadow:0 1px 20px #0000000d}.mens-steps__body{flex-direction:column;gap:20px;display:flex}.mens-steps__title{font-family:var(--font-display);color:var(--brand-ink);margin:0;font-size:2.3rem;font-weight:500;line-height:3.2rem}.mens-steps__divider{border-top:1px solid var(--brand-primary-soft);margin:2px 0}.mens-steps__row{display:flex}.mens-steps__count{flex-direction:column;flex:0 0 88px;align-items:center;display:flex}.mens-steps__count-label{font-family:var(--font-body);color:var(--brand-ink);font-size:1.6rem;font-weight:700;line-height:2.4rem}.mens-steps__count-number{font-family:var(--font-display);color:var(--brand-slate);font-size:5rem;font-weight:500;line-height:5.6rem}.mens-steps__text{min-width:0;font-family:var(--font-body);color:var(--brand-slate);flex:1 1 0;margin:0;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mens-steps__media{justify-content:center;margin-top:auto;display:flex;position:relative}.mens-steps__media--phone{padding-top:30px}.mens-steps__media--box{padding-top:40px}.mens-steps__media--care{padding-top:80px}.mens-steps__image{max-width:100%;height:auto;display:block}.mens-steps__media--phone .mens-steps__image{aspect-ratio:500/727;object-fit:contain;width:216px}.mens-steps__media--box .mens-steps__image{aspect-ratio:1;object-fit:contain;width:265px}.mens-steps__frame{width:100%;position:relative}.mens-steps__media--care .mens-steps__image{aspect-ratio:455/309;object-fit:cover;border-radius:30px;width:100%}.mens-steps__chat-pill{background-color:var(--brand-sage);font-family:var(--font-body);white-space:nowrap;color:var(--brand-ink);border-radius:6px;padding:6px 10px;font-size:1.2rem;font-weight:500;line-height:1.4rem;position:absolute;top:6%;left:31%}.mens-steps__chat-bubble{background-color:#fff;border-radius:10px;flex-direction:column;gap:6px;width:54%;padding:10px 12px;display:flex;position:absolute;top:28%;left:42%;box-shadow:0 4px 14px #0000001a}.mens-steps__chat-head{align-items:center;gap:8px;display:flex}.mens-steps__chat-avatar{object-fit:contain;background-color:var(--brand-cream);border-radius:50%;width:22px;height:22px}.mens-steps__chat-name{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-slate);font-size:1.05rem;font-weight:600;line-height:1.2rem}.mens-steps__chat-text{font-family:var(--font-body);color:var(--brand-ink);font-size:1.15rem;font-weight:400;line-height:1.6rem}@media (max-width:1024px){.mens-steps__cards{grid-template-columns:minmax(0,1fr);gap:20px}.mens-steps__frame{width:286px;max-width:100%}.mens-steps__media--phone .mens-steps__image,.mens-steps__media--box .mens-steps__image{width:215px}}@media (max-width:767px){.mens-steps{padding:42px 20px}.mens-steps__heading{padding:0 20px;font-size:2.4rem;line-height:2.64rem}.mens-steps__cards{gap:16px;margin-top:28px}.mens-steps__count{flex-basis:86px}.mens-steps__text{font-size:1.4rem;line-height:2.1rem}.mens-steps__media--phone .mens-steps__image{width:157px}.mens-steps__media--box .mens-steps__image{width:172px}.mens-steps__media--care{padding-top:40px}.mens-steps__frame{width:100%}}
.mens-pharmacy{background-color:#fff;padding:0 20px}.mens-pharmacy__inner{max-width:1300px;margin:0 auto;padding:56px 0}.mens-pharmacy__card{background-color:#fff;border-radius:50px;gap:20px;padding:30px;display:flex;box-shadow:0 0 20px #0000000d}.mens-pharmacy__text{flex-direction:column;flex:1 1 0;justify-content:center;gap:20px;min-width:0;display:flex}.mens-pharmacy__heading{font-family:var(--font-display);text-transform:capitalize;color:var(--brand-ink);margin:0;font-size:4.2rem;font-weight:500;line-height:5.2rem}.mens-pharmacy__paragraph{max-width:658px;font-family:var(--font-body);color:#1e1e1ee8;margin:0;font-size:1.8rem;font-weight:400;line-height:2.7rem}.mens-pharmacy__strong{font-weight:700}.mens-pharmacy__media{flex:0 0 39.4%;min-width:0;position:relative;container-type:inline-size}.mens-pharmacy__image{aspect-ratio:638/594;object-fit:cover;background-color:var(--brand-primary-pale);border-radius:20px;width:100%;display:block}.mens-pharmacy__overlay{font-family:var(--font-display);text-align:center;color:var(--brand-primary-deep);margin:0;padding:0 6%;font-size:6.9cqw;font-weight:500;line-height:1.17;position:absolute;top:2.5%;left:0;right:0}.mens-pharmacy__overlay-line{display:block}@media (max-width:1024px){.mens-pharmacy__card{padding:16px}.mens-pharmacy__heading{font-size:3.4rem;line-height:4rem}.mens-pharmacy__media{flex-basis:37%}}@media (max-width:767px){.mens-pharmacy{padding:0 15px}.mens-pharmacy__inner{padding:50px 0}.mens-pharmacy__card{flex-direction:column;padding:20px}.mens-pharmacy__heading{font-size:3rem;line-height:3.5rem}.mens-pharmacy__media{flex-basis:auto}}
.mens-providers{background-color:var(--brand-surface);flex-direction:column;align-items:center;padding:60px 0 40px;display:flex}.mens-providers__heading{width:100%;font-family:var(--font-display);text-align:center;text-transform:capitalize;color:var(--brand-ink);margin:0 0 32px;font-size:4.8rem;font-weight:500;line-height:5.28rem}.mens-providers__intro{width:720px;max-width:calc(100% - 40px);font-family:var(--font-body);text-align:center;color:#1e1e1ee8;margin:0 0 30px;padding-bottom:20px;font-size:1.7rem;font-weight:400;line-height:2.55rem}.mens-providers__inner{width:100%;max-width:1340px;padding:0 20px}.mens-providers__card{background-color:#fff;border-radius:30px;margin:10px 10px 42px;overflow:hidden;box-shadow:2px 4px 12px #00000014}.mens-providers__title{font-family:var(--font-display);color:var(--brand-ink);margin:0;padding:24px 24px 0;font-size:2rem;font-weight:500;line-height:3rem}.mens-providers__subtitle{font-family:var(--font-body);color:#1e1e1ecc;margin:0;padding:5px 24px 0;font-size:1.6rem;font-weight:700;line-height:2.4rem}.mens-providers__description{padding:14px 24px 24px}.mens-providers__text,.mens-providers__list-item,.mens-providers__footer{font-family:var(--font-body);color:#1e1e1ee8;font-size:1.7rem;font-weight:400;line-height:2.55rem}.mens-providers__text{margin:0}.mens-providers__list-title{font-family:var(--font-body);color:#1e1e1ee8;margin:10px 0 0;font-size:1.7rem;font-weight:700;line-height:2.55rem}.mens-providers__list{margin:16px 0;padding-left:40px}.mens-providers__footer{margin:24px 0 0;font-style:italic}.mens-providers__link{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.mens-providers{padding:42px 0 20px}.mens-providers__heading{padding:0 20px;font-size:3.2rem;line-height:3.52rem}.mens-providers__intro{width:auto;max-width:none;margin:0;padding:0 20px}.mens-providers .mens-cta{align-self:stretch;margin-top:32px;padding:0 20px}.mens-providers__inner{padding:0 10px}.mens-providers__card{border-radius:24px;margin:10px 10px 42px}}
.mens-faq{background-color:#fff;padding:56px 20px}.mens-faq__inner{flex-direction:column;align-items:center;max-width:1300px;margin:0 auto;padding:10px;display:flex}.mens-faq__heading{max-width:998px;font-family:var(--font-display);text-align:center;text-transform:capitalize;color:var(--brand-ink);margin:0 0 32px;font-size:4.8rem;font-weight:500;line-height:5.28rem}.mens-faq__subheading{font-family:var(--font-body);text-align:center;color:var(--brand-slate);margin:0 0 40px;font-size:1.6rem;font-weight:400;line-height:2.56rem}@media (max-width:767px){.mens-faq{padding:56px 20px 0}.mens-faq__inner{padding:0}.mens-faq__heading{font-size:3.2rem;line-height:3.52rem}.mens-faq__subheading{margin-bottom:25px}}
.mens-fine-print{background-color:#fff;padding:0 20px 56px}.mens-fine-print__inner{max-width:1300px;margin:0 auto;padding:10px}.mens-fine-print__heading{font-family:var(--font-display);text-transform:capitalize;color:var(--brand-ink);margin:14px 0 29px;font-size:3.6rem;font-weight:500;line-height:3.96rem}.mens-fine-print__body{margin-bottom:32px}.mens-fine-print__lead,.mens-fine-print__paragraph{font-family:var(--font-body);margin:0 0 19.2px;font-weight:400}.mens-fine-print__lead{color:#1e1e1ecc;font-size:1.6rem;line-height:2.4rem}.mens-fine-print__paragraph{color:#1e1e1ee8;font-size:1.7rem;line-height:2.55rem}.mens-fine-print__paragraph:last-child{margin-bottom:0}@media (max-width:767px){.mens-fine-print{padding-top:56px}.mens-fine-print__inner{padding:0}.mens-fine-print__heading{text-align:center;font-size:3.2rem;line-height:3.52rem}}
.mens-page{flex-direction:column;display:flex}
