.site-footer{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e)!important;color:rgba(255,255,255,.8)!important;overflow:hidden!important;z-index:1!important}.main-footer{position:relative;z-index:1;padding:80px 0 50px!important}.site-footer .image-wrapper{margin-bottom:20px!important}.site-footer .image-wrapper img{height:60px!important;transition:all .3s ease!important}.site-footer .image-wrapper:hover img{transform:scale(1.05)!important}.site-footer h4{color:white!important;font-size:1.25rem!important;font-weight:600!important;margin-bottom:25px!important;position:relative!important;padding-bottom:15px!important}.site-footer h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)}.footer-links li{margin-bottom:12px!important;position:relative!important;padding-left:15px!important}.footer-links li:before{content:"›";position:absolute;left:0;top:0;color:var(--finexus-secondary);font-size:18px;line-height:1.2;transition:all .3s ease}.footer-links li:hover:before{left:5px;color:white}.footer-links a{color:rgba(255,255,255,.7)!important;transition:all .3s ease!important;font-size:.9375rem!important}.footer-links a:hover{color:white!important;text-decoration:none!important;padding-left:5px!important}.contact-info ul li{margin-bottom:15px!important;display:flex!important;align-items:flex-start!important}.contact-info i{color:var(--finexus-secondary)!important;font-size:16px!important;margin-right:15px!important;margin-top:5px!important}.contact-info span{color:rgba(255,255,255,.7)!important;font-size:.9375rem!important;line-height:1.6!important}.social-media-links ul{display:flex!important;margin:0!important;padding:0!important}.social-media-links li{margin-right:15px!important}.social-media-links a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.1)!important;color:white!important;font-size:16px!important;transition:all .3s ease!important}.social-media-links a:hover{background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)!important;transform:translateY(-3px)!important;box-shadow:0 10px 20px rgba(0,0,0,.2)!important}.footer-bottom{position:relative!important;z-index:1!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:20px 0!important}.footer-bottom p{color:rgba(255,255,255,.6)!important;font-size:.875rem!important;margin:0!important}.newsletter-form{position:relative!important;margin-top:20px!important}.newsletter-form input{width:100%!important;padding:12px 50px 12px 15px!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;color:white!important;font-size:.9375rem!important;transition:all .3s ease!important}.newsletter-form input:focus{background-color:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.3)!important;outline:none!important}.newsletter-form input::placeholder{color:rgba(255,255,255,.5)!important}.newsletter-form button{position:absolute!important;top:0!important;right:0!important;height:100%!important;width:50px!important;background:transparent!important;border:none!important;color:var(--finexus-secondary)!important;font-size:18px!important;cursor:pointer!important;transition:all .3s ease!important}.newsletter-form button:hover{color:white!important}.blue-ribbon{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)!important;height:5px!important;position:relative!important;z-index:1!important}@media (max-width:991.98px){.main-footer{padding:60px 0 30px!important}.site-footer h4{margin-bottom:20px!important;padding-bottom:12px!important}}@media (max-width:767.98px){.main-footer{padding:50px 0 20px!important}.site-footer h4{font-size:1.125rem!important;margin-bottom:15px!important;padding-bottom:10px!important}.footer-links li{margin-bottom:10px!important}.social-media-links a{width:35px!important;height:35px!important;font-size:14px!important}}.page-header:before{background-image:none;background-size:cover;background-position:50%;opacity:.05}.mission-section{position:relative;padding:80px 0!important;background-color:white!important}.mission-header{text-align:center;margin-bottom:50px}.mission-badge{display:inline-block;padding:6px 15px;background:rgba(42,31,188,.1);color:var(--finexus-primary);font-size:.875rem;font-weight:600;border-radius:30px;margin-bottom:15px}.mission-header h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;color:var(--finexus-text-dark)!important}.mission-header h2 span{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mission-intro{font-size:1.0625rem!important;line-height:1.7!important;color:var(--finexus-text-dark)!important;opacity:.85!important;max-width:800px!important;margin:0 auto 30px!important}.mission-content{margin-top:40px}.mission-card{background-color:white!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;padding:30px!important;height:100%!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;z-index:1!important;text-align:center!important}.mission-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);z-index:1}.mission-card:hover{transform:translateY(-10px)!important;box-shadow:0 15px 40px rgba(0,0,0,.1)!important}.mission-card-icon{width:70px!important;height:70px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important;transition:all .3s ease!important}.mission-card-icon i{font-size:28px!important;color:white!important}.mission-card:hover .mission-card-icon{transform:rotateY(180deg)!important}.mission-card h4{font-size:1.25rem!important;font-weight:700!important;margin-bottom:15px!important}.mission-card h4,.mission-card p{color:var(--finexus-text-dark)!important}.mission-card p{font-size:.9375rem!important;line-height:1.6!important;opacity:.85!important;margin-bottom:0!important}.values-section{position:relative;padding:80px 0!important;background-color:#f8f9fa!important}.values-header{text-align:center;margin-bottom:50px}.values-badge{display:inline-block;padding:6px 15px;background:rgba(42,31,188,.1);color:var(--finexus-primary);font-size:.875rem;font-weight:600;border-radius:30px;margin-bottom:15px}.values-header h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;color:var(--finexus-text-dark)!important}.values-header h2 span{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.values-intro{font-size:1.0625rem!important;line-height:1.7!important;color:var(--finexus-text-dark)!important;opacity:.85!important;max-width:800px!important;margin:0 auto 30px!important}.values-content{margin-top:40px}.values-card{background-color:white!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;padding:30px!important;height:100%!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;z-index:1!important;text-align:center!important}.values-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);z-index:1}.values-card:hover{transform:translateY(-10px)!important;box-shadow:0 15px 40px rgba(0,0,0,.1)!important}.values-card-icon{width:70px!important;height:70px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important;transition:all .3s ease!important}.values-card-icon i{font-size:28px!important;color:white!important}.values-card:hover .values-card-icon{transform:rotateY(180deg)!important}.values-card h4{font-size:1.25rem!important;font-weight:700!important;margin-bottom:15px!important}.values-card h4,.values-card p{color:var(--finexus-text-dark)!important}.values-card p{font-size:.9375rem!important;line-height:1.6!important;opacity:.85!important;margin-bottom:0!important}.team-section{position:relative;padding:80px 0!important;background-color:white!important}.team-header{text-align:center;margin-bottom:50px}.team-badge{display:inline-block;padding:6px 15px;background:rgba(42,31,188,.1);color:var(--finexus-primary);font-size:.875rem;font-weight:600;border-radius:30px;margin-bottom:15px}.team-header h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;color:var(--finexus-text-dark)!important}.team-header h2 span{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-header p{font-size:1.0625rem!important;line-height:1.7!important;color:var(--finexus-text-dark)!important;opacity:.85!important;max-width:800px!important;margin:0 auto!important}.team-card{position:relative!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;margin-bottom:30px!important;transition:all .3s ease!important}.team-card:hover{transform:translateY(-10px)!important;box-shadow:0 15px 40px rgba(0,0,0,.1)!important}.team-image{position:relative!important;overflow:hidden!important}.team-image img{width:100%!important;height:auto!important;transition:all .5s ease!important}.team-card:hover .team-image img{transform:scale(1.05)!important}.team-social{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:15px!important;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)!important;opacity:0!important;transform:translateY(20px)!important;transition:all .3s ease!important}.social-link{display:flex!important;justify-content:center!important}.team-card:hover .team-social{opacity:1!important;transform:translateY(0)!important}.team-social a{width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(255,255,255,.2)!important;color:white!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 5px!important;transition:all .3s ease!important}.team-social a:hover{background:white!important;color:var(--finexus-primary)!important;transform:translateY(-3px)!important}.team-info{padding:20px!important;text-align:center!important;background-color:white!important}.team-info h4{font-size:1.125rem!important;font-weight:700!important;margin-bottom:5px!important;color:var(--finexus-text-dark)!important}.team-info p{font-size:.875rem!important;color:var(--finexus-primary)!important;margin-bottom:0!important}.credit-gap-section{position:relative;padding:80px 0!important;background-color:#f8f9fa!important}.credit-gap-header{text-align:center;margin-bottom:50px}.credit-gap-badge{display:inline-block;padding:6px 15px;background:rgba(42,31,188,.1);color:var(--finexus-primary);font-size:.875rem;font-weight:600;border-radius:30px;margin-bottom:15px}.credit-gap-header h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;color:var(--finexus-text-dark)!important}.credit-gap-header h2 span{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.credit-gap-header p{font-size:1.0625rem!important;line-height:1.7!important;color:var(--finexus-text-dark)!important;opacity:.85!important;max-width:800px!important;margin:0 auto!important}.credit-gap-content{margin-top:30px}.credit-gap-image{position:relative;overflow:hidden;border-radius:10px;height:100%;display:flex;align-items:center;justify-content:center}.credit-gap-image img{width:100%;height:auto;transition:all .5s ease}.credit-gap-points{padding:20px;max-width:1000px;margin:0 auto}.credit-gap-point{display:flex;align-items:flex-start;margin-bottom:20px;padding:20px;background-color:white;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease;max-width:100%}.credit-gap-point:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.point-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.point-icon i{color:white;font-size:16px}.point-text p{font-size:1rem!important;line-height:1.6!important;color:var(--finexus-text-dark)!important;opacity:.85!important;margin-bottom:0!important}.credit-gap-solution{display:flex;align-items:flex-start;margin-top:30px;padding:25px;background:linear-gradient(135deg,rgba(42,31,188,.05),rgba(10,132,255,.05));border-radius:10px;border-left:4px solid var(--finexus-primary);box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease;max-width:100%}.credit-gap-solution:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.solution-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.solution-icon i{color:white;font-size:20px}.solution-text p{font-size:1.125rem!important;line-height:1.6!important;color:var(--finexus-text-dark)!important;margin-bottom:0!important;font-weight:600!important}@media (max-width:991.98px){.page-header{padding:80px 0 60px!important}.page-header h1{font-size:2rem!important}.mission-card,.values-card{margin-bottom:20px}.credit-gap-header h2,.mission-text h2,.team-header h2,.values-header h2{font-size:2rem!important}.credit-gap-point{padding:15px!important}.credit-gap-solution{padding:20px!important}}@media (max-width:767.98px){.page-header{padding:70px 0 50px!important}.credit-gap-header h2,.mission-header h2,.page-header h1,.team-header h2,.values-header h2{font-size:1.75rem!important}.credit-gap-header p,.mission-intro,.team-header p,.values-header p{font-size:1rem!important}.mission-card,.values-card{padding:20px!important}.mission-card-icon,.values-card-icon{width:60px!important;height:60px!important}.mission-card-icon i,.values-card-icon i{font-size:24px!important}.mission-card h4,.values-card h4{font-size:1.125rem!important}.mission-card p,.values-card p{font-size:.875rem!important}.value-card{padding:20px!important}.value-icon{width:60px!important;height:60px!important}.value-icon i{font-size:24px!important}.value-card h4{font-size:1.125rem!important}.credit-gap-content .row{flex-direction:column}.credit-gap-image{margin-bottom:30px}.credit-gap-point{padding:12px!important}.point-icon{width:35px!important;height:35px!important;margin-right:12px!important}.point-icon i{font-size:14px!important}.point-text p{font-size:.875rem!important}.credit-gap-solution{padding:15px!important}.solution-icon{width:40px!important;height:40px!important;margin-right:15px!important}.solution-icon i{font-size:16px!important}.solution-text p{font-size:.9375rem!important}}.page-header{position:relative;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%)!important;padding:100px 0 80px!important;overflow:hidden;z-index:1}.page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 80%);z-index:-1}.page-title-wrapper{position:relative;z-index:2}.page-header h1{color:white!important;font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;position:relative}.page-header h1:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:white;border-radius:2px}.breadcrumb{background:transparent!important;padding:0!important;margin:20px 0 0!important}.breadcrumb li{font-size:1rem!important;font-weight:500!important}.breadcrumb li,.breadcrumb li a{color:rgba(255,255,255,.8)!important}.breadcrumb li a{transition:all .3s ease}.breadcrumb li a:hover{color:white!important;text-decoration:none!important}.breadcrumb li.active{color:white!important}.breadcrumb li+li:before{content:"/"!important;color:rgba(255,255,255,.5)!important;padding:0 10px!important}.contact-section{position:relative;padding:80px 0!important;background-color:white!important}.contact-header{margin-bottom:30px}.contact-badge{display:inline-block;padding:6px 15px;background:rgba(42,31,188,.1);color:var(--finexus-primary);font-size:.875rem;font-weight:600;border-radius:30px;margin-bottom:15px}.contact-header h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important;color:var(--finexus-text-dark)!important}.contact-header h2 span{background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-header p{font-size:1.0625rem!important;line-height:1.7!important;color:var(--finexus-text-dark)!important;opacity:.85!important;margin-bottom:1.5rem!important}.contact-info-wrapper{margin-top:40px}.contact-info-block{display:flex;align-items:flex-start;margin-bottom:30px;padding:25px;background-color:#f8f9fa;border-radius:10px;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.05)}.contact-info-block:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.contact-info-block .icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.contact-info-block .icon i{color:white;font-size:20px}.contact-info-block .text h5{font-size:1.125rem!important;font-weight:700!important;margin-bottom:8px!important;color:var(--finexus-text-dark)!important}.contact-info-block .text p{font-size:.9375rem!important;line-height:1.6!important;color:var(--finexus-text-dark)!important;opacity:.85!important;margin-bottom:0!important}.contact-form-wrapper{background-color:white;border-radius:10px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.08);position:relative;z-index:1;overflow:hidden}.contact-form-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);z-index:1}.contact-form-wrapper:after{content:"";position:absolute;bottom:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(42,31,188,.03) 0,rgba(42,31,188,0) 70%);border-radius:50%;z-index:-1}.form-group{margin-bottom:20px}.form-control{height:50px;padding:10px 20px;font-size:.9375rem;border:1px solid #e1e5eb;border-radius:5px;transition:all .3s ease}.form-control:focus{border-color:var(--finexus-primary);box-shadow:0 0 0 3px rgba(42,31,188,.1);outline:none}textarea.form-control{height:auto;min-height:150px;resize:vertical}.btn-primary{background:linear-gradient(135deg,var(--finexus-primary) 0,var(--finexus-secondary) 100%);border:none;padding:12px 30px;font-size:1rem;font-weight:600;border-radius:5px;transition:all .3s ease;box-shadow:0 5px 15px rgba(42,31,188,.15);position:relative;overflow:hidden;z-index:1}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));transition:all .6s ease;z-index:-1}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(42,31,188,.2)}.btn-primary:hover:before{left:100%}.map-section,.map-wrapper{position:relative}.map-wrapper{height:450px;overflow:hidden}.map-wrapper iframe{width:100%;height:100%;border:none}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0));pointer-events:none}.cta-section{position:relative;padding:60px 0!important;background:linear-gradient(135deg,var(--finexus-dark) 0,#2a3b5f 100%)!important;overflow:hidden;z-index:1}.cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 80%);z-index:-1}.cta-section .section-title{color:white!important;font-size:2.25rem!important;font-weight:700!important;margin-bottom:.5rem!important;line-height:1.3!important}.cta-section .special-fonts{color:var(--finexus-primary)!important;font-size:1.5rem!important;font-weight:500!important;opacity:.95!important;display:block!important;margin-top:.5rem!important}.cta-section .btn-primary.btn-light{background:white!important;color:var(--finexus-primary)!important;border:none!important;padding:12px 25px!important;font-size:1rem!important;font-weight:600!important;border-radius:6px!important;box-shadow:0 10px 20px rgba(0,0,0,.15)!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.cta-section .btn-primary.btn-light:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));transition:all .6s ease;z-index:1}.cta-section .btn-primary.btn-light:hover{transform:translateY(-3px)!important;box-shadow:0 15px 30px rgba(0,0,0,.2)!important}.cta-section .btn-primary.btn-light:hover:before{left:100%}@media (max-width:991.98px){.page-header{padding:80px 0 60px!important}.page-header h1{font-size:2rem!important}.contact-section{padding:60px 0!important}.contact-header h2{font-size:2rem!important}.contact-form-wrapper{padding:30px;margin-top:40px}.cta-section .section-title{font-size:1.875rem!important}.cta-section .special-fonts{font-size:1.25rem!important}}@media (max-width:767.98px){.page-header{padding:70px 0 50px!important}.contact-header h2,.page-header h1{font-size:1.75rem!important}.contact-header p{font-size:1rem!important}.contact-info-block{padding:20px}.contact-info-block .icon{width:40px;height:40px;margin-right:15px}.contact-info-block .icon i{font-size:16px}.contact-info-block .text h5{font-size:1rem!important}.contact-form-wrapper{padding:20px}.form-control{height:45px;padding:8px 15px}.btn-primary{padding:10px 25px}.map-wrapper{height:350px}.cta-section .section-title{font-size:1.5rem!important;text-align:center!important}.cta-section .special-fonts{font-size:1.125rem!important;text-align:center!important}.call-to-action-btn{text-align:center!important;margin-top:20px!important}}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}