/* Homepage-only visual composition. Shared styles, forms and scripts stay unchanged. */
.mu-decision-visual{--decision-ink:#303134;--decision-accent:#b44313;overflow:hidden}
.mu-decision-visual .mu-decision-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:12px 54px;align-items:center}
.mu-decision-visual.mu-decision-costs{background:#faf8f4;padding:40px 0 0;border-top:1px solid #e6e1d9;border-bottom:0}
.mu-decision-visual .mu-decision-copy{padding:16px 0 28px;max-width:500px;min-width:0}
.mu-decision-visual .mu-eyebrow{display:flex;align-items:center;gap:12px;color:#595a5d;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:0 0 20px}
.mu-decision-visual .mu-decision-number{display:inline-grid;place-items:center;flex-shrink:0;border:1px solid #c4c0ba;width:32px;height:32px;border-radius:50%;letter-spacing:0;color:#414245;font-size:12px}
.mu-decision-visual h2{font-size:clamp(30px,3.4vw,43px);line-height:1.13;letter-spacing:-.035em;font-weight:650;color:var(--decision-ink);margin:0 0 20px;max-width:470px;text-wrap:balance}
.mu-decision-visual .mu-decision-copy>p:not(.mu-eyebrow):not(.mu-decision-note){font-size:17px;line-height:1.7;color:#5b5d60;max-width:440px;margin:0 0 25px;text-wrap:pretty}
.mu-decision-visual .mu-fees-links,.mu-decision-visual .mu-hero-actions{margin:0;gap:0}
.mu-decision-visual a.mu-decision-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:14px 20px;background:#be4715;color:#fff;border:1px solid #be4715;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;text-decoration:none}
.mu-decision-visual a.mu-decision-primary>span{font-size:21px;line-height:1;letter-spacing:0}
.mu-decision-visual a.mu-decision-primary:hover{background:#9f3a10;border-color:#9f3a10}
.mu-decision-visual a:focus-visible{outline:3px solid #303134;outline-offset:5px}
.mu-decision-visual .mu-decision-art{min-width:0;width:100%;margin:0;position:relative}
.mu-decision-visual .mu-decision-art img{width:100%;height:auto;display:block}
.mu-decision-visual .mu-decision-routes{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;border-top:1px solid #dedbd5;padding:19px 0 21px;margin-top:6px}
.mu-decision-visual .mu-route-label{font-size:12px;font-weight:600;color:#656568;margin-right:auto}
.mu-decision-visual .mu-decision-routes a{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;min-height:44px;color:#37383b;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid transparent}
.mu-decision-visual .mu-decision-routes a span{color:#a84014;font-size:18px}
.mu-decision-visual .mu-decision-routes a:hover{color:#a84014;border-bottom-color:currentColor}
.mu-decision-visual.mu-decision-context{padding:34px 0 40px;background:#fff;border-bottom:1px solid #e8e5e0}
.mu-decision-visual.mu-decision-context .mu-decision-copy{grid-column:2;grid-row:1;padding:22px 0 20px}
.mu-decision-visual .mu-context-art{grid-column:1;grid-row:1}
.mu-decision-visual .mu-decision-note{font-size:12px;line-height:1.7;color:#66676a;max-width:375px;margin:19px 0 0}
.mu-decision-visual .mu-decision-note a{color:#a43c12;text-underline-offset:3px}
@media(min-width:1400px){.mu-decision-visual .mu-decision-layout{gap:12px 70px}}
@media(max-width:900px){.mu-decision-visual .mu-decision-layout{gap:12px 28px}.mu-decision-visual .mu-decision-routes{justify-content:flex-start;column-gap:25px}.mu-decision-visual .mu-route-label{flex-basis:100%}.mu-decision-visual .mu-eyebrow{font-size:11px;letter-spacing:.08em}}
@media(max-width:650px){
 .mu-decision-visual.mu-decision-costs{padding-top:30px}
 .mu-decision-visual .mu-decision-layout{grid-template-columns:minmax(0,1fr);gap:0}
 .mu-decision-visual .mu-decision-copy{padding:0;max-width:none}
 .mu-decision-visual h2{font-size:33px;max-width:410px;margin-bottom:16px}
 .mu-decision-visual .mu-eyebrow{margin-bottom:16px;font-size:11px}
 .mu-decision-visual .mu-decision-copy>p:not(.mu-eyebrow):not(.mu-decision-note){font-size:16px;line-height:1.65;margin-bottom:20px}
 .mu-decision-visual .mu-decision-art{max-width:500px;justify-self:center;margin:10px 0 3px}
 .mu-decision-visual .mu-decision-routes{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;padding:17px 0 20px;margin-top:0}
 .mu-decision-visual .mu-route-label{grid-column:1/-1;margin-bottom:7px}
 .mu-decision-visual .mu-decision-routes a{font-size:12px;gap:6px;border-bottom:1px solid #e4dfd7}
 .mu-decision-visual.mu-decision-context{padding:29px 0 20px}
 .mu-decision-visual.mu-decision-context .mu-decision-copy{grid-column:1;grid-row:1;padding:0}
 .mu-decision-visual .mu-context-art{grid-column:1;grid-row:2;margin-top:18px}
 .mu-decision-visual .mu-decision-note{margin-top:16px;max-width:410px}
}
@media(prefers-reduced-motion:reduce){.mu-decision-visual a{transition:none}}
