/* V11: restrained hierarchy, true product evidence, guided local demos. */
#maw-vision .mx-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:none;font-weight:650}
#maw-vision h2{font-weight:650;letter-spacing:-.035em;text-wrap:balance;line-height:1.15}
#maw-vision h3{letter-spacing:-.025em;line-height:1.25}
#maw-vision p{ text-wrap:pretty }
#maw-vision button,#maw-vision a{-webkit-tap-highlight-color:transparent}
#maw-vision :is(a,button,input):focus-visible{outline:3px solid #b67e23;outline-offset:4px}
#maw-vision .mx-heroactions{gap:16px}
#maw-vision .v11-start{font-size:14px;font-weight:700;color:#09274f;border-bottom:1px solid #a5b2c3;padding:10px 0;text-decoration:none}
#maw-vision .v8-choice-summary{min-height:3.4em;font-size:15px;line-height:1.65;max-width:49ch}
#maw-vision .v11-proof{padding:52px 40px;background:#faf8f3;border-top:1px solid #e3dfd5;border-bottom:1px solid #e3dfd5}
#maw-vision .v11-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}
#maw-vision .v11-section-head h2{font-size:clamp(28px,3.5vw,44px);margin:8px 0 0}
#maw-vision .v11-section-head>p{max-width:32ch;color:#526071;font-size:15px;line-height:1.65;margin:0}
#maw-vision .v11-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#maw-vision .v11-proof-card{min-width:0;background:#fff;border:1px solid #e4e5e6;border-radius:22px;overflow:hidden}
#maw-vision .v11-proof-card header{padding:23px 24px 18px;border-bottom:1px solid #ecebe7}
#maw-vision .v11-proof-card header span{font-size:12px;color:#566478}
#maw-vision .v11-proof-card h3{margin:6px 0 0;font-size:23px;color:#09274f}
#maw-vision .v11-real-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px}
#maw-vision .v11-real-pair>a{display:flex;flex-direction:column;gap:12px;min-width:0;text-decoration:none;color:#09274f}
#maw-vision .v11-real-pair strong{font-size:13px;line-height:1.45}
#maw-vision .v11-real-pair img{width:100%;height:225px;object-fit:cover;object-position:top;border-radius:12px;border:1px solid #e4e5e6;background:#f1f3f7}
#maw-vision .v11-real-pair a>span{font-size:12px;line-height:1.5}
#maw-vision .v11-proof-benefit{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}
#maw-vision .v11-proof-benefit .v11-proof-number{font-size:42px;line-height:1.05;color:#295d49;font-weight:650;letter-spacing:-.04em}
#maw-vision .v11-proof-benefit p{font-size:13px;line-height:1.7;margin:0;color:#526071}
#maw-vision .v11-proof-benefit a{font-size:13px;color:#295d49;font-weight:700}
#maw-vision .v11-proof-note{font-size:12px;color:#647082;line-height:1.65;margin:18px 0 0}
#maw-vision .v11-path .m6-path-steps{display:none}
#maw-vision .v11-path{padding:20px 0;border:0;background:none;border-radius:0;margin-bottom:14px}
#maw-vision .v11-path .m6-path-note{font-size:12px}
#maw-vision .v11-guide{border:1px solid #d8e0ea;border-radius:18px;background:#f3f6fb;padding:20px;margin:0 0 20px;scroll-margin-top:20px}
#maw-vision .v11-guide-head{display:flex;gap:12px;align-items:start}
#maw-vision .v11-guide-head img{object-fit:contain;flex-shrink:0}
#maw-vision .v11-guide-head strong{font-size:13px;color:#526071;font-weight:650}
#maw-vision .v11-guide-head p{font-size:15px;line-height:1.65;margin:5px 0 16px;color:#09274f}
#maw-vision .v11-guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
#maw-vision .v11-guide-steps button{min-height:48px;padding:10px;border:1px solid #d4dce7;border-radius:10px;color:#09274f;background:#fff;font:600 13px/1.45 Manrope,Arial,sans-serif;cursor:pointer}
#maw-vision .v11-guide-steps button[aria-pressed=true]{background:#09274f;border-color:#09274f;color:#fff}
#maw-vision .v11-guide-note{font-size:11px;margin:12px 0 0;color:#526071}
#maw-vision .mx-workbench{box-shadow:0 12px 35px #09274f08}
body .v8-dock[data-busy=true]{display:none!important}
body .v8-dock .v8-dock-cta small{display:block;font-size:10px;font-weight:450;opacity:.9;margin-top:3px}
@media(max-width:760px){
 #maw-vision .v11-proof{padding:32px 20px}
 #maw-vision .v11-section-head{display:block;margin-bottom:20px}
 #maw-vision .v11-section-head>p{margin-top:14px}
 #maw-vision .v11-proof-grid{grid-template-columns:1fr;gap:18px}
 #maw-vision .v11-real-pair{padding:18px;gap:14px}
 #maw-vision .v11-real-pair img{height:200px}
 #maw-vision .v11-proof-card header{padding:19px 18px 16px}
 #maw-vision .v11-guide{padding:16px}
 #maw-vision .v11-guide-steps{gap:5px}
 #maw-vision .v11-guide-steps button{font-size:12px;padding:9px 5px}
 #maw-vision .mx-hero h1{font-size:clamp(38px,10.4vw,58px);font-weight:650;letter-spacing:-.04em}
 #maw-vision .mx-heroactions .mx-primary{width:100%;font-size:14px}
 #maw-vision .v11-start{font-size:13px}
 #maw-vision .mx-heroactions .mx-hero-price{margin-left:auto}
 #maw-vision .mx-showcase{padding-top:35px}
}
@media(prefers-reduced-motion:reduce){#maw-vision *{scroll-behavior:auto!important}}
@media(max-width:760px){
 #maw-vision .mx-heroactions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}
 #maw-vision .mx-heroactions .mx-primary{display:block}
 #maw-vision .mx-heroactions .mx-hero-price{width:100%;margin:0;font-size:14px;line-height:1.6}
 #maw-vision .mx-hero-price small{font-size:12px}
 #maw-vision .v11-start{display:inline-block;line-height:1.5;padding:3px 0}
}
