@font-face{font-display:swap;font-family:MVOHeadline;font-style:normal;font-weight:400;src:url("../fontes/open-sans-display.ttf") format("truetype")}
body:has(.mvo-launch) #mvo-sitechat-launcher,body:has(.mvo-launch) #mvo-sitechat-box,body:has(.mvo-launch) #mvo-sitechat-csat-modal{display:none!important}
.mvo-launch{font-family:Arial,Helvetica,sans-serif}.ml-hero h1,.ml-section-title h2,.ml-feature-row h2,.ml-blue-panel h2,.ml-final h2{font-family:MVOHeadline,Arial,sans-serif;font-weight:400}
.ml-hero{padding-top:76px}
.ml-product-stage{isolation:isolate}.ml-stage-accent{background:transparent;border:0;border-radius:16px;box-shadow:inset 0 3px #075df5,inset 0 -1px #dce4ef,inset 1px 0 #dce4ef,inset -1px 0 #dce4ef;inset:0 -32px 0 0;z-index:-2}.ml-stage-accent:after{display:none}.ml-product-stage:after{animation:mlScan 5.5s cubic-bezier(.16,1,.3,1) infinite;background:linear-gradient(90deg,transparent,rgba(7,93,245,.11),transparent);border-radius:10px;clip-path:inset(0 round 10px);content:"";inset:14px 0 18px 13px;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-110%);z-index:2}.ml-demo-label{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:999px;color:#536174;display:flex;font-size:9px;font-weight:700;gap:6px;left:29px;padding:7px 10px;position:absolute;top:-25px;z-index:3}.ml-demo-label i{color:#18a56c;font-size:6px}
.ml-product-stage:after{display:none}.ml-app:after{animation:mlScan 5.5s cubic-bezier(.16,1,.3,1) infinite;background:linear-gradient(90deg,transparent,rgba(7,93,245,.11),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%);z-index:3}@keyframes mlScan{0%,24%{transform:translateX(-110%)}65%,100%{transform:translateX(110%)}}
@media(max-width:767px){.ml-hero{padding-top:54px}.ml-demo-label{left:16px;top:-23px}.ml-stage-accent{right:-12px}}
@media(prefers-reduced-motion:reduce){.ml-product-stage:after,.ml-app:after{animation:none;opacity:0}}

/* Integration ecosystem */
.mvo_panel_official_logo{align-items:center;display:inline-flex;font-size:initial;line-height:1;text-decoration:none;white-space:nowrap}.mvo_panel_official_logo b{color:#0276ac;font-family:'MVO',sans-serif;font-size:43px;font-style:normal;font-weight:400;letter-spacing:0;line-height:.8}.mvo_panel_official_logo:hover{text-decoration:none}.mvo_panel_official_logo:focus-visible{border-radius:4px;outline:3px solid rgba(7,93,245,.28);outline-offset:5px}@media(max-width:520px){.mvo_topo .mvo_panel_official_logo{font-size:initial}.mvo_panel_official_logo b{font-size:36px}}
.ml-ecosystem{background:#f6f8fc;padding:120px 0}.ml-integration-intro{align-items:center;display:grid;gap:90px;grid-template-columns:1.05fr .95fr}.ml-integration-intro h2{font-family:MVOHeadline,Arial,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.06;margin:0 0 22px}.ml-integration-intro>div>p{color:#616975;font-size:18px;line-height:1.7;max-width:650px}.ml-integration-facts{display:flex;gap:40px;margin:34px 0}.ml-integration-facts span{color:#66707e;font-size:13px;max-width:180px}.ml-integration-facts strong{color:#075df5;display:block;font-family:MVOHeadline,Arial,sans-serif;font-size:38px;font-weight:400;line-height:1;margin-bottom:7px}.ml-integration-intro ul{display:grid;gap:13px;list-style:none;margin:0;padding:0}.ml-integration-intro li{align-items:center;color:#303640;display:flex;font-size:13px;gap:11px}.ml-integration-intro li i{color:#075df5;font-size:16px;width:18px}.ml-integration-orbit{aspect-ratio:1;isolation:isolate;margin:auto;max-width:490px;position:relative;width:100%}.ml-integration-orbit:before,.ml-integration-orbit:after{border:1px solid #cbd8e9;border-radius:50%;content:"";inset:9%;position:absolute}.ml-integration-orbit:after{border-color:#e1e8f2;inset:25%}.orbit-core{align-items:center;background:#075df5;border-radius:50%;box-shadow:0 22px 45px rgba(7,93,245,.25);color:#fff;display:flex;flex-direction:column;height:126px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:126px;z-index:2}.orbit-core b{font-family:'MVO',sans-serif;font-size:34px;font-style:normal;font-weight:400;letter-spacing:0;line-height:.8}.orbit-core small{font-size:9px;font-weight:100;letter-spacing:.16em}.orbit-item{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 30px rgba(29,55,91,.08);display:flex;font-size:12px;font-weight:750;gap:9px;padding:13px 15px;position:absolute;z-index:3}.orbit-item i{color:#075df5;font-size:17px}.orbit-pay{left:1%;top:17%}.orbit-host{right:0;top:21%}.orbit-domain{bottom:16%;left:4%}.orbit-auto{bottom:12%;right:4%}.ml-integration-browser{background:#fff;border:1px solid #dce4ef;margin-top:86px}.ml-integration-browser>header{align-items:flex-end;border-bottom:1px solid #e2e8f0;display:flex;gap:32px;justify-content:space-between;padding:30px}.ml-integration-browser h3{font-size:24px;letter-spacing:-.02em;margin:0 0 6px}.ml-integration-browser header p{color:#6a7380;font-size:13px;margin:0}.ml-integration-tabs{display:flex;gap:5px}.ml-integration-tabs button{background:transparent;border:0;border-radius:7px;color:#677181;cursor:pointer;font-size:11px;font-weight:750;padding:10px 12px}.ml-integration-tabs button:hover{background:#f2f6fc;color:#075df5}.ml-integration-tabs button.active{background:#075df5;color:#fff}.ml-integration-grid{display:grid;grid-template-columns:repeat(6,1fr)}.ml-integration-grid article{align-items:center;border-bottom:1px solid #e4e9f0;border-right:1px solid #e4e9f0;display:flex;flex-direction:column;height:130px;justify-content:center;min-width:0;padding:16px;text-align:center;transition:background .2s,transform .2s}.ml-integration-grid article:nth-child(6n){border-right:0}.ml-integration-grid article:hover{background:#f8faff;transform:translateY(-2px)}.ml-integration-grid article[hidden]{display:none}.ml-brand{color:#1f2a3a;font-size:18px;font-weight:800;letter-spacing:-.035em}.ml-brand.cpanel{color:#ff6c2c;font-style:italic}.ml-brand.plesk{font-weight:500;letter-spacing:.05em}.ml-brand.inter{background:#ff7a00;border-radius:5px;color:#fff;padding:2px 7px}.ml-brand.asaas{color:#0b7df0}.ml-brand.efi{color:#183b2b}.ml-brand.iugu{color:#c02364}.ml-brand.cielo{color:#00a5df}.ml-brand.stripe{color:#635bff}.ml-brand.mercadopago{color:#168bd2}.ml-brand.paypal{color:#163f83}.ml-brand.registro{color:#075df5}.ml-brand.whatsapp{color:#159b61}.ml-integration-grid small{color:#7b8491;font-size:10px;margin-top:9px}.ml-integration-browser>footer{align-items:center;display:flex;gap:25px;justify-content:space-between;padding:22px 30px}.ml-integration-browser>footer p{color:#6e7783;font-size:11px;margin:0}.ml-integration-browser>footer i{color:#075df5}.ml-integration-browser>footer a{color:#075df5;font-size:12px;font-weight:750;white-space:nowrap}
@media(max-width:1100px){.ml-integration-intro{gap:45px}.ml-integration-grid{grid-template-columns:repeat(4,1fr)}.ml-integration-grid article:nth-child(6n){border-right:1px solid #e4e9f0}.ml-integration-grid article:nth-child(4n){border-right:0}.ml-integration-browser>header{align-items:flex-start;flex-direction:column}.ml-integration-tabs{flex-wrap:wrap}}
@media(max-width:767px){.ml-ecosystem{padding:75px 0}.ml-integration-intro{grid-template-columns:1fr}.ml-integration-intro h2{font-size:40px}.ml-integration-orbit{max-width:360px}.orbit-core{height:100px;width:100px}.orbit-item{font-size:10px;padding:10px}.ml-integration-browser{margin-top:55px}.ml-integration-browser>header{padding:22px}.ml-integration-tabs{overflow-x:auto;width:100%}.ml-integration-tabs button{flex:0 0 auto}.ml-integration-grid{grid-template-columns:repeat(2,1fr)}.ml-integration-grid article,.ml-integration-grid article:nth-child(4n),.ml-integration-grid article:nth-child(6n){border-right:1px solid #e4e9f0}.ml-integration-grid article:nth-child(2n){border-right:0}.ml-integration-browser>footer{align-items:flex-start;flex-direction:column;padding:20px 22px}.ml-integration-facts{gap:24px}}
.ml-integration-tabs button{font-size:13px}.ml-integration-tabs button:focus-visible{outline:3px solid rgba(7,93,245,.3);outline-offset:3px}.ml-integration-grid small{color:#66707e;font-size:12px;line-height:1.35}

/* Pricing table */
.ml-pricing{background:#fff;padding:120px 0}.ml-pricing-heading{display:grid;gap:55px;grid-template-columns:1.05fr .95fr;margin-bottom:55px}.ml-pricing-heading h2{font-family:MVOHeadline,Arial,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.06;margin:0}.ml-pricing-heading p{color:#616975;font-size:18px;line-height:1.7;margin:8px 0 0;max-width:610px}.ml-pricing-shell{background:#f5f8fc;display:grid;grid-template-columns:350px 1fr}.ml-pricing-shell>aside{background:#0f172a;color:#fff;display:flex;flex-direction:column;padding:42px}.ml-pricing-product{align-items:center;display:flex;gap:11px;margin-bottom:48px}.ml-pricing-product i{align-items:center;background:#075df5;border-radius:9px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.ml-pricing-product b{font-size:18px}.ml-pricing-shell>aside>small{color:#9eacc1;font-size:12px}.ml-pricing-shell>aside>strong{font-family:MVOHeadline,Arial,sans-serif;font-size:38px;font-weight:400;line-height:1.1;margin-top:9px}.ml-pricing-shell>aside>em{color:#b8c5d6;font-size:13px;font-style:normal;margin-top:5px}.ml-pricing-shell>aside>p{color:#aebacd;font-size:13px;line-height:1.6;margin:26px 0 30px}.ml-pricing-shell>aside .ml-button{margin-top:auto}.ml-price-table{min-width:0;padding:22px 30px}.ml-price-table>header,.ml-price-row{align-items:center;display:grid;gap:16px;grid-template-columns:1.2fr .9fr .9fr .55fr}.ml-price-table>header{border-bottom:1px solid #d7e0eb;color:#687588;font-size:11px;font-weight:800;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase}.ml-price-row{border-bottom:1px solid #dfe6ef;min-height:84px;padding:14px}.ml-price-row:last-child{border-bottom:0}.ml-price-row span>*{display:block}.ml-price-row b{font-size:14px}.ml-price-row small{color:#748094;font-size:11px;margin-top:4px}.ml-price-row .ml-price-discount{background:#eaf2ff;border-radius:999px;color:#1d4e89;display:inline-flex;font-size:10px;font-weight:100;letter-spacing:.01em;line-height:1;margin-top:7px;padding:5px 8px;width:max-content}.ml-price-row .ml-price-discount.is-reference{background:#e2e8f0;color:#64748b}.ml-price-row>strong{font-size:18px}.ml-price-row>span:nth-child(3){color:#596576;font-size:13px}.ml-price-row>a,.ml-price-empty>a{color:#075df5;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.ml-price-empty{align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr auto;min-height:190px;padding:30px}.ml-price-empty>i{align-items:center;background:#e5efff;border-radius:12px;color:#075df5;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.ml-price-empty span>*{display:block}.ml-price-empty b{font-size:16px}.ml-price-empty small{color:#697588;font-size:12px;line-height:1.5;margin-top:5px}.ml-pricing-includes{border-bottom:1px solid #e1e6ed;display:grid;gap:35px;grid-template-columns:190px 1fr;padding:35px 0 26px}.ml-pricing-includes>p{font-size:13px;font-weight:800;margin:0}.ml-pricing-includes>div{display:grid;gap:15px 25px;grid-template-columns:repeat(3,1fr)}.ml-pricing-includes span{font-size:12px}.ml-pricing-includes i{color:#18a56c;margin-right:7px}.ml-pricing-note{color:#707986;font-size:11px;margin:18px 0 0}
@media(max-width:900px){.ml-pricing-shell{grid-template-columns:1fr}.ml-pricing-shell>aside{min-height:380px}.ml-pricing-includes{grid-template-columns:1fr}.ml-pricing-includes>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.ml-pricing{padding:75px 0}.ml-pricing-heading{gap:18px;grid-template-columns:1fr;margin-bottom:36px}.ml-pricing-heading h2{font-size:40px}.ml-pricing-heading p{font-size:16px}.ml-pricing-shell>aside{min-height:0;padding:30px}.ml-pricing-product{margin-bottom:34px}.ml-price-table{padding:12px 18px}.ml-price-table>header{display:none}.ml-price-row{align-items:flex-start;gap:8px;grid-template-columns:1fr auto;padding:20px 3px}.ml-price-row>span:first-child{grid-column:1}.ml-price-row>strong{grid-column:2;grid-row:1}.ml-price-row>span:nth-child(3){grid-column:1}.ml-price-row>a{grid-column:2;grid-row:2}.ml-price-empty{grid-template-columns:auto 1fr;padding:25px 3px}.ml-price-empty>a{grid-column:1 / -1;text-align:left}.ml-pricing-includes>div{grid-template-columns:1fr}}

.ml-pricing-note strong{color:#198754;font-weight:700}.ml-pricing-note strong i{margin-right:5px}

/* Closing call to action */
.ml-final{background:#0f172a;border-top:1px solid #334158;isolation:isolate;overflow:hidden;padding:105px 0;position:relative}.ml-final .container{align-items:center;display:grid;gap:100px;grid-template-columns:1.1fr .9fr;position:relative;z-index:2}.ml-final-copy{max-width:720px}.ml-final h2{font-family:MVOHeadline,Arial,sans-serif;font-size:clamp(46px,5vw,68px);font-weight:400;letter-spacing:-.04em;line-height:1.02;margin:0 0 24px}.ml-final-copy>p{color:#b9c7da;font-size:17px;line-height:1.7;margin:0;max-width:650px}.ml-final-actions{align-items:center;display:flex;gap:22px;margin-top:34px}.ml-final .ml-button.light{background:#fff;color:#0d47d9;margin:0;width:auto}.ml-final .ml-button.light:hover{background:#eaf1ff;color:#0d47d9}.ml-final .ml-button.light:focus-visible,.ml-final-secondary:focus-visible{outline:3px solid #fff;outline-offset:4px}.ml-final-secondary{color:#fff;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#48627e;text-decoration-thickness:1px}.ml-final-secondary:hover{color:#9fc1ff;text-decoration-color:#9fc1ff}.ml-final-path{border-bottom:1px solid #334158;border-top:1px solid #334158;padding:9px 0}.ml-final-path>h3{color:#fff;font-size:18px;font-weight:650;letter-spacing:-.01em;margin:0;padding:15px 0}.ml-final-path>div{display:grid}.ml-final-path span{align-items:center;border-top:1px solid #27364b;display:grid;gap:4px 14px;grid-template-columns:42px 1fr;padding:18px 0}.ml-final-path span>i{align-items:center;background:#172a46;border-radius:10px;color:#6ca2ff;display:flex;font-size:18px;grid-row:1 / 3;height:42px;justify-content:center;width:42px}.ml-final-path b{color:#fff;font-size:13px}.ml-final-path small{color:#91a2b9;font-size:11px;line-height:1.45}.ml-final-signature{bottom:-92px;color:#fff;font-family:MVOHeadline,Arial,sans-serif;font-size:280px;font-style:italic;font-weight:400;letter-spacing:-.08em;opacity:.025;pointer-events:none;position:absolute;right:-24px;z-index:1}
@media(max-width:900px){.ml-final .container{gap:55px;grid-template-columns:1fr}.ml-final-path{max-width:680px}}
@media(max-width:767px){.ml-final{padding:74px 0}.ml-final .container{gap:45px}.ml-final h2{font-size:43px}.ml-final-copy>p{font-size:16px}.ml-final-actions{align-items:stretch;flex-direction:column}.ml-final .ml-button.light{width:100%}.ml-final-secondary{text-align:center}.ml-final-signature{bottom:-45px;font-size:150px}.ml-final-path span{grid-template-columns:40px 1fr}}

/* Escala tipografica da landing page: destaque, secoes e titulos internos. */
.mvo-launch .ml-hero h1{font-size:clamp(48px,4.7vw,72px);line-height:.98;max-width:650px}
.mvo-launch .ml-section-title h2,
.mvo-launch .ml-feature-row h2,
.mvo-launch .ml-blue-panel h2,
.mvo-launch .ml-integration-intro h2,
.mvo-launch .ml-pricing-heading h2,
.mvo-launch .ml-final h2{font-size:clamp(36px,3.5vw,52px);line-height:1.08}
.mvo-launch .ml-tour-copy h3{font-size:clamp(24px,2vw,28px);line-height:1.2}
.mvo-launch .ml-integration-browser h3{font-size:21px;line-height:1.25}
.mvo-launch .ml-final-path>h3{font-size:17px;line-height:1.3}

@media(max-width:767px){
  .mvo-launch .ml-hero h1{font-size:clamp(40px,12vw,48px);line-height:1}
  .mvo-launch .ml-section-title h2,
  .mvo-launch .ml-feature-row h2,
  .mvo-launch .ml-blue-panel h2,
  .mvo-launch .ml-integration-intro h2,
  .mvo-launch .ml-pricing-heading h2,
  .mvo-launch .ml-final h2{font-size:clamp(32px,9.5vw,38px);line-height:1.1}
  .mvo-launch .ml-tour-copy h3{font-size:24px}
  .mvo-launch .ml-integration-browser h3{font-size:19px}
}
.ml-final .ml-final-secondary:focus-visible{outline:3px solid #fff;outline-offset:4px}

.ml-final-secondary{color:#fff;font-size:13px;font-weight:100;text-decoration:none;text-decoration-color:#48627e;text-decoration-thickness:1px}
.ml-price-row>a,.ml-price-empty>a{color:#075df5;font-size:12px;font-weight:100;text-align:right;white-space:nowrap}
.ml-capabilities span{color:#353a42;font-size:11px;font-weight:600;letter-spacing:.04em}

/* Real product captures */
.ml-real-screen{background:#fff;border-radius:12px;box-shadow:0 26px 60px rgba(15,38,81,.18);margin:0;overflow:hidden;position:relative}.ml-real-screen img{display:block;height:auto;width:100%}.ml-real-screen figcaption{align-items:center;background:rgba(15,23,42,.94);bottom:14px;color:#fff;display:flex;gap:12px;left:14px;padding:10px 13px;position:absolute}.ml-real-screen figcaption span{color:#8db8ff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ml-real-screen figcaption b{font-size:11px;font-weight:650}.ml-real-screen-hero{aspect-ratio:1265/712}.ml-real-screen-hero img{height:100%;object-fit:cover;object-position:top left}.ml-product-stage:has(.ml-real-screen) .ml-stage-accent{bottom:-18px;right:-18px}.ml-tour-real{aspect-ratio:1265/712;border:0;border-radius:12px;box-shadow:0 28px 60px rgba(26,57,99,.14);overflow:hidden;padding:0;position:relative}.ml-tour-real figure{inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.ml-tour-real figure.active{opacity:1;pointer-events:auto;transform:none}.ml-tour-real img{display:block;height:100%;object-fit:cover;object-position:top left;width:100%}.ml-tour-real figcaption{background:rgba(15,23,42,.92);bottom:14px;color:#fff;font-size:10px;font-weight:700;left:14px;padding:9px 12px;position:absolute}.ml-tour-tabs button{cursor:pointer}.ml-tour-tabs button:hover{color:#075df5}
@media(max-width:767px){.ml-real-screen figcaption{align-items:flex-start;bottom:8px;flex-direction:column;gap:3px;left:8px;max-width:calc(100% - 16px);padding:8px 10px}.ml-real-screen figcaption b{font-size:9px}.ml-tour-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.ml-tour-tabs button{font-size:11px;min-width:0;padding:11px 6px}.ml-tour-real{aspect-ratio:1.35}.ml-tour-real img{height:100%;object-fit:cover;object-position:top left;width:145%}.ml-tour-real figcaption{bottom:8px;font-size:9px;left:8px}.ml-tour-stage{align-items:start}.ml-tour-copy p{font-size:15px}.ml-tour-copy ul{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.ml-tour-real figure{transition:none}}
.ml-role-gallery{background:#fff;padding:115px 0}.ml-role-gallery-heading{align-items:end;display:grid;gap:70px;grid-template-columns:1fr 1fr;margin-bottom:54px}.ml-role-gallery-heading h2{font-family:MVOHeadline,Arial,sans-serif;font-size:clamp(38px,4.6vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.06;margin:0}.ml-role-gallery-heading p{color:#616975;font-size:17px;line-height:1.7;margin:0;max-width:620px}.ml-role-gallery-grid{display:grid;gap:18px;grid-template-columns:1.25fr .875fr .875fr}.ml-role-gallery-grid figure{background:#0f172a;margin:0;min-width:0;overflow:hidden;position:relative}.ml-role-gallery-grid img{display:block;height:100%;min-height:315px;object-fit:cover;object-position:top left;width:100%}.ml-role-gallery-grid figure:first-child img{min-height:420px}.ml-role-gallery-grid figcaption{background:linear-gradient(180deg,transparent,rgba(15,23,42,.94));bottom:0;color:#fff;display:flex;flex-direction:column;gap:4px;inset-inline:0;padding:58px 20px 20px;position:absolute}.ml-role-gallery-grid figcaption span{color:#8db8ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ml-role-gallery-grid figcaption b{font-size:14px;font-weight:650}.ml-role-gallery-grid figure:first-child{grid-row:span 2}.ml-role-gallery-grid figure:nth-child(2),.ml-role-gallery-grid figure:nth-child(3){grid-column:span 2}.ml-role-gallery-grid figure:nth-child(2) img,.ml-role-gallery-grid figure:nth-child(3) img{min-height:245px}
@media(max-width:900px){.ml-role-gallery{padding:78px 0}.ml-role-gallery-heading{gap:24px;grid-template-columns:1fr}.ml-role-gallery-grid{grid-template-columns:1fr}.ml-role-gallery-grid figure,.ml-role-gallery-grid figure:first-child,.ml-role-gallery-grid figure:nth-child(2),.ml-role-gallery-grid figure:nth-child(3){background:#eef2f7;grid-column:auto;grid-row:auto}.ml-role-gallery-grid img,.ml-role-gallery-grid figure:first-child img,.ml-role-gallery-grid figure:nth-child(2) img,.ml-role-gallery-grid figure:nth-child(3) img{aspect-ratio:16/9;height:auto;min-height:0;object-fit:contain;width:100%}.ml-role-gallery-grid figcaption{background:#0f172a;padding:13px 15px;position:static}}

/* Acesso público ao ambiente de demonstração. */
.ml-demo-entry{align-items:center;color:#075df5;display:inline-flex;font-size:13px;font-weight:750;gap:9px;margin-top:18px;text-decoration:none}.ml-demo-entry:hover{color:#064ed0;text-decoration:underline}.ml-demo-entry i:last-child{font-size:11px;margin-left:2px}.ml-hero-note{margin-top:14px}

/* Product journey showcase */
.ml-showcase{background:#0d47d9;color:#fff;isolation:isolate;overflow:hidden;position:relative}.ml-showcase:before{background:rgba(255,255,255,.055);border-radius:50%;content:"";height:620px;position:absolute;right:-250px;top:-310px;width:620px;z-index:-1}.ml-showcase:after{background:rgba(14,39,122,.34);border-radius:50%;bottom:-310px;content:"";height:560px;left:-260px;position:absolute;width:560px;z-index:-1}.ml-showcase .ml-section-title{max-width:840px}.ml-showcase .ml-section-title h2{color:#fff}.ml-showcase .ml-section-title p{color:#dbe7ff;margin-left:auto;margin-right:auto;max-width:720px}.ml-showcase .ml-tour-stage{align-items:start;gap:64px;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);margin-top:58px}.ml-tour-navigation{min-width:0}.ml-showcase .ml-tour-tabs{border:0;display:grid;gap:7px;margin:0}.ml-showcase .ml-tour-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#dbe7ff;display:grid;font-size:14px;gap:14px;grid-template-columns:42px 1fr;justify-content:stretch;min-height:56px;padding:7px 15px;text-align:left;transition:background .28s cubic-bezier(.16,1,.3,1),border-color .28s,color .28s,box-shadow .28s,transform .28s}.ml-showcase .ml-tour-tabs button i{align-items:center;background:rgba(255,255,255,.09);border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;transition:background .28s,transform .28s;width:40px}.ml-showcase .ml-tour-tabs button:hover{background:rgba(255,255,255,.07);color:#fff}.ml-showcase .ml-tour-tabs button.active{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.16);box-shadow:0 18px 45px rgba(5,25,90,.22);color:#fff;transform:translateX(8px)}.ml-showcase .ml-tour-tabs button.active i{background:#fff;color:#0d47d9;transform:scale(1.04)}.ml-showcase .ml-tour-copy{margin:28px 0 0 65px;min-height:238px}.ml-showcase .ml-tour-copy h3{color:#fff;font-size:28px;letter-spacing:-.025em;line-height:1.18}.ml-showcase .ml-tour-copy p{color:#dbe7ff;max-width:46ch}.ml-showcase .ml-tour-copy li{color:#fff}.ml-showcase .ml-tour-copy li:before{color:#87f0c5}.ml-tour-visual{min-width:0;padding-top:28px;position:relative}.ml-tour-visual:before,.ml-tour-visual:after{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:16px;content:"";inset:58px -24px 42px 38px;position:absolute;transform:rotate(2.2deg);z-index:-1}.ml-tour-visual:after{inset:78px 22px 20px -20px;transform:rotate(-2deg)}.ml-tour-visual-meta{align-items:center;display:flex;justify-content:space-between;margin:0 4px 13px}.ml-tour-visual-meta span{color:#dbe7ff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ml-tour-visual-meta span i{color:#79e6ba;font-size:7px;margin-right:7px}.ml-tour-visual-meta b{color:#fff;font-size:12px}.ml-showcase .ml-tour-real{background:#fff;box-shadow:0 34px 80px rgba(5,23,84,.38);isolation:isolate}.ml-showcase .ml-tour-real figure{transition:none}.ml-showcase .ml-tour-real figcaption{background:rgba(8,22,52,.9);bottom:15px;box-shadow:0 12px 32px rgba(5,18,52,.2);font-size:10px}.ml-tour-hint{align-items:center;color:#cbdcff;display:flex;font-size:11px;gap:9px;justify-content:flex-end;margin:18px 4px 0}.ml-tour-hint i{font-size:13px}
@media(max-width:1100px){.ml-showcase .ml-tour-stage{gap:38px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.ml-showcase .ml-tour-copy{margin-left:0}.ml-showcase .ml-tour-tabs button.active{transform:none}}
@media(max-width:767px){.ml-showcase{padding-bottom:84px}.ml-showcase .ml-section-title{text-align:left}.ml-showcase .ml-section-title h2 br{display:none}.ml-showcase .ml-tour-stage{display:grid;gap:28px;grid-template-columns:1fr;margin-top:38px}.ml-showcase .ml-tour-tabs{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-showcase .ml-tour-tabs button{font-size:11px;gap:8px;grid-template-columns:30px 1fr;min-height:48px;padding:6px 8px}.ml-showcase .ml-tour-tabs button i{border-radius:8px;font-size:14px;height:30px;width:30px}.ml-showcase .ml-tour-copy{margin:22px 0 0;min-height:0}.ml-showcase .ml-tour-copy h3{font-size:25px}.ml-showcase .ml-tour-copy p{font-size:14px}.ml-tour-visual{padding-top:0}.ml-tour-visual:before,.ml-tour-visual:after{display:none}.ml-showcase .ml-tour-real{aspect-ratio:1265/712}.ml-showcase .ml-tour-real img{height:100%;object-fit:contain;width:100%}.ml-tour-visual-meta{margin-bottom:10px}.ml-tour-hint{justify-content:flex-start;line-height:1.5;margin-top:14px}}
@media(prefers-reduced-motion:reduce){.ml-showcase .ml-tour-tabs button,.ml-showcase .ml-tour-tabs button i{transition:background .15s,color .15s,border-color .15s;transform:none!important}}

/* Compact desktop composition */
@media(min-width:1101px){.ml-showcase{padding:92px 0}.ml-showcase:before{height:480px;right:-210px;top:-245px;width:480px}.ml-showcase:after{bottom:-340px;left:-300px}.ml-showcase>.container{align-items:start;column-gap:68px;display:grid;grid-template-columns:minmax(340px,390px) minmax(0,1fr);grid-template-rows:auto auto;max-width:1440px}.ml-showcase .ml-section-title{grid-column:1;grid-row:1;margin:0;max-width:none;text-align:left}.ml-showcase .ml-section-title h2{font-size:48px;line-height:1.04;margin-bottom:17px}.ml-showcase .ml-section-title p{font-size:16px;line-height:1.55;margin:0;max-width:390px}.ml-showcase .ml-tour-stage{display:contents}.ml-showcase .ml-tour-navigation{grid-column:1;grid-row:2;margin-top:28px}.ml-showcase .ml-tour-tabs{gap:4px}.ml-showcase .ml-tour-tabs button{grid-template-columns:36px 1fr;min-height:46px;padding:5px 12px}.ml-showcase .ml-tour-tabs button i{border-radius:8px;font-size:16px;height:34px;width:34px}.ml-showcase .ml-tour-tabs button.active{transform:none}.ml-showcase .ml-tour-copy{margin:22px 0 0;min-height:205px}.ml-showcase .ml-tour-copy h3{font-size:25px;margin-bottom:12px}.ml-showcase .ml-tour-copy p{font-size:14px;line-height:1.6;margin:0;max-width:390px}.ml-showcase .ml-tour-copy ul{gap:7px;margin-top:16px}.ml-showcase .ml-tour-copy li{font-size:12px}.ml-showcase .ml-tour-visual{align-self:center;grid-column:2;grid-row:1 / span 2;max-width:930px;padding-top:0;width:100%}.ml-tour-visual:before{inset:50px -18px 34px 32px}.ml-tour-visual:after{inset:68px 20px 16px -16px}.ml-tour-hint{margin-top:14px}}
.ml-demo-access{background:#0f172a;color:#fff;padding:112px 0}.ml-demo-intro{align-items:end;display:grid;gap:70px;grid-template-columns:1.2fr .8fr}.ml-demo-intro h2{font-family:MVOHeadline,Arial,sans-serif;font-size:clamp(36px,3.5vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0 0 22px}.ml-demo-intro>div>p{color:#b9c7da;font-size:17px;line-height:1.7;margin:0;max-width:690px}.ml-demo-intro>aside{align-items:flex-start;border-bottom:1px solid #334158;border-top:1px solid #334158;display:flex;gap:15px;padding:20px 0}.ml-demo-intro>aside>i{align-items:center;background:#172a46;border-radius:10px;color:#6ca2ff;display:flex;font-size:20px;height:44px;justify-content:center;min-width:44px}.ml-demo-intro>aside span>*{display:block}.ml-demo-intro>aside b{font-size:13px}.ml-demo-intro>aside small{color:#93a4bb;font-size:11px;line-height:1.5;margin-top:5px}.ml-demo-accounts{border-bottom:1px solid #334158;border-top:1px solid #334158;display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.ml-demo-accounts>article{display:flex;flex-direction:column;min-width:0;padding:30px}.ml-demo-accounts>article+article{border-left:1px solid #334158}.ml-demo-accounts header{align-items:center;display:flex;gap:14px}.ml-demo-accounts header>span{align-items:center;background:#075df5;border-radius:12px;display:flex;font-size:19px;height:48px;justify-content:center;min-width:48px}.ml-demo-accounts h3{color:#fff;font-size:18px;margin:0 0 4px}.ml-demo-accounts header p{color:#91a2b9;font-size:11px;line-height:1.45;margin:0}.ml-demo-accounts dl{display:grid;gap:1px;margin:27px 0}.ml-demo-accounts dl>div{background:#172238;padding:13px 14px}.ml-demo-accounts dt{color:#8293aa;font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.ml-demo-accounts dd{align-items:center;display:flex;gap:7px;margin:0;min-width:0}.ml-demo-accounts code{color:#f5f8ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-demo-accounts code[data-demo-secret]{letter-spacing:.09em}.ml-demo-accounts code[data-demo-secret]:not(.visible){font-size:0}.ml-demo-accounts code[data-demo-secret]:not(.visible):after{content:"••••••••••••••";font-size:11px;letter-spacing:.12em}.ml-demo-accounts dd button{align-items:center;background:transparent;border:0;border-radius:6px;color:#8293aa;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:auto;min-width:28px;padding:0}.ml-demo-accounts dd button+button{margin-left:0}.ml-demo-accounts dd button:hover{background:#243653;color:#fff}.ml-demo-accounts dd button:focus-visible{outline-color:#fff}.ml-demo-accounts>article>a{align-items:center;background:#fff;border-radius:8px;color:#0d47d9;display:flex;font-size:12px;font-weight:800;gap:9px;justify-content:center;margin-top:auto;min-height:48px;padding:0 16px;text-decoration:none}.ml-demo-accounts>article>a:hover{background:#eaf1ff;color:#0d47d9;transform:translateY(-2px)}.ml-demo-feedback{color:#9fc1ff;font-size:11px;min-height:18px;margin:14px 0 0;text-align:right}
.ml-brand.proxmox-vps{color:#e5701c}.ml-brand.proxmox-vps:before{background:#e5701c;content:"";display:inline-block;height:4px;margin:0 6px 4px 0;transform:skewX(-28deg);width:15px}
.ml-brand.ovhcloud{color:#123f6d}.ml-brand.soyoustart{color:#ef7421}.ml-brand.kimsufi{color:#2f7db8}.ml-brand.contabo{color:#e6532f}.ml-brand.virtualizor{color:#e56b21}.ml-brand.voxstream{color:#7c3aed}.ml-brand.pterodactyl{color:#7145d6}.ml-brand.spamexperts{color:#147a5b}.ml-brand.datawagon{color:#cf4f24}.ml-brand.hetzner{color:#d50c2d}.ml-brand.autologin{color:#075df5}.ml-brand.c6bank{color:#161616}.ml-brand.pagbank{color:#00a868}.ml-brand.pagou{color:#0a6fae}.ml-brand.sicredi{color:#169b62}.ml-brand.sicoob{color:#075b77}.ml-brand.importer{color:#344054}.ml-brand.support-pin{color:#b45309}.ml-brand.conversion-tracking{color:#075df5}
@media(max-width:960px){.ml-demo-intro{align-items:start;gap:35px;grid-template-columns:1fr}.ml-demo-accounts{grid-template-columns:1fr}.ml-demo-accounts>article+article{border-left:0;border-top:1px solid #334158}}
@media(max-width:767px){.ml-demo-entry{margin-top:16px}.ml-demo-access{padding:74px 0}.ml-demo-intro h2{font-size:clamp(32px,9.5vw,38px);line-height:1.1}.ml-demo-intro>div>p{font-size:16px}.ml-demo-accounts{margin-top:40px}.ml-demo-accounts>article{padding:25px 0}.ml-demo-feedback{text-align:left}}
.ml-final-signature{font-family:'MVO',sans-serif;font-style:normal;letter-spacing:0;line-height:.8}
