.iui-page{overflow-x:clip}.iui-section{padding-block:clamp(2.75rem,5vw,5.25rem)}.iui-section.is-major{padding-block:clamp(3.25rem,5.6vw,6.25rem)}.iui-section.is-compact{padding-block:clamp(1.6rem,3vw,2.6rem)}.iui-section.is-white{background:var(--surface)}.iui-section.is-soft{background:color-mix(in srgb,var(--mint) 16%,var(--bg))}.iui-section.is-peach{background:color-mix(in srgb,var(--peach) 14%,var(--bg))}.iui-section h2,.iui-copy h2,.iui-copy h3,.iui-answer h2,.iui-pain h2,.iui-after h2{margin-top:0}.iui-head{max-width:72ch;margin-bottom:clamp(1.2rem,2vw,1.7rem)}.iui-head p:last-child,.iui-copy p:last-child,.iui-answer p:last-child,.iui-pain p:last-child,.iui-after p:last-child{margin-bottom:0}.iui-shared{margin:clamp(1.15rem,2vw,1.55rem) 0 0;max-width:72ch}.iui-copy a,.iui-shared a,.iui-prose a{font-weight:650}.iui-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)}.iui-hero{position:relative;display:block;background:var(--bg);overflow:hidden}.iui-hero picture{position:relative;display:block;height:clamp(15.5rem,58vw,21rem)}.iui-hero-bg,.iui-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.iui-hero-bg{object-fit:cover;object-position:72% 58%}.iui-hero-scrim{background:linear-gradient(180deg,rgba(247,244,241,0) 48%,var(--bg) 100%)}.iui-hero-inner{position:relative;z-index:1;padding-block:1.05rem clamp(1.35rem,3.5vw,2rem)}.iui-hero-copy{max-width:38rem}.iui-hero h1{margin:0 0 .7rem;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.15}.iui-hero-copy p{margin-bottom:.35rem}.iui-crumbs{padding-block:.7rem 0;background:var(--bg)}.iui-crumbs .crumbs{margin:0}.iui-page .iui-crumbs .crumbs li:not(:last-child):after{content:"→";margin-left:.4rem;color:var(--text-soft)}.iui-crumbs+.iui-section{padding-top:clamp(1.6rem,2.8vw,2.5rem)}.iui-answer,.iui-pain,.iui-after{padding:clamp(1.15rem,2vw,1.55rem) clamp(1.15rem,2.2vw,1.7rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.iui-answer{max-width:74ch;border-left:4px solid color-mix(in srgb,var(--mint) 70%,var(--navy))}.iui-pain{border-left:4px solid color-mix(in srgb,var(--peach) 75%,var(--navy))}.iui-after{border-left:4px solid color-mix(in srgb,var(--lime) 55%,var(--navy))}.iui-after p{max-width:72ch}.iui-split{display:grid;gap:clamp(1.25rem,2.4vw,2.75rem);align-items:center}.iui-split>*{min-width:0}.iui-split-media{order:1}.iui-split-copy{order:2}.iui-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)}.iui-media img{display:block;width:100%;height:auto;object-fit:contain}.iui-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.1rem}.iui-actions .btn{text-align:center}.iui-prose{display:grid;gap:.85rem}.iui-grid,.iui-pair{display:grid;gap:.85rem;align-items:stretch;list-style:none;margin:0;padding:0}.iui-card,.iui-step,.iui-journey li,.iui-cost li,.iui-rail li{border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.iui-card,.iui-rail li{height:100%;padding:1.05rem 1.1rem .95rem}.iui-card h3,.iui-step h3,.iui-journey h3{margin-bottom:.35rem;font-size:1.08rem;line-height:1.3;color:var(--navy)}.iui-card p,.iui-step p,.iui-journey p,.iui-rail p{margin:0;color:var(--text-soft)}.iui-grid.is-3 .iui-card p,.iui-cost p{color:var(--text)}.iui-card:nth-child(6n+1),.iui-cost li:nth-child(6n+1),.iui-rail li:nth-child(6n+1),.iui-journey li:nth-child(6n+1){background:color-mix(in srgb,var(--mint) 40%,white)}.iui-card:nth-child(6n+2),.iui-cost li:nth-child(6n+2),.iui-rail li:nth-child(6n+2),.iui-journey li:nth-child(6n+2){background:color-mix(in srgb,var(--lime) 18%,white)}.iui-card:nth-child(6n+3),.iui-cost li:nth-child(6n+3),.iui-rail li:nth-child(6n+3),.iui-journey li:nth-child(6n+3){background:color-mix(in srgb,var(--peach) 26%,white)}.iui-card:nth-child(6n+4),.iui-cost li:nth-child(6n+4),.iui-rail li:nth-child(6n+4),.iui-journey li:nth-child(6n+4){background:color-mix(in srgb,var(--care-pink) 24%,white)}.iui-card:nth-child(6n+5),.iui-cost li:nth-child(6n+5),.iui-rail li:nth-child(6n+5),.iui-journey li:nth-child(6n+5){background:color-mix(in srgb,#d7e4ee 72%,white)}.iui-card:nth-child(6n),.iui-cost li:nth-child(6n),.iui-rail li:nth-child(6n),.iui-journey li:nth-child(6n){background:#fbf7f2}.iui-card,.iui-journey li,.iui-cost li,.iui-rail li{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.iui-card:hover,.iui-journey li:hover,.iui-cost li:hover,.iui-rail li:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--navy) 18%,var(--mint))}.iui-steps,.iui-journey,.iui-cost,.iui-rail{list-style:none;margin:0;padding:0}.iui-steps{display:grid;gap:0}.iui-step{display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;align-items:start;position:relative;padding:0 0 1.05rem;background:transparent;border:0;box-shadow:none;border-radius:0}.iui-step:before{content:"";position:absolute;left:1.05rem;top:2.15rem;bottom:.15rem;width:2px;background:color-mix(in srgb,var(--navy) 16%,var(--mint))}.iui-step:last-child{padding-bottom:0}.iui-step:last-child:before{display:none}.iui-step-num,.iui-journey-num{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:var(--navy);color:var(--surface);font-weight:650;font-size:.75rem;letter-spacing:.02em}.iui-rail{display:grid;gap:.85rem}.iui-rail li{position:relative}.iui-rail li:not(:last-child):after{content:"";position:absolute;left:1.2rem;bottom:-.55rem;width:2px;height:.4rem;background:color-mix(in srgb,var(--navy) 28%,var(--mint))}.iui-rail span{display:block;margin-bottom:.4rem;font-weight:700;font-size:.78rem;letter-spacing:.06em;color:var(--accent)}.iui-table-wrap{overflow-x:auto}.iui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.98rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.iui-table th,.iui-table td{padding:.75rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.iui-table thead th{font-family:var(--font-serif);font-size:1.02rem;color:var(--navy);background:color-mix(in srgb,var(--mint) 34%,white)}.iui-table tbody th{font-weight:650;color:var(--navy);width:22%}.iui-table tbody tr:nth-child(odd){background:color-mix(in srgb,var(--mint) 14%,white)}.iui-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--peach) 12%,white)}.iui-table tbody tr:last-child th,.iui-table tbody tr:last-child td{border-bottom:0}.iui-split.is-cost{align-items:start}.iui-split.is-cost .iui-split-copy{order:1}.iui-split.is-cost .iui-cost{order:2}.iui-cost{display:grid;gap:.6rem}.iui-cost li{padding:.75rem .9rem}.iui-cost p{margin:0;font-weight:600}.iui-navy{background:var(--navy-deep);color:var(--on-dark)}.iui-navy h2,.iui-navy .iui-doctor-name strong{color:var(--navy)}.iui-navy h2{color:var(--on-dark)}.iui-navy p{color:var(--on-dark-soft)}.iui-navy a:not(.btn){color:var(--mint)}.iui-navy .iui-media{background:#f7f4f1;border-color:color-mix(in srgb,white 28%,transparent)}.iui-doctor-name{display:grid;gap:.12rem;margin:.15rem 0 .85rem;padding:.75rem .95rem;border-left:3px solid var(--lime);background:color-mix(in srgb,var(--mint) 22%,white);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:28rem}.iui-doctor-name strong{font-family:var(--font-serif);font-size:1.15rem}.iui-doctor-name span{color:var(--text-soft)}.iui-journey{display:grid;gap:.8rem}.iui-journey li{position:relative;padding:.95rem .95rem .85rem}.iui-journey-num{width:auto;height:auto;margin-bottom:.45rem;padding:0;background:transparent;color:var(--accent);font-size:.82rem;letter-spacing:.06em;place-items:start}.iui-faq{width:min(100%,64rem);margin-inline:auto;padding:clamp(.35rem,1.4vw,1.05rem) clamp(.85rem,2vw,1.35rem) clamp(.55rem,1.4vw,.95rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.iui-faq h2{text-align:center;margin-bottom:.75rem}.iui-faq .faq-item{background:transparent;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);padding-inline:.15rem .2rem}.iui-faq .faq-item:nth-child(odd){background:color-mix(in srgb,var(--mint) 10%,white)}.iui-faq .faq-item+.faq-item{margin-top:0}.iui-faq .faq-item:last-of-type{border-bottom:0}.iui-faq .faq-item summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.iui-final .iui-split{align-items:start}.iui-final .iui-media{align-self:start}.iui-final-head{margin-bottom:1rem}.iui-final-head h2{margin-bottom:.5rem}.iui-final .iui-form .card{color:var(--text);background:var(--surface);height:auto}.iui-final .iui-form label,.iui-final .iui-form .check label{color:var(--text)}.iui-final .iui-form .check a{color:var(--navy)}.iui-final .iui-form .btn{width:100%}@media(max-width:719px){.iui-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.iui-table,.iui-table tbody,.iui-table tr,.iui-table th,.iui-table td{display:block;width:auto}.iui-table tr{padding:.7rem .15rem;border-bottom:1px solid var(--line)}.iui-table tbody th{padding-bottom:.15rem;border:0;font-family:var(--font-serif);font-size:1.05rem}.iui-table td{border:0;padding-top:.4rem}.iui-table td:before{content:attr(data-label);display:block;margin-bottom:.12rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}}@media(min-width:720px){.iui-grid.is-2,.iui-pair{grid-template-columns:1fr 1fr}.iui-prose:not(.is-stack){grid-template-columns:1fr 1fr;gap:.35rem clamp(1.5rem,3vw,2.75rem);align-items:start}.iui-journey{grid-template-columns:1fr 1fr}}@media(min-width:768px){.iui-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iui-prose.is-stack{grid-template-columns:1fr 1fr;gap:.85rem clamp(1.5rem,3vw,2.75rem)}.iui-prose.is-stack>:last-child{grid-column:1 / -1;max-width:72ch}}@media(min-width:900px){.iui-split.is-48{grid-template-columns:.48fr .52fr}.iui-split.is-50{grid-template-columns:1fr 1fr}.iui-split.is-55{grid-template-columns:.55fr .45fr}.iui-split.is-58{grid-template-columns:.58fr .42fr}.iui-split.is-flipped .iui-split-copy{order:1}.iui-split.is-flipped .iui-split-media{order:2}.iui-split.is-cost .iui-cost{order:1}.iui-split.is-cost .iui-split-copy{order:2}.iui-section:has(.iui-rail)>.wide-container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(1.75rem,3.5vw,3.25rem);row-gap:.85rem;align-items:center}.iui-section:has(.iui-rail) .iui-head{grid-column:1;grid-row:1;max-width:none;margin-bottom:0}.iui-section:has(.iui-rail) .iui-shared{grid-column:1;grid-row:2;max-width:none;margin-top:0}.iui-section:has(.iui-rail) .iui-rail{grid-column:2;grid-row:1 / span 2;grid-template-columns:1fr;align-self:center}.iui-after p{max-width:none;columns:2;column-gap:clamp(1.5rem,3vw,2.75rem)}}@media(min-width:760px)and (max-width:1099px){.iui-steps{grid-template-columns:1fr 1fr;gap:.75rem}.iui-step{grid-template-columns:1fr;gap:.45rem;height:100%;padding:.9rem .9rem .8rem;border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.iui-step:before{display:none}.iui-step:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - .4rem);padding-bottom:.8rem}.iui-journey li:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - .4rem)}.iui-step:nth-child(6n+1){background:color-mix(in srgb,var(--mint) 40%,white)}.iui-step:nth-child(6n+2){background:color-mix(in srgb,var(--lime) 18%,white)}.iui-step:nth-child(6n+3){background:color-mix(in srgb,var(--peach) 26%,white)}.iui-step:nth-child(6n+4){background:color-mix(in srgb,var(--care-pink) 24%,white)}.iui-step:nth-child(6n+5){background:color-mix(in srgb,#d7e4ee 72%,white)}.iui-step:nth-child(6n){background:#fbf7f2}}@media(min-width:1024px){.iui-hero{display:grid;align-items:center;min-height:clamp(29rem,38vw,35rem)}.iui-hero picture{position:absolute;inset:0;height:auto}.iui-hero-bg{object-position:70% 62%}.iui-hero-scrim{background:linear-gradient(90deg,#f7f4f1f7,#f7f4f1ed 22%,#f7f4f1a8,#f7f4f12e 50%,#f7f4f100 62%)}.iui-hero-inner{padding-block:clamp(2.2rem,4.5vw,3.8rem)}}@media(min-width:1024px)and (max-width:1279px){.iui-hero-copy{max-width:26.5rem}.iui-hero-bg{object-position:78% 60%}.iui-hero-scrim{background:linear-gradient(90deg,#f7f4f1fa,#f7f4f1f5 34%,#f7f4f1d6,#f7f4f147 62%,#f7f4f100 74%)}}@media(min-width:1100px){.iui-steps{grid-template-columns:repeat(24,minmax(0,1fr));gap:.85rem}.iui-step{grid-column:span 6;grid-template-columns:1fr;gap:.4rem;height:100%;padding:.9rem .9rem .8rem;border:1px solid color-mix(in srgb,var(--navy) 8%,var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.iui-step:before{display:none}.iui-step:last-child{padding-bottom:.8rem}.iui-step:nth-child(5){grid-column:4 / span 6}.iui-step:nth-child(6){grid-column:10 / span 6}.iui-step:nth-child(7){grid-column:16 / span 6}.iui-step:nth-child(6n+1){background:color-mix(in srgb,var(--mint) 40%,white)}.iui-step:nth-child(6n+2){background:color-mix(in srgb,var(--lime) 18%,white)}.iui-step:nth-child(6n+3){background:color-mix(in srgb,var(--peach) 26%,white)}.iui-step:nth-child(6n+4){background:color-mix(in srgb,var(--care-pink) 24%,white)}.iui-step:nth-child(6n+5){background:color-mix(in srgb,#d7e4ee 72%,white)}.iui-step:nth-child(6n){background:#fbf7f2}.iui-step:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.iui-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem}.iui-journey li:not(:last-child):after{content:"→";position:absolute;right:-.72rem;top:1.05rem;color:var(--accent);font-weight:700;z-index:1}}@media(prefers-reduced-motion:reduce){.iui-card:hover,.iui-step:hover,.iui-journey li:hover,.iui-cost li:hover,.iui-rail li:hover{transform:none}}.iui-split.is-eq .iui-answer{max-width:none}.iui-centered .iui-head{max-width:none;margin-inline:auto;text-align:center}.iui-centered .iui-head p{max-width:none}.iui-factors .iui-shared,.iui-compare .iui-shared{max-width:none;text-align:center}.iui-full-shared .iui-head,.iui-full-shared .iui-shared{max-width:none;text-align:left}.iui-male .iui-card{display:flex;border-top:4px solid color-mix(in srgb,var(--navy) 55%,var(--mint));padding:1.25rem 1.3rem 1.15rem}.iui-male .iui-card p{line-height:1.6}.iui-duo{display:grid;gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.iui-duo .iui-after p{max-width:none;columns:auto}.iui-duo .iui-after p+p{margin-top:.85rem}.iui-after.is-escalation{border-left-color:color-mix(in srgb,var(--mint) 70%,var(--navy))}.iui-final-media{display:flex;flex-direction:column;gap:0}.iui-final-media .iui-actions .btn{flex:1 1 12rem}@media(min-width:900px){.iui-split.is-eq,.iui-final .iui-split.is-eq{align-items:stretch}.iui-split.is-eq>.iui-split-media{align-self:stretch;height:auto}.iui-split.is-eq>.iui-media,.iui-final-media .iui-media{position:relative;min-height:12rem}.iui-final-media .iui-media{flex:1 1 auto;align-self:stretch;height:auto}.iui-split.is-eq>.iui-media img,.iui-final-media .iui-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.iui-split.is-eq>.iui-split-copy{align-self:center}.iui-split.is-eq>.iui-split-copy>:first-child{margin-top:0}.iui-doctor img{object-position:50% 18%}.iui-split.is-cost-swap{align-items:stretch}.iui-split.is-cost-swap .iui-split-copy{order:1;display:flex;flex-direction:column}.iui-split.is-cost-swap .iui-split-copy .iui-actions{margin-top:auto;padding-top:1.1rem}.iui-split.is-cost-swap .iui-cost{order:2;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-content:stretch}.iui-split.is-cost-swap .iui-cost li{display:flex;align-items:center}.iui-split.is-cost-swap .iui-cost li:last-child:nth-child(odd){grid-column:1 / -1}.iui-duo{grid-template-columns:1fr 1fr}.iui-duo .iui-after p{columns:auto}}@media(min-width:1100px){.iui-risks .iui-head h2{white-space:nowrap}}.iui-final-media>.iui-media{order:0}.iui-final-media>.iui-actions{order:1}
