html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}.source-icon{display:inline-block;flex-shrink:0;vertical-align:middle}a,button{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #786797;outline-offset:5px}.brand-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px 12px}.brand-link img{width:118px;height:auto;max-height:38px}.lp-finance .brand-link img{width:104px}.lp-assistant h1{font-size:clamp(3.1rem,7.1vw,6.4rem)}.lp-prism .font-newsreader{font-family:Newsreader,serif!important}.lp-finance .font-manrope{font-family:Manrope,sans-serif!important}.lp-prism [data-us-project-src],.lp-assistant [data-us-project-src]{filter:hue-rotate(28deg) saturate(.45)}.lp-finance nav{max-width:100%}.finance-hero-cta{border:1px solid #ffffff80;border-radius:999px;background:#fff;color:#20154c;padding:13px 23px;font:500 14px Inter,sans-serif;transition:transform .2s}.finance-hero-cta:hover{transform:translateY(-2px)}.lp-finance section:first-child>div:first-child{filter:hue-rotate(35deg)}.lp-prism .text-transparent{background-color:#20154c}.pilot-section{padding:96px 24px;text-align:center;max-width:900px;margin:0 auto}.eyebrow{font:500 11px/1.5 Inter,sans-serif;letter-spacing:.13em;color:#534177;margin-bottom:18px}.pilot-section h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.04em;color:#20154c;margin:0 0 24px;font-weight:400}.lp-prism .pilot-section h2{font-family:Newsreader,serif}.lp-finance .pilot-section h2{font-family:Manrope,sans-serif}.pilot-section>p:not(.eyebrow):not(.pilot-note){font-size:17px;line-height:1.7;max-width:600px;margin:0 auto 28px;color:#655f73}.primary-cta{background:#20154c;color:#fff;border:1px solid #20154c;border-radius:999px;padding:15px 24px;font:500 14px Inter,sans-serif;cursor:pointer}.primary-cta:hover{background:#3c2c65}.pilot-note{font-size:12px;color:#655f73;margin-top:20px}.lp-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1216px;padding:30px 24px 76px;margin:auto;border-top:1px solid #d1cbdc;font-size:12px;color:#655f73}.lp-footer img{width:125px;height:auto}.preview-label{position:fixed;bottom:12px;right:12px;padding:9px 13px;background:#20154c;color:#fff;box-shadow:0 3px 18px #20154c22;border-radius:99px;font:500 11px Inter,sans-serif;z-index:60}.lp dialog{border:1px solid #e6e5eb;border-radius:24px;padding:38px;width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#fff;color:#20154c;box-shadow:0 24px 90px #120c2a33}.lp dialog::backdrop{background:#120c2a90;backdrop-filter:blur(6px)}.lp dialog h2{font:400 30px/1.2 Inter,sans-serif;letter-spacing:-.04em;margin:12px 0 20px}.lp dialog p,.lp dialog li{font:400 14px/1.65 Inter,sans-serif;color:#655f73}.lp dialog ol{list-style:decimal;padding-left:20px}.dialog-close{position:absolute;right:14px;top:12px;border:0;background:#f5f4f8;border-radius:50%;width:32px;height:32px;font-size:22px;color:#20154c}.preview-notice{background:#f5f4f8;padding:13px;border-radius:10px}.lp form{display:grid;gap:16px;margin-top:22px}.lp form label{display:grid;gap:7px;font:500 12px Inter,sans-serif}.lp input,.lp select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d1cbdc;border-radius:8px;background:#fff;color:#20154c;font:400 14px Inter,sans-serif}.lp dialog [hidden]{display:none!important}.lp [id]{scroll-margin-top:110px}.lp-prism #exemplo{scroll-margin-top:110px}.lp-prism #exemplo a{white-space:nowrap}.lp-prism #exemplo .text-3xl{font-size:24px}.lp-finance .text-gray-400{color:#d1cbdc}
@media(max-width:767px){.lp-assistant nav{padding-left:16px;padding-right:16px}.lp-assistant nav .brand-link{padding:5px 4px}.lp-assistant nav .brand-link img{width:105px}.lp-assistant h1{font-size:clamp(2rem,11.5vw,4rem);letter-spacing:-.065em}.lp-prism nav .brand-link img{width:110px}.lp-prism nav a[data-interest]{padding:12px 16px;font-size:12px}.lp-finance nav{gap:8px;padding:8px 10px;width:100%;justify-content:space-between}.lp-finance nav>a:not(.brand-link){display:none}.lp-finance nav button{font-size:12px;white-space:nowrap;padding:9px 13px}.lp-finance section:first-child h1{font-size:clamp(38px,10.8vw,48px)}.lp-finance .finance-hero-cta{font-size:12px}.lp-footer{flex-direction:column;align-items:flex-start}.pilot-section{padding:64px 24px}.lp dialog{padding:30px 22px}.lp-prism #exemplo>main{min-width:0}.lp-prism #exemplo{overflow:hidden}.lp-prism #exemplo h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.aura-animate-fade-up,.aura-animate-fade-in,.scroll-enter{opacity:1!important;transform:none!important;filter:none!important}}
.lp-prism> .aura-background-component{opacity:.62}.lp-assistant> .aura-background-component{opacity:.7}.lp-assistant h1{font-size:clamp(3.1rem,6.7vw,6.4rem)}@media(max-width:767px){.lp-assistant h1{font-size:clamp(2rem,11.5vw,4rem)}}

.lp-finance #proposta h3 span{color:#786797}
.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp .form-privacy{font-size:12px;line-height:1.6;margin:0}.form-privacy a{text-decoration:underline}.lp #form-error{color:#9b2436;margin:0;padding:12px;background:#fff0f2;border-radius:8px}.lp button:disabled{opacity:.6;cursor:wait}.consent-banner{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:820px;z-index:80;display:flex;align-items:center;gap:24px;padding:20px 24px;border-radius:18px;background:#fff;color:#20154c;box-shadow:0 8px 50px #20154c33;border:1px solid #d1cbdc;font:13px/1.5 Inter,sans-serif}.consent-banner[hidden]{display:none}.consent-banner strong{font-weight:600}.consent-banner p{margin:4px 0 0;color:#655f73}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent-actions button{padding:10px 14px;border-radius:99px;border:1px solid #20154c;white-space:nowrap;background:white}.consent-actions button:last-child{background:#20154c;color:#fff}.lp [data-interest]{white-space:normal}.lp nav [data-interest]{font-size:12px;line-height:1.3}.lp-footer button{text-align:left;text-decoration:underline}.lp-footer{flex-wrap:wrap}
@media(max-width:767px){.consent-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.consent-actions{flex-wrap:wrap}.lp-assistant nav [data-interest],.lp-prism nav [data-interest]{max-width:150px;padding:10px 14px}.lp-assistant nav .brand-link img{width:95px}.lp-finance nav button[data-interest]{white-space:normal;max-width:135px}.lp dialog{max-height:94dvh}.lp dialog p{font-size:13px}}
@media(min-width:768px) and (max-width:1100px){.lp-assistant nav .hidden.md\:flex{display:none}}
@media(max-width:1023px){.lp-assistant main>.grid{grid-template-columns:minmax(0,1fr)}.lp-assistant main .grid>div{min-width:0}.lp-assistant main .inline-flex{max-width:100%}}
