.male-page{overflow-x:clip}.male-section{padding-block:clamp(2.75rem,5vw,5rem)}.male-section.is-major{padding-block:clamp(3.1rem,5.4vw,5.75rem)}.male-section.is-compact{padding-block:clamp(1.5rem,2.8vw,2.4rem)}.male-section.is-white{background:var(--surface)}.male-section.is-soft{background:color-mix(in srgb,var(--mint) 16%,var(--bg))}.male-section.is-peach{background:color-mix(in srgb,var(--peach) 16%,var(--bg))}.male-section h2,.male-copy h2,.male-copy h3,.male-panel h2,.male-panel h3{margin-top:0}.male-head{max-width:74ch;margin-bottom:clamp(1.15rem,2vw,1.65rem)}.male-head p:last-child,.male-copy p:last-child,.male-panel p:last-child,.male-note{margin-bottom:0}.male-copy a,.male-panel a,.male-prose a{font-weight:650}.male-display{margin:0 0 .3rem;font-family:var(--font-serif);font-size:clamp(1.9rem,3.4vw,3.05rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--navy)}.male-hero{position:relative;display:block;background:var(--bg);overflow:hidden}.male-hero picture{position:relative;display:block;height:clamp(15.5rem,58vw,21rem)}.male-hero-bg,.male-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.male-hero-bg{object-fit:cover;object-position:68% 48%}.male-hero-scrim{background:linear-gradient(180deg,rgba(247,244,241,0) 48%,var(--bg) 100%)}.male-hero-inner{position:relative;z-index:1;padding-block:1.05rem clamp(1.35rem,3.5vw,2rem)}.male-hero-copy{max-width:38rem}.male-hero h1{margin:0 0 .7rem;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.15}.male-hero-copy p{margin-bottom:.35rem}.male-crumbs{padding-block:.7rem 0;background:var(--bg)}.male-crumbs .crumbs{margin:0}.male-page .male-crumbs .crumbs li:not(:last-child):after{content:"→";margin-left:.4rem;color:var(--text-soft)}.male-crumbs+.male-section{padding-top:clamp(1.5rem,2.6vw,2.35rem)}.male-panel{padding:clamp(1.2rem,2.2vw,1.7rem) clamp(1.15rem,2.4vw,2rem);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.male-panel.is-mint{background:color-mix(in srgb,var(--mint) 34%,white);border-left:4px solid color-mix(in srgb,var(--mint) 55%,var(--navy))}.male-panel.is-ivory{background:#fbf7f2;border-left:4px solid color-mix(in srgb,var(--peach) 70%,var(--navy))}.male-panel.is-peach{background:color-mix(in srgb,var(--peach) 28%,white);border-left:4px solid color-mix(in srgb,var(--peach) 75%,var(--navy))}.male-panel p,.male-prose p{max-width:72ch}.male-split{display:grid;gap:clamp(1.35rem,3vw,3.25rem);align-items:center}.male-split.is-start{align-items:start}.male-split>*{min-width:0}.male-split-copy{order:1}.male-split-media,.male-split-visual{order:2}.male-media{margin:0;height:fit-content;align-self:center;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:color-mix(in srgb,var(--mint) 10%,white);box-shadow:var(--shadow-md)}.male-split.is-start .male-media{align-self:start}.male-media img{display:block;width:100%;height:auto;object-fit:contain}.male-banner{margin:0 0 clamp(1.2rem,2vw,1.7rem);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:#fbf8f4;box-shadow:var(--shadow-sm)}.male-banner img{display:block;width:100%;height:auto}.male-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.1rem}.male-actions .btn{text-align:center}.male-prose{display:grid;gap:.85rem}.male-grid,.male-pair,.male-factors,.male-outcomes,.male-labels{display:grid;gap:clamp(.75rem,1.4vw,1rem);margin:0;padding:0;list-style:none}.male-card,.male-journey li,.male-eval li,.male-decision li,.male-label,.male-path,.male-type{border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem 1rem .95rem}.male-card h3,.male-path h3,.male-type h3,.male-journey h3,.male-module h2{margin:0 0 .4rem;font-size:clamp(1.12rem,1.4vw,1.35rem);line-height:1.25}.male-card p,.male-path p,.male-type p,.male-journey p,.male-module p,.male-eval p,.male-decision p{margin:0;color:var(--text-soft)}.male-card:nth-child(6n+1),.male-module:nth-child(3n+1),.male-label:nth-child(6n+1),.male-outcome:nth-child(6n+1),.male-factor:nth-child(6n+1),.male-journey li:nth-child(6n+1){background:color-mix(in srgb,var(--mint) 40%,white)}.male-card:nth-child(6n+2),.male-module:nth-child(3n+2),.male-label:nth-child(6n+2),.male-outcome:nth-child(6n+2),.male-factor:nth-child(6n+2),.male-journey li:nth-child(6n+2){background:color-mix(in srgb,var(--lime) 16%,white)}.male-card:nth-child(6n+3),.male-module:nth-child(3n+3),.male-label:nth-child(6n+3),.male-outcome:nth-child(6n+3),.male-factor:nth-child(6n+3),.male-journey li:nth-child(6n+3){background:color-mix(in srgb,var(--peach) 26%,white)}.male-card:nth-child(6n+4),.male-label:nth-child(6n+4),.male-outcome:nth-child(6n+4),.male-factor:nth-child(6n+4),.male-journey li:nth-child(6n+4){background:color-mix(in srgb,var(--care-pink) 22%,white)}.male-card:nth-child(6n+5),.male-label:nth-child(6n+5),.male-outcome:nth-child(6n+5),.male-factor:nth-child(6n+5),.male-journey li:nth-child(6n+5){background:color-mix(in srgb,#d7e4ee 70%,white)}.male-card:nth-child(6n),.male-label:nth-child(6n),.male-outcome:nth-child(6n),.male-factor:nth-child(6n),.male-journey li:nth-child(6n){background:#fbf7f2}.male-card,.male-journey li,.male-label,.male-path,.male-factor{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.male-card:hover,.male-journey li:hover,.male-label:hover,.male-path:hover,.male-factor:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.male-mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-bottom:.7rem;border-radius:999px;background:color-mix(in srgb,var(--navy) 8%,white);color:var(--navy);font-family:var(--font-serif);font-size:.92rem;font-weight:650}.male-kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.male-modules{display:grid;gap:clamp(.8rem,1.5vw,1.1rem)}.male-module{padding:1.05rem 1.05rem 1rem;border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.male-module p+p{margin-top:.75rem}.male-types,.male-paths,.male-points{display:grid;gap:.75rem;margin:.9rem 0}.male-type h3,.male-path h3{font-size:1.15rem}.male-path:nth-child(1){background:color-mix(in srgb,var(--mint) 42%,white)}.male-path:nth-child(2){background:color-mix(in srgb,var(--peach) 30%,white)}.male-points{grid-template-columns:1fr;margin-top:0;padding:0;list-style:none}.male-points li{margin:0;padding:.75rem .9rem;border-radius:var(--radius);background:color-mix(in srgb,var(--mint) 45%,white);color:var(--navy);font-family:var(--font-serif);font-size:1.05rem;line-height:1.3}.male-points li+li{background:color-mix(in srgb,var(--peach) 30%,white)}.male-iui-card{padding:clamp(1.2rem,2vw,1.6rem);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));background:color-mix(in srgb,var(--mint) 28%,white);box-shadow:var(--shadow-sm)}.male-iui-card h2{margin-bottom:.85rem}.male-eval,.male-decision,.male-journey{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.male-eval li,.male-decision li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;background:var(--surface)}.male-eval li:nth-child(4n+1){background:color-mix(in srgb,var(--mint) 38%,white)}.male-eval li:nth-child(4n+2){background:color-mix(in srgb,var(--lime) 16%,white)}.male-eval li:nth-child(4n+3){background:color-mix(in srgb,var(--peach) 24%,white)}.male-eval li:nth-child(4n){background:color-mix(in srgb,#d7e4ee 68%,white)}.male-decision li:nth-child(4n+1){background:color-mix(in srgb,var(--peach) 28%,white)}.male-decision li:nth-child(4n+2){background:color-mix(in srgb,var(--mint) 36%,white)}.male-decision li:nth-child(4n+3){background:color-mix(in srgb,var(--lime) 16%,white)}.male-decision li:nth-child(4n){background:#fbf7f2}.male-step-num,.male-journey-num{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--navy);color:#fff;font-family:var(--font-serif);font-weight:650;line-height:1}.male-eval p,.male-decision p{margin:.35rem 0 0;color:var(--navy);font-family:var(--font-serif);font-size:1.05rem;font-weight:650}.male-decision p{font-weight:500;color:var(--text-soft)}.male-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.15rem;padding:0;list-style:none}.male-chips li{margin:0;padding:.55rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--mint) 36%,white);border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));color:var(--navy);line-height:1.35}.male-chips li:nth-child(4n+2){background:color-mix(in srgb,var(--peach) 30%,white)}.male-chips li:nth-child(4n+3){background:color-mix(in srgb,var(--lime) 16%,white)}.male-chips li:nth-child(4n){background:color-mix(in srgb,var(--care-pink) 20%,white)}.male-labels{margin-bottom:clamp(1.1rem,2vw,1.5rem)}.male-label{display:flex;align-items:center;min-height:4.4rem;color:var(--navy);font-family:var(--font-serif);font-size:1.08rem;line-height:1.3}.male-factor{padding:.95rem 1rem;color:var(--navy);line-height:1.45}.male-note{margin-top:clamp(1rem,2vw,1.35rem);max-width:74ch;color:var(--text-soft)}.male-journey li{position:relative;display:grid;gap:.45rem;justify-items:start}.male-journey-num{margin-bottom:.2rem}.male-doctor-name{display:grid;gap:.1rem;margin:0 0 .85rem}.male-doctor-name strong{font-family:var(--font-serif);font-size:1.25rem;color:var(--navy)}.male-doctor-name span{color:var(--text-soft)}.male-doctor img{object-position:center 18%}.male-navy{background:var(--navy-deep);color:#fff}.male-navy h2,.male-navy p{color:#fff}.male-navy p{color:color-mix(in srgb,white 88%,var(--mint))}.male-navy a:not(.btn){color:var(--mint)}.male-navy .male-media{background:#10283d;border-color:color-mix(in srgb,white 16%,transparent)}.male-faq{width:min(100%,64rem)}.male-faq h2{margin-bottom:1rem}.male-faq .faq-item:nth-child(odd){background:color-mix(in srgb,var(--mint) 22%,white)}.male-faq .faq-item:nth-child(2n){background:#fbf7f2}.male-faq .faq-item summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media(min-width:720px)and (max-width:1099px){.male-grid.is-3>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}.male-final .male-split-media{order:1}.male-final .male-split-copy{order:2}.male-final .male-split{align-items:start}.male-final .male-media{align-self:start}.male-final-head h2{margin-bottom:.7rem}.male-final .male-form .card{margin-top:.4rem}.male-final .male-form label,.male-final .male-form .check label{color:var(--text)}.male-final .male-form .check a{color:var(--navy)}.male-final .male-form .btn{width:100%}@media(min-width:720px){.male-grid.is-2,.male-grid.is-3,.male-pair,.male-types,.male-paths,.male-points,.male-labels,.male-outcomes,.male-factors{grid-template-columns:1fr 1fr}.male-grid.is-2>:last-child:nth-child(odd),.male-outcomes>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}@media(min-width:900px){.male-panel.is-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.male-panel.is-columns>h2{grid-column:1 / -1}.male-panel.is-columns p,.male-panel.is-fill p,.male-prose.is-columns p{max-width:none}.male-panel.is-fill p{columns:2;column-gap:clamp(1.5rem,3vw,2.75rem)}.male-prose.is-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.75rem)}.male-prose.is-columns>:last-child:nth-child(odd){grid-column:1 / -1}.male-when-lead{max-width:none}.male-when-lead p{max-width:none;columns:2;column-gap:clamp(1.5rem,3vw,2.75rem)}.male-split.is-48{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.male-split.is-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.male-split.is-55{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}.male-split.is-58{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.male-split:not(.is-flipped) .male-split-media{order:1}.male-split:not(.is-flipped) .male-split-copy{order:2}.male-split.is-flipped .male-split-copy{order:1}.male-split.is-flipped .male-split-media,.male-split.is-flipped .male-split-visual{order:2}}@media(min-width:1024px){.male-hero{display:grid;align-items:center;min-height:clamp(29rem,38vw,35rem)}.male-hero picture{position:absolute;inset:0;height:auto}.male-hero-bg{object-position:72% 46%}.male-hero-scrim{background:linear-gradient(90deg,#f7f4f1f7,#f7f4f1f0 24%,#f7f4f1b3 40%,#f7f4f129 54%,#f7f4f100 66%)}.male-hero-inner{padding-block:clamp(2.2rem,4.5vw,3.8rem)}}@media(min-width:1024px)and (max-width:1279px){.male-hero-copy{max-width:26.5rem}}@media(min-width:1100px){.male-grid.is-3,.male-modules,.male-factors,.male-labels{grid-template-columns:repeat(3,minmax(0,1fr))}.male-outcomes{grid-template-columns:repeat(4,minmax(0,1fr))}.male-grid.is-3>:last-child:nth-child(odd),.male-outcomes>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.male-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem}.male-journey li:not(:last-child):after{content:"→";position:absolute;right:-.78rem;top:1.15rem;color:var(--accent, var(--lime));font-weight:700;z-index:1}}@media(max-width:1099px){.male-journey li:not(:last-child):after{content:"↓";color:var(--accent, var(--lime));font-weight:700;line-height:1}}@media(prefers-reduced-motion:reduce){.male-card:hover,.male-journey li:hover,.male-label:hover,.male-path:hover,.male-factor:hover{transform:none}}.male-head.is-center{margin-inline:auto;text-align:center}.male-bullets{margin:.2rem 0 1rem;padding-left:1.25rem;list-style:disc}.male-bullets li{margin:0 0 .45rem;line-height:1.55}.male-bullets li::marker{color:var(--navy)}.male-cost-copy h2,.male-split.is-eq .male-copy p,.male-when .male-copy p,.male-low .male-copy p{max-width:none}.male-when .male-chips{display:grid;gap:.45rem;margin:0}.male-when .male-chips li{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius);padding:.45rem .85rem}.male-chip-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--navy);color:#fff;font-family:var(--font-serif);font-size:.85rem;font-weight:650;line-height:1}.male-duo{display:grid;gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.male-duo-card{display:flex;flex-direction:column;min-width:0}.male-duo-card p{max-width:none}.male-duo .male-panel.is-fill p,.male-duo-card p{columns:auto}.male-duo-card .male-paths{margin-top:0}.male-duo .male-labels{grid-template-columns:1fr 1fr;margin:0 0 1rem}.male-duo .male-label{min-height:3.4rem;padding:.7rem .85rem;font-size:1rem}.male-duo-cta{margin-top:auto;padding-top:1.1rem}.male-faq{margin-inline:auto}.male-faq h2{text-align:center}.male-final-media{display:flex;flex-direction:column}.male-final-media .male-actions .btn{flex:1 1 12rem}@media(min-width:900px){.male-split.is-eq,.male-final .male-split.is-eq,.male-when,.male-low{align-items:stretch}.male-split.is-eq>.male-media,.male-final-media .male-media{position:relative;align-self:stretch;height:auto;min-height:14rem}.male-final-media .male-media{flex:1 1 auto}.male-split.is-eq>.male-media img,.male-final-media .male-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.male-split.is-eq>.male-split-copy{align-self:center}.male-when>.male-split-copy,.male-low>.male-split-copy{display:flex;flex-direction:column;justify-content:center}.male-when .male-chips,.male-low .male-decision{grid-auto-rows:1fr;align-content:stretch}.male-low .male-decision li{align-items:center}.male-low .male-decision p{margin-top:0}.male-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1100px){.male-duo .male-labels{grid-template-columns:repeat(3,minmax(0,1fr))}}.male-final-media>.male-media{order:0}.male-final-media>.male-actions{order:1}.male-treat .male-copy h3{margin:1.1rem 0 .45rem}@media(min-width:900px){.male-split.is-58.male-treat{grid-template-columns:minmax(0,.64fr) minmax(0,.36fr)}}
