.open-finance-module__AHrmhq__page{color:#f5f7f2;background:#060708;min-height:100vh}.open-finance-module__AHrmhq__header{width:min(100% - 3rem,1120px);padding:calc(max(1rem, env(safe-area-inset-top)) + 88px) 0 1.4rem;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.open-finance-module__AHrmhq__brand{font:760 1.15rem var(--font-display);align-items:center;gap:.7rem;display:inline-flex}.open-finance-module__AHrmhq__back{color:#959c95;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .7rem;font-size:.82rem;font-weight:650;display:inline-flex}.open-finance-module__AHrmhq__back:before{content:"←";color:#95ff48;font-size:1rem}.open-finance-module__AHrmhq__back:hover,.open-finance-module__AHrmhq__source:hover,.open-finance-module__AHrmhq__textLink:hover{color:#f5f7f2}.open-finance-module__AHrmhq__hero{isolation:isolate;padding:clamp(5rem,10vw,8.5rem) 1.5rem clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.open-finance-module__AHrmhq__hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 50% 0/96px 96px,linear-gradient(#ffffff06 1px,#0000 1px) 50% 0/96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.open-finance-module__AHrmhq__glow{z-index:-1;background:radial-gradient(circle,#95ff4826,#5cc8ff09 40%,#0000 70%);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-20rem;left:50%;transform:translate(-50%)}.open-finance-module__AHrmhq__shell{text-align:center;width:min(100%,900px);margin:0 auto}.open-finance-module__AHrmhq__eyebrow,.open-finance-module__AHrmhq__kicker{color:#95ff48;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.open-finance-module__AHrmhq__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:880px;margin:1.2rem auto 0;font-size:clamp(3rem,7vw,6.2rem);line-height:.95}.open-finance-module__AHrmhq__lead{color:#a7aea7;max-width:720px;margin:1.7rem auto 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.open-finance-module__AHrmhq__actions{justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.open-finance-module__AHrmhq__primary,.open-finance-module__AHrmhq__secondary{border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:.75rem 1.15rem;font-size:.85rem;font-weight:800;display:inline-flex}.open-finance-module__AHrmhq__primary{color:#071006;background:#95ff48}.open-finance-module__AHrmhq__secondary{background:#ffffff06;border:1px solid #ffffff24}.open-finance-module__AHrmhq__status{color:#7f877f;border-top:1px solid #ffffff14;max-width:660px;margin:2.2rem auto 0;padding-top:1.2rem;font-size:.78rem;line-height:1.6}.open-finance-module__AHrmhq__status strong{color:#bec4be}.open-finance-module__AHrmhq__content{grid-template-columns:220px minmax(0,760px);gap:clamp(3rem,7vw,7rem);width:min(100% - 3rem,1120px);margin:0 auto;padding:clamp(4.5rem,8vw,8rem) 0;display:grid}.open-finance-module__AHrmhq__summary{border-block:1px solid #ffffff1a;align-self:start;gap:.8rem;padding:1.2rem 0;display:grid;position:sticky;top:2rem}.open-finance-module__AHrmhq__summary span{color:#6f776f;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.open-finance-module__AHrmhq__summary strong{color:#bec4be;font-size:.78rem}.open-finance-module__AHrmhq__body{gap:5rem;display:grid}.open-finance-module__AHrmhq__body section{scroll-margin-top:2rem}.open-finance-module__AHrmhq__body h2{letter-spacing:-.05em;text-wrap:balance;max-width:680px;margin-top:.8rem;font-size:clamp(2rem,4vw,3.3rem);line-height:1.03}.open-finance-module__AHrmhq__body section>p:not(.open-finance-module__AHrmhq__kicker){color:#a0a7a0;margin-top:1.25rem;font-size:1rem;line-height:1.8}.open-finance-module__AHrmhq__source,.open-finance-module__AHrmhq__textLink{color:#95ff48;margin-top:1.3rem;font-size:.85rem;font-weight:750;display:inline-flex}.open-finance-module__AHrmhq__steps{border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid;overflow:hidden}.open-finance-module__AHrmhq__steps article{background:#ffffff05;min-height:220px;padding:1.4rem}.open-finance-module__AHrmhq__steps article+article{border-left:1px solid #ffffff1a}.open-finance-module__AHrmhq__steps span{color:#596059;font-size:.7rem;font-weight:750}.open-finance-module__AHrmhq__steps h3{margin-top:3rem;font-size:1.2rem}.open-finance-module__AHrmhq__steps p{color:#8d958d;margin-top:.75rem;font-size:.82rem;line-height:1.6}.open-finance-module__AHrmhq__faq details{border-bottom:1px solid #ffffff1a}.open-finance-module__AHrmhq__faq details:first-of-type{border-top:1px solid #ffffff1a;margin-top:2rem}.open-finance-module__AHrmhq__faq summary{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font-weight:700;list-style:none;position:relative}.open-finance-module__AHrmhq__faq summary:after{color:#95ff48;content:"+";position:absolute;top:1.25rem;right:.2rem}.open-finance-module__AHrmhq__faq details[open] summary:after{content:"−"}.open-finance-module__AHrmhq__faq details p{color:#939a93;max-width:680px;padding:0 2rem 1.3rem 0;font-size:.9rem;line-height:1.7}.open-finance-module__AHrmhq__articleFooter{color:#707770;border-top:1px solid #ffffff1a;gap:.4rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5;display:grid}@media (max-width:760px){.open-finance-module__AHrmhq__header{width:min(100% - 2rem,1120px);padding-top:calc(max(.65rem, env(safe-area-inset-top)) + 76px)}.open-finance-module__AHrmhq__back{font-size:0}.open-finance-module__AHrmhq__back:after{content:"Início";font-size:.82rem}.open-finance-module__AHrmhq__actions{flex-direction:column;align-items:stretch}.open-finance-module__AHrmhq__content{grid-template-columns:1fr;width:min(100% - 2rem,1120px)}.open-finance-module__AHrmhq__summary{grid-template-columns:1fr;position:static}.open-finance-module__AHrmhq__steps{grid-template-columns:1fr}.open-finance-module__AHrmhq__steps article{min-height:0}.open-finance-module__AHrmhq__steps article+article{border-top:1px solid #ffffff1a;border-left:0}.open-finance-module__AHrmhq__steps h3{margin-top:1.5rem}}
