.cta-app-section{padding-top:clamp(48px,8vw,80px)}.page-template-page-como-funciona .cta-app-section{padding-bottom:clamp(48px,8vw,95px)}.cta-app-wrapper{position:relative;border-radius:var(--radius-img-card);overflow:hidden;background-color:var(--color-secondary);background-size:cover;background-position:center;background-repeat:no-repeat;padding:clamp(40px,8vw,49px) clamp(24px,5vw,120px);display:flex;align-items:center;min-height:257px}.cta-app-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1}.cta-app-content{position:relative;z-index:2;text-align:center;margin:0 auto}.cta-app-title{color:var(--color-bg-base);font-size:clamp(28px,4vw,30px);margin-bottom:16px;line-height:36px;letter-spacing:-0.6px;text-align:center}.cta-app-desc{color:rgba(255,255,255,0.9);font-size:16px;margin-bottom:28px;line-height:24px;text-align:center}.cta-app-badges{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.app-badge{height:48px;width:auto;transition:transform 0.3s ease,opacity 0.3s ease;border-radius:0px}.app-badge:hover{transform:translateY(-2px);opacity:0.9}@media (min-width:992px){.cta-app-wrapper::before{background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%)}.cta-app-content{text-align:left;margin-left:auto;margin-right:0}.cta-app-badges{justify-content:flex-end}.cta-app-title{text-align:right}.cta-app-desc{text-align:right}}.cta-app-title,.cta-app-desc,.cta-app-badges a{opacity:0;transform:translateY(20px);transition:opacity 0.6s cubic-bezier(0.2,0.8,0.2,1),transform 0.6s cubic-bezier(0.2,0.8,0.2,1)}.cta-app-content.is-visible .cta-app-title,.cta-app-content.is-visible .cta-app-desc,.cta-app-content.is-visible .cta-app-badges a{opacity:1;transform:translateY(0)}.cta-app-content.is-visible .cta-app-title{transition-delay:0.1s}.cta-app-content.is-visible .cta-app-desc{transition-delay:0.2s}.cta-app-content.is-visible .cta-app-badges a:nth-child(1){transition-delay:0.3s}.cta-app-content.is-visible .cta-app-badges a:nth-child(2){transition-delay:0.4s}.cta-app-content.is-visible .cta-app-badges a:hover{transition-delay:0s}