:root{--tinta:#04102b;--marinho:#06193f;--marinho-claro:#0d2450;--ouro:#c7a14c;--ouro-claro:#ebdcb4;--ouro-escuro:#8a6620;--metal:linear-gradient(118deg,#8f6b24,#c7a14c 38%,#ebdcb4 58%,#b6893a);--papel:#faf8f4;--texto:#efece5;--texto-fraco:#a8b4cb;--texto-tenue:#74829e;--linha:#c7a14c3d;--linha-fria:#a8b4cb29;--vidro:#e9e4d90e;--vidro-borda:#ebdcb42e;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--corpo:"Karla",system-ui,-apple-system,"Segoe UI",sans-serif;--titulo:"Fraunces","Iowan Old Style",Georgia,serif;--p:0;--env:min(1180px,100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--tinta);color:var(--texto);font-family:var(--corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.62;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--titulo);font-variation-settings:"SOFT" 0,"WONK" 0;text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ouro);outline-offset:3px;border-radius:3px}.env{width:var(--env);margin:0 auto;padding-inline:22px}.rotulo{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ouro);text-wrap:balance;margin-bottom:14px;font-size:11px;line-height:1.6}#fundo{z-index:-2;background:var(--tinta);pointer-events:none;position:fixed;inset:0;overflow:hidden}.cam{will-change:transform,opacity;position:absolute;inset:-25%}.aurora-1{transform:translate3d(0,calc(var(--p) * -26vh),0) scale(calc(1 + var(--p) * .45));opacity:calc(1 - var(--p) * .45);background:radial-gradient(48% 38% at 26% 14%,#c7a14c33,#0000 68%)}.aurora-2{transform:translate3d(calc(var(--p) * -12vw),calc(var(--p) * 18vh),0);opacity:calc(.35 + var(--p) * .5);background:radial-gradient(42% 34% at 78% 58%,#5d84c42e,#0000 70%)}.aurora-3{transform:translate3d(0,calc(var(--p) * -34vh),0);opacity:calc(.2 + var(--p) * .8);background:radial-gradient(60% 40% at 50% 108%,#8a662047,#0000 62%)}.m{aspect-ratio:497/390;opacity:.05;width:min(640px,86vw);transform:translate(-50%);transform:translateX(-50%) translateY(calc(var(--p) * -18vh * var(--i,1)));background:url(/midas-simbolo.png) 50%/contain no-repeat;transition:opacity .2s linear;position:absolute;top:20%;left:50%}#grao{z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff09 .5px,#0000 .5px);background-size:3px 3px;position:fixed;inset:0}.rubrica{justify-items:center;gap:20px;padding-block:0 clamp(22px,4.5vw,34px);display:grid}.rubrica__marca{aspect-ratio:720/411;width:min(340px,68vw);position:relative}.rubrica--grande .rubrica__marca{width:min(400px,72vw)}.rubrica__marca span{background:url(/midas-logo-claro.png) 50%/contain no-repeat;position:absolute;inset:0}.rubrica__marca .sim{clip-path:inset(0 0 55%)}.rubrica__marca .word{clip-path:inset(56% 0 0);-webkit-mask-image:linear-gradient(90deg,#000 0 var(--w,100%),transparent var(--w,100%));-webkit-mask-image:linear-gradient(90deg,#000 0 var(--w,100%),transparent var(--w,100%));-webkit-mask-image:linear-gradient(90deg,#000 0 var(--w,100%),transparent var(--w,100%));mask-image:linear-gradient(90deg,#000 0 var(--w,100%),transparent var(--w,100%))}.rubrica__fio{background:linear-gradient(90deg,var(--ouro-escuro),var(--ouro) 40%,var(--ouro-claro) 62%,transparent);transform-origin:0;width:min(340px,68vw);height:1px;transform:scaleX(0)}.rubrica--grande .rubrica__fio{width:min(400px,72vw)}.rubrica__legenda{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-tenue);opacity:0;font-size:11px}.rubrica__marca .word{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(var(--w,140%) - 16%), #00000073 calc(var(--w,140%) - 7%),transparent var(--w,140%));-webkit-mask-image:linear-gradient(90deg,#000 0 calc(var(--w,140%) - 16%), #00000073 calc(var(--w,140%) - 7%),transparent var(--w,140%));-webkit-mask-image:linear-gradient(90deg,#000 0 calc(var(--w,140%) - 16%), #00000073 calc(var(--w,140%) - 7%),transparent var(--w,140%));mask-image:linear-gradient(90deg,#000 0 calc(var(--w,140%) - 16%), #00000073 calc(var(--w,140%) - 7%),transparent var(--w,140%))}.js .rubrica__marca .sim{opacity:0}.js .rubrica__fio{transform:scaleX(0)}.js .rubrica.assina .rubrica__fio{animation:1.05s cubic-bezier(.22,.7,.28,1) both rubFio}.js .rubrica.assina .sim{animation:.8s cubic-bezier(.2,.75,.3,1) .28s both rubPousa}.js .rubrica.assina .word{animation:1.5s cubic-bezier(.5,.02,.3,1) .62s both rubEscreve}.js .rubrica.assina .rubrica__legenda{animation:.7s 1.9s both rubLegenda}@keyframes rubFio{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rubPousa{0%{opacity:0;transform:translateY(-12px)scale(1.04)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes rubEscreve{0%{--w:0%}to{--w:132%}}@keyframes rubLegenda{0%{opacity:0;transform:translateY(6px)}to{opacity:.9;transform:none}}@property --w{syntax:"<percentage>";inherits:false;initial-value:140%}.rubrica{gap:14px}.rubrica__fio{transform-origin:50%;opacity:.85;background:linear-gradient(90deg,transparent,var(--ouro-escuro) 12%,var(--ouro) 42%,var(--ouro-claro) 62%,transparent);height:1px}header{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid #0000;padding-block:14px;transition:padding .28s,background .28s,border-color .28s;position:sticky}header .env{justify-content:space-between;align-items:center;gap:14px;display:flex}.marca{aspect-ratio:720/411;width:88px;display:block;position:relative}.marca span{background:url(/midas-logo-claro.png) 50%/contain no-repeat;position:absolute;inset:0}.marca .sim{clip-path:inset(0 0 55%)}.marca .word{clip-path:inset(56% 0 0)}.menu{align-items:center;gap:26px;display:flex}.menu a.link{display:none}body.rolou header{-webkit-backdrop-filter:blur(16px)saturate(165%);background:#04102bed;border-bottom-color:#c7a14c3d;padding-block:9px}@media (width<=860px){body.rolou header{background:#04102bf7}}.progresso{height:1px;width:calc(var(--p) * 100%);background:var(--metal);opacity:.9;position:absolute;bottom:-1px;left:0}@media (width>=860px){header{padding-block:20px}.marca{width:116px}.menu a.link{color:var(--texto-fraco);font-size:15px;transition:color .2s;display:inline}.menu a.link:hover{color:var(--texto)}}@media (hover:hover) and (pointer:fine){html{scrollbar-width:thin;scrollbar-color:#c7a14c8c #04102b8c}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-left:1px solid var(--linha-fria);background:#04102ba6}::-webkit-scrollbar-thumb{background-color:#8a6620;background-image:linear-gradient(#8f6b24,#c7a14c 46%,#8a6620);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(#c7a14c,#ebdcb4 46%,#b6893a)}::-webkit-scrollbar-corner{background:0 0}}@media (hover:none),(pointer:coarse),(width<=860px){html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}}.btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:15px 24px;font-size:12px;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn--ouro{background:var(--metal);color:#241903;font-weight:500;box-shadow:0 1px #0003}.btn--ouro:hover{transform:translateY(-1px);box-shadow:0 10px 26px #8f6b245c}.btn--linha{color:var(--texto);border:1px solid #ebdcb45c}.btn--linha:hover{border-color:var(--ouro);background:#c7a14c14}.btn--peq{min-height:42px;padding:11px 16px;font-size:11px}.faixa{padding-block:clamp(40px,7.5vw,78px)}.cabeca{max-width:34ch;margin-bottom:clamp(22px,4.4vw,34px)}.cabeca h2{letter-spacing:-.012em;font-size:clamp(27px,6.8vw,40px);line-height:1.1}.cabeca p{color:var(--texto-fraco);max-width:46ch;margin-top:13px;font-size:16.2px;line-height:1.65}@media (width>=760px){.cabeca{max-width:52ch}.cabeca p{font-size:17.5px}}.js .re{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}.js .re.vis{opacity:1;transform:none}.js .re.d1{transition-delay:80ms}.js .re.d2{transition-delay:.16s}.js .re.d3{transition-delay:.24s}.js .re.d4{transition-delay:.32s}.hero{padding-block:clamp(22px,6vw,48px) clamp(32px,7vw,58px)}.hero__grade{gap:clamp(34px,8vw,60px);display:grid}.hero h1{letter-spacing:-.018em;font-size:clamp(33px,8.6vw,64px);line-height:1.06}.hero h1 em{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:var(--texto-fraco);max-width:42ch;margin-top:20px;font-size:16.6px;line-height:1.7}.lead strong{color:var(--texto);font-weight:600}.acoes{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.acoes .btn--ouro{width:100%}.acoes .btn--linha{min-height:0;color:var(--ouro-claro);letter-spacing:.1em;text-underline-offset:6px;border:0;padding:0;-webkit-text-decoration:underline #c7a14c66;text-decoration:underline #c7a14c66;text-decoration-thickness:1px}.acoes .btn--linha:hover{color:var(--texto);-webkit-text-decoration-color:var(--ouro);-webkit-text-decoration-color:var(--ouro);text-decoration-color:var(--ouro);background:0 0}@media (width>=560px){.acoes{flex-flow:wrap;align-items:center;gap:12px}.acoes .btn--ouro{width:auto}.acoes .btn--linha{min-height:48px;color:var(--texto);letter-spacing:.12em;border:1px solid #ebdcb45c;padding:15px 24px;text-decoration:none}.acoes .btn--linha:hover{border-color:var(--ouro);background:#c7a14c14}}@media (width>=1000px){.hero{padding-block:clamp(40px,5vw,68px) clamp(44px,6vw,74px)}.hero h1{max-width:15ch}.lead{max-width:52ch;font-size:18.5px}}.vidro{background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(13px)saturate(150%);border-radius:5px;box-shadow:0 24px 60px #02081673}.aviso-cpf{font-family:var(--mono);letter-spacing:.05em;color:var(--texto-fraco);border-left:1px solid var(--linha);max-width:40ch;margin-top:16px;padding-left:13px;font-size:11.5px;line-height:1.75}.aviso-cpf b{color:var(--ouro);font-weight:400}.fatos{border-block:1px solid var(--linha-fria);background:#04102b66}.fatos__grade{margin:0;display:grid}.fato{border-top:1px solid var(--linha-fria);padding:17px 0}.fato:first-child{border-top:0}.fato dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ouro);margin-bottom:8px;font-size:10px}.fato dd{color:var(--texto-fraco);max-width:32ch;margin:0;font-size:16px;line-height:1.6}@media (width>=760px){.fatos__grade{grid-template-columns:repeat(3,minmax(0,1fr))}.fato{border-top:0;border-left:1px solid var(--linha-fria);padding:24px 28px}.fato:first-child{border-left:0;padding-left:0}.fato:last-child{padding-right:0}}.faixa--papel{border-block:1px solid var(--linha-fria);position:relative}.faixa--papel:before{content:"";pointer-events:none;z-index:-1;-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%);background:#e9e4d91a;position:absolute;inset:0}.faixa--papel .frente,.faixa--papel .limite{background:#e9e4d90d;border-color:#ebdcb429}.faixa--papel .frente:hover{background:#e9e4d917;border-color:#c7a14c5c}.frentes{gap:0;display:grid}.frente{border-top:1px solid var(--linha-fria);border-radius:0;padding:20px 0 20px 18px;position:relative}.frente:first-child{border-top:0;padding-top:4px}.frente:before{content:"";background:var(--linha);transform-origin:top;width:1px;position:absolute;top:20px;bottom:20px;left:0;transform:scaleY(1)}.frente:first-child:before{top:4px}.frente__n{font-family:var(--mono);letter-spacing:.16em;color:var(--ouro);margin-bottom:10px;font-size:11px;display:block}.frente h3{margin-bottom:7px;font-size:20px;line-height:1.25}.frente p{color:var(--texto-fraco);max-width:44ch;font-size:15.4px;line-height:1.6}@media (width>=760px){.frentes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.frente{border-top:0;border:1px solid var(--linha-fria);background:#0d24504d;border-radius:5px;padding:24px;transition:border-color .3s,transform .3s,background .3s;overflow:hidden}.frente:first-child{padding-top:24px}.frente:before{background:var(--metal);width:2px;transition:transform .42s cubic-bezier(.22,.61,.36,1);top:0;bottom:0;left:0;transform:scaleY(0)}.frente:first-child:before{top:0}.frente:hover{background:#0d245075;border-color:#c7a14c52;transform:translateY(-2px)}.frente:hover:before{transform:scaleY(1)}}.etapas{grid-template-columns:22px minmax(0,1fr);gap:0 18px;display:grid}.trilha{background:var(--linha-fria);justify-self:center;width:1px;margin-block:12px;position:relative}.trilha__fita{height:calc(var(--pt,0) * 100%);background:var(--metal);border-radius:1px;position:absolute;inset:0 0 auto}.etapas__lista{gap:clamp(24px,5vw,36px);display:grid}.etapa__n{font-family:var(--mono);letter-spacing:.16em;color:var(--ouro);margin-bottom:9px;font-size:11px;display:block}.etapa h3{margin-bottom:7px;font-size:20px;line-height:1.24}.etapa p{color:var(--texto-fraco);max-width:48ch;font-size:15.4px;line-height:1.62}@media (width>=760px){.etapas{grid-template-columns:30px minmax(0,1fr);gap:0 24px}.etapa h3{font-size:24px}}.limites{gap:0;display:grid}.limite{border-top:1px solid var(--linha-fria);grid-template-columns:22px minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.limite:first-child{border-top:0;padding-top:0}.limite i{font-style:normal;font-family:var(--mono);color:var(--ouro);padding-top:3px;font-size:13px}.limite b{margin-bottom:5px;font-size:16.5px;font-weight:600;line-height:1.3;display:block}.limite span{color:var(--texto-fraco);max-width:46ch;font-size:15.2px;line-height:1.6;display:block}@media (width>=760px){.limites{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.limite{border-top:0;border:1px solid var(--linha-fria);background:#04102b66;border-radius:5px;padding:22px}.limite:first-child{padding-top:22px}}.faq{border-top:1px solid var(--linha-fria);display:grid}.faq details{border-bottom:1px solid var(--linha-fria)}.faq summary{cursor:pointer;font-family:var(--titulo);font-variation-settings:"SOFT" 0,"WONK" 0;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:16px;min-height:52px;padding:17px 0;font-size:18px;line-height:1.34;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--ouro);justify-self:end;font-size:18px;line-height:1.2;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--texto-fraco);max-width:58ch;padding:0 40px 20px 0;font-size:15.4px;line-height:1.65}@media (width>=760px){.faq summary{padding:20px 0;font-size:19px}}.fecho{text-align:center;border-radius:5px;padding:clamp(28px,6.5vw,48px) clamp(22px,6vw,46px)}.fecho h2{font-size:clamp(28px,7.4vw,44px);line-height:1.1}.fecho p{color:var(--texto-fraco);max-width:40ch;margin:14px auto 0;font-size:16.2px;line-height:1.65}.fecho .acoes{justify-content:center;margin-top:24px}@media (width>=560px){.fecho .acoes .btn{min-width:260px}}footer{border-top:1px solid var(--linha-fria);background:#02091880;padding-block:clamp(34px,7vw,56px) calc(clamp(34px,7vw,56px) + 86px)}.rodape{gap:30px;display:grid}.rodape img{width:104px;margin-bottom:16px}.rodape p{color:var(--texto-tenue);font-size:14.6px;line-height:1.85}.rodape-links{color:var(--texto-fraco);gap:12px;font-size:15px;display:grid}.rodape-links a{transition:color .2s}.rodape-links a:hover{color:var(--texto)}@media (width>=760px){.rodape{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px}.rodape-links{justify-items:end}footer{padding-bottom:clamp(44px,9vw,76px)}}.barra{z-index:45;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px)saturate(160%);background:#04102bd1;border-top:1px solid #c7a14c38;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -18px 40px #0208168c}.barra .btn{width:100%}body.passou .barra{transform:none}@media (width>=760px){.barra{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cam{transform:none!important}.js .re{transition:none;opacity:1!important;transform:none!important}.trilha__fita{height:100%}.marca.assina .sim,.marca.assina .word{animation:none}}body.sem-movimento .cam{transform:none!important}body.sem-movimento .re{opacity:1!important;transform:none!important}
