.beps-cta-card{position:relative;display:flex;flex-direction:column;min-height:260px;padding:28px;border-radius:24px;overflow:hidden;box-sizing:border-box;text-decoration:none;background-color:#CBDDE4;transition:transform 0.3s ease,box-shadow 0.3s ease}a.beps-cta-card,a.beps-cta-card:hover,a.beps-cta-card:focus{text-decoration:none}.beps-cta-card--image{background-color:#141436}.beps-cta-media{position:absolute;inset:0;z-index:0}.beps-cta-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.beps-cta-media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,54,.55) 0%,rgba(20,20,54,0) 60%);pointer-events:none}.beps-cta-badge{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;padding:8px 16px;border-radius:50px;background-color:#FCD774;color:#141436;font-size:12px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.beps-cta-card--color .beps-cta-badge{background-color:#fff}.beps-cta-content{position:relative;z-index:1}.beps-cta-card--image .beps-cta-content{margin-top:auto}.beps-cta-card--color .beps-cta-content{margin-top:22px}.beps-cta-title-row{display:inline-flex;align-items:center;gap:10px;margin:0;max-width:100%}.beps-cta-title{font-size:22px;font-weight:600;line-height:1.3}.beps-cta-card--image .beps-cta-title{color:#fff}.beps-cta-card--color .beps-cta-title{color:#141436}.beps-cta-arrow{display:inline-flex;flex-shrink:0;font-size:.95em;transition:transform 0.3s ease}.beps-cta-card--image .beps-cta-arrow{color:#FCD774}.beps-cta-card--color .beps-cta-arrow{color:#141436}.beps-cta-desc{margin:8px 0 0;font-size:15px;line-height:1.5}.beps-cta-card--image .beps-cta-desc{color:rgba(255,255,255,.85)}.beps-cta-card--color .beps-cta-desc{color:#3A3A55}.beps-cta-card:hover .beps-cta-arrow{transform:translate(3px,-3px)}.beps-cta-hover-zoom:hover .beps-cta-media img{transform:scale(1.06)}.beps-cta-hover-lift:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.12)}