@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.creditao-cta{transition:filter var(--duration-fast) var(--ease-standard)}.creditao-cta:hover{filter:brightness(.92)}.creditao-cta--text:hover{filter:none;text-decoration:underline}.creditao-cta:focus-visible,.creditao-nav-link:focus-visible,.creditao-faq-summary:focus-visible,.creditao-footer-link:focus-visible{outline:2px solid #c91e2e;outline-offset:3px}.creditao-hero .creditao-cta:focus-visible,.creditao-club .creditao-cta:focus-visible,.creditao-final-cta .creditao-cta:focus-visible,.creditao-footer .creditao-footer-link:focus-visible{outline-color:#fff}.creditao-nav-link{transition:color var(--duration-fast) var(--ease-standard)}.creditao-nav-link:hover{color:#c91e2e}.creditao-step-connector{position:relative}.creditao-step-connector:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1.5px solid #c91e2e;border-right:1.5px solid #c91e2e;transform:rotate(45deg);transform-origin:center}.creditao-faq-summary{list-style:none;cursor:pointer}.creditao-faq-summary::-webkit-details-marker{display:none}.creditao-faq-icon{position:relative;flex-shrink:0;width:15px;height:15px}.creditao-faq-icon:before,.creditao-faq-icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;border-radius:1px;background-color:#c91e2e;transition:transform .2s ease}.creditao-faq-icon:after{transform:rotate(90deg)}.creditao-faq-item[open] .creditao-faq-icon:after{transform:rotate(0)}@media(min-width:768px)and (max-width:999px){.creditao-final-phone{display:none!important}}.creditao-footer-link:hover{text-decoration:underline!important}@media(prefers-reduced-motion:reduce){.creditao-landing *{transition:none!important}}.vila-cta:hover{background-color:#a81514}
