.section-cta{background-color:var(--cosmos-base)}.cta-card{background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(236,72,153,.06));border:1px solid rgba(245,158,11,.12);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;text-decoration:none}.cta-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(245,158,11,.25);-webkit-box-shadow:0 8px 40px rgba(245,158,11,.08),0 0 60px rgba(236,72,153,.04);box-shadow:0 8px 40px rgba(245,158,11,.08),0 0 60px rgba(236,72,153,.04)}.cta-button{background:linear-gradient(135deg,var(--cosmos-amber),var(--cosmos-pink));color:#fff;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.cta-card:hover .cta-button{opacity:.9;-webkit-transform:translateX(4px);transform:translateX(4px)}