.msv-academia-aula3 .entry-header,.msv-academia-aula3 .single-content-header,.msv-academia-aula3 .msv-single-hero,.msv-academia-aula3 .msv-conteudo-hero{display:none!important}.msv-academia-aula3 .entry-content,.msv-academia-aula3 main article,.msv-academia-aula3 .site-main{max-width:none!important}
.msv-a3{--g:#008f75;--d:#083e3e;--mint:#a6f4cc;max-width:1150px;margin:auto;color:#17383d;font:inherit;line-height:1.67}.msv-a3 *{box-sizing:border-box}.msv-a3 h2{font-size:clamp(30px,3.5vw,49px);line-height:1.14;color:#123d41;margin:12px 0 22px;letter-spacing:-.035em}.msv-a3 h3{font-size:21px}.msv-a3 section{padding:64px 40px;border-bottom:1px solid #dfe9e6}.a3-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;color:#008c72}.a3-hero{display:grid;grid-template-columns:1.4fr .75fr;gap:36px;background:linear-gradient(115deg,#093139,#004b45);border-radius:22px;padding:70px 52px;color:white}.msv-a3 .a3-hero h2{color:white;font-size:clamp(40px,4.7vw,67px)}.a3-hero h2 em{font-style:normal;color:var(--mint)}.a3-hero p{font-size:20px;color:#e8f8f0}.a3-hero .a3-kicker{color:#a2f0cd}.a3-hero aside{border:1px solid #ffffff55;border-radius:19px;background:#ffffff10;padding:26px;align-self:center}.a3-hero aside strong{display:block;font-size:60px;color:var(--mint)}.a3-hero aside span{font-size:12px;font-weight:800;letter-spacing:.1em}.a3-button{border:1px solid var(--g);background:var(--g);border-radius:11px;color:white!important;display:inline-block;padding:12px 20px;cursor:pointer;text-decoration:none!important;font-size:15px;font-weight:750}.a3-button.light{background:white;color:#007a65!important;border-color:white}.a3-button.secondary{background:white;color:#007a65!important}.a3-note,.a3-fine{font-size:13px;color:#667f80}.msv-a3 blockquote{border-left:5px solid #009d7b;border-radius:0 12px 12px 0;background:#e9f6ef;padding:22px;font-size:22px;font-weight:750}.a3-wash,.a3-lab{background:#edf6f2;border-radius:22px}.a3-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.a3-cards article{padding:24px;background:white;border:1px solid #d3e5dc;border-radius:18px}.a3-cards b{font-size:12px;letter-spacing:.1em;color:#008a70}.a3-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.a3-form{background:white;border-radius:20px;padding:27px}.a3-form label{display:block;margin:15px 0;font-weight:650}.a3-form label input[type=number]{display:block;width:100%;padding:13px 12px;border:1px solid #b7d0ca;border-radius:9px;font-size:18px;background:white;color:#163b3b}.a3-form label input[type=range]{display:block;width:100%;accent-color:#008f75}.a3-results{padding:30px;border-radius:20px;background:#073c3d;color:white;align-self:start}.a3-results>span{font-size:12px;letter-spacing:.1em;color:#b3f5d0}.a3-results>strong{display:block;font-size:56px;color:#a4f7c7;line-height:1.4}.a3-twocol{display:grid;grid-template-columns:1fr 1fr;gap:15px}.a3-twocol div{padding:12px 0;border-bottom:1px solid #ffffff30}.a3-twocol small{display:block;color:#bfe7da}.a3-twocol b{font-size:18px}.a3-results .a3-fine{color:#b6cfc9}.a3-diff{font-weight:700;color:#b7ffcf}.a3-question{padding:17px;border:1px solid #d8e5df;border-radius:14px;margin:14px 0}.a3-question legend{font-weight:700}.a3-question label{display:block;padding:5px 0}.a3-question input,.a3-tarefas input{accent-color:#008f75}.msv-a3 #a3-resultado{background:#083e3e;color:#e7fff3;padding:23px;border-radius:18px;margin:17px 0}.msv-a3 #a3-resultado strong{color:#b2ffd0;font-size:32px}.a3-tarefas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.a3-tarefas label{padding:15px;background:white;border:1px solid #d3e5de;border-radius:13px}.a3-final{background:#f0faf4;border-radius:22px;margin:30px 0}.a3-beneficio{background:white;border:1px solid #cee6d9;padding:25px;border-radius:15px;margin:25px 0}.a3-links{display:flex;flex-wrap:wrap;gap:10px}
@media(max-width:770px){.msv-a3 section{padding:39px 20px}.a3-hero{grid-template-columns:1fr;padding:43px 25px}.a3-grid,.a3-cards,.a3-tarefas{grid-template-columns:1fr}.a3-twocol{grid-template-columns:1fr 1fr}.a3-results>strong{font-size:44px}}
#a3-print-portal{display:none}
@media print{@page{size:A4;margin:9mm}html,body{height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:white!important}body.a3-print-mode>:not(#a3-print-portal){display:none!important}body.a3-print-mode>#a3-print-portal{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;color:#183e3c!important;font:9px/1.3 Arial,Helvetica,sans-serif!important}#a3-print-portal *{box-sizing:border-box!important}#a3-print-portal h1{font-size:19px!important;margin:5px 0!important}#a3-print-portal h2{font-size:12px!important;color:#007960!important;margin:9px 0 4px!important}#a3-print-portal p{margin:5px 0!important}#a3-print-portal img{width:130px!important;height:auto!important}#a3-print-portal .a3-pgrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px 12px!important}#a3-print-portal .a3-pitem{border-bottom:1px solid #e4ece7!important;padding:4px 0!important;break-inside:avoid!important}#a3-print-portal .a3-phead{border-bottom:2px solid #009879!important;margin-bottom:9px!important;padding-bottom:7px!important}#a3-print-portal .a3-pfoot{border-top:1px solid #cadfd4!important;margin-top:12px!important;padding-top:6px!important;color:#667b77!important}}

/* R06.1: cards com cenarios e formulario compacto */
.msv-a3 .a3-scenario{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.msv-a3 .a3-scenario-btn{appearance:none;text-align:left;background:#fff;color:#143e3e;border:1px solid #c7ddd5;border-radius:17px;padding:17px 16px;cursor:pointer;transition:all .15s}.msv-a3 .a3-scenario-btn b{display:block;font-size:15px;line-height:1.35}.msv-a3 .a3-scenario-btn small{display:block;color:#54726b;margin-top:6px}.msv-a3 .a3-scenario-btn[aria-pressed=true]{background:#083d3c;color:#fff;border-color:#083d3c;box-shadow:0 6px 18px #013e3922}.msv-a3 .a3-scenario-btn[aria-pressed=true] small{color:#aaf2d0}.msv-a3 .a3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.msv-a3 .a3-form{padding:24px}.msv-a3 .a3-form-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.msv-a3 .a3-form-head h3{margin:0}.msv-a3 .a3-form-head span{font-size:12px;color:#66827b}.msv-a3 .a3-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin:15px 0}.msv-a3 .a3-form label{margin:6px 0;font-size:14px;line-height:1.4}.msv-a3 .a3-form label input[type=number]{font-size:16px;margin-top:8px;padding:10px}.msv-a3 .a3-sliders{border-top:1px solid #dcebe5;padding-top:10px;margin:13px 0}.msv-a3 .a3-sliders label{display:block;margin:10px 0}.msv-a3 .a3-sliders label span{float:right;color:#008c72;font-weight:800}.msv-a3 .a3-sliders input{clear:both;margin:8px 0 0}.msv-a3 .a3-interpretacao{border-top:1px solid #ffffff40;padding-top:16px;margin-top:14px}.msv-a3 .a3-interpretacao p{color:#d5eee5;margin:7px 0 0}.msv-a3 .a3-results>strong{font-size:clamp(36px,4vw,54px)}.msv-a3 .a3-hero{grid-template-columns:1.45fr .65fr}.msv-a3 .a3-hero aside strong{font-size:55px}
@media(max-width:800px){.msv-a3 .a3-scenario{grid-template-columns:1fr}.msv-a3 .a3-grid{grid-template-columns:1fr}.msv-a3 .a3-compact{grid-template-columns:1fr 1fr}.msv-a3 .a3-hero{grid-template-columns:1fr}}
@media(max-width:420px){.msv-a3 .a3-compact{grid-template-columns:1fr}}

/* R06.2: alinhamento, leitura de valores e pedagogia financeira */
.msv-a3 .a3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}.msv-a3 .a3-form,.msv-a3 .a3-results{min-width:0;width:100%;height:100%;margin:0}.msv-a3 .a3-form-head{align-items:center}.msv-a3 .a3-form-head h3{line-height:1.2;max-width:67%}.msv-a3 .a3-form-head span{white-space:normal;text-align:right}.msv-a3 .a3-money-wrap{display:flex;align-items:center;border:1px solid #b7d0ca;border-radius:9px;overflow:hidden;margin-top:8px;background:white}.msv-a3 .a3-money-wrap span{background:#edf6f2;color:#126451;padding:11px;font-weight:800;align-self:stretch;display:flex;align-items:center}.msv-a3 .a3-money-wrap input{border:0!important;margin:0!important;min-width:0;padding:10px!important;box-shadow:none!important}.msv-a3 .a3-help{font-size:13px;line-height:1.55;color:#426b63;background:#f1faf5;border:1px solid #d4e9dc;border-radius:12px;padding:12px;margin:10px 0 13px}.msv-a3 .a3-results .a3-twocol{grid-template-columns:repeat(2,minmax(0,1fr))}.msv-a3 .a3-twocol div{min-width:0}.msv-a3 .a3-twocol b{overflow-wrap:anywhere}.msv-a3 .a3-equacao{font-size:13px;line-height:1.55;background:#ffffff12;border-radius:11px;padding:12px;margin-top:18px;color:#e4fff1}.msv-a3 .a3-results>strong{overflow-wrap:anywhere}.msv-a3 .a3-scenario-btn{height:100%}@media(max-width:800px){.msv-a3 .a3-grid{grid-template-columns:1fr}.msv-a3 .a3-form,.msv-a3 .a3-results{height:auto}}@media(max-width:450px){.msv-a3 .a3-twocol{grid-template-columns:1fr 1fr}.msv-a3 .a3-compact{grid-template-columns:1fr}}
