.opening-wrapper{position:relative;isolation:isolate;background:var(--noite)}.opening-stage{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:var(--noite)}.opening-stage>.port-media{z-index:-2}.opening-stage[data-mode=desktop]:not(.opening-awaiting-frame)>.port-media{visibility:hidden}.opening-stage>.port-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0012267a}.opening-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.opening-aperture{position:absolute;overflow:hidden;background:var(--noite);outline:0 solid #07101b}.opening-reveal{position:absolute;overflow:hidden;background:var(--noite)}.opening-site.marketing-home-hero{position:absolute;top:0;left:0;margin:0;min-height:0;contain:layout paint;border-radius:0;clip-path:none;transform-origin:0 0;background:var(--noite)}.opening-site.marketing-home-hero:before{display:none}.opening-site .heroi-topo{flex-shrink:0}.opening-site .heroi-corpo{flex:1 1 auto;min-height:0}@media(min-width:1081px){.opening-site.marketing-home-hero{padding-block:16px 12px}.opening-site .heroi-topo{min-height:44px}.opening-site .heroi-corpo{margin-top:8px}.opening-site #simulador{padding:16px;gap:6px}.opening-site #simulador .pilula{text-wrap:nowrap;white-space:nowrap}.opening-site #simulador [data-grupo=tipo]{grid-template-columns:minmax(0,1fr);gap:4px}.opening-site #simulador [data-grupo=tipo] .pilula{height:44px;min-height:44px;max-height:44px;padding-block:4px}.opening-site #simulador .sim-botao{min-height:44px;padding-inline:12px;white-space:nowrap;font-size:16px}.opening-site #simulador .sim-campo input{font-size:24px;padding:2px 6px}.opening-site #simulador .sim-resultado{padding:10px}.opening-site #simulador .sim-recebe strong{font-size:24px}.opening-site #simulador .sim-nota{font-size:10.5px;line-height:1.3}}.opening-skip{position:absolute;top:12px;left:12px;z-index:20;display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:24px;background:var(--ciano);color:var(--noite);font-size:16px;font-weight:600;transform:translateY(-180%)}.opening-skip:focus{transform:none}.opening-splash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,#0b3762,var(--noite) 70%)}.opening-app-button{position:absolute;z-index:6;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:22%;background:#fff;cursor:pointer}.opening-app-button img{position:absolute;top:16%;right:16%;bottom:16%;left:16%;width:68%;height:68%;object-fit:contain}.opening-app-button:focus-visible{outline:3px solid var(--ciano);outline-offset:5px}.opening-stage[data-mode=desktop] .opening-app-button{display:none}.opening-island{position:absolute;z-index:5;top:2%;left:32%;width:36%;height:3.5%;border-radius:999px;background:#05090f;pointer-events:none}.opening-stage[data-mode=desktop] :is(.opening-splash,.opening-island){display:none}.opening-decoder{position:fixed;left:-10000px;top:0;width:1264px;height:720px;opacity:0;pointer-events:none}.opening-site-mobile .heroi-corpo{align-content:start;margin-top:28px}@media(max-width:640px){.opening-site-mobile.marketing-home-hero{padding-block:16px}.opening-site-mobile .heroi-corpo{margin-top:20px}.opening-site-mobile .heroi-apoio{margin-top:14px;font-size:16px;line-height:1.4}.opening-site-mobile .heroi-acoes{margin-top:18px;gap:8px}.opening-site-mobile .heroi-acoes .botao{min-height:44px}.opening-site-mobile .heroi-prova{margin-top:20px;padding-top:14px;gap:8px;font-size:12px}.opening-site-mobile .heroi-prova strong{font-size:15px}}@media(max-width:350px){.opening-site-mobile.marketing-home-hero h1{font-size:28px}.opening-site-mobile .heroi-corpo{margin-top:16px}.opening-site-mobile .heroi-prova{margin-top:14px}}.opening-site-phone-layout.marketing-home-hero{--gutter: 16px;padding-block:16px}.opening-site-phone-layout .heroi-topo,.opening-site-phone-layout .heroi-corpo{width:calc(100% - 32px)}.opening-site-phone-layout .heroi-corpo{margin-top:20px;grid-template-columns:minmax(0,1fr)}.opening-site-phone-layout.marketing-home-hero h1{font-size:clamp(28px,10cqi,40px)}.opening-site-phone-layout.marketing-home-hero h1>span+span{white-space:normal}.opening-site-phone-layout .heroi-marca img{width:100px}.opening-site-phone-layout .heroi-apoio{margin-top:14px;font-size:16px;line-height:1.4}.opening-site-phone-layout .heroi-acoes{margin-top:18px;gap:8px}.opening-site-phone-layout .heroi-acoes .botao{flex:1 1 100%;min-height:44px}.opening-site-phone-layout .heroi-prova{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:14px;gap:8px;font-size:12px;line-height:1.35}.opening-site-phone-layout .heroi-prova strong{display:block;font-size:15px;margin-bottom:2px}.opening-site-phone-layout .menu-toggle{display:inline-flex}.opening-site-phone-layout .heroi-nav{display:none}.opening-site-phone-layout .heroi-nav.is-open{position:absolute;top:calc(100% + 16px);right:0;left:0;display:flex;flex-direction:column;padding:16px;border-radius:18px;background:var(--noite)}
