.cta-grid-465299aa{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:767px){.cta-grid-465299aa{grid-template-columns:1fr!important}.cta-card-465299aa.span-2{grid-column:span 1!important}}.cta-card-465299aa{position:relative;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;min-height:380px;text-decoration:none;color:#fff;background:#eaeaea}.cta-card-465299aa.span-2{grid-column:span 2}.cta-card-bg-465299aa{position:absolute;inset:0;z-index:0}.cta-card-bg-465299aa::after{content:"";position:absolute;inset:0;background:rgba(14,36,49,.4);z-index:1;transition:background 0.3s ease}.cta-card-465299aa:hover .cta-card-bg-465299aa::after{background:rgba(14,36,49,.6)}.cta-card-bg-465299aa img,.cta-card-bg-465299aa video{width:100%;height:100%;object-fit:cover}.cta-card-content-465299aa{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding:30px;box-sizing:border-box}.cta-top-465299aa{display:flex;justify-content:flex-start;margin-bottom:auto}.cta-tag-465299aa{background:#fff;color:#333;padding:8px 16px;border-radius:50px;font-weight:600;font-size:13px;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,.1)}.cta-bottom-465299aa{max-width:80%}.cta-heading-465299aa{font-size:28px;font-weight:700;margin:0 0 10px 0;line-height:1.2;color:#fff}.cta-desc-465299aa{font-size:15px;margin:0;color:rgba(255,255,255,.9);line-height:1.5}.cta-button-465299aa{width:48px;height:48px;border-radius:50%;background:#fff;color:#333;display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;right:30px;box-shadow:0 4px 15px rgba(0,0,0,.15);transition:background 0.3s ease,color 0.3s ease}.cta-card-465299aa:hover .cta-button-465299aa{background:#333;color:#fff}