.call-to-action-container{padding:2.5rem 0}.call-to-action{background-color:#fff;padding:80px 0;box-shadow:0 0 4px 0 rgba(0,0,0,.1);margin:0;border-radius:10px}.call-to-action .cta-title{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin:0 auto;line-height:1.2}.call-to-action .features-list{display:flex;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.call-to-action .features-list .feature-item{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#4a4a4a}.call-to-action .features-list .feature-item .feature-icon{color:#ff4500;font-size:1.2rem}.call-to-action .cta-button-wrapper{margin-top:2.5rem}.call-to-action .cta-button-wrapper .cta-button{background:var(--gradient);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.call-to-action .cta-button-wrapper .cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.call-to-action .cta-button-wrapper .no-credit-text{color:#666;font-size:.9rem;margin-top:.75rem}@media(max-width:768px){.call-to-action{padding:60px 0}.call-to-action .cta-title{font-size:2.25rem;padding:0 1rem}.call-to-action .features-list{flex-direction:column;align-items:center;gap:1rem}}