:root{--bs-primary:#1e4badce;--bs-primary-rgb:37,99,235;--bs-secondary:#8b5cf6;--bs-secondary-rgb:139,92,246}.hero-gradient{background:linear-gradient(135deg,#000 0,var(--bs-primary) 50%,var(--bs-secondary) 100%);min-height:100vh}.feature-card{transition:.3s;height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.icon-box{width:60px;height:60px;background:rgba(37,99,235,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.btn-primary{background:var(--bs-primary);border-color:var(--bs-primary);padding:12px 30px;font-weight:600;border-radius:8px;transition:.3s}.btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.3)}.navbar{background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1)}.contact-form,.pricing-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}.pricing-card{transition:.3s;border:1px solid rgba(0,0,0,.1)}.pricing-card:hover{transform:translateY(-10px)}.pricing-popular{transform:scale(1.05);border:2px solid var(--bs-primary)!important;position:relative}.contact-form,.roi-calculator{border-radius:15px;padding:2rem}.stats-number{font-size:3rem;font-weight:700;color:var(--bs-primary);line-height:1}.testimonial-card{background:#f8f9fa;border-left:4px solid var(--bs-primary)}.roi-calculator{background:linear-gradient(135deg,rgba(37,99,235,.05) 0,rgba(139,92,246,.05) 100%)}.contact-form{background:#fff}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(37,99,235,.25)}.section-padding{padding:80px 0}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:.6s}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.display-4{font-size:2rem}@media (max-width:768px){.display-4,.stats-number{font-size:2rem}.hero-gradient{min-height:auto;padding:100px 0 60px}}.hover-white:hover{color:#fff!important}.hover-primary:hover{color:#3b82f6!important}footer a{color:#9ca3af;transition:color .3s}footer a:hover{color:#fff}