:root{--cta-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--cta-text-light:#64748b;--cta-primary:#081c9e;--cta-secondary:#6b72b8;--cta-accent:#4f46e5;--cta-border-radius-sm:12px;--cta-border:#e2e8f0;--cta-shadow-hover:0 8px 30px rgba(8,28,158,.15);--cta-warning:#f59e0b;--cta-border-radius:16px;--cta-shadow:0 4px 20px rgba(8,28,158,.08);--cta-success:#10b981;--cta-white:#fff;--cta-text:#334155;--cta-light:#f8fafc}.modern-cta-wrapper{margin:24px 0}.modern-cta-card{overflow:hidden;border:1px solid var(--cta-border);transition:var(--cta-transition);position:relative;box-shadow:var(--cta-shadow);border-radius:var(--cta-border-radius);background:var(--cta-white)}.modern-cta-card:hover{transform:translateY(-2px);box-shadow:var(--cta-shadow-hover)}.modern-cta-header{overflow:hidden;padding:24px;color:var(--cta-white);position:relative;background:linear-gradient(135deg,var(--cta-primary) 0,var(--cta-secondary) 100%)}.modern-cta-header:before{height:120px;transform:translate(40px,-40px);right:0;content:"";position:absolute;top:0;border-radius:50%;background:hsla(0,0%,100%,.1);width:120px}.modern-cta-header:after{height:80px;transform:translate(-20px,20px);content:"";position:absolute;bottom:0;border-radius:50%;background:hsla(0,0%,100%,.05);left:0;width:80px}.cta-title{font-size:18px;font-weight:700;margin-bottom:8px}.cta-subtitle,.cta-title{position:relative;z-index:1}.cta-subtitle{font-size:14px;opacity:.9}.modern-cta-content{padding:24px}.cta-description{font-size:15px;margin-bottom:24px;color:var(--cta-text);line-height:1.6}.cta-description p{margin-bottom:12px}.cta-description p:last-child{margin-bottom:0}.modern-cta-button{overflow:hidden;padding:14px 28px;justify-content:center;font-size:15px;border:none;text-decoration:none;font-weight:600;margin-bottom:24px;color:var(--cta-white);transition:var(--cta-transition);position:relative;gap:8px;align-items:center;box-shadow:0 4px 12px rgba(8,28,158,.2);border-radius:var(--cta-border-radius-sm);background:linear-gradient(135deg,var(--cta-primary) 0,var(--cta-secondary) 100%);cursor:pointer;width:100%;display:inline-flex}.modern-cta-button:before{height:100%;transition:left .5s;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);left:-100%;width:100%}.modern-cta-button:hover:before{left:100%}.modern-cta-button:hover{transform:translateY(-2px);text-decoration:none;color:var(--cta-white);box-shadow:0 6px 20px rgba(8,28,158,.3)}.modern-cta-button:active{transform:translateY(0)}.cta-button-icon{font-size:16px}.cta-stats-container{gap:16px;margin-top:24px;display:grid}.cta-stat-item{padding:16px;border:1px solid var(--cta-border);transition:var(--cta-transition);gap:12px;align-items:center;border-radius:var(--cta-border-radius-sm);background:var(--cta-light);display:flex}.cta-stat-item:hover{border-color:var(--cta-secondary);transform:translateX(4px);background:rgba(107,114,184,.05)}.cta-stat-icon{height:40px;flex-shrink:0;justify-content:center;font-size:16px;color:var(--cta-white);align-items:center;border-radius:10px;background:linear-gradient(135deg,var(--cta-primary) 0,var(--cta-secondary) 100%);width:40px;display:flex}.cta-stat-content{flex:1}.cta-stat-text{font-size:14px;font-weight:500;color:var(--cta-text);margin:0;line-height:1.4}.cta-stat-highlight{font-weight:700;color:var(--cta-primary)}.response-time-badge{padding:8px 12px;font-size:12px;font-weight:600;margin-bottom:16px;color:var(--cta-white);gap:6px;align-items:center;border-radius:20px;background:linear-gradient(135deg,var(--cta-success) 0,#059669 100%);display:inline-flex}.response-badge-icon{height:16px;justify-content:center;font-size:8px;align-items:center;border-radius:50%;background:hsla(0,0%,100%,.2);width:16px;display:flex}@media (max-width:990px){.modern-cta-wrapper{margin:20px 0}.modern-cta-content,.modern-cta-header{padding:20px}.cta-title{font-size:16px}.modern-cta-button{padding:12px 24px;font-size:14px}}@media (max-width:768px){.modern-cta-content,.modern-cta-header{padding:18px}.cta-title{font-size:15px}.cta-subtitle{font-size:13px}.modern-cta-button{padding:12px 20px;font-size:13px}.cta-stat-item{padding:14px}.cta-stat-icon{height:36px;font-size:14px;width:36px}.cta-stat-text{font-size:13px}}@media (max-width:480px){.modern-cta-content,.modern-cta-header{padding:16px}.cta-title{font-size:14px}.modern-cta-button{padding:10px 18px;font-size:12px}.cta-stat-item{padding:12px;gap:10px}.cta-stat-icon{height:32px;font-size:12px;width:32px}.cta-stat-text{font-size:12px}}@keyframes countUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.cta-stat-item{animation:countUp .6s ease forwards}.cta-stat-item:nth-child(2){animation-delay:.1s}.modern-cta-button.loading{pointer-events:none;opacity:.7}.modern-cta-button.loading:after{animation:spin 1s linear infinite;height:16px;border:2px solid hsla(0,0%,100%,.3);content:"";position:absolute;border-top:2px solid var(--cta-white);border-radius:50%;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-cta-button.success{background:linear-gradient(135deg,var(--cta-success) 0,#059669 100%)}@media print{.modern-cta-wrapper{display:none}}