@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.section-cta-container{text-align:center;margin-top:var(--spacing-md);padding-top:var(--spacing-sm)}.section-cta-button{display:inline-block;padding:12px 30px;border-radius:var(--border-radius);font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.section-cta-button:hover{background-color:transparent;color:var(--laranja);transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.bg-dark .section-cta-button,.section-cta-button{background-color:var(--laranja);color:var(--branco);border:2px solid var(--laranja)}.bg-dark .section-cta-button:hover{background-color:transparent;color:var(--laranja)}.pulse-animation{animation:pulse 2s infinite}#como-funciona .section-cta-container,#missao-visao-valores .section-cta-container,#sobre .section-cta-container,#treinadores .section-cta-container,.strava-club-section .section-cta-container{margin-top:var(--spacing-lg)}#depoimentos .section-cta-container{margin-top:var(--spacing-md)}#faq .section-cta-container{margin-top:var(--spacing-lg)}