.cta-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);border-radius:var(--radius-card);box-shadow:0 24px 48px rgb(0 0 0 / .15),0 8px 20px rgb(0 0 0 / .08);padding:40px 44px;display:flex;align-items:center;gap:32px;margin:32px 0}.cta-banner__circle{position:absolute;border-radius:50%;opacity:.12;pointer-events:none}.cta-banner__circle--1{width:260px;height:260px;background:#F07D2C;top:-80px;right:-60px}.cta-banner__circle--2{width:160px;height:160px;background:#F07D2C;bottom:-60px;right:120px}.cta-banner__body{flex:1;position:relative;z-index:1}.cta-banner__title{color:#fff;font-size:22px;font-weight:700;line-height:1.35;margin:0 0 8px}.cta-banner__text{color:rgb(255 255 255 / .75);font-size:15px;line-height:1.7;margin:0}.cta-banner__btn{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:var(--color-white)!important;border:2px solid var(--color-primary);border-radius:30px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 16px rgba(var(--color-primary-rgb,240 125 44) / .4);transition:background-color 0.2s,border-color 0.2s,box-shadow 0.2s,transform 0.2s}.cta-banner__btn:hover{background-color:#d9531e;border-color:#d9531e;box-shadow:0 8px 28px rgba(var(--color-primary-rgb,240 125 44) / .55);color:var(--color-white)!important;text-decoration:none!important;transform:translateY(-1px)}@media (max-width:640px){.cta-banner{flex-direction:column;align-items:flex-start;padding:28px 24px}}.post-article .cta-banner__title{color:#fff!important;font-size:22px!important;font-weight:700!important;font-family:var(--font-heading)!important;margin:0 0 8px!important;scroll-margin-top:unset!important;letter-spacing:normal!important;line-height:1.35!important}.post-article .cta-banner__text{color:rgb(255 255 255 / .75)!important;font-size:15px!important;line-height:1.7!important;margin:0!important}