.elementor-43623 .elementor-element.elementor-element-mp0e00f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e00e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43623 .elementor-element.elementor-element-mp0e00c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43623 .elementor-element.elementor-element-mp0e00b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e01a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e01f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e02e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e03c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43623 .elementor-element.elementor-element-mp0e03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-43623:not(.elementor-motion-effects-element-type-background), body.elementor-page-43623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FF;}@media(min-width:768px){.elementor-43623 .elementor-element.elementor-element-mp0e00e{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e016{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e021{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e027{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e032{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e037{--content-width:1280px;}.elementor-43623 .elementor-element.elementor-element-mp0e03b{--content-width:1280px;}}/* Start custom CSS */.mmp-mt-h,.mmp-mt-mq,.mmp-mt-s,.mmp-mt-c,.mmp-mt-fin,.mmp-mt-o,.mmp-mt-h *,.mmp-mt-mq *,.mmp-mt-s *,.mmp-mt-c *,.mmp-mt-fin *,.mmp-mt-o *{font-family:'Plus Jakarta Sans',sans-serif}
i.fas{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}
html{scroll-behavior:smooth}
em{font-style:normal}
/* ---------- hero escura ---------- */
.mmp-mt-h,.mmp-mt-c,.mmp-mt-o{background:radial-gradient(60% 55% at 78% 8%,rgba(236,90,7,.30),transparent 62%),radial-gradient(45% 45% at 6% 100%,rgba(70,110,230,.28),transparent 65%),linear-gradient(160deg,#0c2260 0%,#091942 45%,#05133a 100%);position:relative;overflow:hidden}
.mmp-mt-h{padding:40px 24px 0}
.mmp-mt-h .mmp-mt-h__bg,.mmp-mt-c .mmp-mt-h__bg,.mmp-mt-o .mmp-mt-h__bg{position:absolute;inset:0;pointer-events:none;opacity:.9}
.mmp-mt-h__bg svg{width:100%;height:100%;display:block}
.mmp-mt-h .mmp-mt-h__inner{position:relative;z-index:1;align-items:flex-start;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-h .mmp-mt-h__crumb,.mmp-mt-h .mmp-mt-h__crumb p{color:#c5cdea!important;font-size:13px;margin:0 0 20px}
.mmp-mt-h .mmp-mt-h__crumb a{color:#c5cdea!important}
.mmp-mt-h .mmp-mt-h__crumb i{font-style:normal;margin:0 8px;color:#8d98c4}
.mmp-mt-h .mmp-mt-h__crumb span{color:#fff!important;font-weight:700}
.mmp-mt-h .mmp-mt-h__badge{width:auto!important;align-self:flex-start}
.mmp-mt-h .mmp-mt-h__badge,.mmp-mt-h .mmp-mt-h__badge p{display:inline-block;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:9999px;margin:0 0 20px;backdrop-filter:blur(6px)}
.mmp-mt-h .mmp-mt-h__badge i{color:#ff8a4d;margin-right:6px}
.mmp-mt-h .mmp-mt-h__row{flex-direction:row!important;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:40px;--gap:40px;width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-h__row .mmp-mt-h__l{flex:1 1 520px;max-width:660px;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-h__row .mmp-mt-h__r{flex:0 0 410px;max-width:100%;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-h .mmp-mt-h__pre,.mmp-mt-h .mmp-mt-h__pre p{color:#ff8a4d!important;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px!important}
.mmp-mt-h .mmp-mt-h__title .elementor-heading-title{color:#fff!important;font-size:52px;line-height:58px;font-weight:800;letter-spacing:-.025em;margin:0 0 18px}
.mmp-mt-h .mmp-mt-h__title em{color:#ff8a4d;background:linear-gradient(transparent 82%,rgba(236,90,7,.45) 82%)}
.mmp-mt-h .mmp-mt-h__lead,.mmp-mt-h .mmp-mt-h__lead p{color:#d6dcf3!important;font-size:17px;line-height:28px;margin:0 0 26px!important;max-width:600px}
.mmp-mt-h .mmp-mt-h__cta{width:auto}
.mmp-mt-h__cta .elementor-button,.mmp-mt-fin__btn .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;line-height:1}
.mmp-mt-h .mmp-mt-h__cta .elementor-button{background:#EC5A07!important;color:#fff!important;height:52px;padding:0 30px;border-radius:9999px;font-size:15px;font-weight:800;box-shadow:0 0 0 0 rgba(236,90,7,.5),0 10px 28px rgba(236,90,7,.45);transition:transform .2s,box-shadow .2s,background .2s}
.mmp-mt-h .mmp-mt-h__cta .elementor-button:hover{background:#ff6f1f!important;transform:translateY(-2px)}
.mmp-mt-h .mmp-mt-h__cta .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.mmp-mt-h .mmp-mt-h__mock{margin-top:8px}
.mmp-mt-mockup{display:block;width:100%;max-width:640px;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}
.mmp-mt-h--list{padding-bottom:56px}
.mmp-mt-h--list .mmp-mt-h__lead,.mmp-mt-h--list .mmp-mt-h__lead p{margin:0!important}
/* faixa de estatísticas */
.mmp-mt-h .mmp-mt-h__stats{width:100%;margin-top:-30px}
.mmp-mt-st{list-style:none;margin:0;padding:26px 0 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(255,255,255,.16)}
.mmp-mt-st li{display:flex;flex-direction:column;gap:2px;padding:0 20px;border-left:1px solid rgba(255,255,255,.12)}
.mmp-mt-st li:first-child{padding-left:0;border-left:0}
.mmp-mt-st strong{color:#fff;font-size:38px;line-height:44px;font-weight:800;letter-spacing:-.02em}
.mmp-mt-st li:nth-child(odd) strong{color:#ff8a4d}
.mmp-mt-st span{color:#c5cdea;font-size:13px;font-weight:600}
/* capa */
.mmp-mt-cover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;width:220px;aspect-ratio:3/4;padding:22px 20px;border-radius:12px;background:linear-gradient(155deg,#0d2a6b 0%,#091942 55%,#05133a 100%);color:#fff;box-shadow:0 18px 40px rgba(5,19,58,.28);overflow:hidden}
.mmp-mt-cover__tag{position:absolute;top:18px;left:20px;background:#EC5A07;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:9999px}
.mmp-mt-cover__pre{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb487}
.mmp-mt-cover__ttl{font-size:21px;line-height:25px;font-weight:800;text-transform:uppercase}
.mmp-mt-cover__aut{font-size:12px;font-weight:600;color:#dbe2f9;margin-top:8px}
.mmp-mt-cover__ed{font-size:11px;color:#adb6d6}
.mmp-mt-cover--img{display:block;width:220px;aspect-ratio:auto;padding:0;background:none;box-shadow:none;border-radius:0;overflow:visible}
.mmp-mt-cover--img img{display:block;width:100%;height:auto;border-radius:6px 12px 12px 6px;box-shadow:0 22px 40px rgba(2,8,30,.5),-4px 0 0 #EC5A07}
/* ---------- formulário (cartão branco sobre fundo escuro) ---------- */
.mmp-mt-form{background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:28px;box-shadow:0 30px 60px rgba(2,8,30,.45),0 0 0 6px rgba(255,255,255,.08);width:100%;box-sizing:border-box;position:relative}
.mmp-mt-form::before{content:"";position:absolute;left:28px;right:28px;top:0;height:4px;border-radius:0 0 4px 4px;background:#EC5A07}
.mmp-mt-form .mmp-mt-form__t{color:#091942;font-size:22px;line-height:28px;font-weight:800;margin:4px 0 4px}
.mmp-mt-form .mmp-mt-form__s{color:#45464f;font-size:14px;margin:0 0 18px}
.mmp-mt-f{margin:0 0 14px}
.mmp-mt-f label{display:block;color:#141b2c;font-size:13.5px;font-weight:700;margin:0 0 6px}
.mmp-mt-f label span{color:#c2410c}
.mmp-mt-f input{display:block;width:100%;box-sizing:border-box;height:46px;padding:0 14px;border:1px solid #adb2c0;border-radius:8px;background:#fff;color:#141b2c;font-size:16px;font-family:inherit;transition:border-color .15s,box-shadow .15s}
.mmp-mt-f input::placeholder{color:#767680}
.mmp-mt-f input:hover{border-color:#091942}
.mmp-mt-f input:focus-visible,.mmp-mt-btn:focus-visible,.mmp-mt-faq summary:focus-visible,.mmp-mt-card:focus-visible{outline:3px solid #EC5A07;outline-offset:2px;border-color:#091942}
.mmp-mt-f input[aria-invalid=true]{border-color:#b42318;background:#fffbfa}
.mmp-mt-fe{display:block;color:#b42318;font-size:13px;line-height:18px;margin-top:4px}
.mmp-mt-fe:empty{display:none}
.mmp-mt-err{background:#fef3f2;border:1px solid #fecdca;color:#912018;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;margin:0 0 14px}
.mmp-mt-err[hidden],.mmp-mt-btn [hidden]{display:none!important}
.mmp-mt-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.mmp-mt-btn,.mmp-mt-form .mmp-mt-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:0;border-radius:9999px;background:#EC5A07;color:#fff!important;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(236,90,7,.35);transition:background .2s,transform .2s}
.mmp-mt-btn:hover{background:#cf4c02;transform:translateY(-1px)}
.mmp-mt-btn:disabled{opacity:.6;cursor:progress;transform:none}
.mmp-mt-form__lgpd{color:#45464f;font-size:12px;line-height:18px;margin:14px 0 0}
.mmp-mt-form__lgpd a{color:#091942;text-decoration:underline}
/* ---------- marquee ---------- */
.mmp-mt-mq{background:#EC5A07;overflow:hidden;padding:0}
.mmp-mt-mq .mmp-mt-mq__w{padding:0}
.mmp-mt-mq__tr{display:flex;width:max-content;animation:mmpmq 38s linear infinite}
.mmp-mt-mq:hover .mmp-mt-mq__tr{animation-play-state:paused}
.mmp-mt-mq__tr>div{display:flex;align-items:center;flex-shrink:0}
.mmp-mt-mq__tr span{color:#fff;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:15px 22px;white-space:nowrap}
.mmp-mt-mq__tr i{color:#091942;font-style:normal;font-size:11px}
@keyframes mmpmq{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.mmp-mt-mq__tr{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.mmp-mt-mq__tr>div:last-child{display:none}html{scroll-behavior:auto}*{transition:none!important}}
/* ---------- seções ---------- */
.mmp-mt-s{padding:84px 24px;position:relative;overflow:hidden}
.mmp-mt-s .mmp-mt-s__inner{position:relative;z-index:1;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-s .mmp-mt-k{width:auto!important;align-self:flex-start}
.mmp-mt-s .mmp-mt-k,.mmp-mt-s .mmp-mt-k p{display:inline-block;width:auto;background:#fef3ee;border:1px solid #fbd5bf;color:#a8420a!important;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:9999px;margin:0 0 14px!important}
.mmp-mt-s .mmp-mt-t .elementor-heading-title{color:#091942!important;font-size:36px;line-height:44px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}
.mmp-mt-s .mmp-mt-t em{color:#EC5A07}
.mmp-mt-s .mmp-mt-lead,.mmp-mt-s .mmp-mt-lead p{color:#45464f!important;font-size:16px;line-height:27px;margin:0 0 28px!important;max-width:640px}
/* tópicos (escuro, vidro) */
.mmp-mt-s--top{background:linear-gradient(180deg,#05133a 0%,#091942 100%)}
.mmp-mt-s--top .mmp-mt-k,.mmp-mt-s--top .mmp-mt-k p{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#ffb487!important}
.mmp-mt-s--top .mmp-mt-t .elementor-heading-title{color:#fff!important}
.mmp-mt-s--top .mmp-mt-t em{color:#ff8a4d}
.mmp-mt-giant-w{position:absolute;left:0;right:0;top:20px;z-index:0;pointer-events:none}
.mmp-mt-giant{font-size:min(34vw,420px);line-height:1;font-weight:900;letter-spacing:-.04em;text-align:right;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.1);padding-right:2vw;user-select:none}
.mmp-mt-top{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.mmp-mt-top li{position:relative;display:flex;flex-direction:column;gap:12px;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s,border-color .2s}
.mmp-mt-top li:hover{transform:translateY(-4px);border-color:rgba(255,138,77,.7)}
.mmp-mt-top .ic{display:flex;width:46px;height:46px;border-radius:12px;background:rgba(236,90,7,.18);color:#ff8a4d;align-items:center;justify-content:center;font-size:19px}
.mmp-mt-top .n{position:absolute;right:20px;top:16px;color:rgba(255,255,255,.28);font-size:30px;font-weight:800}
.mmp-mt-top p{margin:0;color:#eef1fb;font-size:15.5px;line-height:25px}
.mmp-mt-top li.is-hl{background:linear-gradient(160deg,#EC5A07,#c64a04);border-color:#ff9a5c;box-shadow:0 18px 40px rgba(236,90,7,.35)}
.mmp-mt-top li.is-hl .ic{background:rgba(255,255,255,.2);color:#fff}
.mmp-mt-top li.is-hl .n{color:rgba(255,255,255,.5)}
.mmp-mt-top li.is-hl p{color:#fff;font-weight:600}
.mmp-mt-top li:last-child:nth-child(3n+1){grid-column:1/-1}
/* autor */
.mmp-mt-s--autor{background:#f1f3ff}
.mmp-mt-s .mmp-mt-autor__row{flex-direction:row!important;align-items:center;gap:56px;--gap:56px;flex-wrap:wrap;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-autor__row .mmp-mt-autor__l{flex:0 0 340px;max-width:100%;position:relative;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-autor__row .mmp-mt-autor__r{flex:1 1 420px;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-autor__ph{position:relative}
.mmp-mt-autor__ph::before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:28px;background:#EC5A07;z-index:0}
.mmp-mt-autor__img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:28px;border:6px solid #fff;box-shadow:0 24px 50px rgba(5,19,58,.25)}
.mmp-mt-autor__l .mmp-mt-autor__tag,.mmp-mt-autor__l .mmp-mt-autor__tag p{position:relative;z-index:2;display:inline-block;margin:-22px 0 0 18px!important;background:#091942;color:#fff!important;font-size:13px;font-weight:700;padding:10px 16px;border-radius:12px;box-shadow:0 10px 24px rgba(5,19,58,.35)}
.mmp-mt-autor__tag i{color:#ff8a4d;margin-right:6px}
.mmp-mt-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.mmp-mt-badges li{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe4f5;color:#091942;font-size:13.5px;font-weight:700;padding:10px 16px;border-radius:9999px;box-shadow:0 1px 3px rgba(5,21,63,.06)}
.mmp-mt-badges i{color:#EC5A07}
/* público */
.mmp-mt-s--pub{background:#fff}
.mmp-mt-pub{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.mmp-mt-pub li{background:#f9f9ff;border:1px solid #e6e9f6;border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}
.mmp-mt-pub li:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(5,21,63,.1);border-color:#f3b995}
.mmp-mt-pub .ic{display:flex;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#EC5A07,#ff8a4d);color:#fff;align-items:center;justify-content:center;font-size:19px;margin-bottom:16px;box-shadow:0 8px 18px rgba(236,90,7,.3)}
.mmp-mt-pub strong{display:block;color:#091942;font-size:16.5px;line-height:23px;margin-bottom:6px}
.mmp-mt-pub p{color:#45464f;font-size:14px;line-height:22px;margin:0}
/* ---------- CTA escuro ---------- */
.mmp-mt-c{padding:84px 24px}
.mmp-mt-c .mmp-mt-c__inner{position:relative;z-index:1;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-c .mmp-mt-c__row{flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:48px;--gap:48px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-c__row .mmp-mt-c__l{flex:1 1 420px;max-width:580px;gap:0;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-c__row .mmp-mt-c__r{flex:0 0 410px;max-width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-c .mmp-mt-c__t .elementor-heading-title{color:#fff!important;font-size:38px;line-height:46px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}
.mmp-mt-c .mmp-mt-c__t em{color:#ff8a4d}
.mmp-mt-c .mmp-mt-c__p,.mmp-mt-c .mmp-mt-c__p p{color:#d6dcf3!important;font-size:16px;line-height:27px;margin:0 0 20px!important}
.mmp-mt-chk{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}
.mmp-mt-chk li{color:#fff;font-size:15px;font-weight:600}
.mmp-mt-chk i{color:#ff8a4d;margin-right:8px}
.mmp-mt-c .mmp-mt-cover--img{width:180px;transform:rotate(-4deg)}
/* ---------- FAQ ---------- */
.mmp-mt-s--faq{background:#f9f9ff}
.mmp-mt-faq{display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:880px}
.mmp-mt-faq details{background:#fff;border:1px solid #e0e4ef;border-radius:14px;box-shadow:0 1px 3px rgba(5,21,63,.05);transition:border-color .2s}
.mmp-mt-faq details[open]{border-color:#f3b995}
.mmp-mt-faq summary{cursor:pointer;list-style:none;padding:18px 56px 18px 22px;color:#091942;font-size:16px;font-weight:700;line-height:24px;position:relative;min-height:24px}
.mmp-mt-faq summary::-webkit-details-marker{display:none}
.mmp-mt-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fef3ee;color:#EC5A07;font-size:20px;line-height:28px;text-align:center}
.mmp-mt-faq details[open] summary::after{content:"–";background:#EC5A07;color:#fff}
.mmp-mt-faq details p{margin:0;padding:0 22px 20px;color:#45464f;font-size:15px;line-height:25px}
/* ---------- CTA final ---------- */
.mmp-mt-fin{background:#091942;padding:60px 24px}
.mmp-mt-fin .mmp-mt-fin__inner{align-items:center;text-align:center;gap:22px;--gap:22px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-fin .mmp-mt-fin__t .elementor-heading-title{color:#fff!important;font-size:30px;line-height:38px;font-weight:800;margin:0}
.mmp-mt-fin .mmp-mt-fin__btn{width:auto}
.mmp-mt-fin .mmp-mt-fin__btn .elementor-button{background:#EC5A07!important;color:#fff!important;height:52px;padding:0 32px;border-radius:9999px;font-size:15px;font-weight:800;box-shadow:0 10px 28px rgba(236,90,7,.45);transition:background .2s,transform .2s}
.mmp-mt-fin .mmp-mt-fin__btn .elementor-button:hover{background:#ff6f1f!important;transform:translateY(-2px)}
/* ---------- listagem ---------- */
.mmp-mt-s--list{background:#f9f9ff;padding-top:56px}
.mmp-mt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}
.mmp-mt-card{display:flex;gap:24px;align-items:center;background:#fff;border:1px solid #e6e9f6;border-radius:20px;padding:24px;text-decoration:none;box-shadow:0 1px 3px rgba(5,21,63,.06);transition:box-shadow .2s,transform .2s,border-color .2s}
.mmp-mt-card:hover{box-shadow:0 18px 40px rgba(5,21,63,.14);transform:translateY(-3px);border-color:#f3b995}
.mmp-mt-card .mmp-mt-cover--img{width:130px;flex:0 0 130px}
.mmp-mt-card .mmp-mt-cover:not(.mmp-mt-cover--img){width:130px;flex:0 0 130px;padding:14px 12px}
.mmp-mt-card .mmp-mt-cover__ttl{font-size:12px;line-height:15px}
.mmp-mt-card .mmp-mt-cover__tag,.mmp-mt-card .mmp-mt-cover__aut,.mmp-mt-card .mmp-mt-cover__ed,.mmp-mt-card .mmp-mt-cover__pre{display:none}
.mmp-mt-card__b{display:flex;flex-direction:column;gap:8px}
.mmp-mt-card__tag{align-self:flex-start;background:#fef3ee;border:1px solid #fbd5bf;color:#a8420a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:9999px}
.mmp-mt-card__b strong{color:#091942;font-size:20px;line-height:26px;font-weight:800}
.mmp-mt-card__d{color:#45464f;font-size:14px;line-height:22px}
.mmp-mt-card__m{color:#5f6270;font-size:13px}
.mmp-mt-card__go{color:#cf4c02;font-size:14px;font-weight:800}
.mmp-mt-card__go i{margin-left:4px}
/* ---------- obrigado ---------- */
.mmp-mt-o{padding:80px 24px 104px;min-height:60vh}
.mmp-mt-o .mmp-mt-o__inner{position:relative;z-index:1;align-items:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.mmp-mt-ty{background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:22px;padding:46px 38px;max-width:580px;margin:0 auto;text-align:center;box-shadow:0 30px 60px rgba(2,8,30,.45),0 0 0 6px rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:14px}
.mmp-mt-ty__ic{display:flex;width:68px;height:68px;border-radius:50%;background:#e7f8f0;color:#12b76a;align-items:center;justify-content:center;font-size:28px}
.mmp-mt-ty--nf .mmp-mt-ty__ic{background:#fef3ee;color:#EC5A07}
.mmp-mt-ty .mmp-mt-ty__t{color:#091942;font-size:30px;line-height:38px;font-weight:800;margin:0}
.mmp-mt-ty .mmp-mt-ty__p{color:#141b2c;font-size:16px;line-height:26px;margin:0}
.mmp-mt-ty .mmp-mt-ty__n{color:#45464f;font-size:14px;line-height:22px;margin:4px 0 0}
.mmp-mt-ty .mmp-mt-btn--a{width:auto;padding:0 30px;margin-top:6px}
/* ---------- responsivo ---------- */
@media (max-width:1024px){
.mmp-mt-h__row .mmp-mt-h__r,.mmp-mt-c__row .mmp-mt-c__r{flex:1 1 100%}
.mmp-mt-h .mmp-mt-h__title .elementor-heading-title{font-size:44px;line-height:50px}
.mmp-mt-top{grid-template-columns:repeat(2,1fr)}
.mmp-mt-top li:last-child:nth-child(3n+1){grid-column:auto}
.mmp-mt-top li:last-child:nth-child(odd){grid-column:1/-1}
.mmp-mt-pub{grid-template-columns:repeat(2,1fr)}
.mmp-mt-autor__row .mmp-mt-autor__l{flex-basis:300px;margin:0 auto 14px}
}
@media (max-width:767px){
.mmp-mt-h{padding:28px 16px 0}
.mmp-mt-h .mmp-mt-h__title .elementor-heading-title{font-size:34px;line-height:40px}
.mmp-mt-h .mmp-mt-h__row{gap:28px}
.mmp-mt-h__row .mmp-mt-h__l{order:1;flex-basis:100%}
.mmp-mt-h__row .mmp-mt-h__r{order:2}
.mmp-mt-h .mmp-mt-h__cta{display:none}
.mmp-mt-h .mmp-mt-h__mock{display:none}
.mmp-mt-h .mmp-mt-h__stats{margin-top:30px}
.mmp-mt-st{grid-template-columns:repeat(2,1fr);gap:18px 0;padding:22px 0 26px}
.mmp-mt-st li:nth-child(3){padding-left:0;border-left:0}
.mmp-mt-st strong{font-size:30px;line-height:36px}
.mmp-mt-s{padding:56px 16px}
.mmp-mt-s .mmp-mt-t .elementor-heading-title{font-size:28px;line-height:36px}
.mmp-mt-top{grid-template-columns:1fr}
.mmp-mt-top li:last-child:nth-child(odd){grid-column:auto}
.mmp-mt-pub{grid-template-columns:1fr}
.mmp-mt-autor__row .mmp-mt-autor__l{flex-basis:100%;max-width:300px}
.mmp-mt-c{padding:56px 16px}
.mmp-mt-c .mmp-mt-c__t .elementor-heading-title{font-size:28px;line-height:36px}
.mmp-mt-c .mmp-mt-c__cover{display:none}
.mmp-mt-form{padding:24px 18px}
.mmp-mt-fin{padding:48px 16px}
.mmp-mt-card{flex-direction:column;align-items:flex-start}
.mmp-mt-o{padding:44px 16px 64px}
.mmp-mt-ty{padding:32px 20px}
}/* End custom CSS */