.ws-blog-cta{position:relative;margin-top:var(--space-10);padding:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(135deg,#2b7cff,#55a1fd);color:#ffffff;overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -30px rgba(43,124,255,.5)}.ws-blog-cta__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ws-blog-cta__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(43,124,255,.6),rgba(85,161,253,.55));z-index:-1}.ws-blog-cta__content{position:relative;z-index:1}.ws-blog-cta__title{font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:500;line-height:1.5;margin-bottom:var(--space-5)}.ws-blog-cta__actions,.ws-blog-cta__resources{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ws-blog-cta__resources{margin-top:var(--space-5)}.ws-blog-cta__resources a{color:var(--text-light);font-size:var(--text-sm);line-height:1.5;opacity:.78;text-decoration:underline;text-underline-offset:4px;transition:opacity var(--transition-fast)}.ws-blog-cta__resources a:hover{opacity:1}.ws-blog-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);text-decoration:none;font-size:var(--text-sm);font-weight:600;border:1px solid transparent;transition:all var(--transition-fast)}a.ws-blog-cta__button--primary{background:#ffffff;color:#2b7cff}a.ws-blog-cta__button--primary:hover{background:#f5f8ff;box-shadow:0 8px 20px -8px rgba(0,0,0,.25);transform:translateY(-1px)}a.ws-blog-cta__button--ghost{background:transparent;border-color:rgba(255,255,255,.35);color:var(--text-light)}a.ws-blog-cta__button--ghost:hover{border-color:rgba(255,255,255,.65)}@media (max-width:600px){.ws-blog-cta{padding:var(--space-6)}.ws-blog-cta__actions{flex-direction:column}.ws-blog-cta__resources{flex-direction:column;gap:var(--space-2)}.ws-blog-cta__button{width:100%}}