.footer{background-color:#0b0f17;color:#fff;position:relative;overflow:hidden;padding-top:4rem}.footer-content{position:relative;z-index:5;width:80%;padding:0 0 0 2rem;display:flex;justify-content:space-between;gap:4rem}.footer-left{flex:0 0 35%}.footer-left h2{font-size:2rem;margin-bottom:1rem}.footer-left p{font-size:2.5rem;line-height:1.2;margin-bottom:2rem}.start-trial-btn{padding:1rem 2rem;background-color:transparent;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;font-size:1.5rem;font-weight:500}.start-trial-btn:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,#ff69b4,gold);border-radius:8px;z-index:-1;animation:rotate 4s linear infinite}.start-trial-btn:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#0b0f17;border-radius:5px;z-index:-1}@keyframes rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.start-trial-btn:hover:before{animation-duration:2s}.footer-links{flex:0 0 60%;display:flex;justify-content:space-between;gap:2rem}.footer-column h3{font-size:1rem;margin-bottom:1.5rem;color:#fff}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:1rem}.footer-column ul li a{color:#8a8f98;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#fff}.footer-bottom{position:relative;z-index:2;width:100%;margin:3rem 0 0;display:flex;align-items:center}.footer-bottom p{color:#8a8f98}.social-links{display:flex;gap:1rem}.social-links a{color:#8a8f98;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:#fff}@media (max-width:768px){.footer{padding-top:2rem}.footer-content{flex-direction:column;width:90%;padding:0 1rem;gap:2rem}.footer-left{flex:1 1;text-align:left}.footer-left h2,.footer-left p{font-size:1.5rem}.footer-left p{margin-bottom:1.5rem}.footer-links{flex:1 1;flex-direction:row;gap:2rem;width:100%}.footer-column{text-align:left}.footer-column h3{font-size:1.2rem;margin-bottom:1rem}.footer-column ul li{margin-bottom:.8rem}.footer-bottom{flex-direction:column;text-align:center;padding:1.5rem 1rem;margin-top:2rem}.social-links{justify-content:center;margin-top:.5rem}.start-trial-btn{padding:.8rem 1.8rem;font-size:1.2rem}.footer:before{width:150px;height:120px;left:50%;transform:translateX(-50%);bottom:0}}@media (max-width:480px){.footer-left p{font-size:1.3rem}.footer-column h3{font-size:1.1rem}.footer-column ul li a{font-size:.9rem}.start-trial-btn{padding:.7rem 1.5rem;font-size:1.1rem}}.footer:before{content:"";position:absolute;width:250px;height:200px;background:radial-gradient(circle,rgba(3,113,204,.377) 0,hsla(0,0%,100%,0) 70%);bottom:-20px;left:500px;animation:ghostlyMove 6s ease-in-out infinite;z-index:1}@keyframes ghostlyMove{0%{transform:translate(0);opacity:.4}25%{transform:translate(-30px,15px);opacity:.8}50%{transform:translate(20px,-20px);opacity:1}75%{transform:translate(30px,10px);opacity:.8}to{transform:translate(0);opacity:.4}}.footer-left h2{color:#fff!important}.nav-link{position:relative;display:inline-block!important;padding:8px 16px;color:hsla(0,0%,100%,.8)!important;text-decoration:none;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex}.nav-link:hover{transform:translateY(-1px)}.nav-link.active,.nav-link:hover{color:#fff!important;text-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 20px hsla(0,0%,100%,.8),0 0 30px hsla(0,0%,100%,.4)}.navbar{transition:all .3s ease}.navbar.bg-dark{background-color:transparent!important}.navbar.scrolled{border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-item{position:relative;margin:0 5px}.nav-item:hover .nav-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);border-radius:4px;transform:scale(1.1);transition:all .3s ease;z-index:-1}@keyframes navItemFade{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-item{animation:navItemFade .5s ease forwards;animation-delay:calc(.1s * var(--item-index))}.company-name{position:relative;display:inline-block}.name-default,.name-hover{transition:opacity .3s ease-in-out}.name-hover{position:absolute;left:0;opacity:0}.company-name:hover .name-default{opacity:0}.company-name:hover .name-hover{opacity:1}.mobile-menu-button{display:none;background:none;border:none;padding:10px;cursor:pointer;z-index:1000}.menu-icon{width:24px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.menu-icon span{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s ease}.menu-icon.open span:first-child{transform:translateY(8.5px) rotate(45deg)}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}@media (max-width:991px){.mobile-menu-button{display:block}.navbar-collapse{position:fixed!important;top:80px;left:0;right:0;background:rgba(33,37,41,.95);-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;max-height:0;overflow:hidden;transition:max-height .3s ease-out;z-index:1000}.navbar-collapse.show{max-height:calc(100vh - 80px)}.navbar-nav{flex-direction:column;align-items:center;padding:20px 0}.nav-item{margin:10px 0;width:100%;text-align:center}.nav-link{padding:12px 20px;width:100%}.navbar-collapse.show .nav-item{animation:mobileNavItemFade .5s ease forwards;opacity:0}}@keyframes mobileNavItemFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body{background-color:#000;font-family:Poppins,sans-serif}.card{border:none;border-radius:15px;background-color:rgba(6,18,36,.697);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 20px rgba(0,0,0,.1)}h3{font-weight:600;color:#fff}.form-control,.form-select{border-radius:10px;border:1px solid #ccc;background-color:#011238;padding:5px;color:#eee!important}.form-control::placeholder,.form-select::placeholder{color:#fff;opacity:1}.form-control:focus::placeholder,.form-select:focus::placeholder{color:#000;opacity:1}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#090c38;background-color:#fff;padding:10px;color:#000!important}.form-check-input{width:14px!important;height:14px!important;transform:scale(.7);margin-right:5px}.btn-primary{background-image:linear-gradient(90deg,#b3ffab 0,#12fff7 51%,#b3ffab);margin:10px;padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#000;box-shadow:0 0 20px #eee;border-radius:10px;display:block}.btn-primary:hover{background-position:100%;color:#020000;text-decoration:none}.form-check-label{color:#fff}#budgetDisplay{color:#fff;font-weight:500}.code-show{background-color:#eee!important;color:#000!important;flex:0 0 auto;width:70px;border-radius:10px 0 0 10px!important}.enquiry-form-overlay{position:fixed;top:8%;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.enquiry-form-container{background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;border-radius:8px;width:90%;max-width:500px;position:relative;border:10px solid transparent;border-image:linear-gradient(45deg,red,#0f0,#00f) 1;animation:gradient-border 5s linear infinite}.close-btns{position:absolute;padding:0;top:1px;right:10px;background:transparent;border:none;font-size:22px;cursor:pointer!important}@keyframes gradient-border{0%{border-image-source:linear-gradient(45deg,red,#0f0,#00f)}50%{border-image-source:linear-gradient(45deg,#0f0,#00f,red)}to{border-image-source:linear-gradient(45deg,#00f,red,#0f0)}}.submit-button-container{display:flex;justify-content:center}@media (max-width:768px){.enquiry-form-container{width:100%;height:87vh;overflow-y:auto;padding:10px}.btn-primary{padding:8px 25px;font-size:14px}.form-control,.form-select{padding:6px}.close-btn{font-size:24px}}@media (max-width:480px){h3{font-size:18px}.btn-primary{padding:6px 15px;font-size:12px}.form-control,.form-select{font-size:14px;padding:4px}}