:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-accent: #f59e0b;--corp-white: #ffffff}.corp-navbar-zx1a{background:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #1e40af1a;transition:all .3s ease}.corp-brand-zx1b{display:flex;align-items:center;text-decoration:none;transition:all .3s ease}.corp-brand-zx1b:hover{transform:scale(1.05)}.corp-nav-link-zx1c{color:#4b5563!important;font-weight:500;margin:0 .5rem;transition:all .3s ease;position:relative}.corp-nav-link-zx1c:hover,.corp-nav-link-zx1c.active{color:var(--primary-color)!important}.corp-nav-link-zx1c:after{content:"";position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:var(--corp-accent);transition:all .3s ease;transform:translate(-50%)}.corp-nav-link-zx1c:hover:after,.corp-nav-link-zx1c.active:after{width:100%}.corp-btn-primary-zx1d{background:linear-gradient(135deg,var(--corp-accent),#ea580c);border:none;color:var(--corp-white);font-weight:600;padding:.5rem 1.5rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.corp-toggler-zx1e{border:2px solid var(--corp-primary)!important;border-radius:8px;padding:4px 8px;transition:all .3s ease}.corp-toggler-zx1e:focus{box-shadow:0 0 0 .2rem #1e40af40!important;border-color:var(--corp-primary)!important}.corp-toggler-zx1e:hover{background-color:#1e40af1a;border-color:var(--corp-secondary)!important}.corp-toggler-zx1e .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%231e40af' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;width:20px;height:20px}@keyframes ripple{to{transform:scale(4);opacity:0}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-accent: #f59e0b;--corp-info: #06b6d4;--corp-white: #ffffff;--corp-gray-700: #374151}.corp-hero-section-zx2a{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;display:flex;align-items:center;padding-top:80px}.corp-hero-overlay-zx2b{position:absolute;inset:0;background:#1e40af1a;z-index:1}.corp-bubbles-zx3a{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.corp-bubble-zx3b{position:absolute;bottom:-10%;display:block;border-radius:50%;animation:corp-bubble-float-zx3c var(--corp-bubble-float-duration) var(--corp-bubble-float-delay) ease-in infinite}.corp-bubble-zx3b:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#88f6fb4d;border-radius:inherit;animation:var(--corp-bubble-sway-type) var(--corp-bubble-sway-duration) var(--corp-bubble-sway-delay) ease-in-out alternate infinite}.corp-bubble-zx3b:nth-child(1){--corp-bubble-left-offset: 15vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(2){--corp-bubble-left-offset: 85vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(3){--corp-bubble-left-offset: 45vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(4){--corp-bubble-left-offset: 70vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(5){--corp-bubble-left-offset: 25vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(6){--corp-bubble-left-offset: 90vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(7){--corp-bubble-left-offset: 55vw;--corp-bubble-radius: 7vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(8){--corp-bubble-left-offset: 10vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(9){--corp-bubble-left-offset: 75vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(10){--corp-bubble-left-offset: 35vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(11){--corp-bubble-left-offset: 80vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(12){--corp-bubble-left-offset: 20vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(13){--corp-bubble-left-offset: 65vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(14){--corp-bubble-left-offset: 40vw;--corp-bubble-radius: 8vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(15){--corp-bubble-left-offset: 95vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(16){--corp-bubble-left-offset: 5vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(17){--corp-bubble-left-offset: 50vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(18){--corp-bubble-left-offset: 85vw;--corp-bubble-radius: 7vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(19){--corp-bubble-left-offset: 30vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(20){--corp-bubble-left-offset: 60vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(21){--corp-bubble-left-offset: 12vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(22){--corp-bubble-left-offset: 78vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(23){--corp-bubble-left-offset: 42vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(24){--corp-bubble-left-offset: 88vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(25){--corp-bubble-left-offset: 18vw;--corp-bubble-radius: 8vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(26){--corp-bubble-left-offset: 72vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(27){--corp-bubble-left-offset: 38vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(28){--corp-bubble-left-offset: 92vw;--corp-bubble-radius: 7vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(29){--corp-bubble-left-offset: 8vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(30){--corp-bubble-left-offset: 58vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(31){--corp-bubble-left-offset: 22vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(32){--corp-bubble-left-offset: 82vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(33){--corp-bubble-left-offset: 48vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(34){--corp-bubble-left-offset: 14vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(35){--corp-bubble-left-offset: 76vw;--corp-bubble-radius: 8vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(36){--corp-bubble-left-offset: 32vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(37){--corp-bubble-left-offset: 68vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(38){--corp-bubble-left-offset: 26vw;--corp-bubble-radius: 7vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(39){--corp-bubble-left-offset: 84vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(40){--corp-bubble-left-offset: 46vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(41){--corp-bubble-left-offset: 16vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(42){--corp-bubble-left-offset: 74vw;--corp-bubble-radius: 1vw;--corp-bubble-float-duration: 6s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(43){--corp-bubble-left-offset: 36vw;--corp-bubble-radius: 8vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(44){--corp-bubble-left-offset: 90vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(45){--corp-bubble-left-offset: 52vw;--corp-bubble-radius: 4vw;--corp-bubble-float-duration: 11s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(46){--corp-bubble-left-offset: 28vw;--corp-bubble-radius: 7vw;--corp-bubble-float-duration: 7s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 4s;--corp-bubble-sway-delay: 0s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(47){--corp-bubble-left-offset: 86vw;--corp-bubble-radius: 2vw;--corp-bubble-float-duration: 10s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 2s;--corp-bubble-sway-delay: 4s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(48){--corp-bubble-left-offset: 44vw;--corp-bubble-radius: 6vw;--corp-bubble-float-duration: 12s;--corp-bubble-sway-duration: 6s;--corp-bubble-float-delay: 1s;--corp-bubble-sway-delay: 2s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(49){--corp-bubble-left-offset: 24vw;--corp-bubble-radius: 5vw;--corp-bubble-float-duration: 8s;--corp-bubble-sway-duration: 5s;--corp-bubble-float-delay: 3s;--corp-bubble-sway-delay: 1s;--corp-bubble-sway-type: corp-bubble-sway-left-zx3d;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}.corp-bubble-zx3b:nth-child(50){--corp-bubble-left-offset: 66vw;--corp-bubble-radius: 3vw;--corp-bubble-float-duration: 9s;--corp-bubble-sway-duration: 4s;--corp-bubble-float-delay: 0s;--corp-bubble-sway-delay: 3s;--corp-bubble-sway-type: corp-bubble-sway-right-zx3e;left:var(--corp-bubble-left-offset);width:var(--corp-bubble-radius);height:var(--corp-bubble-radius)}@keyframes corp-bubble-float-zx3c{to{transform:translateY(-175vh)}}@keyframes corp-bubble-sway-left-zx3d{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes corp-bubble-sway-right-zx3e{0%{transform:translate(100%)}to{transform:translate(-100%)}}.corp-floating-shapes-zx2c{position:absolute;inset:0;z-index:1;overflow:hidden}.corp-shape-zx2d{position:absolute;border-radius:50%;background:#ffffff1a;animation:corp-float-zx2aa 6s ease-in-out infinite}.corp-shape-1-zx2e{width:100px;height:100px;top:20%;left:10%;animation-delay:0s}.corp-shape-2-zx2f{width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.corp-shape-3-zx2g{width:80px;height:80px;bottom:30%;left:20%;animation-delay:4s}@keyframes corp-float-zx2aa{0%,to{transform:translateY(0) rotate(0);opacity:.3}33%{transform:translateY(-20px) rotate(120deg);opacity:.6}66%{transform:translateY(10px) rotate(240deg);opacity:.4}}.corp-hero-content-zx2h{position:relative;z-index:2;color:var(--corp-white)}.corp-hero-title-zx2i{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.corp-text-gradient-zx2j{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.corp-hero-subtitle-zx2k{font-size:1.25rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.corp-hero-actions-zx2p{display:flex;gap:1rem;flex-wrap:wrap}.corp-btn-lg-zx2q{padding:.75rem 2rem;font-size:1.1rem;margin-bottom:10px}.corp-btn-outline-zx2r{background:transparent;border:2px solid rgba(255,255,255,.3);color:var(--corp-white);font-weight:600;padding:.5rem 1.5rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.corp-btn-outline-zx2r:hover{background:#ffffff1a;border-color:var(--corp-white);color:var(--corp-white);transform:translateY(-2px)}.corp-hero-image-zx2s{position:relative;z-index:2}.corp-hero-img-zx2t{border-radius:20px;box-shadow:0 20px 60px #0003;animation:corp-float-img-zx2bb 3s ease-in-out infinite}@keyframes corp-float-img-zx2bb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.corp-floating-card-zx2u{position:absolute;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:1rem;box-shadow:0 10px 30px #0000001a;display:flex;align-items:center;gap:.75rem;animation:corp-float-card-zx2cc 4s ease-in-out infinite}.corp-card-1-zx2v{top:20%;right:-10%;animation-delay:0s}.corp-card-2-zx2z{bottom:20%;left:-5%;animation-delay:2s}@keyframes corp-float-card-zx2cc{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.corp-card-icon-zx2w{width:40px;height:40px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--corp-white);font-size:1.2rem}.corp-card-title-zx2x{margin:0;font-size:.9rem;font-weight:600;color:var(--corp-gray-700)}.corp-card-text-zx2y{margin:0;font-size:1.1rem;font-weight:700;color:var(--corp-primary)}@media(max-width:991.98px){.corp-hero-title-zx2i{font-size:2.5rem}.corp-floating-card-zx2u{position:static;margin:1rem 0}}@media(max-width:767.98px){.corp-hero-title-zx2i{font-size:2rem}.corp-hero-actions-zx2p{flex-direction:column;align-items:stretch}.corp-btn-lg-zx2q{text-align:center}}@media(max-width:575.98px){.corp-hero-title-zx2i{font-size:1.75rem}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-success: #10b981;--corp-warning: #f59e0b;--corp-danger: #ef4444;--corp-info: #06b6d4;--corp-dark: #1f2937;--corp-white: #ffffff;--corp-gray-50: #f9fafb;--corp-gray-100: #f3f4f6;--corp-gray-200: #e5e7eb;--corp-gray-600: #4b5563;--corp-gray-700: #374151;--corp-gray-800: #1f2937;--corp-gray-900: #111827}.corp-features-section-zx3a{background:linear-gradient(135deg,var(--corp-gray-50) 0%,var(--corp-white) 100%);position:relative;overflow:hidden}.corp-features-bg-zx3z{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(30,64,175,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.05) 0%,transparent 50%);z-index:0}.corp-section-badge-zx3y{display:inline-block;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));color:var(--corp-white);padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.corp-section-title-zx3b{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--corp-gray-900);margin-bottom:1rem;line-height:1.2}.corp-section-subtitle-zx3c{font-size:clamp(1rem,2vw,1.25rem);color:var(--corp-gray-600);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.corp-feature-card-zx3d{background:var(--corp-white);border-radius:24px;padding:2rem;box-shadow:0 4px 20px #0000000f;border:1px solid var(--corp-gray-100);transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden;opacity:0;transform:translateY(40px) scale(.95)}.corp-feature-card-zx3d.animate-in{opacity:1;transform:translateY(0) scale(1)}.corp-feature-card-zx3d:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #0000001f;border-color:var(--corp-primary)}.corp-feature-overlay-zx3t{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(30,64,175,.02) 100%);opacity:0;transition:opacity .3s ease}.corp-feature-card-zx3d:hover .corp-feature-overlay-zx3t{opacity:1}.corp-feature-header-zx3w{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.corp-feature-stats-zx3v{background:var(--corp-gray-100);color:var(--corp-gray-700);padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.corp-feature-icon-zx3e{width:70px;height:70px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--corp-white);transition:all .4s ease;position:relative;overflow:hidden}.corp-feature-icon-zx3e:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.corp-feature-card-zx3d:hover .corp-feature-icon-zx3e:before{left:100%}.corp-feature-card-zx3d:hover .corp-feature-icon-zx3e{transform:scale(1.1) rotate(5deg)}.corp-icon-primary-zx3f{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary))}.corp-icon-success-zx3i{background:linear-gradient(135deg,var(--corp-success),#059669)}.corp-icon-warning-zx3j{background:linear-gradient(135deg,var(--corp-warning),#d97706)}.corp-icon-info-zx3k{background:linear-gradient(135deg,var(--corp-info),#0891b2)}.corp-icon-danger-zx3l{background:linear-gradient(135deg,var(--corp-danger),#dc2626)}.corp-icon-dark-zx3m{background:linear-gradient(135deg,var(--corp-dark),var(--corp-gray-800))}.corp-feature-content-zx3u{text-align:left}.corp-feature-title-zx3g{font-size:1.375rem;font-weight:600;color:var(--corp-gray-900);margin-bottom:.75rem;line-height:1.3}.corp-feature-text-zx3h{color:var(--corp-gray-600);line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1199.98px){.corp-feature-card-zx3d{padding:1.75rem}.corp-feature-icon-zx3e{width:65px;height:65px;font-size:1.5rem}}@media(max-width:991.98px){.corp-feature-header-zx3w{flex-direction:column;align-items:flex-start;gap:1rem}.corp-feature-stats-zx3v{align-self:flex-end}}@media(max-width:767.98px){.corp-feature-card-zx3d{padding:1.5rem;text-align:center}.corp-feature-content-zx3u{text-align:center}.corp-feature-header-zx3w{flex-direction:column;align-items:center}.corp-feature-stats-zx3v{align-self:center}}@media(max-width:575.98px){.corp-feature-card-zx3d{padding:1.25rem}.corp-feature-icon-zx3e{width:60px;height:60px;font-size:1.375rem}.corp-feature-title-zx3g{font-size:1.25rem}}.corp-cta-section-zx7a{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;color:#fff}.corp-cta-bg-zx7b{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><radialGradient id="ctaGrad"><stop offset="0%" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="100%" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="20" cy="20" r="2" fill="url(%23ctaGrad)"/><circle cx="80" cy="80" r="3" fill="url(%23ctaGrad)"/><circle cx="40" cy="60" r="1" fill="url(%23ctaGrad)"/></svg>');z-index:1}.corp-cta-particles-zx7c{position:absolute;width:100%;height:100%;overflow:hidden;z-index:2}.corp-cta-particle-zx7d{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:cphp-particle-float linear infinite}@keyframes cphp-particle-float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.corp-cta-content-zx7e{position:relative;z-index:3}.cphp-cta-animate .corp-cta-badge-zx7f{animation:cphp-badge-pulse 1s ease-out}.cphp-cta-animate .corp-cta-title-zx7g{animation:cphp-title-3d-flip 1.2s ease-out .2s both}.cphp-cta-animate .corp-cta-subtitle-zx7i{animation:cphp-subtitle-slide 1s ease-out .4s both}.cphp-cta-animate .corp-cta-stats-zx7j{animation:cphp-stats-cascade 1.5s ease-out .6s both}.cphp-cta-animate .corp-cta-actions-zx7n{animation:cphp-buttons-bounce 1s ease-out .8s both}@keyframes cphp-badge-pulse{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cphp-title-3d-flip{0%{opacity:0;transform:perspective(1000px) rotateX(90deg) translateY(50px)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}}@keyframes cphp-subtitle-slide{0%{opacity:0;transform:translate(-100px) rotateY(-20deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes cphp-stats-cascade{0%{opacity:0;transform:translateY(80px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cphp-buttons-bounce{0%{opacity:0;transform:translateY(100px) scale(.8)}60%{transform:translateY(-10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.corp-cta-badge-zx7f{display:inline-block;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 20px;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.corp-cta-title-zx7g{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.corp-cta-highlight-zx7h{background:linear-gradient(45deg,gold,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.corp-cta-subtitle-zx7i{font-size:1.3rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.corp-cta-stats-zx7j{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem}.corp-stat-item-zx7k{text-align:center;transition:all .3s ease}.corp-stat-item-zx7k:hover{transform:translateY(-10px) scale(1.1)}.corp-stat-number-zx7l{font-size:2.5rem;font-weight:700;color:gold;margin-bottom:.5rem;text-shadow:0 0 20px rgba(255,215,0,.5)}.corp-stat-label-zx7m{font-size:1rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.corp-cta-actions-zx7n{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.corp-cta-btn-primary-zx7o,.corp-cta-btn-secondary-zx7q{position:relative;padding:18px 35px;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;overflow:hidden}.corp-cta-btn-primary-zx7o{background:linear-gradient(135deg,gold,#ff6b6b);color:#fff;border:none;box-shadow:0 15px 35px #ffd7004d}.corp-cta-btn-secondary-zx7q{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.corp-btn-glow-zx7p{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.corp-cta-btn-primary-zx7o:hover .corp-btn-glow-zx7p{left:100%}.corp-cta-btn-primary-zx7o:hover{transform:perspective(1000px) rotateX(-10deg) translateY(-8px) scale(1.05);box-shadow:0 25px 50px #ffd70066;background:linear-gradient(135deg,#ff6b6b,gold)}.corp-cta-btn-secondary-zx7q:hover{transform:perspective(1000px) rotateX(-10deg) translateY(-8px) scale(1.05);background:#ffffff1a;border-color:#fff9;box-shadow:0 25px 50px #fff3}@media(max-width:768px){.corp-cta-title-zx7g{font-size:2.5rem}.corp-cta-stats-zx7j{flex-direction:column;gap:1.5rem}.corp-cta-actions-zx7n{flex-direction:column;align-items:center}.corp-cta-btn-primary-zx7o,.corp-cta-btn-secondary-zx7q{width:100%;max-width:300px}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-accent: #f59e0b;--corp-white: #ffffff;--corp-gray-100: #f3f4f6;--corp-gray-200: #e5e7eb;--corp-gray-400: #9ca3af;--corp-gray-600: #4b5563;--corp-gray-900: #111827;--corp-shadow-light: 0 4px 6px -1px rgba(0, 0, 0, .1);--corp-shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .1);--corp-shadow-large: 0 20px 25px -5px rgba(0, 0, 0, .1)}.corp-process-section-zx4a{background:#e2eaf5;position:relative;overflow:hidden}.corp-process-section-zx4a:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--corp-secondary),transparent)}.corp-section-title-zx3b{font-size:2.5rem;font-weight:800;color:var(--corp-gray-900);margin-bottom:1rem;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.corp-section-subtitle-zx3c{font-size:1.2rem;color:var(--corp-gray-600);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.corp-process-card-zx4b{text-align:center;position:relative;padding:2.5rem 2rem;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;background:var(--corp-white);border-radius:20px;box-shadow:var(--corp-shadow-light);border:1px solid var(--corp-gray-200);transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:100%}.corp-process-card-zx4b:hover{transform:translateY(-10px);box-shadow:var(--corp-shadow-large);border-color:var(--corp-secondary)}.corp-process-card-zx4b:nth-child(1){animation-delay:.2s}.corp-process-card-zx4b:nth-child(2){animation-delay:.4s}.corp-process-card-zx4b:nth-child(3){animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.corp-process-number-zx4c{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:50px;height:50px;background:linear-gradient(135deg,var(--corp-accent),#f97316);color:var(--corp-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3rem;box-shadow:0 8px 20px #f59e0b66;border:3px solid var(--corp-white);transition:all .3s ease;z-index:2}.corp-process-card-zx4b:hover .corp-process-number-zx4c{transform:translate(-50%) scale(1.1);box-shadow:0 12px 25px #f59e0b80}.corp-process-icon-zx4d{width:80px;height:80px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1rem auto 1.5rem;font-size:2rem;color:var(--corp-white);box-shadow:0 15px 35px #1e40af40;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.corp-process-icon-zx4d:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.corp-process-card-zx4b:hover .corp-process-icon-zx4d{transform:scale(1.15) rotate(5deg);box-shadow:0 20px 45px #1e40af59}.corp-process-card-zx4b:hover .corp-process-icon-zx4d:before{left:100%}.corp-process-title-zx4e{font-size:1.5rem;font-weight:700;color:var(--corp-gray-900);margin-bottom:1rem;position:relative;padding-bottom:.5rem}.corp-process-title-zx4e:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(90deg,var(--corp-primary),var(--corp-secondary));border-radius:2px;transition:width .3s ease}.corp-process-card-zx4b:hover .corp-process-title-zx4e:after{width:80px}.corp-process-text-zx4f{color:var(--corp-gray-600);line-height:1.7;margin:0;font-size:1.05rem}.corp-process-connector-zx4g{position:absolute;top:60px;right:-30px;width:60px;height:2px;background:linear-gradient(90deg,var(--corp-primary),var(--corp-secondary));opacity:.3;z-index:1}.corp-process-connector-zx4g:after{content:"";position:absolute;right:-5px;top:-4px;width:10px;height:10px;background:var(--corp-secondary);border-radius:50%}@media(max-width:1199.98px){.corp-process-connector-zx4g{display:none}}@media(max-width:991.98px){.corp-section-title-zx3b{font-size:2.2rem}.corp-process-card-zx4b{padding:2rem 1.5rem}.corp-process-icon-zx4d{width:100px;height:100px;font-size:2.5rem}}@media(max-width:767.98px){.corp-section-title-zx3b{font-size:2rem}.corp-section-subtitle-zx3c{font-size:1.1rem}.corp-process-card-zx4b{margin-bottom:2rem}}@media(max-width:575.98px){.corp-process-card-zx4b{padding:1.5rem}.corp-process-icon-zx4d{width:90px;height:90px;font-size:2.2rem;margin:2rem auto 1.5rem}.corp-process-title-zx4e{font-size:1.3rem}.corp-process-text-zx4f{font-size:1rem}}:root{--corp-primary: #1e40af;--corp-accent: #f59e0b;--corp-dark: #1f2937;--corp-white: #ffffff;--corp-gray-300: #d1d5db;--corp-gray-400: #9ca3af;--corp-gray-700: #374151;--corp-gray-800: #1f2937;--corp-gray-900: #111827}.corp-cta-section-zx5a{background:linear-gradient(135deg,var(--corp-dark),var(--corp-gray-800));color:var(--corp-white);position:relative;overflow:hidden}.corp-cta-title-zx5b{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.corp-cta-subtitle-zx5c{font-size:1.2rem;opacity:.9;margin-bottom:2rem;position:relative;z-index:2}.corp-cta-actions-zx5d{position:relative;z-index:2}.corp-btn-primary-zx1d{background:linear-gradient(135deg,var(--corp-accent),#ea580c);border:none;color:var(--corp-white);font-weight:600;padding:.5rem 1.5rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.corp-btn-primary-zx1d:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d;color:var(--corp-white)}.corp-btn-lg-zx2q{padding:.75rem 2rem;font-size:1.1rem}.corp-btn-outline-light-zx5e{background:transparent;border:2px solid rgba(255,255,255,.3);color:var(--corp-white);font-weight:600;padding:.75rem 2rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.corp-btn-outline-light-zx5e:hover{background:#ffffff1a;border-color:var(--corp-white);color:var(--corp-white);transform:translateY(-2px)}.corp-footer-zx6a{background:var(--corp-gray-900);color:var(--corp-gray-300)}.corp-footer-title-zx6c{color:var(--corp-white);font-weight:600;margin-bottom:1rem}.corp-footer-text-zx6d{line-height:1.6;margin-bottom:0}.corp-logo-card-zx6z{position:relative;width:232px;height:60px;border-radius:14px;z-index:1111;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.corp-logo-bg-zx6y{position:absolute;top:3px;left:3px;width:220px;height:54px;z-index:2;background:#fffffff2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;overflow:hidden;outline:2px solid white;display:flex;align-items:center;justify-content:center}.corp-logo-img-zx6x{height:40px;width:180px;z-index:3;position:relative}.corp-footer-heading-zx6e{color:var(--corp-white);font-weight:600;margin-bottom:1rem}.corp-footer-links-zx6f{list-style:none;padding:0;margin:0}.corp-footer-links-zx6f li{margin-bottom:.5rem}.corp-footer-link-zx6g{color:var(--corp-gray-400);text-decoration:none;transition:color .3s ease}.corp-footer-link-zx6g:hover{color:var(--corp-white)}.corp-footer-divider-zx6h{border-color:var(--corp-gray-700)}.corp-footer-copyright-zx6i{color:var(--corp-gray-400);margin:0}.corp-social-links-zx6j{display:flex;gap:1rem;justify-content:flex-end}.corp-social-link-zx6k{width:40px;height:40px;background:var(--corp-gray-800);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--corp-gray-400);text-decoration:none;transition:all .3s ease}.corp-social-link-zx6k:hover{background:var(--corp-primary);color:var(--corp-white);transform:translateY(-2px)}@media(max-width:991.98px){.corp-cta-title-zx5b{font-size:2rem}}@media(max-width:767.98px){.corp-social-links-zx6j{justify-content:center;margin-top:1rem}}@media only screen and (max-width:600px){.img-top-space-co-sp-headerImage{margin-top:20px}}.services-hero-sx1a-CO-SP{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding-top:120px;position:relative;overflow:hidden}.services-hero-sx1a-CO-SP:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(59,130,246,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');opacity:.5}.services-hero-content-sx1b-CO-SP{position:relative;z-index:2}.services-hero-title-sx1c-CO-SP{font-size:3rem;font-weight:700;color:var(--corp-gray-900);line-height:1.2;margin-bottom:1.5rem}.services-text-gradient-sx1d-CO-SP{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-hero-subtitle-sx1e-CO-SP{font-size:1.25rem;color:var(--corp-gray-600);line-height:1.6;margin-bottom:2rem}.services-hero-badges-sx1f-CO-SP{display:flex;gap:1rem;flex-wrap:wrap}.services-badge-sx1g-CO-SP{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;border:1px solid transparent}.services-badge-primary-sx1h-CO-SP{background:#1e40af1a;color:var(--corp-primary);border-color:#1e40af33}.services-badge-success-sx1i-CO-SP{background:#10b9811a;color:var(--corp-success);border-color:#10b98133}.services-badge-warning-sx1j-CO-SP{background:#f59e0b1a;color:var(--corp-warning);border-color:#f59e0b33}.services-hero-image-sx1k-CO-SP{position:relative;z-index:2}.services-hero-img-sx1l-CO-SP{border-radius:20px;box-shadow:0 20px 60px #0000001a;animation:services-float-sx1m-CO-SP 3s ease-in-out infinite}@keyframes services-float-sx1m-CO-SP{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:991.98px){.services-hero-title-sx1c-CO-SP{font-size:2.5rem}}@media(max-width:767.98px){.services-hero-title-sx1c-CO-SP{font-size:2rem}.services-hero-badges-sx1f-CO-SP{justify-content:center}}@media(max-width:575.98px){.services-hero-title-sx1c-CO-SP{font-size:1.75rem}.services-hero-badges-sx1f-CO-SP{flex-direction:column;align-items:center}.services-badge-sx1g-CO-SP{width:100%;justify-content:center}}:root{--primary: #1e40af;--secondary: #3b82f6;--success: #10b981;--white: #ffffff;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-600: #4b5563;--gray-900: #111827}.services-section-cs1{background:linear-gradient(135deg,var(--gray-100) 0%,var(--white) 100%);padding:1rem 0}.services-title-cs2{font-size:2.5rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(20px);transition:all .6s ease}.services-title-cs2.visible{opacity:1;transform:translateY(0)}.services-subtitle-cs3{font-size:1.2rem;color:var(--gray-600);margin-bottom:1rem;opacity:0;transform:translateY(20px);transition:all .6s ease .2s}.services-subtitle-cs3.visible{opacity:1;transform:translateY(0)}.services-grid-cs4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.service-card-cs5{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 5px 15px #00000014;border:1px solid var(--gray-200);transition:all .4s ease;opacity:0;transform:translateY(30px)}.service-card-cs5.visible{opacity:1;transform:translateY(0)}.service-card-cs5:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001f}.service-icon-cs6{width:70px;height:70px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--white);margin-bottom:1.5rem;transition:all .3s ease}.service-card-cs5:hover .service-icon-cs6{transform:scale(1.1)}.service-title-cs7{font-size:1.4rem;font-weight:600;color:var(--gray-900);margin-bottom:1rem}.service-text-cs8{color:var(--gray-600);line-height:1.6;margin-bottom:.5rem}.service-features-cs9{list-style:none;padding:0;margin:0}.service-features-cs9 li{padding:.4rem 0;color:var(--gray-600);font-size:.95rem;display:flex;align-items:center}.service-features-cs9 li i{margin-right:.75rem;color:var(--success)}.service-card-cs5:nth-child(1){transition-delay:.1s}.service-card-cs5:nth-child(2){transition-delay:.2s}.service-card-cs5:nth-child(3){transition-delay:.3s}.service-card-cs5:nth-child(4){transition-delay:.4s}@media(max-width:768px){.services-title-cs2{font-size:2rem}.services-subtitle-cs3{font-size:1.1rem}.service-card-cs5{padding:1.5rem}}.services-categories-sx3a-CO-SP{background:linear-gradient(135deg,var(--corp-gray-100),var(--corp-white))}.services-category-card-sx3b-CO-SP{background:var(--corp-white);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 5px 20px #00000014;border:1px solid var(--corp-gray-200);transition:all .3s ease;height:100%;position:relative;overflow:hidden}.services-category-card-sx3b-CO-SP:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.services-featured-sx3l-CO-SP{border-color:var(--corp-primary)}.services-featured-badge-sx3m-CO-SP{position:absolute;top:20px;right:-30px;background:linear-gradient(135deg,var(--corp-warning),#f97316);color:var(--corp-white);padding:.5rem 2rem;font-size:.875rem;font-weight:600;transform:rotate(45deg);box-shadow:0 2px 10px #f59e0b4d}.services-category-header-sx3c-CO-SP{margin-bottom:.5rem}.services-category-icon-sx3d-CO-SP{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:var(--corp-white)}.services-icon-startup-sx3e-CO-SP{background:linear-gradient(135deg,var(--corp-success),#059669)}.services-icon-business-sx3n-CO-SP{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary))}.services-icon-enterprise-sx3p-CO-SP{background:linear-gradient(135deg,var(--corp-warning),#f97316)}.services-category-title-sx3f-CO-SP{font-size:1.5rem;font-weight:600;color:var(--corp-gray-900);margin-bottom:.5rem}.services-category-subtitle-sx3g-CO-SP{color:var(--corp-gray-600);margin-bottom:0}.services-category-features-sx3h-CO-SP{margin-bottom:1rem}.services-feature-list-sx3i-CO-SP{list-style:none;padding:0;margin:0;text-align:left}.services-feature-list-sx3i-CO-SP li{padding:.6rem 0;color:var(--corp-gray-700);border-bottom:1px solid var(--corp-gray-100);display:flex;align-items:center}.services-feature-list-sx3i-CO-SP li:last-child{border-bottom:none}.services-feature-list-sx3i-CO-SP i{color:var(--corp-primary);width:20px}.services-btn-outline-sx3k-CO-SP{background:transparent;border:2px solid #d1d5db;color:var(--corp-gray-700);font-weight:600;padding:.75rem 2rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.services-btn-outline-sx3k-CO-SP:hover{background:var(--corp-primary);border-color:var(--corp-primary);color:var(--corp-white);transform:translateY(-2px)}.services-btn-primary-sx3o-CO-SP{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border:none;color:var(--corp-white);font-weight:600;padding:.75rem 2rem;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.services-btn-primary-sx3o-CO-SP:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1e40af4d;color:var(--corp-white)}.services-category-footer-sx3j-CO-SP{margin-top:auto}@media(max-width:767.98px){.services-category-card-sx3b-CO-SP{padding:1.5rem}.services-featured-badge-sx3m-CO-SP{font-size:.75rem;padding:.4rem 1.5rem}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-success: #10b981;--corp-warning: #f59e0b;--corp-info: #06b6d4;--corp-white: #ffffff;--corp-gray-100: #f3f4f6;--corp-gray-200: #e5e7eb;--corp-gray-600: #4b5563;--corp-gray-700: #374151;--corp-gray-900: #111827}.services-additional-sx4a-CO-SP{background:var(--corp-white)}.services-section-title-sx2b-CO-SP{font-size:2.5rem;font-weight:700;color:var(--bs-blue);margin-bottom:1rem}.services-section-subtitle-sx2c-CO-SP{font-size:1.2rem;color:var(--corp-gray-600);margin-bottom:0}.services-additional-card-sx4b-CO-SP{background:var(--corp-white);border-radius:15px;padding:2rem;text-align:center;box-shadow:0 5px 15px #0000000d;border:1px solid var(--corp-gray-200);transition:all .3s ease;height:100%}.services-additional-card-sx4b-CO-SP:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a;border-color:var(--corp-primary)}.services-additional-icon-sx4c-CO-SP{width:60px;height:60px;background:linear-gradient(135deg,var(--corp-info),#0891b2);border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;color:var(--corp-white);transition:all .3s ease}.services-additional-card-sx4b-CO-SP:hover .services-additional-icon-sx4c-CO-SP{transform:scale(1.1)}.services-additional-title-sx4d-CO-SP{font-size:1.25rem;font-weight:600;color:var(--corp-gray-900);margin-bottom:1rem}.services-additional-text-sx4e-CO-SP{color:var(--corp-gray-600);line-height:1.6;margin:0;font-size:.95rem}@media(max-width:991.98px){.services-section-title-sx2b-CO-SP{font-size:2rem}}@media(max-width:767.98px){.services-additional-card-sx4b-CO-SP{padding:1.5rem}}.corp-services-page-wrapper-csp1a{background:linear-gradient(135deg,var(--corp-gray-100) 0%,var(--corp-white) 100%);min-height:100vh;position:relative;overflow-x:hidden}.corp-services-page-wrapper-csp1a:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="services-grid" width="50" height="50" patternUnits="userSpaceOnUse"><path d="M 50 0 L 0 0 0 50" fill="none" stroke="rgba(30,64,175,0.03)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23services-grid)"/></svg>');opacity:.8;z-index:1}.corp-services-content-csp1b{position:relative;z-index:2}.corp-services-section-csp1c{padding:60px 0;position:relative}.corp-services-section-csp1c:nth-child(2n){background:#1e40af05}.corp-services-section-csp1c:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--corp-primary) 50%,transparent 100%);opacity:.3}.corp-services-floating-elements-csp1d{position:absolute;inset:0;pointer-events:none;z-index:1}.corp-services-floating-shape-csp1e{position:absolute;border-radius:50%;background:#1e40af0d;animation:corp-services-float-csp2a 8s ease-in-out infinite}.corp-services-shape-1-csp1f{width:120px;height:120px;top:10%;left:5%;animation-delay:0s}.corp-services-shape-2-csp1g{width:80px;height:80px;top:60%;right:10%;animation-delay:2s}.corp-services-shape-3-csp1h{width:100px;height:100px;bottom:20%;left:15%;animation-delay:4s}@keyframes corp-services-float-csp2a{0%,to{transform:translateY(0) rotate(0);opacity:.3}33%{transform:translateY(-20px) rotate(120deg);opacity:.6}66%{transform:translateY(10px) rotate(240deg);opacity:.4}}.corp-services-progress-csp1i{position:fixed;top:0;left:0;width:100%;height:4px;background:#1e40af1a;z-index:1000}.corp-services-progress-bar-csp1j{height:100%;background:linear-gradient(90deg,var(--corp-primary),var(--corp-secondary),var(--corp-accent));width:0%;transition:width .3s ease}.corp-services-main-title-csp1k{font-size:3.5rem;font-weight:700;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:2rem;position:relative}.corp-services-main-title-csp1k:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,var(--corp-accent),var(--corp-primary));border-radius:2px}.corp-services-connector-csp1l{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:2px;height:60px;background:linear-gradient(180deg,var(--corp-primary),transparent);z-index:3}.corp-services-connector-dot-csp1m{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--corp-primary);border-radius:50%;border:3px solid var(--corp-white);box-shadow:0 2px 10px #1e40af4d}@media(max-width:1199.98px){.corp-services-main-title-csp1k{font-size:3rem}.corp-services-section-csp1c{padding:50px 0}}@media(max-width:991.98px){.corp-services-main-title-csp1k{font-size:2.5rem}.corp-services-section-csp1c{padding:40px 0}.corp-services-floating-shape-csp1e{display:none}}@media(max-width:767.98px){.corp-services-main-title-csp1k{font-size:2rem}.corp-services-section-csp1c{padding:30px 0}.corp-services-connector-csp1l{display:none}}@media(max-width:575.98px){.corp-services-main-title-csp1k{font-size:1.75rem}.corp-services-section-csp1c{padding:25px 0}}html{scroll-behavior:smooth}.corp-services-loading-csp1n{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--corp-white);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .5s ease}.corp-services-loading-csp1n.active{opacity:1;visibility:visible}.corp-services-spinner-csp1o{width:50px;height:50px;border:4px solid rgba(30,64,175,.1);border-left:4px solid var(--corp-primary);border-radius:50%;animation:corp-services-spin-csp2b 1s linear infinite}@keyframes corp-services-spin-csp2b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.corp-contact-hero-zx7a{background:linear-gradient(135deg,#667eea,#764ba2);padding:120px 0 80px;color:#fff;position:relative;overflow:hidden}.corp-contact-hero-zx7a:before{content:"";position:absolute;inset:0;background:#0000001a;z-index:1}.corp-contact-hero-zx7a .container{position:relative;z-index:2}.corp-contact-title-zx7b{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.corp-contact-subtitle-zx7c{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.corp-contact-section-zx7d{background:#f8f9fa;min-height:80vh}.corp-contact-form-card-zx7e{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(102,126,234,.1);height:fit-content}.corp-contact-form-title-zx7f{color:#2c3e50;font-weight:600;margin-bottom:2rem;font-size:1.75rem}.corp-contact-form-zx7g{width:100%}.corp-contact-input-zx7h,.corp-contact-textarea-zx7i{border:2px solid #e9ecef;border-radius:12px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s ease;background:#fff}.corp-contact-input-zx7h:focus,.corp-contact-textarea-zx7i:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40;outline:none}.corp-contact-textarea-zx7i{resize:vertical;min-height:120px}.corp-contact-btn-zx7j{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.875rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.corp-contact-btn-zx7j:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66;color:#fff}.corp-contact-info-zx7k{display:flex;flex-direction:column;gap:2rem}.corp-contact-info-item-zx7l{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;border:1px solid rgba(102,126,234,.1);transition:all .3s ease}.corp-contact-info-item-zx7l:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.corp-contact-icon-zx7m{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.corp-contact-details-zx7n h5{color:#2c3e50;font-weight:600;margin-bottom:.5rem;font-size:1.1rem}.corp-contact-details-zx7n p{color:#6c757d;margin:0;line-height:1.6}@media(max-width:1199.98px){.corp-contact-title-zx7b{font-size:3rem}}@media(max-width:991.98px){.corp-contact-hero-zx7a{padding:100px 0 60px}.corp-contact-title-zx7b{font-size:2.5rem}.corp-contact-subtitle-zx7c{font-size:1.1rem}.corp-contact-form-card-zx7e{padding:2rem;margin-bottom:2rem}}@media(max-width:767.98px){.corp-contact-hero-zx7a{padding:80px 0 40px}.corp-contact-title-zx7b{font-size:2rem}.corp-contact-subtitle-zx7c{font-size:1rem}.corp-contact-form-card-zx7e{padding:1.5rem}.corp-contact-form-title-zx7f{font-size:1.5rem}.corp-contact-info-item-zx7l{padding:1.25rem}.corp-contact-icon-zx7m{width:50px;height:50px;font-size:1.25rem}}@media(max-width:575.98px){.corp-contact-hero-zx7a{padding:90px 0 30px}.corp-contact-title-zx7b{font-size:1.75rem}.corp-contact-form-card-zx7e{padding:1.25rem}.corp-contact-btn-zx7j{width:100%;padding:1rem}.corp-contact-info-item-zx7l{flex-direction:column;text-align:center;gap:1rem}.corp-contact-icon-zx7m{align-self:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.corp-contact-form-card-zx7e,.corp-contact-info-item-zx7l{animation:fadeInUp .6s ease-out}.corp-contact-info-item-zx7l:nth-child(2){animation-delay:.1s}.corp-contact-info-item-zx7l:nth-child(3){animation-delay:.2s}.corp-contact-info-item-zx7l:nth-child(4){animation-delay:.3s}.modern-admin-portal-xyz{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.modern-admin-bg-xyz{background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden}.modern-admin-bg-xyz:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.modern-admin-form-wrapper-xyz{padding:2rem;position:relative;z-index:2}.modern-admin-form-card-xyz{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:3rem;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(255,255,255,.2);max-width:500px;width:100%;margin:0 auto;position:relative;overflow:hidden}.modern-admin-form-header-xyz{text-align:center;margin-bottom:2.5rem}.modern-admin-form-title-xyz{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modern-admin-form-subtitle-xyz{color:#6b7280;font-size:1.1rem;margin:0}.modern-admin-input-group-xyz{position:relative}.modern-admin-input-wrapper-xyz{position:relative;display:flex;align-items:center}.modern-admin-input-icon-xyz{position:absolute;left:1.25rem;color:#9ca3af;font-size:1.1rem;z-index:3}.modern-admin-input-xyz{width:100%;padding:1.2rem 1.2rem 1.2rem 3.5rem;border:2px solid #e5e7eb;border-radius:16px;font-size:1rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);height:56px;box-sizing:border-box}.modern-admin-input-xyz:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea1a;transform:translateY(-2px)}.modern-admin-input-xyz::placeholder{color:#9ca3af;font-weight:500}.modern-admin-input-error-xyz{border-color:#ef4444!important;background:#fef2f2cc!important}.modern-admin-error-xyz{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.modern-admin-error-xyz:before{content:"⚠";font-size:1rem}.modern-admin-checkbox-group-xyz{display:flex;align-items:center;justify-content:space-between}.modern-admin-checkbox-xyz{display:flex;align-items:center;gap:.75rem}.modern-admin-checkbox-input-xyz{width:1.25rem;height:1.25rem;border-radius:6px;border:2px solid #d1d5db;background:#fffc;opacity:0;position:absolute}.modern-admin-checkbox-input-xyz:checked{background:#667eea;border-color:#667eea}.modern-admin-checkbox-label-xyz{color:#374151;font-weight:500;margin:0;display:flex;align-items:center;cursor:pointer;position:relative;padding-left:2rem}.modern-admin-checkmark-xyz{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border-radius:6px;border:2px solid #d1d5db;background:#fffc;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.8rem;color:#fff}.modern-admin-checkbox-input-xyz:checked+.modern-admin-checkbox-label-xyz .modern-admin-checkmark-xyz{background:#667eea;border-color:#667eea;box-shadow:0 0 10px #667eea80}.modern-admin-checkmark-xyz .visible{opacity:1;visibility:visible}.modern-admin-checkmark-xyz .hidden{opacity:0;visibility:hidden}.modern-admin-alert-xyz{background:#fef2f2e6;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-weight:500}.modern-admin-submit-xyz{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.2rem 2rem;border-radius:16px;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modern-admin-submit-xyz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.modern-admin-submit-xyz:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.modern-admin-submit-xyz:hover:before{left:100%}.modern-admin-submit-xyz:disabled{opacity:.7;transform:none;cursor:not-allowed}.modern-admin-form-footer-xyz{text-align:center;margin-top:2rem}.modern-admin-links-xyz{display:flex;justify-content:space-around;margin-bottom:1.5rem}.modern-admin-link-xyz{color:#667eea;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease}.modern-admin-link-xyz:hover{color:#764ba2;text-decoration:underline}.modern-admin-back-xyz{padding-top:1.5rem;border-top:1px solid #e5e7eb}.modern-admin-back-link-xyz{color:#6b7280;text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center}.modern-admin-back-link-xyz:hover{color:#374151;text-decoration:none}@media(max-width:1199.98px){.modern-admin-form-wrapper-xyz{padding:1.5rem}}@media(max-width:991.98px){.modern-admin-form-card-xyz{padding:2.5rem 2rem;max-width:100%}}@media(max-width:767.98px){.modern-admin-form-title-xyz{font-size:2rem}.modern-admin-form-card-xyz{padding:2rem 1.5rem;border-radius:16px}.modern-admin-links-xyz{flex-direction:column;gap:1rem}.modern-admin-form-wrapper-xyz{padding:1rem}}@media(max-width:575.98px){.modern-admin-form-wrapper-xyz{padding:.5rem}.modern-admin-form-card-xyz{padding:1.5rem 1rem;margin:0}.modern-admin-input-xyz{padding:1rem 1rem 1rem 3rem;height:52px}.modern-admin-input-icon-xyz{left:1rem}.modern-admin-form-title-xyz{font-size:1.75rem}.modern-admin-form-subtitle-xyz{font-size:1rem}}.ma-forgot-portal-qrs{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ma-forgot-bg-qrs{background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;min-height:100vh}.ma-forgot-bg-qrs:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.ma-forgot-form-wrapper-qrs{padding:2rem;position:relative;z-index:2}.ma-forgot-form-card-qrs{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:3rem;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(255,255,255,.2);max-width:500px;width:100%;margin:0 auto;position:relative;overflow:hidden}.ma-forgot-form-header-qrs{text-align:center;margin-bottom:2.5rem}.ma-forgot-form-title-qrs{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ma-forgot-form-subtitle-qrs{color:#6b7280;font-size:1.1rem;margin:0}.ma-forgot-input-group-qrs{position:relative;margin-bottom:1.5rem}.ma-forgot-input-wrapper-qrs{position:relative;display:flex;align-items:center}.ma-forgot-input-icon-qrs{position:absolute;left:1.25rem;color:#9ca3af;font-size:1.1rem;z-index:3}.ma-forgot-input-qrs{width:100%;padding:1.2rem 1.2rem 1.2rem 3.5rem;border:2px solid #e5e7eb;border-radius:16px;font-size:1rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);height:56px;box-sizing:border-box}.ma-forgot-input-qrs:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea1a;transform:translateY(-2px)}.ma-forgot-input-qrs::placeholder{color:#9ca3af;font-weight:500}.ma-forgot-input-error-qrs{border-color:#ef4444!important;background:#fef2f2cc!important}.ma-forgot-error-qrs{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.ma-forgot-error-qrs:before{content:"⚠";font-size:1rem}.ma-forgot-otp-container-qrs{display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.ma-forgot-otp-input-qrs{width:3rem;height:3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1.5rem;font-weight:600;text-align:center;background:#ffffffe6;transition:all .3s cubic-bezier(.4,0,.2,1)}.ma-forgot-otp-input-qrs:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea1a;transform:scale(1.05)}.ma-forgot-timer-qrs{text-align:center;color:#6b7280;font-size:.9rem;margin-top:.5rem}.ma-forgot-resend-qrs{background:transparent;border:1px solid #d1d5db;color:#667eea;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto}.ma-forgot-resend-qrs:hover{background:#667eea1a;border-color:#667eea}.ma-forgot-back-step-qrs{background:transparent;border:1px solid #d1d5db;color:#6b7280;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center}.ma-forgot-back-step-qrs:hover{background:#6b72801a;border-color:#6b7280}.ma-forgot-alert-qrs{background:#fef2f2e6;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-weight:500;margin-bottom:1.5rem}.ma-forgot-submit-qrs{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.2rem 2rem;border-radius:16px;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:1.5rem}.ma-forgot-submit-qrs:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ma-forgot-submit-qrs:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.ma-forgot-submit-qrs:hover:before{left:100%}.ma-forgot-submit-qrs:disabled{opacity:.7;transform:none;cursor:not-allowed}.ma-forgot-form-footer-qrs{text-align:center;margin-top:2rem}.ma-forgot-links-qrs{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.ma-forgot-link-qrs{color:#667eea;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease;display:inline-flex;align-items:center}.ma-forgot-link-qrs:hover{color:#764ba2;text-decoration:underline}.ma-forgot-success-qrs{text-align:center}.ma-forgot-success-icon-qrs{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 10px 30px #10b98166}.ma-forgot-success-title-qrs{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ma-forgot-success-text-qrs{color:#6b7280;font-size:1rem;margin-bottom:2rem;line-height:1.6}.ma-forgot-success-actions-qrs{display:flex;justify-content:center}.ma-forgot-back-btn-qrs{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center}.ma-forgot-back-btn-qrs:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d;color:#fff}@media(max-width:991.98px){.ma-forgot-form-wrapper-qrs{padding:1.5rem}}@media(max-width:767.98px){.ma-forgot-form-card-qrs{padding:2.5rem 2rem;max-width:100%}.ma-forgot-form-title-qrs{font-size:2rem}}@media(max-width:575.98px){.ma-forgot-form-wrapper-qrs{padding:1rem}.ma-forgot-form-card-qrs{padding:2rem 1.5rem;border-radius:16px}.ma-forgot-form-title-qrs{font-size:1.75rem}.ma-forgot-form-subtitle-qrs{font-size:1rem}}.futuristic-company-portal-abc{min-height:100vh;font-family:Poppins,sans-serif;overflow:hidden}.futuristic-company-bg-abc{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);min-height:100vh;position:relative}.futuristic-company-particles-abc{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.3) 0%,transparent 50%);animation:futuristic-company-float-abc 20s ease-in-out infinite}@keyframes futuristic-company-float-abc{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.futuristic-company-form-container-abc{padding:2rem;width:100%;max-width:900px;margin:0 auto}.futuristic-company-form-card-abc{background:#ffffff1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;padding:2.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #0003;position:relative;overflow:hidden}.futuristic-company-form-card-abc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);animation:futuristic-company-glow-abc 3s ease-in-out infinite}@keyframes futuristic-company-glow-abc{0%,to{opacity:.5}50%{opacity:1}}.futuristic-company-header-abc{text-align:center;margin-bottom:2.5rem}.futuristic-company-icon-abc{width:70px;height:70px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.8rem;color:#fff;box-shadow:0 10px 30px #4f46e566;animation:futuristic-company-pulse-abc 2s ease-in-out infinite}@keyframes futuristic-company-pulse-abc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.futuristic-company-title-abc{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.futuristic-company-subtitle-abc{color:#fffc;font-size:1rem;margin:0}.futuristic-company-input-container-abc{position:relative}.futuristic-company-input-abc{width:100%;padding:1.2rem 1rem .8rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box;line-height:1.2}select.futuristic-company-input-abc{background:#fffffff2!important;color:#333!important;padding:1.2rem 1rem!important;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23666" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}select.futuristic-company-input-abc option{background:#fff!important;color:#333!important;padding:10px!important;font-size:1rem;line-height:1.4}select.futuristic-company-input-abc:focus{background:#fffffffa!important;color:#333!important}.futuristic-company-input-abc:focus{outline:none;background:#ffffff26;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e533}.futuristic-company-input-abc::placeholder{color:transparent}.futuristic-company-label-abc{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#ffffffb3;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;display:flex;align-items:center}.futuristic-company-input-abc:focus+.futuristic-company-label-abc,.futuristic-company-input-abc:not(:placeholder-shown)+.futuristic-company-label-abc{top:.5rem;font-size:.75rem;color:#4f46e5;background:#ffffffe6;padding:.2rem .5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.futuristic-company-border-abc{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#4f46e5,#7c3aed);transition:all .3s ease;transform:translate(-50%)}.futuristic-company-input-abc:focus~.futuristic-company-border-abc{width:100%}.futuristic-company-error-abc{border-color:#ef4444!important;background:#fef2f21a!important}.futuristic-company-error-msg-abc{color:#fca5a5;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.futuristic-company-error-msg-abc:before{content:"⚠"}.futuristic-company-checkbox-abc{margin:1.5rem 0}.futuristic-company-check-abc{display:flex;align-items:center;position:relative}.futuristic-company-check-input-abc{width:1.2rem;height:1.2rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:6px;opacity:0;position:absolute}.futuristic-company-check-input-abc:checked{background:#4f46e5;border-color:#4f46e5}.futuristic-company-check-label-abc{color:#ffffffe6;font-weight:500;margin:0;display:flex;align-items:center;cursor:pointer;position:relative;padding-left:2rem}.futuristic-company-checkmark-abc{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.8rem;color:#fff}.futuristic-company-check-input-abc:checked+.futuristic-company-check-label-abc .futuristic-company-checkmark-abc{background:#4f46e5;border-color:#4f46e5;box-shadow:0 0 10px #4f46e580}.futuristic-company-checkmark-abc .visible{opacity:1;visibility:visible}.futuristic-company-checkmark-abc .hidden{opacity:0;visibility:hidden}.futuristic-company-terms-link-abc{color:#4f46e5;text-decoration:none}.futuristic-company-terms-link-abc:hover{text-decoration:underline}.futuristic-company-forgot-abc{color:#fffc;text-decoration:none;font-size:.9rem;transition:color .2s ease}.futuristic-company-forgot-abc:hover{color:#fff;text-decoration:underline}.futuristic-company-alert-abc{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:1rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.futuristic-company-submit-abc{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;color:#fff;padding:1.2rem;border-radius:16px;font-size:1.1rem;font-weight:600;position:relative;overflow:hidden;transition:all .3s ease;margin-bottom:1.5rem;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer}.futuristic-company-btn-content-abc{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.futuristic-company-btn-bg-abc{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.futuristic-company-submit-abc:hover{transform:translateY(-2px);box-shadow:0 15px 35px #4f46e566}.futuristic-company-submit-abc:hover .futuristic-company-btn-bg-abc{left:100%}.futuristic-company-spinner-abc{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:futuristic-company-spin-abc 1s linear infinite;margin-right:.5rem}@keyframes futuristic-company-spin-abc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.futuristic-company-footer-abc{text-align:center}.futuristic-company-links-abc{margin-bottom:1.5rem}.futuristic-company-link-abc{color:#ffffffe6;text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center}.futuristic-company-link-abc:hover{color:#fff;text-decoration:underline}.futuristic-company-back-abc{padding-top:1rem;border-top:1px solid rgba(255,255,255,.2)}.futuristic-company-back-link-abc{color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:color .2s ease;display:inline-flex;align-items:center}.futuristic-company-back-link-abc:hover{color:#ffffffe6}.futuristic-company-visual-abc{display:flex;align-items:center;justify-content:center;position:relative}.futuristic-company-visual-content-abc{padding:3rem}.futuristic-company-stats-abc{display:grid;grid-template-columns:1fr;gap:2rem;max-width:400px}.futuristic-company-stat-abc{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease}.futuristic-company-stat-abc:hover{transform:translateY(-5px)}.futuristic-company-stat-icon-abc{width:60px;height:60px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.futuristic-company-stat-info-abc h3{font-size:2rem;font-weight:700;color:#fff;margin:0}.futuristic-company-stat-info-abc p{color:#fffc;margin:0;font-weight:500}.futuristic-company-field-abc{margin-bottom:1.5rem}@media(max-width:991.98px){.futuristic-company-form-container-abc{padding:1rem;max-width:100%}.futuristic-company-form-card-abc{padding:2rem}}@media(max-width:767.98px){.futuristic-company-title-abc{font-size:1.8rem}.futuristic-company-form-card-abc{padding:1.5rem;border-radius:16px}.row{margin-left:0;margin-right:0}.row>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.col-md-4{margin-bottom:1rem}}@media(max-width:575.98px){.futuristic-company-form-container-abc{padding:.5rem}.futuristic-company-input-abc{padding:1rem .875rem .7rem}.row>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.futuristic-company-form-card-abc{padding:1rem}.futuristic-company-title-abc{font-size:1.5rem}}.futuristic-company-modal-overlay-abc{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.futuristic-company-modal-abc{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:30px;max-width:500px;width:90%;box-shadow:0 20px 40px #4f46e566;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.futuristic-company-modal-header-abc{text-align:center;margin-bottom:25px}.futuristic-company-modal-title-abc{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:8px}.futuristic-company-modal-subtitle-abc{color:#fffc;font-size:.9rem;margin:0}.futuristic-company-otp-container-abc{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.futuristic-company-otp-input-abc{width:50px;height:50px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-size:1.2rem;font-weight:600;text-align:center;transition:all .3s ease}.futuristic-company-otp-input-abc:focus{outline:none;border-color:#fffc;box-shadow:0 0 15px #ffffff4d;background:#fff3}.futuristic-company-timer-abc{text-align:center;color:#ffffffb3;font-size:.85rem;margin-bottom:15px}.futuristic-company-resend-abc{display:block;margin:0 auto 20px;background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;padding:8px 20px;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.futuristic-company-resend-abc:hover{background:#ffffff1a;box-shadow:0 0 10px #ffffff4d}.futuristic-company-modal-footer-abc{display:flex;gap:15px;justify-content:center}.futuristic-company-cancel-btn-abc{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:12px 25px;border-radius:25px;cursor:pointer;transition:all .3s ease}.futuristic-company-cancel-btn-abc:hover{background:#ffffff1a;color:#fff}.futuristic-company-verify-btn-abc{background:#ffffffe6;border:none;color:#4f46e5;padding:12px 25px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.futuristic-company-verify-btn-abc:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ffffff4d;background:#fff}.futuristic-company-verify-btn-abc:disabled,.futuristic-company-cancel-btn-abc:disabled,.futuristic-company-resend-abc:disabled{opacity:.5;cursor:not-allowed;transform:none}.ca-forgot-portal-xyz{min-height:100vh;font-family:Poppins,sans-serif;overflow:hidden}.ca-forgot-bg-xyz{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);min-height:100vh;position:relative}.ca-forgot-particles-xyz{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.3) 0%,transparent 50%);animation:ca-forgot-float-xyz 20s ease-in-out infinite}@keyframes ca-forgot-float-xyz{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.ca-forgot-form-container-xyz{padding:2rem;width:100%;max-width:500px;margin:0 auto}.ca-forgot-form-card-xyz{background:#ffffff1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;padding:2.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #0003;position:relative;overflow:hidden}.ca-forgot-form-card-xyz:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);animation:ca-forgot-glow-xyz 3s ease-in-out infinite}@keyframes ca-forgot-glow-xyz{0%,to{opacity:.5}50%{opacity:1}}.ca-forgot-header-xyz{text-align:center;margin-bottom:2.5rem}.ca-forgot-icon-xyz{width:70px;height:70px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.8rem;color:#fff;box-shadow:0 10px 30px #4f46e566;animation:ca-forgot-pulse-xyz 2s ease-in-out infinite}@keyframes ca-forgot-pulse-xyz{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ca-forgot-title-xyz{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.ca-forgot-subtitle-xyz{color:#fffc;font-size:1rem;margin:0}.ca-forgot-field-xyz{margin-bottom:1.5rem}.ca-forgot-input-container-xyz{position:relative}.ca-forgot-input-xyz{width:100%;padding:1.2rem 1rem .8rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.ca-forgot-input-xyz:focus{outline:none;background:#ffffff26;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e533}.ca-forgot-input-xyz::placeholder{color:transparent}.ca-forgot-label-xyz{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#ffffffb3;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;display:flex;align-items:center}.ca-forgot-input-xyz:focus+.ca-forgot-label-xyz,.ca-forgot-input-xyz:not(:placeholder-shown)+.ca-forgot-label-xyz{top:.5rem;font-size:.75rem;color:#4f46e5;background:#ffffffe6;padding:.2rem .5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ca-forgot-border-xyz{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#4f46e5,#7c3aed);transition:all .3s ease;transform:translate(-50%)}.ca-forgot-input-xyz:focus~.ca-forgot-border-xyz{width:100%}.ca-forgot-error-xyz{border-color:#ef4444!important;background:#fef2f21a!important}.ca-forgot-error-msg-xyz{color:#fca5a5;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.ca-forgot-error-msg-xyz:before{content:"⚠"}.ca-forgot-otp-container-xyz{display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.ca-forgot-otp-input-xyz{width:3rem;height:3rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.5rem;font-weight:600;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ca-forgot-otp-input-xyz:focus{outline:none;background:#ffffff26;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e533;transform:scale(1.05)}.ca-forgot-timer-xyz{text-align:center;color:#ffffffb3;font-size:.9rem;margin-top:.5rem}.ca-forgot-resend-xyz{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto}.ca-forgot-resend-xyz:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.ca-forgot-back-step-xyz{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center}.ca-forgot-back-step-xyz:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.ca-forgot-alert-xyz{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:1rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ca-forgot-submit-xyz{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;color:#fff;padding:1.2rem;border-radius:16px;font-size:1.1rem;font-weight:600;position:relative;overflow:hidden;transition:all .3s ease;margin-bottom:1.5rem;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ca-forgot-btn-content-xyz{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.ca-forgot-btn-bg-xyz{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.ca-forgot-submit-xyz:hover{transform:translateY(-2px);box-shadow:0 15px 35px #4f46e566}.ca-forgot-submit-xyz:hover .ca-forgot-btn-bg-xyz{left:100%}.ca-forgot-footer-xyz{text-align:center}.ca-forgot-links-xyz{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ca-forgot-link-xyz{color:#ffffffe6;text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center}.ca-forgot-link-xyz:hover{color:#fff;text-decoration:underline}.ca-forgot-success-xyz{text-align:center}.ca-forgot-success-icon-xyz{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 10px 30px #10b98166}.ca-forgot-success-title-xyz{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.ca-forgot-success-text-xyz{color:#ffffffe6;font-size:1rem;margin-bottom:2rem;line-height:1.6}.ca-forgot-success-actions-xyz{display:flex;justify-content:center}.ca-forgot-back-btn-xyz{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center}.ca-forgot-back-btn-xyz:hover{background:#fff3;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}@media(max-width:767.98px){.ca-forgot-form-container-xyz{padding:1rem}.ca-forgot-form-card-xyz{padding:2rem 1.5rem;border-radius:16px}.ca-forgot-title-xyz{font-size:1.8rem}}.neo-driver-app-def{min-height:100vh;background:linear-gradient(135deg,#e8f5e8,#f0fdf4,#dcfce7);font-family:Nunito,sans-serif;display:flex;align-items:center;justify-content:center;padding:1rem}.neo-driver-container-def{width:100%;max-width:1200px}.neo-driver-grid-def{display:flex;justify-content:center;align-items:center;min-height:600px}.neo-driver-left-def{padding:2rem}.neo-driver-brand-def{margin-bottom:3rem}.neo-driver-logo-def{width:80px;height:80px;background:linear-gradient(135deg,#059669,#10b981);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:1.5rem;box-shadow:0 10px 30px #0596694d,inset 0 1px #fff3}.neo-driver-brand-title-def{font-size:3rem;font-weight:800;color:#065f46;margin-bottom:.5rem;background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.neo-driver-brand-text-def{font-size:1.2rem;color:#6b7280;margin:0}.neo-driver-features-def{display:flex;flex-direction:column;gap:1.5rem}.neo-driver-feature-def{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffffb3;border-radius:20px;box-shadow:0 8px 32px #0000001a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease}.neo-driver-feature-def:hover{transform:translateY(-5px)}.neo-driver-feature-icon-def{width:50px;height:50px;background:linear-gradient(135deg,#059669,#10b981);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 4px 15px #0596694d}.neo-driver-feature-content-def h4{font-size:1.1rem;font-weight:700;color:#065f46;margin:0 0 .25rem}.neo-driver-feature-content-def p{font-size:.9rem;color:#6b7280;margin:0}.neo-driver-right-def{display:flex;justify-content:center;align-items:center;width:100%}.neo-driver-form-def{width:100%;max-width:900px;background:#ffffffe6;border-radius:32px;padding:2.5rem;box-shadow:0 20px 60px #0000001a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.neo-driver-header-def{text-align:center;margin-bottom:2rem}.neo-driver-title-def{font-size:2.2rem;font-weight:800;color:#065f46;margin-bottom:.5rem}.neo-driver-subtitle-def{color:#6b7280;font-size:1rem;margin:0}.neo-driver-input-box-def{position:relative}.neo-driver-input-def{width:100%;padding:1.2rem 3.5rem 1.2rem 1.2rem;background:#fffc;border:2px solid rgba(229,231,235,.8);border-radius:16px;font-size:1rem;color:#374151;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000000f,0 1px 3px #0000001a;height:56px;box-sizing:border-box}.neo-driver-input-def:focus{outline:none;border-color:#059669;background:#fffffff2;box-shadow:0 0 0 4px #0596691a,inset 0 2px 4px #0000000f;transform:translateY(-2px)}.neo-driver-input-def:focus+.neo-driver-label-def{color:#059669;transform:translateY(-2.5rem) scale(.85)}.neo-driver-input-def:not(:placeholder-shown)+.neo-driver-label-def{transform:translateY(-2.5rem) scale(.85);color:#6b7280}.neo-driver-label-def{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);color:#9ca3af;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;background:#ffffffe6;padding:0 .5rem;border-radius:8px}.neo-driver-icon-def{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.1rem}.neo-driver-input-invalid-def{border-color:#ef4444!important;background:#fef2f2cc!important}.neo-driver-error-def{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.neo-driver-error-def:before{content:"⚠"}.neo-driver-options-def{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0}.neo-driver-checkbox-def{display:flex;align-items:center;cursor:pointer;position:relative}.neo-driver-checkbox-def input{position:absolute;opacity:0;cursor:pointer}.neo-driver-checkmark-def{width:20px;height:20px;background:#fffc;border:2px solid #d1d5db;border-radius:6px;margin-right:.75rem;position:relative;transition:all .3s ease;box-shadow:inset 0 1px 3px #0000001a}.neo-driver-checkbox-def input:checked~.neo-driver-checkmark-def{background:#059669;border-color:#059669}.neo-driver-checkmark-def:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.neo-driver-checkbox-def input:checked~.neo-driver-checkmark-def:after{display:block}.neo-driver-checkbox-text-def{color:#374151;font-weight:500;font-size:.9rem}.neo-driver-forgot-def{color:#059669;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.neo-driver-forgot-def:hover{color:#047857;text-decoration:underline}.neo-driver-alert-def{background:#fef2f2e6;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:500}.neo-driver-submit-def{width:100%;background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;padding:1.2rem;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;box-shadow:0 8px 25px #0596694d,inset 0 1px #fff3;height:56px;box-sizing:border-box}.neo-driver-submit-def:hover{transform:translateY(-3px);box-shadow:0 12px 35px #05966966,inset 0 1px #fff3}.neo-driver-submit-def:disabled{opacity:.7;transform:none;cursor:not-allowed}.neo-driver-btn-text-def{flex:1;text-align:center}.neo-driver-btn-icon-def{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.neo-driver-loading-def{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:neo-driver-spin-def 1s linear infinite}@keyframes neo-driver-spin-def{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.neo-driver-footer-def{text-align:center}.neo-driver-signup-def{margin-bottom:1rem;color:#6b7280;font-size:.9rem}.neo-driver-signup-link-def{color:#059669;text-decoration:none;font-weight:600;margin-left:.5rem;transition:color .2s ease}.neo-driver-signup-link-def:hover{color:#047857;text-decoration:underline}.neo-driver-back-def{padding-top:1rem;border-top:1px solid rgba(229,231,235,.8)}.neo-driver-back-link-def{color:#6b7280;text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.neo-driver-back-link-def:hover{color:#374151}.neo-driver-input-group-def{margin-bottom:1.5rem}@media(max-width:991.98px){.neo-driver-container-def,.neo-driver-form-def{max-width:100%}}@media(max-width:767.98px){.neo-driver-app-def{padding:.5rem}.neo-driver-brand-title-def{font-size:2.5rem}.neo-driver-form-def{padding:2rem;border-radius:24px}.neo-driver-title-def{font-size:1.8rem}.row{margin-left:0;margin-right:0}.row>[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media(max-width:575.98px){.neo-driver-form-def{padding:1.5rem}.neo-driver-input-def{padding:1rem 3rem 1rem 1rem}.neo-driver-features-def{grid-template-columns:1fr}.row>[class*=col-]{padding-left:.25rem;padding-right:.25rem}}.neo-driver-section-title-def{font-size:1.4rem;font-weight:700;color:#065f46;margin:2rem 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(5,150,105,.2);position:relative}.neo-driver-section-title-def:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:linear-gradient(135deg,#059669,#10b981)}.neo-driver-modal-overlay-def{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.neo-driver-modal-def{background:#fffffff2;border-radius:24px;padding:30px;max-width:500px;width:90%;box-shadow:0 20px 60px #00000026,inset 0 1px #fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);animation:driverModalSlideIn .3s ease-out}@keyframes driverModalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.neo-driver-modal-header-def{text-align:center;margin-bottom:25px}.neo-driver-modal-title-def{color:#065f46;font-size:1.5rem;font-weight:700;margin-bottom:8px}.neo-driver-modal-subtitle-def{color:#6b7280;font-size:.9rem;margin:0}.neo-driver-otp-container-def{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.neo-driver-otp-input-def{width:50px;height:50px;background:#ffffffe6;border:2px solid rgba(229,231,235,.8);border-radius:12px;color:#374151;font-size:1.2rem;font-weight:600;text-align:center;transition:all .3s ease;box-shadow:inset 0 2px 4px #0000000f,0 1px 3px #0000001a}.neo-driver-otp-input-def:focus{outline:none;border-color:#059669;box-shadow:0 0 0 4px #0596691a,inset 0 2px 4px #0000000f;background:#fff;transform:translateY(-2px)}.neo-driver-timer-def{text-align:center;color:#6b7280;font-size:.85rem;margin-bottom:15px;font-weight:500}.neo-driver-resend-def{display:block;margin:0 auto 20px;background:transparent;border:2px solid rgba(5,150,105,.3);color:#059669;padding:8px 20px;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.neo-driver-resend-def:hover{background:#0596691a;border-color:#059669;transform:translateY(-2px)}.neo-driver-modal-footer-def{display:flex;gap:15px;justify-content:center}.neo-driver-cancel-btn-def{background:#fffc;border:2px solid rgba(229,231,235,.8);color:#6b7280;padding:12px 25px;border-radius:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.neo-driver-cancel-btn-def:hover{background:#f9fafbe6;color:#374151;transform:translateY(-2px)}.neo-driver-verify-btn-def{background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;padding:12px 25px;border-radius:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #0596694d,inset 0 1px #fff3}.neo-driver-verify-btn-def:hover{transform:translateY(-2px);box-shadow:0 12px 35px #05966966,inset 0 1px #fff3}.neo-driver-verify-btn-def:disabled,.neo-driver-cancel-btn-def:disabled,.neo-driver-resend-def:disabled{opacity:.5;cursor:not-allowed;transform:none}.dr-forgot-app-tuv{min-height:100vh;background:linear-gradient(135deg,#1e3a8a,#3730a3,#581c87);display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;position:relative;overflow:hidden}.dr-forgot-app-tuv:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.3) 0%,transparent 50%);animation:dr-forgot-pulse-tuv 4s ease-in-out infinite}@keyframes dr-forgot-pulse-tuv{0%,to{opacity:.7}50%{opacity:1}}.dr-forgot-container-tuv{width:100%;max-width:1200px;padding:2rem;position:relative;z-index:2}.dr-forgot-grid-tuv{display:flex;justify-content:center;align-items:center;min-height:80vh}.dr-forgot-right-tuv{width:100%;max-width:500px;display:flex;justify-content:center;align-items:center}.dr-forgot-form-tuv{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #0000004d;width:100%;position:relative;overflow:hidden}.dr-forgot-form-tuv:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);animation:dr-forgot-shimmer-tuv 2s ease-in-out infinite}@keyframes dr-forgot-shimmer-tuv{0%,to{opacity:.8}50%{opacity:1}}.dr-forgot-header-tuv{text-align:center;margin-bottom:2rem}.dr-forgot-title-tuv{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.dr-forgot-subtitle-tuv{color:#fffc;font-size:1rem;margin:0}.dr-forgot-form-content-tuv{display:flex;flex-direction:column;gap:1.5rem}.dr-forgot-input-group-tuv{position:relative}.dr-forgot-input-box-tuv{position:relative;display:flex;align-items:center}.dr-forgot-input-tuv{width:100%;padding:1.2rem 3.5rem 1.2rem 1rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.dr-forgot-input-tuv:focus{outline:none;background:#ffffff26;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f633;transform:translateY(-2px)}.dr-forgot-input-tuv::placeholder{color:#fff9}.dr-forgot-label-tuv{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#ffffffb3;font-size:1rem;font-weight:500;transition:all .3s ease;pointer-events:none;background:transparent;padding:0 .5rem}.dr-forgot-input-tuv:focus+.dr-forgot-label-tuv,.dr-forgot-input-tuv:valid+.dr-forgot-label-tuv{top:0;font-size:.75rem;color:#3b82f6;background:#1e3a8acc;border-radius:4px}.dr-forgot-icon-tuv{position:absolute;right:1rem;color:#fff9;font-size:1.2rem;pointer-events:none}.dr-forgot-input-invalid-tuv{border-color:#ef4444!important;background:#fef2f21a!important}.dr-forgot-error-tuv{color:#fca5a5;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.dr-forgot-error-tuv:before{content:"⚠"}.dr-forgot-otp-container-tuv{display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.dr-forgot-otp-input-tuv{width:3rem;height:3rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.5rem;font-weight:600;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr-forgot-otp-input-tuv:focus{outline:none;background:#ffffff26;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f633;transform:scale(1.05)}.dr-forgot-timer-tuv{text-align:center;color:#ffffffb3;font-size:.9rem;margin-top:.5rem}.dr-forgot-resend-tuv{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto}.dr-forgot-resend-tuv:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.dr-forgot-back-step-tuv{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.dr-forgot-back-step-tuv:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.dr-forgot-alert-tuv{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr-forgot-submit-tuv{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:#fff;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;height:56px;display:flex;align-items:center;justify-content:center}.dr-forgot-submit-tuv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.dr-forgot-submit-tuv:hover{transform:translateY(-2px);box-shadow:0 15px 35px #3b82f666}.dr-forgot-submit-tuv:hover:before{left:100%}.dr-forgot-submit-tuv:disabled{opacity:.7;cursor:not-allowed;transform:none}.dr-forgot-btn-text-tuv{position:relative;z-index:2}.dr-forgot-footer-tuv{text-align:center;margin-top:2rem}.dr-forgot-back-tuv{padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;gap:1rem}.dr-forgot-back-link-tuv{color:#fffc;text-decoration:none;font-size:.9rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.dr-forgot-back-link-tuv:hover{color:#fff}.dr-forgot-success-tuv{text-align:center}.dr-forgot-success-icon-tuv{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 10px 30px #10b98166}.dr-forgot-success-title-tuv{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.dr-forgot-success-text-tuv{color:#ffffffe6;font-size:1rem;margin-bottom:2rem;line-height:1.6}.dr-forgot-success-actions-tuv{display:flex;justify-content:center}.dr-forgot-back-btn-tuv{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center}.dr-forgot-back-btn-tuv:hover{background:#fff3;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}@media(max-width:767.98px){.dr-forgot-container-tuv{padding:1rem}.dr-forgot-form-tuv{padding:2rem 1.5rem;border-radius:16px}.dr-forgot-title-tuv{font-size:1.8rem}}@media(max-width:575.98px){.dr-forgot-form-tuv{padding:1.5rem 1rem}.dr-forgot-input-tuv{padding:1rem 3rem 1rem .875rem;height:52px}}.unique-vendor-portal-xyz{min-height:100vh;font-family:Inter,sans-serif;position:relative;overflow:hidden}.unique-vendor-background-xyz{background:linear-gradient(135deg,#1e40af,#3b82f6,#2563eb);min-height:100vh;position:relative}.unique-vendor-decorations-xyz{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.unique-vendor-decoration-xyz{position:absolute;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.unique-vendor-decoration-1-xyz{width:300px;height:300px;top:-150px;right:-150px;animation:unique-vendor-animate-1-xyz 20s ease-in-out infinite}.unique-vendor-decoration-2-xyz{width:200px;height:200px;bottom:-100px;left:-100px;animation:unique-vendor-animate-2-xyz 25s ease-in-out infinite reverse}.unique-vendor-decoration-3-xyz{width:150px;height:150px;top:50%;left:20%;animation:unique-vendor-animate-3-xyz 30s ease-in-out infinite}@keyframes unique-vendor-animate-1-xyz{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-50px,50px) rotate(120deg)}66%{transform:translate(50px,-30px) rotate(240deg)}}@keyframes unique-vendor-animate-2-xyz{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.1)}}@keyframes unique-vendor-animate-3-xyz{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(20px,-20px) rotate(90deg) scale(.9)}50%{transform:translate(-20px,20px) rotate(180deg) scale(1.1)}75%{transform:translate(20px,20px) rotate(270deg) scale(.95)}}.unique-vendor-form-container-xyz{position:relative;z-index:2;padding:2rem;width:100%;max-width:900px}.unique-vendor-form-card-xyz{background:#fffffff2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:32px;padding:3rem;box-shadow:0 30px 80px #0000004d,inset 0 1px #fffc;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.unique-vendor-form-card-xyz:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981,#3b82f6);animation:unique-vendor-glow-xyz 3s ease-in-out infinite}@keyframes unique-vendor-glow-xyz{0%,to{opacity:.6}50%{opacity:1}}.unique-vendor-form-header-xyz{text-align:center;margin-bottom:2.5rem}.unique-vendor-form-icon-xyz{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 15px 40px #3b82f666,inset 0 2px #fff3;animation:unique-vendor-pulse-xyz 2s ease-in-out infinite}@keyframes unique-vendor-pulse-xyz{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.unique-vendor-form-title-xyz{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.unique-vendor-form-subtitle-xyz{color:#6b7280;font-size:1.1rem;margin:0;font-weight:400}.unique-vendor-input-group-xyz{margin-bottom:2rem;position:relative}.unique-vendor-input-container-xyz{position:relative}.unique-vendor-input-xyz{width:100%;padding:1.3rem 3.5rem 1.3rem 1.3rem;background:#f8fafccc;border:2px solid rgba(203,213,225,.6);border-radius:16px;font-size:1rem;color:#1e293b;font-family:Inter,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.unique-vendor-input-xyz:focus{outline:none;background:#fffffff2;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 8px 25px #3b82f626;transform:translateY(-2px)}.unique-vendor-input-xyz::placeholder{color:#94a3b8;font-weight:500}.unique-vendor-input-border-xyz{position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,#3b82f6,#10b981);transition:all .3s ease;transform:translate(-50%);border-radius:2px}.unique-vendor-input-xyz:focus~.unique-vendor-input-border-xyz{width:100%}.unique-vendor-input-icon-xyz{position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.2rem;transition:color .3s ease}.unique-vendor-input-xyz:focus~.unique-vendor-input-icon-xyz{color:#3b82f6}.unique-vendor-input-error-xyz{border-color:#ef4444!important;background:#fef2f2cc!important}.unique-vendor-error-xyz{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.unique-vendor-error-xyz:before{content:"⚠";font-size:1rem}.unique-vendor-options-xyz{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.unique-vendor-remember-xyz{display:flex;align-items:center}.unique-vendor-checkbox-xyz{position:absolute;opacity:0;cursor:pointer;width:22px;height:22px}.unique-vendor-checkbox-label-xyz{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#374151;position:relative;padding-left:2rem;-webkit-user-select:none;user-select:none}.unique-vendor-checkmark-xyz{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:#f8fafccc;border:2px solid #d1d5db;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.unique-vendor-checkbox-xyz:checked~.unique-vendor-checkmark-xyz{background:#3b82f6;border-color:#3b82f6}.unique-vendor-checkbox-xyz:checked~.unique-vendor-checkmark-xyz .unique-vendor-check-icon-xyz{opacity:1;visibility:visible}.unique-vendor-check-icon-xyz{color:#fff;font-size:12px;opacity:0;visibility:hidden;transition:all .2s ease}.unique-vendor-forgot-xyz{color:#3b82f6;text-decoration:none;font-weight:600;font-size:.9rem;transition:color .2s ease}.unique-vendor-forgot-xyz:hover{color:#2563eb;text-decoration:underline}.unique-vendor-alert-xyz{background:#fef2f2e6;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.unique-vendor-submit-xyz{width:100%;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;padding:1.3rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;margin-bottom:2rem;box-shadow:0 12px 35px #3b82f666,inset 0 2px #fff3;height:56px;display:flex;align-items:center;justify-content:center}.unique-vendor-btn-content-xyz{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.75rem}.unique-vendor-btn-glow-xyz{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.unique-vendor-submit-xyz:hover{transform:translateY(-3px);box-shadow:0 16px 45px #3b82f680,inset 0 2px #fff3}.unique-vendor-submit-xyz:hover .unique-vendor-btn-glow-xyz{left:100%}.unique-vendor-submit-xyz:disabled{opacity:.7;transform:none;cursor:not-allowed}.unique-vendor-form-footer-xyz{text-align:center}.unique-vendor-signup-xyz{margin-bottom:1.5rem;color:#6b7280;font-size:.95rem}.unique-vendor-signup-link-xyz{color:#3b82f6;text-decoration:none;font-weight:700;margin-left:.5rem;transition:color .2s ease}.unique-vendor-signup-link-xyz:hover{color:#2563eb;text-decoration:underline}.unique-vendor-back-xyz{padding-top:1rem;border-top:1px solid rgba(203,213,225,.6)}.unique-vendor-back-link-xyz{color:#6b7280;text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.unique-vendor-back-link-xyz:hover{color:#374151}.unique-vendor-section-title-xyz{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:2rem 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(59,130,246,.3);position:relative}.unique-vendor-section-title-xyz:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981);box-shadow:0 0 10px #3b82f666}.unique-vendor-checkbox-grid-xyz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:.5rem}.unique-vendor-modal-overlay-xyz{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:unique-vendor-modal-fade-in-xyz .3s ease-out}@keyframes unique-vendor-modal-fade-in-xyz{0%{opacity:0}to{opacity:1}}.unique-vendor-modal-xyz{background:#fffffff2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:32px;padding:3rem;max-width:500px;width:90%;box-shadow:0 30px 80px #0006,inset 0 1px #fffc;border:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden;animation:unique-vendor-modal-slide-up-xyz .4s ease-out}@keyframes unique-vendor-modal-slide-up-xyz{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.unique-vendor-modal-xyz:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981,#3b82f6);animation:unique-vendor-glow-xyz 3s ease-in-out infinite}.unique-vendor-modal-header-xyz{text-align:center;margin-bottom:2.5rem}.unique-vendor-modal-title-xyz{font-size:2rem;font-weight:800;color:#1a1a1a;margin-bottom:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;justify-content:center;gap:.5rem}.unique-vendor-modal-subtitle-xyz{color:#6b7280;font-size:1rem;margin:0;font-weight:500}.unique-vendor-modal-body-xyz{margin-bottom:2rem}.unique-vendor-otp-container-xyz{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.unique-vendor-otp-input-xyz{width:60px;height:60px;text-align:center;font-size:1.5rem;font-weight:700;background:#f8fafccc;border:2px solid rgba(203,213,225,.6);border-radius:16px;color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.unique-vendor-otp-input-xyz:focus{outline:none;background:#fffffff2;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 8px 25px #3b82f626;transform:translateY(-2px) scale(1.05)}.unique-vendor-timer-xyz{text-align:center;color:#6b7280;font-size:.9rem;font-weight:600;margin-top:1rem;padding:.75rem;background:#f8fafc99;border-radius:12px;border:1px solid rgba(203,213,225,.4)}.unique-vendor-resend-xyz{display:block;margin:1rem auto 0;background:transparent;border:2px solid #3b82f6;color:#3b82f6;padding:.75rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.unique-vendor-resend-xyz:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.unique-vendor-modal-footer-xyz{display:flex;gap:1rem;justify-content:center}.unique-vendor-cancel-btn-xyz{flex:1;background:transparent;border:2px solid #d1d5db;color:#6b7280;padding:1rem;border-radius:16px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.unique-vendor-cancel-btn-xyz:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151;transform:translateY(-2px)}.unique-vendor-verify-btn-xyz{flex:2;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;padding:1rem;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 35px #3b82f666,inset 0 2px #fff3}.unique-vendor-verify-btn-xyz:hover{transform:translateY(-3px);box-shadow:0 16px 45px #3b82f680,inset 0 2px #fff3}.unique-vendor-verify-btn-xyz:disabled,.unique-vendor-cancel-btn-xyz:disabled,.unique-vendor-resend-xyz:disabled{opacity:.7;transform:none;cursor:not-allowed}@media(max-width:991.98px){.unique-vendor-form-container-xyz{max-width:100%}}@media(max-width:767.98px){.unique-vendor-form-container-xyz{padding:1rem}.unique-vendor-form-card-xyz{padding:2rem;border-radius:24px}.unique-vendor-checkbox-grid-xyz{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.unique-vendor-form-card-xyz{padding:1.5rem}.unique-vendor-input-xyz{padding:1.1rem 3rem 1.1rem 1.1rem}.unique-vendor-options-xyz{flex-direction:column;gap:1rem;align-items:flex-start}.unique-vendor-checkbox-grid-xyz{grid-template-columns:1fr}.unique-vendor-modal-xyz{padding:2rem;margin:1rem}.unique-vendor-otp-container-xyz{gap:.5rem}.unique-vendor-otp-input-xyz{width:50px;height:50px;font-size:1.2rem}.unique-vendor-modal-footer-xyz{flex-direction:column}.unique-vendor-cancel-btn-xyz,.unique-vendor-verify-btn-xyz{flex:none}}.vd-forgot-hub-rst{min-height:100vh;font-family:Roboto,sans-serif;position:relative;overflow:hidden}.vd-forgot-bg-rst{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);min-height:100vh;position:relative}.vd-forgot-shapes-rst{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.vd-forgot-shape-rst{position:absolute;border-radius:50%;background:#ffffff0d;animation:vd-forgot-float-rst 6s ease-in-out infinite}.vd-forgot-shape-1-rst{width:200px;height:200px;top:10%;left:10%;animation-delay:0s}.vd-forgot-shape-2-rst{width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.vd-forgot-shape-3-rst{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}@keyframes vd-forgot-float-rst{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.vd-forgot-form-wrapper-rst{width:100%;max-width:500px;padding:2rem;position:relative;z-index:2}.vd-forgot-form-rst{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #0000004d;position:relative;overflow:hidden}.vd-forgot-form-rst:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e74c3c,#f39c12,#3498db);animation:vd-forgot-glow-rst 3s ease-in-out infinite}@keyframes vd-forgot-glow-rst{0%,to{opacity:.7}50%{opacity:1}}.vd-forgot-form-header-rst{text-align:center;margin-bottom:2rem}.vd-forgot-form-icon-rst{width:60px;height:60px;background:linear-gradient(135deg,#e74c3c,#f39c12);border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;color:#fff;box-shadow:0 8px 25px #e74c3c66}.vd-forgot-form-title-rst{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.vd-forgot-form-subtitle-rst{color:#fffc;font-size:1rem;margin:0}.vd-forgot-form-content-rst{display:flex;flex-direction:column;gap:1.5rem}.vd-forgot-input-group-rst{position:relative}.vd-forgot-input-container-rst{position:relative;display:flex;align-items:center}.vd-forgot-input-rst{width:100%;padding:1.2rem 3.5rem 1.2rem 1rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.vd-forgot-input-rst:focus{outline:none;background:#ffffff26;border-color:#e74c3c;box-shadow:0 0 0 4px #e74c3c33;transform:translateY(-2px)}.vd-forgot-input-rst::placeholder{color:#fff9}.vd-forgot-input-border-rst{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#e74c3c,#f39c12);transition:width .3s ease}.vd-forgot-input-rst:focus~.vd-forgot-input-border-rst{width:100%}.vd-forgot-input-icon-rst{position:absolute;right:1rem;color:#fff9;font-size:1.2rem;pointer-events:none;transition:color .3s ease}.vd-forgot-input-rst:focus~.vd-forgot-input-icon-rst{color:#e74c3c}.vd-forgot-input-error-rst{border-color:#ef4444!important;background:#fef2f21a!important}.vd-forgot-error-rst{color:#fca5a5;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.vd-forgot-error-rst:before{content:"⚠"}.vd-forgot-alert-rst{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vd-forgot-submit-rst{background:linear-gradient(135deg,#e74c3c,#f39c12);border:none;color:#fff;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;height:56px;display:flex;align-items:center;justify-content:center}.vd-forgot-btn-content-rst{position:relative;z-index:2}.vd-forgot-btn-glow-rst{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.vd-forgot-submit-rst:hover{transform:translateY(-2px);box-shadow:0 15px 35px #e74c3c66}.vd-forgot-submit-rst:hover .vd-forgot-btn-glow-rst{left:100%}.vd-forgot-submit-rst:disabled{opacity:.7;cursor:not-allowed;transform:none}.vd-forgot-form-footer-rst{text-align:center;margin-top:2rem}.vd-forgot-back-rst{padding-top:1rem;border-top:1px solid rgba(255,255,255,.2)}.vd-forgot-back-link-rst{color:#fffc;text-decoration:none;font-size:.9rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.vd-forgot-back-link-rst:hover{color:#fff}.vd-forgot-success-rst{text-align:center}.vd-forgot-success-icon-rst{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 10px 30px #10b98166}.vd-forgot-success-title-rst{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.vd-forgot-success-text-rst{color:#ffffffe6;font-size:1rem;margin-bottom:2rem;line-height:1.6}.vd-forgot-success-actions-rst{display:flex;justify-content:center}.vd-forgot-back-btn-rst{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center}.vd-forgot-back-btn-rst:hover{background:#fff3;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}@media(max-width:767.98px){.vd-forgot-form-wrapper-rst{padding:1rem}.vd-forgot-form-rst{padding:2rem 1.5rem;border-radius:16px}.vd-forgot-form-title-rst{font-size:1.8rem}}@media(max-width:575.98px){.vd-forgot-form-rst{padding:1.5rem 1rem}.vd-forgot-input-rst{padding:1rem 3rem 1rem .875rem;height:52px}}.cyber-employee-zone-ghi{min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155,#475569);font-family:Orbitron,monospace;position:relative;overflow:hidden}.cyber-employee-zone-ghi:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 98%,rgba(59,130,246,.1) 100%),linear-gradient(0deg,transparent 98%,rgba(59,130,246,.1) 100%);background-size:50px 50px;animation:cyber-employee-grid-ghi 20s linear infinite}@keyframes cyber-employee-grid-ghi{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.cyber-employee-matrix-ghi{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.cyber-employee-grid-ghi{display:flex;justify-content:center;align-items:center;max-width:1200px;width:100%}.cyber-employee-info-ghi{color:#fff}.cyber-employee-brand-ghi{margin-bottom:3rem}.cyber-employee-avatar-ghi{position:relative;width:100px;height:100px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:2rem;box-shadow:0 0 30px #3b82f680,inset 0 0 20px #ffffff1a}.cyber-employee-pulse-ghi{position:absolute;inset:-10px;border:2px solid rgba(59,130,246,.6);border-radius:50%;animation:cyber-employee-pulse-animation-ghi 2s ease-in-out infinite}@keyframes cyber-employee-pulse-animation-ghi{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.cyber-employee-heading-ghi{font-size:3.5rem;font-weight:900;margin-bottom:1rem;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(59,130,246,.5)}.cyber-employee-tagline-ghi{font-size:1.3rem;color:#94a3b8;margin:0;font-weight:300}.cyber-employee-stats-ghi{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.cyber-employee-stat-ghi{text-align:center;padding:1.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.cyber-employee-stat-ghi:hover{background:#3b82f633;transform:translateY(-5px);box-shadow:0 10px 30px #3b82f64d}.cyber-employee-stat-number-ghi{font-size:2.5rem;font-weight:900;color:#3b82f6;margin-bottom:.5rem;text-shadow:0 0 20px rgba(59,130,246,.5)}.cyber-employee-stat-label-ghi{font-size:.9rem;color:#94a3b8;text-transform:uppercase;letter-spacing:1px}.cyber-employee-form-section-ghi{display:flex;justify-content:center;align-items:center;width:100%}.cyber-employee-form-container-ghi{width:100%;max-width:900px;background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.3);border-radius:24px;padding:3rem;box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff1a;position:relative}.cyber-employee-form-container-ghi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);animation:cyber-employee-scan-ghi 3s ease-in-out infinite}@keyframes cyber-employee-scan-ghi{0%,to{opacity:.3}50%{opacity:1}}.cyber-employee-form-header-ghi{text-align:center;margin-bottom:2.5rem}.cyber-employee-form-title-ghi{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;text-shadow:0 0 20px rgba(59,130,246,.5)}.cyber-employee-form-desc-ghi{color:#94a3b8;font-size:1rem;margin:0}.cyber-employee-field-ghi{margin-bottom:2rem}.cyber-employee-input-wrapper-ghi{position:relative}.cyber-employee-input-icon-ghi{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:#64748b;font-size:1.1rem;z-index:3;transition:color .3s ease}.cyber-employee-input-ghi{width:100%;padding:1.2rem 1.2rem 1.2rem 3.5rem;background:#1e293bcc;border:2px solid rgba(100,116,139,.3);border-radius:12px;color:#fff;font-size:1rem;font-family:Inter,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.cyber-employee-input-ghi:focus{outline:none;border-color:#3b82f6;background:#1e293be6;box-shadow:0 0 0 4px #3b82f633,0 0 20px #3b82f64d;transform:translateY(-2px)}.cyber-employee-input-ghi:focus+.cyber-employee-input-icon-ghi{color:#3b82f6}.cyber-employee-input-ghi::placeholder{color:#64748b;font-weight:500}.cyber-employee-input-line-ghi{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s ease}.cyber-employee-input-ghi:focus~.cyber-employee-input-line-ghi{width:100%}.cyber-employee-input-error-ghi{border-color:#ef4444!important;background:#ef44441a!important}.cyber-employee-error-ghi{color:#f87171;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.cyber-employee-error-ghi:before{content:"⚠";color:#ef4444}.cyber-employee-controls-ghi{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.cyber-employee-switch-ghi{display:flex;align-items:center;cursor:pointer;position:relative}.cyber-employee-switch-ghi input{position:absolute;opacity:0;cursor:pointer}.cyber-employee-slider-ghi{width:50px;height:24px;background:#64748b4d;border-radius:24px;position:relative;transition:all .3s ease;margin-right:.75rem}.cyber-employee-slider-ghi:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 5px #0000004d}.cyber-employee-switch-ghi input:checked~.cyber-employee-slider-ghi{background:#3b82f6}.cyber-employee-switch-ghi input:checked~.cyber-employee-slider-ghi:before{transform:translate(26px)}.cyber-employee-switch-text-ghi{color:#94a3b8;font-size:.9rem;font-weight:500}.cyber-employee-forgot-ghi{color:#3b82f6;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.cyber-employee-forgot-ghi:hover{color:#60a5fa;text-decoration:underline}.cyber-employee-alert-ghi{background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cyber-employee-alert-icon-ghi{color:#f87171;font-size:1.2rem}.cyber-employee-alert-text-ghi{color:#f87171;font-weight:500}.cyber-employee-submit-ghi{width:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;margin-bottom:2rem;box-shadow:0 8px 25px #3b82f666,inset 0 1px #fff3;height:56px;display:flex;align-items:center;justify-content:center}.cyber-employee-btn-bg-ghi{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.cyber-employee-submit-ghi:hover{transform:translateY(-3px);box-shadow:0 12px 35px #3b82f680,inset 0 1px #fff3}.cyber-employee-submit-ghi:hover .cyber-employee-btn-bg-ghi{left:100%}.cyber-employee-btn-text-ghi{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem}.cyber-employee-loader-ghi{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:cyber-employee-spin-ghi 1s linear infinite}@keyframes cyber-employee-spin-ghi{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cyber-employee-footer-ghi{text-align:center}.cyber-employee-register-ghi{margin-bottom:1.5rem;color:#94a3b8;font-size:.9rem}.cyber-employee-register-link-ghi{color:#3b82f6;text-decoration:none;font-weight:600;margin-left:.5rem;transition:color .2s ease}.cyber-employee-register-link-ghi:hover{color:#60a5fa;text-decoration:underline}.cyber-employee-back-ghi{padding-top:1rem;border-top:1px solid rgba(100,116,139,.3)}.cyber-employee-back-link-ghi{color:#64748b;text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.cyber-employee-back-link-ghi:hover{color:#94a3b8}@media(max-width:991.98px){.cyber-employee-form-container-ghi{max-width:100%}}@media(max-width:767.98px){.cyber-employee-matrix-ghi{padding:1rem}.cyber-employee-heading-ghi{font-size:2.5rem}.cyber-employee-form-container-ghi{padding:2rem}.cyber-employee-form-title-ghi{font-size:2rem}.cyber-employee-stats-ghi{grid-template-columns:1fr}}@media(max-width:575.98px){.cyber-employee-form-container-ghi{padding:1.5rem;border-radius:16px}.cyber-employee-input-ghi{padding:1rem 1rem 1rem 3rem}.cyber-employee-controls-ghi{flex-direction:column;gap:1rem;align-items:flex-start}}.cyber-employee-section-title-ghi{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:2rem 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(59,130,246,.3);position:relative;text-shadow:0 0 10px rgba(59,130,246,.3)}.cyber-employee-section-title-ghi:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 10px #3b82f680}.cyber-employee-modal-overlay-ghi{position:fixed;inset:0;background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.cyber-employee-modal-ghi{background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:30px;max-width:500px;width:90%;border:1px solid rgba(6,182,212,.3);box-shadow:0 25px 50px #00000080,0 0 0 1px #06b6d41a,inset 0 1px #ffffff1a;animation:employeeModalSlideIn .3s ease-out;position:relative;overflow:hidden}.cyber-employee-modal-ghi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#06b6d4,#8b5cf6,#06b6d4);animation:cyber-employee-glow-ghi 3s ease-in-out infinite}@keyframes employeeModalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cyber-employee-glow-ghi{0%,to{opacity:.6}50%{opacity:1}}.cyber-employee-modal-header-ghi{text-align:center;margin-bottom:25px}.cyber-employee-modal-title-ghi{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin-bottom:8px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cyber-employee-modal-subtitle-ghi{color:#94a3b8;font-size:.9rem;margin:0}.cyber-employee-otp-container-ghi{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.cyber-employee-otp-input-ghi{width:50px;height:50px;background:#1e293b99;border:2px solid rgba(100,116,139,.3);border-radius:12px;color:#f1f5f9;font-size:1.2rem;font-weight:600;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cyber-employee-otp-input-ghi:focus{outline:none;background:#1e293bcc;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d433;transform:translateY(-2px)}.cyber-employee-timer-ghi{text-align:center;color:#94a3b8;font-size:.85rem;margin-bottom:15px;font-weight:500}.cyber-employee-resend-ghi{display:block;margin:0 auto 20px;background:transparent;border:2px solid rgba(6,182,212,.3);color:#06b6d4;padding:8px 20px;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cyber-employee-resend-ghi:hover{background:#06b6d41a;border-color:#06b6d4;transform:translateY(-2px)}.cyber-employee-modal-footer-ghi{display:flex;gap:15px;justify-content:center}.cyber-employee-cancel-btn-ghi{background:#1e293b99;border:2px solid rgba(100,116,139,.3);color:#94a3b8;padding:12px 25px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cyber-employee-cancel-btn-ghi:hover{background:#1e293bcc;border-color:#64748b;color:#f1f5f9;transform:translateY(-2px)}.cyber-employee-verify-btn-ghi{background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;color:#fff;padding:12px 25px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cyber-employee-verify-btn-ghi:hover{transform:translateY(-2px);box-shadow:0 15px 35px #06b6d466}.cyber-employee-verify-btn-ghi:disabled,.cyber-employee-cancel-btn-ghi:disabled,.cyber-employee-resend-ghi:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:575.98px){.cyber-employee-otp-container-ghi{gap:8px}.cyber-employee-otp-input-ghi{width:45px;height:45px;font-size:1.1rem}.cyber-employee-modal-ghi{padding:20px}}.em-forgot-zone-wxy{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);font-family:Inter,sans-serif;position:relative;overflow:hidden}.em-forgot-matrix-wxy{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center}.em-forgot-matrix-wxy:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(6,182,212,.1) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(139,92,246,.1) 50%,transparent 70%);animation:em-forgot-matrix-wxy 8s ease-in-out infinite}@keyframes em-forgot-matrix-wxy{0%,to{transform:translate(-10px) translateY(-10px)}50%{transform:translate(10px) translateY(10px)}}.em-forgot-grid-wxy{width:100%;max-width:1200px;padding:2rem;position:relative;z-index:2}.em-forgot-form-section-wxy{display:flex;justify-content:center;align-items:center}.em-forgot-form-container-wxy{background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2.5rem;border:1px solid rgba(6,182,212,.2);box-shadow:0 25px 50px #00000080,0 0 0 1px #06b6d41a,inset 0 1px #ffffff1a;width:100%;max-width:500px;position:relative;overflow:hidden}.em-forgot-form-container-wxy:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#06b6d4,#8b5cf6,#06b6d4);animation:em-forgot-glow-wxy 3s ease-in-out infinite}@keyframes em-forgot-glow-wxy{0%,to{opacity:.6}50%{opacity:1}}.em-forgot-form-header-wxy{text-align:center;margin-bottom:2rem}.em-forgot-form-title-wxy{font-size:2.2rem;font-weight:700;color:#f1f5f9;margin-bottom:.5rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.em-forgot-form-desc-wxy{color:#94a3b8;font-size:1rem;margin:0}.em-forgot-form-wxy{display:flex;flex-direction:column;gap:1.5rem}.em-forgot-field-wxy{position:relative}.em-forgot-input-wrapper-wxy{position:relative;display:flex;align-items:center}.em-forgot-input-icon-wxy{position:absolute;left:1rem;color:#64748b;font-size:1.1rem;z-index:3;transition:color .3s ease}.em-forgot-input-wxy{width:100%;padding:1.2rem 1rem 1.2rem 3rem;background:#1e293b99;border:2px solid rgba(100,116,139,.3);border-radius:12px;color:#f1f5f9;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;box-sizing:border-box}.em-forgot-input-wxy:focus{outline:none;background:#1e293bcc;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d433;transform:translateY(-2px)}.em-forgot-input-wxy:focus+.em-forgot-input-icon-wxy{color:#06b6d4}.em-forgot-input-wxy::placeholder{color:#64748b}.em-forgot-input-line-wxy{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#06b6d4,#8b5cf6);transition:width .3s ease}.em-forgot-input-wxy:focus~.em-forgot-input-line-wxy{width:100%}.em-forgot-input-error-wxy{border-color:#ef4444!important;background:#ef44441a!important}.em-forgot-error-wxy{color:#fca5a5;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.em-forgot-error-wxy:before{content:"⚠"}.em-forgot-alert-wxy{background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.em-forgot-alert-icon-wxy{color:#fca5a5;font-size:1.1rem}.em-forgot-alert-text-wxy{color:#fca5a5;font-size:.9rem}.em-forgot-submit-wxy{background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;color:#fff;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;height:56px;display:flex;align-items:center;justify-content:center}.em-forgot-btn-bg-wxy{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.em-forgot-submit-wxy:hover{transform:translateY(-2px);box-shadow:0 15px 35px #06b6d466}.em-forgot-submit-wxy:hover .em-forgot-btn-bg-wxy{left:100%}.em-forgot-submit-wxy:disabled{opacity:.7;cursor:not-allowed;transform:none}.em-forgot-btn-text-wxy{position:relative;z-index:2}.em-forgot-footer-wxy{text-align:center;margin-top:2rem}.em-forgot-back-wxy{padding-top:1rem;border-top:1px solid rgba(100,116,139,.3)}.em-forgot-back-link-wxy{color:#94a3b8;text-decoration:none;font-size:.9rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.em-forgot-back-link-wxy:hover{color:#f1f5f9}.em-forgot-success-wxy{text-align:center}.em-forgot-success-icon-wxy{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 10px 30px #10b98166}.em-forgot-success-title-wxy{font-size:2rem;font-weight:700;color:#f1f5f9;margin-bottom:1rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.em-forgot-success-text-wxy{color:#94a3b8;font-size:1rem;margin-bottom:2rem;line-height:1.6}.em-forgot-success-actions-wxy{display:flex;justify-content:center}.em-forgot-back-btn-wxy{background:#1e293b99;border:2px solid rgba(6,182,212,.3);color:#f1f5f9;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.em-forgot-back-btn-wxy:hover{background:#1e293bcc;border-color:#06b6d4;color:#f1f5f9;transform:translateY(-2px);box-shadow:0 8px 25px #06b6d44d}@media(max-width:767.98px){.em-forgot-grid-wxy{padding:1rem}.em-forgot-form-container-wxy{padding:2rem 1.5rem;border-radius:16px}.em-forgot-form-title-wxy{font-size:1.8rem}}@media(max-width:575.98px){.em-forgot-form-container-wxy{padding:1.5rem 1rem}.em-forgot-input-wxy{padding:1rem 1rem 1rem 2.5rem;height:52px}.em-forgot-input-icon-wxy{left:.75rem}}.em-forgot-otp-container-wxy{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.em-forgot-otp-input-wxy{width:50px;height:50px;background:#1e293b99;border:2px solid rgba(100,116,139,.3);border-radius:12px;color:#f1f5f9;font-size:1.2rem;font-weight:600;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.em-forgot-otp-input-wxy:focus{outline:none;background:#1e293bcc;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d433;transform:translateY(-2px)}.em-forgot-timer-wxy{text-align:center;color:#94a3b8;font-size:.85rem;margin-bottom:15px;font-weight:500}.em-forgot-resend-wxy{display:block;margin:0 auto 20px;background:transparent;border:2px solid rgba(6,182,212,.3);color:#06b6d4;padding:8px 20px;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.em-forgot-resend-wxy:hover{background:#06b6d41a;border-color:#06b6d4;transform:translateY(-2px)}.em-forgot-back-step-wxy{background:#1e293b99;border:2px solid rgba(100,116,139,.3);color:#94a3b8;padding:8px 16px;border-radius:12px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-right:15px}.em-forgot-back-step-wxy:hover{background:#1e293bcc;border-color:#64748b;color:#f1f5f9;transform:translateY(-2px)}.em-forgot-back-step-wxy:disabled,.em-forgot-resend-wxy:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:575.98px){.em-forgot-otp-container-wxy{gap:8px}.em-forgot-otp-input-wxy{width:45px;height:45px;font-size:1.1rem}}:root{--asb-primary: #1e40af;--asb-secondary: #3b82f6;--asb-white: #ffffff;--asb-gray-800: #1f2937;--asb-gray-900: #111827;--asb-width: 280px;--asb-collapsed-width: 80px}.asb-container-k1x{position:fixed;top:0;left:0;width:var(--asb-width);height:100vh;background:linear-gradient(180deg,var(--asb-gray-900),var(--asb-gray-800));color:var(--asb-white);transition:width .3s ease;z-index:1001;overflow-y:auto;overflow-x:hidden;box-shadow:4px 0 30px #00000026}.asb-container-k1x::-webkit-scrollbar{width:6px}.asb-container-k1x::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.asb-collapsed-k2x{width:var(--asb-collapsed-width)}.asb-mobile-k3x{width:100%;max-width:320px;transform:translate(-100%);transition:transform .3s ease}.asb-mobile-k3x:not(.asb-collapsed-k2x){transform:translate(0)}.asb-overlay-k9x{position:fixed;inset:0;background:#00000080;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.asb-header-k4x{display:flex;align-items:center;gap:1rem;padding:1.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.asb-logo-icon-k5x{width:48px;height:48px;background:linear-gradient(135deg,var(--asb-primary),var(--asb-secondary));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;box-shadow:0 8px 20px #1e40af4d}.asb-logo-text-k6x{font-size:1.375rem;font-weight:700;white-space:nowrap}.asb-nav-k7x{padding:1.5rem 0}.asb-menu-item-k8x{margin-bottom:.5rem}.asb-menu-link-k9x{display:flex;align-items:center;margin:0 1rem;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.asb-menu-link-k9x:hover{background:#ffffff1a}.asb-active-k10x{background:linear-gradient(90deg,var(--asb-primary),rgba(30,64,175,.8));box-shadow:0 4px 15px #1e40af4d}.asb-active-k10x:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--asb-white);border-radius:0 4px 4px 0}.asb-link-k11x{display:flex;align-items:center;flex:1;padding:1rem 1.25rem;text-decoration:none;color:inherit;gap:1rem}.asb-icon-k12x{font-size:1.25rem;width:24px;text-align:center;flex-shrink:0}.asb-label-k13x{font-weight:500;font-size:.95rem;white-space:nowrap}.asb-toggle-k14x{background:none;border:none;color:inherit;cursor:pointer;padding:.75rem;margin-right:.5rem;border-radius:8px;transition:all .3s ease}.asb-toggle-k14x:hover{background:#ffffff1a}.asb-rotate-k15x{transform:rotate(180deg)}.asb-submenu-k16x{background:#0000004d;border-left:3px solid var(--asb-primary);margin:0 1rem;border-radius:0 8px 8px 0;overflow:hidden}.asb-sublink-k17x{display:block;padding:.875rem 1.25rem .875rem 3rem;color:#fffc;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;position:relative}.asb-sublink-k17x:before{content:"";position:absolute;left:2rem;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#fff6;border-radius:50%}.asb-sublink-k17x:hover{background:#ffffff1a;color:var(--asb-white);padding-left:3.5rem}.asb-collapsed-k2x:not(.asb-mobile-k3x) .asb-header-k4x{justify-content:center}.asb-collapsed-k2x:not(.asb-mobile-k3x) .asb-menu-link-k9x{justify-content:center}.asb-collapsed-k2x:not(.asb-mobile-k3x) .asb-link-k11x{justify-content:center;padding:1rem}@media(max-width:1024px){.asb-container-k1x:not(.asb-mobile-k3x){width:var(--asb-collapsed-width)}.asb-container-k1x:not(.asb-mobile-k3x) .asb-logo-text-k6x,.asb-container-k1x:not(.asb-mobile-k3x) .asb-label-k13x,.asb-container-k1x:not(.asb-mobile-k3x) .asb-toggle-k14x,.asb-container-k1x:not(.asb-mobile-k3x) .asb-submenu-k16x{display:none}.asb-container-k1x:not(.asb-mobile-k3x) .asb-header-k4x{justify-content:center}.asb-container-k1x:not(.asb-mobile-k3x) .asb-menu-link-k9x{justify-content:center}.asb-container-k1x:not(.asb-mobile-k3x) .asb-link-k11x{justify-content:center;padding:1rem}}:root{--admh-primary: #1e40af;--admh-secondary: #3b82f6;--admh-success: #10b981;--admh-warning: #f59e0b;--admh-danger: #ef4444;--admh-info: #06b6d4;--admh-white: #ffffff;--admh-gray-50: #f9fafb;--admh-gray-100: #f3f4f6;--admh-gray-200: #e5e7eb;--admh-gray-300: #d1d5db;--admh-gray-400: #9ca3af;--admh-gray-500: #6b7280;--admh-gray-600: #4b5563;--admh-gray-700: #374151;--admh-gray-800: #1f2937;--admh-gray-900: #111827;--admh-sidebar-width: 280px;--admh-sidebar-collapsed-width: 80px;--admh-header-height: 70px}.admh-header-container-zx1a{position:fixed;top:0;left:var(--admh-sidebar-width);right:0;height:var(--admh-header-height);background:var(--admh-white);border-bottom:1px solid var(--admh-gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:999;transition:left .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 20px #00000014}.admh-header-container-zx1a.admh-sidebar-collapsed-zx1b{left:var(--admh-sidebar-collapsed-width)}@media(max-width:480px){.admh-header-container-zx1a.admh-sidebar-collapsed-zx1b{left:0}}.admh-header-left-section-zx2a{display:flex;align-items:center;gap:1.5rem}.admh-sidebar-toggle-btn-zx2b{background:none;border:none;font-size:1.2rem;color:var(--admh-gray-600);cursor:pointer;padding:.75rem;border-radius:12px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.admh-sidebar-toggle-btn-zx2b:hover{background:var(--admh-gray-100);color:var(--admh-gray-900);transform:scale(1.05)}.admh-breadcrumb-nav-zx2c{display:flex;align-items:center;gap:.75rem}.admh-breadcrumb-item-zx2d{color:var(--admh-gray-600);font-size:.9rem;font-weight:500;transition:color .3s ease}.admh-breadcrumb-item-zx2d.admh-breadcrumb-active-zx2f{color:var(--admh-gray-900);font-weight:600}.admh-breadcrumb-separator-zx2e{color:var(--admh-gray-400);font-size:.75rem}.admh-header-right-section-zx3a{display:flex;align-items:center;gap:2rem}.admh-search-wrapper-zx3b{position:relative}.admh-search-input-field-zx3c{width:320px;padding:.875rem 1rem .875rem 2.75rem;border:1px solid var(--admh-gray-300);border-radius:16px;font-size:.9rem;background:var(--admh-gray-50);transition:all .3s ease;outline:none}.admh-search-input-field-zx3c:focus{border-color:var(--admh-primary);background:var(--admh-white);box-shadow:0 0 0 4px #1e40af1a;transform:translateY(-1px)}.admh-search-icon-zx3d{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--admh-gray-400);font-size:1rem;transition:color .3s ease}.admh-search-input-field-zx3c:focus+.admh-search-icon-zx3d{color:var(--admh-primary)}.admh-header-actions-group-zx4a{display:flex;align-items:center;gap:1.25rem}.admh-notification-wrapper-zx4b{position:relative}.admh-notification-trigger-zx4c{position:relative;background:none;border:none;font-size:1.25rem;color:var(--admh-gray-600);cursor:pointer;padding:.875rem;border-radius:16px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.admh-notification-trigger-zx4c:hover{background:var(--admh-gray-100);color:var(--admh-gray-900);transform:scale(1.05)}.admh-notification-badge-zx4d{position:absolute;top:.375rem;right:.375rem;background:linear-gradient(135deg,var(--admh-danger),#dc2626);color:var(--admh-white);font-size:.7rem;font-weight:700;padding:.25rem .5rem;border-radius:12px;min-width:20px;text-align:center;box-shadow:0 2px 8px #ef44444d}.admh-notification-dropdown-zx4e{position:absolute;top:calc(100% + .75rem);right:0;width:380px;background:var(--admh-white);border:1px solid var(--admh-gray-200);border-radius:16px;box-shadow:0 20px 60px #00000026;z-index:1000;overflow:hidden;animation:admhDropdownFadeIn .3s ease}@keyframes admhDropdownFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.admh-notification-header-zx4f{padding:1.25rem 1.5rem;border-bottom:1px solid var(--admh-gray-200);display:flex;justify-content:space-between;align-items:center;background:var(--admh-gray-50)}.admh-notification-header-zx4f h6{margin:0;font-weight:700;color:var(--admh-gray-900);font-size:1rem}.admh-mark-read-btn-zx4g{background:none;border:none;color:var(--admh-primary);font-size:.85rem;cursor:pointer;font-weight:600;padding:.25rem .5rem;border-radius:8px;transition:all .3s ease}.admh-mark-read-btn-zx4g:hover{background:#1e40af1a}.admh-notification-list-zx4h{max-height:320px;overflow-y:auto}.admh-notification-item-zx4i{padding:1.25rem 1.5rem;border-bottom:1px solid var(--admh-gray-100);transition:all .3s ease;cursor:pointer}.admh-notification-item-zx4i:hover{background:var(--admh-gray-50)}.admh-notification-item-zx4i:last-child{border-bottom:none}.admh-notification-content-zx4k{display:flex;flex-direction:column;gap:.5rem}.admh-notification-message-zx4l{font-size:.9rem;color:var(--admh-gray-900);margin:0;line-height:1.5;font-weight:500}.admh-notification-time-zx4m{font-size:.8rem;color:var(--admh-gray-500);font-weight:500}.admh-notification-footer-zx4n{padding:1rem 1.5rem;border-top:1px solid var(--admh-gray-200);text-align:center;background:var(--admh-gray-50)}.admh-view-all-btn-zx4o{background:none;border:none;color:var(--admh-primary);font-weight:600;font-size:.9rem;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.admh-view-all-btn-zx4o:hover{background:#1e40af1a}.admh-profile-wrapper-zx5a{position:relative}.admh-profile-trigger-zx5b{display:flex;align-items:center;gap:.875rem;background:none;border:none;cursor:pointer;padding:.75rem;border-radius:16px;transition:all .3s ease}.admh-profile-trigger-zx5b:hover{background:var(--admh-gray-100);transform:translateY(-1px)}.admh-profile-avatar-zx5c{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--admh-primary),var(--admh-secondary));display:flex;align-items:center;justify-content:center;color:var(--admh-white);font-size:1.1rem;flex-shrink:0;box-shadow:0 4px 12px #1e40af33}.admh-profile-info-zx5d{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.admh-profile-name-zx5e{font-size:.95rem;font-weight:600;color:var(--admh-gray-900);line-height:1.2}.admh-profile-role-zx5f{font-size:.8rem;color:var(--admh-gray-500);line-height:1.2;font-weight:500}.admh-profile-arrow-zx5g{color:var(--admh-gray-400);font-size:.8rem;transition:transform .3s ease}.admh-profile-trigger-zx5b:hover .admh-profile-arrow-zx5g{transform:rotate(180deg)}.admh-profile-dropdown-zx5h{position:absolute;top:calc(100% + .75rem);right:0;width:220px;background:var(--admh-white);border:1px solid var(--admh-gray-200);border-radius:16px;box-shadow:0 20px 60px #00000026;z-index:1000;padding:.75rem 0;animation:admhDropdownFadeIn .3s ease}.admh-profile-link-zx5i{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;color:var(--admh-gray-700);text-decoration:none;font-size:.9rem;transition:all .3s ease;background:none;border:none;width:100%;cursor:pointer;font-family:inherit;font-weight:500}.admh-profile-link-zx5i:hover{background:var(--admh-gray-50);color:var(--admh-gray-900)}.admh-profile-link-zx5i.admh-logout-link-zx5k{color:var(--admh-danger)}.admh-profile-link-zx5i.admh-logout-link-zx5k:hover{background:#ef44441a;color:var(--admh-danger)}.admh-profile-divider-zx5j{margin:.75rem 0;border:none;border-top:1px solid var(--admh-gray-200)}@media(max-width:1200px){.admh-header-container-zx1a{padding:0 1.5rem}.admh-search-input-field-zx3c{width:280px}}@media(max-width:1024px){.admh-header-container-zx1a{left:0!important;right:0;width:100%;padding:0 1rem}.admh-header-container-zx1a.admh-sidebar-collapsed-zx1b{left:0!important}.admh-search-input-field-zx3c{width:240px}}@media(max-width:768px){.admh-search-wrapper-zx3b,.admh-profile-info-zx5d{display:none}.admh-notification-dropdown-zx4e,.admh-profile-dropdown-zx5h{width:300px;right:-50px}.admh-header-right-section-zx3a{gap:1rem}.admh-sidebar-toggle-btn-zx2b{background:var(--admh-gray-100);border:1px solid var(--admh-gray-200)}.admh-sidebar-toggle-btn-zx2b:hover{background:var(--admh-primary);color:var(--admh-white);border-color:var(--admh-primary)}}@media(max-width:480px){.admh-header-container-zx1a{padding:0 .75rem}.admh-header-left-section-zx2a{gap:1rem}.admh-breadcrumb-nav-zx2c{display:none}}:root{--admin-primary: #1e40af;--admin-secondary: #3b82f6;--admin-success: #10b981;--admin-warning: #f59e0b;--admin-danger: #ef4444;--admin-info: #06b6d4;--admin-white: #ffffff;--admin-gray-50: #f9fafb;--admin-gray-100: #f3f4f6;--admin-gray-200: #e5e7eb;--admin-gray-300: #d1d5db;--admin-gray-400: #9ca3af;--admin-gray-500: #6b7280;--admin-gray-600: #4b5563;--admin-gray-700: #374151;--admin-gray-800: #1f2937;--admin-gray-900: #111827;--admin-sidebar-width: 280px;--admin-sidebar-collapsed-width: 80px;--admin-header-height: 70px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--admin-gray-50);color:var(--admin-gray-900);line-height:1.6}.admin-dashboard-layout-adl1{display:flex;min-height:100vh;background-color:var(--admin-gray-50)}.admin-main-content-adl2{flex:1;margin-left:var(--admin-sidebar-width);transition:all .3s ease;min-height:100vh;display:flex;flex-direction:column;width:calc(100% - var(--admin-sidebar-width))}.admin-main-content-adl2.sidebar-collapsed-adl3{margin-left:var(--admin-sidebar-collapsed-width);width:calc(100% - var(--admin-sidebar-collapsed-width))}@media(max-width:1024px){.admin-main-content-adl2,.admin-main-content-adl2.sidebar-collapsed-adl3{margin-left:0;width:100%}}.admin-content-area-adl4{flex:1;padding:2rem;margin-top:var(--admin-header-height);background-color:var(--admin-gray-50);overflow-y:auto;width:100%;box-sizing:border-box}@media(max-width:1024px){.admin-content-area-adl4{padding:1rem}}@media(max-width:768px){.admin-content-area-adl4{padding:.75rem}}.admin-stats-container-asc1{margin-bottom:2rem}.admin-stats-grid-asc2{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.admin-stat-card-asc3{background:var(--admin-white);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px #0000000f;border:1px solid var(--admin-gray-200);transition:all .3s ease;position:relative;overflow:hidden}.admin-stat-card-asc3:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a;border-color:var(--admin-gray-300)}.admin-stat-card-asc3.primary-asc4{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.admin-stat-card-asc3.success-asc4{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}.admin-stat-card-asc3.warning-asc4{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none}.admin-stat-card-asc3.danger-asc4{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none}.admin-stat-card-asc3.info-asc4{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none}.admin-stat-header-asc5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.admin-stat-icon-asc6{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#fff3;color:#fff;flex-shrink:0}.admin-stat-info-asc8{flex:1;min-width:0;text-align:right}.admin-stat-value-asc9{font-size:1.75rem;font-weight:700;color:#fff;margin:0;line-height:1}.admin-stat-title-asc10{font-size:.85rem;color:#ffffffe6;font-weight:500;margin:.25rem 0 0;line-height:1.2}.admin-stat-footer-asc11{display:flex;justify-content:flex-end;align-items:center;margin-top:.75rem}.admin-stat-description-asc12{font-size:.85rem;color:var(--admin-gray-500);flex:1}.admin-stat-change-asc13{display:flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:6px;background:#fff3;color:#fff}.admin-stat-change-asc13.positive-asc14{background:#ffffff40}.admin-stat-change-asc13.negative-asc14{background:#00000026}.admin-stat-change-asc13.neutral-asc14{background:#ffffff26}.admin-stat-change-asc13 i{font-size:.75rem}@media(max-width:1400px){.admin-stats-grid-asc2{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.admin-stats-grid-asc2{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.admin-stats-grid-asc2{grid-template-columns:repeat(2,1fr);gap:.75rem}.admin-stat-card-asc3{padding:.9rem}.admin-stat-value-asc9{font-size:1.4rem}.admin-stat-title-asc10{font-size:.75rem}.admin-stat-header-asc5{margin-bottom:.5rem}.admin-stat-icon-asc6{width:38px;height:38px;font-size:1.1rem}.admin-stat-footer-asc11{margin-top:.5rem}.admin-stat-change-asc13{font-size:.7rem;padding:.2rem .4rem}}@media(max-width:480px){.admin-stats-grid-asc2{gap:.6rem}.admin-stat-card-asc3{padding:.75rem}.admin-stat-value-asc9{font-size:1.2rem}.admin-stat-title-asc10{font-size:.7rem}.admin-stat-icon-asc6{width:36px;height:36px;font-size:1rem;border-radius:8px}}.admin-activities-container-aac1{background:var(--admin-white);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--admin-gray-200)}.admin-activities-header-aac2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--admin-gray-200)}.admin-activities-title-aac3{font-size:1.25rem;font-weight:600;color:var(--admin-gray-900);margin:0}.admin-activities-view-all-aac4{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--admin-primary);font-weight:500;font-size:.9rem;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.admin-activities-view-all-aac4:hover{background:#1e40af1a}.admin-activities-list-aac5{display:flex;flex-direction:column;gap:1rem}.admin-activity-item-aac6{display:flex;gap:1rem;padding:1rem;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.admin-activity-item-aac6:hover{background:var(--admin-gray-50);border-color:var(--admin-gray-200)}.admin-activity-icon-aac7{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--admin-white);flex-shrink:0}.admin-activity-icon-aac7.primary-aac8{background:linear-gradient(135deg,var(--admin-primary),var(--admin-secondary))}.admin-activity-icon-aac7.success-aac8{background:linear-gradient(135deg,var(--admin-success),#059669)}.admin-activity-icon-aac7.warning-aac8{background:linear-gradient(135deg,var(--admin-warning),#f97316)}.admin-activity-icon-aac7.info-aac8{background:linear-gradient(135deg,var(--admin-info),#0891b2)}.admin-activity-content-aac9{flex:1;min-width:0}.admin-activity-header-aac10{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.admin-activity-title-aac11{font-size:1rem;font-weight:600;color:var(--admin-gray-900);margin:0;line-height:1.3}.admin-activity-time-aac12{font-size:.8rem;color:var(--admin-gray-500);white-space:nowrap;flex-shrink:0}.admin-activity-description-aac13{font-size:.9rem;color:var(--admin-gray-600);line-height:1.4;margin:0 0 .75rem}.admin-activity-status-aac14{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:capitalize}.admin-activity-status-aac14.pending-aac15{background:#f59e0b1a;color:var(--admin-warning)}.admin-activity-status-aac14.completed-aac15{background:#10b9811a;color:var(--admin-success)}.admin-activity-status-aac14.resolved-aac15{background:#06b6d41a;color:var(--admin-info)}@media(max-width:768px){.admin-activities-container-aac1{padding:1.25rem}.admin-activities-header-aac2{flex-direction:column;align-items:flex-start;gap:1rem}.admin-activity-item-aac6{padding:.75rem}.admin-activity-icon-aac7{width:40px;height:40px;font-size:1rem}.admin-activity-header-aac10{flex-direction:column;align-items:flex-start;gap:.25rem}.admin-activity-time-aac12{white-space:normal}}.admin-ride-monitoring-arm1{background:var(--admin-white);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--admin-gray-200);height:fit-content}.admin-ride-header-arm2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--admin-gray-200)}.admin-ride-title-arm3{font-size:1.25rem;font-weight:600;color:var(--admin-gray-900);margin:0}.admin-ride-stats-arm4{display:flex;align-items:center;gap:.5rem}.admin-ride-stat-arm5{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--admin-gray-600);background:var(--admin-gray-100);padding:.5rem .75rem;border-radius:8px}.admin-ride-filters-arm6{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.25rem}.admin-filter-btn-arm7{background:none;border:1px solid var(--admin-gray-300);color:var(--admin-gray-600);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.admin-filter-btn-arm7:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.admin-filter-btn-arm7.active-arm8{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-white)}.admin-ride-list-arm9{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;margin-bottom:1rem}.admin-ride-item-arm10{border:1px solid var(--admin-gray-200);border-radius:12px;padding:1rem;transition:all .3s ease}.admin-ride-item-arm10:hover{border-color:var(--admin-primary);box-shadow:0 4px 15px #1e40af1a}.admin-ride-header-arm11{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.admin-ride-id-arm12{display:flex;align-items:center;gap:.75rem}.admin-ride-number-arm13{font-weight:600;color:var(--admin-gray-900);font-size:.9rem}.admin-ride-status-arm14{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.admin-ride-status-arm14.success-arm15{background:#10b9811a;color:var(--admin-success)}.admin-ride-status-arm14.warning-arm15{background:#f59e0b1a;color:var(--admin-warning)}.admin-ride-status-arm14.info-arm15{background:#06b6d41a;color:var(--admin-info)}.admin-ride-fare-arm16{font-weight:600;color:var(--admin-gray-900);font-size:1rem}.admin-ride-details-arm17{display:flex;flex-direction:column;gap:.75rem}.admin-ride-participants-arm18{display:flex;flex-direction:column;gap:.5rem}.admin-participant-arm19{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--admin-gray-700)}.admin-participant-arm19 i{width:16px;color:var(--admin-gray-500)}.admin-participant-arm19 small{color:var(--admin-gray-500)}.admin-ride-route-arm20{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--admin-gray-50);border-radius:8px}.admin-route-point-arm21{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--admin-gray-700)}.admin-route-point-arm21 i.pickup-arm22{color:var(--admin-success);font-size:.6rem}.admin-route-point-arm21 i.drop-arm24{color:var(--admin-danger)}.admin-route-line-arm23{width:2px;height:20px;background:var(--admin-gray-300);margin-left:.5rem}.admin-ride-progress-arm25{display:flex;flex-direction:column;gap:.5rem}.admin-progress-bar-arm26{width:100%;height:6px;background:var(--admin-gray-200);border-radius:3px;overflow:hidden}.admin-progress-fill-arm27{height:100%;background:linear-gradient(90deg,var(--admin-success),#059669);border-radius:3px;transition:width .3s ease}.admin-progress-text-arm28{font-size:.8rem;color:var(--admin-gray-600);text-align:center}.admin-ride-eta-arm29{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--admin-gray-600);justify-content:center;padding:.5rem;background:var(--admin-gray-100);border-radius:6px}.admin-ride-actions-arm30{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--admin-gray-200)}.admin-action-btn-arm31{flex:1;background:none;border:1px solid var(--admin-gray-300);color:var(--admin-gray-600);padding:.5rem;border-radius:8px;font-size:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.25rem}.admin-action-btn-arm31:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.admin-ride-footer-arm34{text-align:center;padding-top:1rem;border-top:1px solid var(--admin-gray-200)}.admin-view-all-rides-arm35{background:none;border:none;color:var(--admin-primary);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin:0 auto;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.admin-view-all-rides-arm35:hover{background:#1e40af1a}.admin-ride-list-arm9::-webkit-scrollbar{width:6px}.admin-ride-list-arm9::-webkit-scrollbar-track{background:var(--admin-gray-100);border-radius:3px}.admin-ride-list-arm9::-webkit-scrollbar-thumb{background:var(--admin-gray-300);border-radius:3px}.admin-ride-list-arm9::-webkit-scrollbar-thumb:hover{background:var(--admin-gray-400)}@media(max-width:768px){.admin-ride-monitoring-arm1{padding:1.25rem}.admin-ride-header-arm2{flex-direction:column;align-items:flex-start;gap:.75rem}.admin-ride-item-arm10{padding:.75rem}.admin-ride-actions-arm30{flex-direction:column}}.admin-revenue-chart-arc1{background:var(--admin-white);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--admin-gray-200);height:fit-content}.admin-chart-header-arc2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--admin-gray-200)}.admin-chart-title-arc3{font-size:1.25rem;font-weight:600;color:var(--admin-gray-900);margin:0}.admin-chart-tabs-arc4{display:flex;background:var(--admin-gray-100);border-radius:8px;padding:.25rem}.admin-tab-btn-arc5{background:none;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;color:var(--admin-gray-600);cursor:pointer;transition:all .3s ease}.admin-tab-btn-arc5.active-arc6{background:var(--admin-white);color:var(--admin-primary);box-shadow:0 2px 8px #0000001a}.admin-chart-summary-arc7{margin-bottom:1.5rem}.admin-summary-item-arc8{display:flex;flex-direction:column;gap:.5rem}.admin-summary-label-arc9{font-size:.9rem;color:var(--admin-gray-600);font-weight:500}.admin-summary-value-arc10{font-size:2rem;font-weight:700;color:var(--admin-gray-900)}.admin-summary-change-arc11{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600}.admin-summary-change-arc11.positive-arc12{color:var(--admin-success)}.admin-chart-container-arc13{margin-bottom:1.5rem}.admin-chart-grid-arc14{display:flex;align-items:end;gap:1rem;height:200px;padding:1rem 0}.admin-chart-bar-container-arc15{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%}.admin-chart-bar-arc16{flex:1;width:100%;max-width:40px;display:flex;align-items:end;position:relative}.admin-chart-fill-arc17{width:100%;border-radius:6px 6px 0 0;transition:all .3s ease;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem}.admin-chart-fill-arc17.revenue-arc18{background:linear-gradient(180deg,var(--admin-primary),var(--admin-secondary))}.admin-chart-fill-arc17.rides-arc18{background:linear-gradient(180deg,var(--admin-success),#059669)}.admin-chart-value-arc19{font-size:.7rem;font-weight:600;color:var(--admin-white);text-shadow:0 1px 2px rgba(0,0,0,.3)}.admin-chart-label-arc20{font-size:.8rem;color:var(--admin-gray-600);font-weight:500}.admin-chart-insights-arc21{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--admin-gray-200)}.admin-insight-item-arc22{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--admin-gray-50);border-radius:8px}.admin-insight-icon-arc23{width:32px;height:32px;background:linear-gradient(135deg,var(--admin-primary),var(--admin-secondary));border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--admin-white);font-size:.9rem;flex-shrink:0}.admin-insight-content-arc24{flex:1;min-width:0}.admin-insight-title-arc25{font-size:.85rem;font-weight:600;color:var(--admin-gray-900);margin-bottom:.25rem}.admin-insight-desc-arc26{font-size:.8rem;color:var(--admin-gray-600);line-height:1.3}@media(max-width:768px){.admin-revenue-chart-arc1{padding:1.25rem}.admin-chart-header-arc2{flex-direction:column;align-items:flex-start;gap:1rem}.admin-chart-grid-arc14{height:150px;gap:.5rem}.admin-chart-bar-arc16{max-width:30px}.admin-chart-value-arc19{font-size:.6rem}.admin-summary-value-arc10{font-size:1.75rem}}.admin-dashboard-page-adp1{max-width:100%;margin:0 auto}.admin-dashboard-header-adp2{margin-bottom:2rem}.admin-dashboard-title-adp3{font-size:2.25rem;font-weight:700;color:var(--admin-gray-900);margin-bottom:.5rem;background:linear-gradient(135deg,var(--admin-primary),var(--admin-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-dashboard-subtitle-adp4{font-size:1.1rem;color:var(--admin-gray-600);margin:0;line-height:1.5}.admin-dashboard-grid-adp5{display:flex;flex-direction:column;gap:2rem}.admin-dashboard-row-adp6{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.admin-dashboard-col-adp7,.admin-dashboard-col-adp8{min-width:0}.admin-dashboard-col-full-adp9{grid-column:1 / -1}@media(max-width:1200px){.admin-dashboard-row-adp6{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.admin-dashboard-header-adp2{margin-bottom:1.5rem}.admin-dashboard-title-adp3{font-size:1.875rem}.admin-dashboard-subtitle-adp4{font-size:1rem}.admin-dashboard-grid-adp5{gap:1.5rem}}.maclst-container-c21x{background:#f9fafb;min-height:100vh}.maclst-header-c22x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.maclst-title-c24x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.maclst-subtitle-c25x{color:#6b7280;margin:0}.maclst-add-btn-c26x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.maclst-add-btn-c26x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.maclst-controls-c27x{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.maclst-tabs-c28x{display:flex;gap:.5rem;flex-wrap:wrap}.maclst-tab-c29x{padding:.5rem 1rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease}.maclst-tab-c29x:hover{border-color:#667eea;color:#667eea}.maclst-tab-active-c30x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.maclst-search-c31x{position:relative;width:300px}.maclst-search-icon-c32x{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.maclst-search-input-c33x{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.maclst-search-input-c33x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.maclst-table-wrapper-c34x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.maclst-table-c35x{width:100%;min-width:1200px;border-collapse:collapse}.maclst-thead-c36x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.maclst-thead-c36x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.maclst-tbody-c37x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.maclst-tbody-c37x tr:hover{background:#f9fafb}.maclst-tbody-c37x td{padding:1rem;color:#374151}.maclst-cell-name-c39x{font-weight:600}.maclst-company-info-c40x{display:flex;align-items:center;gap:.75rem}.maclst-company-icon-c41x{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.maclst-company-name-c42x{font-weight:600;color:#111827}.maclst-company-reg-c43x{font-size:.85rem;color:#6b7280}.maclst-badge-c44x{display:inline-block;padding:.25rem .75rem;background:#e0e7ff;color:#4338ca;border-radius:12px;font-size:.85rem;font-weight:600}.maclst-status-c45x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.maclst-status-approved-c18x{background:#d1fae5;color:#065f46}.maclst-status-pending-c19x{background:#fef3c7;color:#92400e}.maclst-status-rejected-c20x{background:#fee2e2;color:#991b1b}.maclst-actions-c46x{display:flex;gap:.5rem}.maclst-action-btn-c47x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.maclst-btn-view-c48x{background:#dbeafe;color:#1e40af}.maclst-btn-view-c48x:hover{background:#3b82f6;color:#fff}.maclst-btn-edit-c49x{background:#fef3c7;color:#92400e}.maclst-btn-edit-c49x:hover{background:#f59e0b;color:#fff}.maclst-btn-approve-c50x{background:#d1fae5;color:#065f46}.maclst-btn-approve-c50x:hover{background:#10b981;color:#fff}.maclst-btn-reject-c51x{background:#fee2e2;color:#991b1b}.maclst-btn-reject-c51x:hover{background:#ef4444;color:#fff}.maclst-modal-overlay-c52x{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.maclst-modal-c53x{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease}.maclst-modal-large-c60x{max-width:900px}.maclst-modal-header-c54x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.maclst-modal-header-c54x h2{margin:0;font-size:1.5rem}.maclst-close-btn-c55x{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.maclst-close-btn-c55x:hover{background:#ffffff4d;transform:rotate(90deg)}.maclst-modal-body-c56x{padding:2rem}.maclst-detail-grid-c57x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.maclst-detail-item-c58x label{display:block;font-weight:600;color:#6b7280;font-size:.85rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.maclst-detail-item-c58x p{margin:0;color:#111827;font-size:1rem;font-weight:500}.maclst-full-width-c59x{grid-column:1 / -1}.maclst-edit-form-c61x{display:flex;flex-direction:column;gap:1.5rem}.maclst-form-row-c62x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.maclst-form-group-c63x{display:flex;flex-direction:column}.maclst-form-group-c63x label{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.maclst-form-group-c63x input,.maclst-form-group-c63x select,.maclst-form-group-c63x textarea{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.maclst-form-group-c63x input:focus,.maclst-form-group-c63x select:focus,.maclst-form-group-c63x textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.maclst-form-actions-c64x{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:1px solid #e5e7eb}.maclst-btn-cancel-c65x,.maclst-btn-save-c66x{padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease}.maclst-btn-cancel-c65x{background:#f3f4f6;color:#374151}.maclst-btn-cancel-c65x:hover{background:#e5e7eb}.maclst-btn-save-c66x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.maclst-btn-save-c66x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.maclst-documents-section-c67x{margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:2px solid #e5e7eb}.maclst-section-title-c68x{font-size:1.1rem;font-weight:700;color:#374151;margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.maclst-section-title-c68x:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.maclst-file-upload-c69x{position:relative;width:100%}.maclst-file-input-c70x{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.maclst-file-label-c71x{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;border:2px dashed #d1d5db;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s ease;color:#6b7280;font-weight:500;min-height:56px}.maclst-file-label-c71x:hover{border-color:#667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d);color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.maclst-file-label-c71x i{font-size:1.5rem;color:#667eea}.maclst-file-label-c71x span{flex:1;text-align:center;font-size:.95rem}@media(max-width:768px){.maclst-container-c21x{padding:1rem}.maclst-header-c22x{flex-direction:column;align-items:flex-start;gap:1rem}.maclst-add-btn-c26x{width:100%;justify-content:center}.maclst-controls-c27x{flex-direction:column;align-items:stretch}.maclst-search-c31x{width:100%}.maclst-detail-grid-c57x{grid-template-columns:1fr;gap:1rem}.maclst-form-row-c62x{grid-template-columns:1fr}.maclst-modal-c53x{width:95%}.maclst-modal-body-c56x{padding:1.5rem}.maclst-documents-section-c67x{padding:1rem}.maclst-section-title-c68x{font-size:1rem}.maclst-file-label-c71x{padding:.875rem 1rem;min-height:50px}.maclst-file-label-c71x i{font-size:1.25rem}.maclst-file-label-c71x span{font-size:.875rem}.maclst-form-actions-c64x{flex-direction:column}.maclst-btn-cancel-c65x,.maclst-btn-save-c66x{width:100%}}.macrfm-modal-overlay-c1x{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:macrfm-fadeIn-c16x .3s ease}@keyframes macrfm-fadeIn-c16x{0%{opacity:0}to{opacity:1}}.macrfm-modal-container-c2x{background:#fff;border-radius:16px;width:90%;max-width:950px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:macrfm-slideUp-c17x .3s ease}@keyframes macrfm-slideUp-c17x{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.macrfm-modal-header-c3x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.macrfm-modal-title-c4x{font-size:1.5rem;font-weight:700;margin:0}.macrfm-close-btn-c5x{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.macrfm-close-btn-c5x:hover{background:#ffffff4d;transform:rotate(90deg)}.macrfm-form-c6x{padding:2rem}.macrfm-form-row-c7x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.macrfm-form-group-c8x{display:flex;flex-direction:column;width:100%}.macrfm-label-c9x{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.macrfm-input-c10x,.macrfm-textarea-c11x{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.macrfm-input-c10x:focus,.macrfm-textarea-c11x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.macrfm-documents-section-c16x{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:2px solid #e5e7eb}.macrfm-section-title-c17x{font-size:1.1rem;font-weight:700;color:#374151;margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.macrfm-section-title-c17x:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.macrfm-file-upload-c18x{position:relative;width:100%}.macrfm-file-input-hidden-c19x{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.macrfm-file-label-c20x{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem;border:2px dashed #d1d5db;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s ease;color:#6b7280;font-weight:500;min-height:56px}.macrfm-file-label-c20x:hover{border-color:#667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d);color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.macrfm-file-label-c20x i{font-size:1.5rem;color:#667eea}.macrfm-file-label-c20x span{flex:1;text-align:center;font-size:.95rem}.macrfm-form-actions-c13x{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.macrfm-btn-cancel-c14x,.macrfm-btn-submit-c15x{padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.macrfm-btn-cancel-c14x{background:#f3f4f6;color:#374151}.macrfm-btn-cancel-c14x:hover{background:#e5e7eb}.macrfm-btn-submit-c15x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.macrfm-btn-submit-c15x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}@media(max-width:768px){.macrfm-form-row-c7x{grid-template-columns:1fr}.macrfm-modal-container-c2x{width:95%}.macrfm-form-c6x{padding:1.5rem}.macrfm-documents-section-c16x{padding:1rem}.macrfm-section-title-c17x{font-size:1rem}.macrfm-file-label-c20x{padding:.875rem 1rem;min-height:50px}.macrfm-file-label-c20x i{font-size:1.25rem}.macrfm-file-label-c20x span{font-size:.875rem}}.maempl-container-e1x{background:#f9fafb;min-height:100vh}.maempl-header-e2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.maempl-title-e3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.maempl-subtitle-e4x{color:#6b7280;margin:0}.maempl-add-btn-e5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.maempl-add-btn-e5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.maempl-controls-e6x{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.maempl-filter-e7x{display:flex;align-items:center;gap:1rem}.maempl-filter-label-e8x{font-weight:600;color:#374151}.maempl-select-e9x{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;min-width:200px;cursor:pointer;transition:all .3s ease}.maempl-select-e9x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.maempl-search-e10x{position:relative;width:300px}.maempl-search-icon-e11x{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.maempl-search-input-e12x{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.maempl-search-input-e12x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.maempl-stats-e13x{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.maempl-stat-card-e14x{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.maempl-stat-card-e14x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.maempl-stat-icon-e15x{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.maempl-stat-value-e16x{font-size:2rem;font-weight:700;color:#111827}.maempl-stat-label-e17x{color:#6b7280;font-size:.9rem}.maempl-table-wrapper-e18x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.maempl-table-e19x{width:100%;min-width:1100px;border-collapse:collapse}.maempl-thead-e20x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.maempl-thead-e20x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.maempl-tbody-e21x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.maempl-tbody-e21x tr:hover{background:#f9fafb}.maempl-tbody-e21x td{padding:1rem;color:#374151}.maempl-emp-info-e23x{display:flex;align-items:center;gap:.75rem}.maempl-emp-avatar-e24x{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.maempl-emp-name-e25x{font-weight:600;color:#111827}.maempl-emp-id-e26x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.maempl-role-badge-e27x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.maempl-role-admin-e28x{background:#fef3c7;color:#92400e}.maempl-role-manager-e28x{background:#dbeafe;color:#1e40af}.maempl-role-staff-e28x{background:#e0e7ff;color:#4338ca}.maempl-status-e29x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.maempl-status-active-e30x{background:#d1fae5;color:#065f46}.maempl-status-inactive-e31x{background:#fee2e2;color:#991b1b}.maempl-actions-e32x{display:flex;gap:.5rem}.maempl-action-btn-e33x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.maempl-btn-view-e34x{background:#dbeafe;color:#1e40af}.maempl-btn-view-e34x:hover{background:#3b82f6;color:#fff}.maempl-btn-edit-e35x{background:#fef3c7;color:#92400e}.maempl-btn-edit-e35x:hover{background:#f59e0b;color:#fff}.maempl-btn-delete-e36x{background:#fee2e2;color:#991b1b}.maempl-btn-delete-e36x:hover{background:#ef4444;color:#fff}.maempl-modal-overlay-e37x{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.maempl-modal-e38x{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease}.maempl-modal-header-e39x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.maempl-modal-header-e39x h2{margin:0;font-size:1.5rem}.maempl-close-btn-e40x{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.maempl-close-btn-e40x:hover{background:#ffffff4d;transform:rotate(90deg)}.maempl-modal-body-e41x{padding:2rem}.maempl-form-e42x{display:flex;flex-direction:column;gap:1.5rem}.maempl-form-row-e43x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.maempl-form-group-e44x{display:flex;flex-direction:column}.maempl-form-group-e44x label{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.maempl-form-group-e44x input,.maempl-form-group-e44x select{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.maempl-form-group-e44x input:focus,.maempl-form-group-e44x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.maempl-form-actions-e45x{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:1px solid #e5e7eb}.maempl-btn-cancel-e46x,.maempl-btn-submit-e47x{padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease}.maempl-btn-cancel-e46x{background:#f3f4f6;color:#374151}.maempl-btn-cancel-e46x:hover{background:#e5e7eb}.maempl-btn-submit-e47x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.maempl-btn-submit-e47x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.maempl-detail-grid-e48x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.maempl-detail-item-e49x label{display:block;font-weight:600;color:#6b7280;font-size:.85rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.maempl-detail-item-e49x p{margin:0;color:#111827;font-size:1rem;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.maempl-container-e1x{padding:1rem}.maempl-header-e2x{flex-direction:column;align-items:flex-start;gap:1rem}.maempl-add-btn-e5x{width:100%;justify-content:center}.maempl-controls-e6x,.maempl-filter-e7x{flex-direction:column;align-items:stretch}.maempl-select-e9x,.maempl-search-e10x{width:100%}.maempl-modal-e38x{width:95%}.maempl-modal-body-e41x{padding:1.5rem}.maempl-form-row-e43x{grid-template-columns:1fr}.maempl-detail-grid-e48x{grid-template-columns:1fr;gap:1rem}.maempl-form-actions-e45x{flex-direction:column}.maempl-btn-cancel-e46x,.maempl-btn-submit-e47x{width:100%}}.mavp-container-v1x{background:#f9fafb;min-height:100vh}.mavp-header-v2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mavp-title-v3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.mavp-subtitle-v4x{color:#6b7280;margin:0}.mavp-add-btn-v5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.mavp-add-btn-v5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.mavp-tabs-v6x{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.mavp-tab-v7x{padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease}.mavp-tab-v7x:hover{border-color:#667eea;color:#667eea}.mavp-tab-active-v8x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.mavp-table-wrapper-v9x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.mavp-table-v10x{width:100%;min-width:1000px;border-collapse:collapse}.mavp-thead-v11x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mavp-thead-v11x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.mavp-tbody-v12x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.mavp-tbody-v12x tr:hover{background:#f9fafb}.mavp-tbody-v12x td{padding:1rem;color:#374151}.mavp-vendor-name-v13x{font-weight:600;color:#111827}.mavp-vendor-id-v14x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.mavp-service-badge-v15x{display:inline-block;padding:.25rem .75rem;background:#e0e7ff;color:#4338ca;border-radius:12px;font-size:.85rem;font-weight:600}.mavp-phone-v16x{font-size:.85rem;color:#6b7280;margin-top:.25rem}.mavp-status-v17x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.mavp-status-approved-v18x{background:#d1fae5;color:#065f46}.mavp-status-pending-v18x{background:#fef3c7;color:#92400e}.mavp-actions-v19x{display:flex;gap:.5rem}.mavp-btn-v20x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.mavp-btn-view-v21x{background:#dbeafe;color:#1e40af}.mavp-btn-view-v21x:hover{background:#3b82f6;color:#fff}.mavp-btn-edit-v22x{background:#fef3c7;color:#92400e}.mavp-btn-edit-v22x:hover{background:#f59e0b;color:#fff}.mavp-btn-approve-v23x{background:#d1fae5;color:#065f46}.mavp-btn-approve-v23x:hover{background:#10b981;color:#fff}.mavp-modal-overlay-v24x{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.mavp-modal-v25x{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.mavp-modal-header-v26x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.mavp-modal-header-v26x h2{margin:0;font-size:1.5rem}.mavp-close-btn-v27x{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.mavp-close-btn-v27x:hover{background:#ffffff4d;transform:rotate(90deg)}.mavp-form-v28x{padding:2rem}.mavp-form-row-v29x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.mavp-form-group-v30x{display:flex;flex-direction:column}.mavp-form-group-v30x label{font-weight:600;color:#374151;margin-bottom:.5rem}.mavp-form-group-v30x input,.mavp-form-group-v30x select{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.mavp-form-group-v30x input:focus,.mavp-form-group-v30x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.mavp-form-actions-v31x{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.mavp-btn-cancel-v32x,.mavp-btn-submit-v33x{padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease}.mavp-btn-cancel-v32x{background:#f3f4f6;color:#374151}.mavp-btn-cancel-v32x:hover{background:#e5e7eb}.mavp-btn-submit-v33x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mavp-btn-submit-v33x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.mavp-view-content-v34x{padding:2rem}.mavp-view-section-v35x{margin-bottom:2rem}.mavp-view-section-v35x h3{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.mavp-view-grid-v36x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.mavp-view-item-v37x label{display:block;font-size:.85rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase}.mavp-view-item-v37x p{margin:0;font-size:1rem;color:#111827;font-weight:500}@media(max-width:768px){.mavp-container-v1x{padding:1rem}.mavp-header-v2x{flex-direction:column;align-items:flex-start;gap:1rem}.mavp-form-row-v29x,.mavp-view-grid-v36x{grid-template-columns:1fr}}.madrp-container-d1x{padding:2rem;background:#f9fafb;min-height:100vh}.madrp-header-d2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.madrp-title-d3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.madrp-subtitle-d4x{color:#6b7280;margin:0}.madrp-add-btn-d5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.madrp-add-btn-d5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.madrp-tabs-d6x{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.madrp-tab-d7x{padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease}.madrp-tab-d7x:hover{border-color:#667eea;color:#667eea}.madrp-tab-active-d8x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.madrp-table-wrapper-d34x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.madrp-table-d35x{width:100%;min-width:1200px;border-collapse:collapse}.madrp-thead-d36x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.madrp-thead-d36x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.madrp-tbody-d37x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.madrp-tbody-d37x tr:hover{background:#f9fafb}.madrp-tbody-d37x td{padding:1rem;color:#374151}.madrp-driver-info-d38x{display:flex;align-items:center;gap:.75rem}.madrp-driver-avatar-d39x{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.madrp-driver-name-d40x{font-weight:600;color:#111827}.madrp-driver-id-d41x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.madrp-vehicle-d42x{display:flex;flex-direction:column;gap:.25rem}.madrp-vehicle-reg-d43x{font-size:.85rem;color:#6b7280}.madrp-status-d44x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.madrp-status-verified-d45x{background:#d1fae5;color:#065f46}.madrp-status-pending-d45x{background:#fef3c7;color:#92400e}.madrp-actions-d46x{display:flex;gap:.5rem}.madrp-btn-d47x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.madrp-btn-view-d48x{background:#dbeafe;color:#1e40af}.madrp-btn-view-d48x:hover{background:#3b82f6;color:#fff}.madrp-btn-edit-d49x{background:#fef3c7;color:#92400e}.madrp-btn-edit-d49x:hover{background:#f59e0b;color:#fff}.madrp-btn-verify-d50x{background:#d1fae5;color:#065f46}.madrp-btn-verify-d50x:hover{background:#10b981;color:#fff}.madrp-modal-overlay-d24x{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.madrp-modal-d25x{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.madrp-modal-header-d26x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.madrp-modal-header-d26x h2{margin:0;font-size:1.5rem}.madrp-close-btn-d27x{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.madrp-close-btn-d27x:hover{background:#ffffff4d;transform:rotate(90deg)}.madrp-form-d28x{padding:2rem}.madrp-form-row-d29x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.madrp-form-group-d30x{display:flex;flex-direction:column}.madrp-form-group-d30x label{font-weight:600;color:#374151;margin-bottom:.5rem}.madrp-form-group-d30x input,.madrp-form-group-d30x select{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.madrp-form-group-d30x input:focus,.madrp-form-group-d30x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.madrp-form-actions-d31x{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.madrp-btn-cancel-d32x,.madrp-btn-submit-d33x{padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease}.madrp-btn-cancel-d32x{background:#f3f4f6;color:#374151}.madrp-btn-cancel-d32x:hover{background:#e5e7eb}.madrp-btn-submit-d33x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.madrp-btn-submit-d33x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.madrp-modal-body-d51x{padding:2rem}.madrp-detail-grid-d52x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.madrp-detail-item-d53x label{display:block;font-weight:600;color:#6b7280;font-size:.85rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.madrp-detail-item-d53x p{margin:0;color:#111827;font-size:1rem;font-weight:500}@media(max-width:768px){.madrp-container-d1x{padding:1rem}.madrp-header-d2x{flex-direction:column;align-items:flex-start;gap:1rem}.madrp-add-btn-d5x{width:100%;justify-content:center}.madrp-form-row-d29x{grid-template-columns:1fr}.madrp-modal-body-d51x{padding:1.5rem}.madrp-detail-grid-d52x{grid-template-columns:1fr;gap:1rem}.madrp-form-actions-d31x{flex-direction:column}.madrp-btn-cancel-d32x,.madrp-btn-submit-d33x{width:100%}}.marm-container-r1x{background:#f9fafb;min-height:100vh}.marm-header-r2x{margin-bottom:2rem}.marm-title-r3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.marm-subtitle-r4x{color:#6b7280;margin:0}.marm-stats-r5x{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.marm-stat-card-r6x{padding:1.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.marm-stat-card-r6x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.marm-stat-icon-r7x{width:60px;height:60px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.marm-stat-value-r8x{font-size:2rem;font-weight:700}.marm-stat-label-r9x{font-size:.9rem;opacity:.9}.marm-filters-r10x{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.marm-filter-btn-r11x{padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease}.marm-filter-btn-r11x:hover{border-color:#667eea;color:#667eea}.marm-filter-active-r12x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.marm-table-wrapper-r13x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.marm-table-r14x{width:100%;min-width:1200px;border-collapse:collapse}.marm-thead-r15x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.marm-thead-r15x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.marm-tbody-r16x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.marm-tbody-r16x tr:hover{background:#f9fafb}.marm-tbody-r16x td{padding:1rem;color:#374151}.marm-ride-id-r17x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600}.marm-customer-r18x{font-weight:600;color:#111827}.marm-fare-r19x{font-weight:700;color:#10b981}.marm-status-r20x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.marm-status-ongoing-r21x{background:#fef3c7;color:#92400e}.marm-status-completed-r21x{background:#d1fae5;color:#065f46}.marm-status-cancelled-r21x{background:#fee2e2;color:#991b1b}.marm-actions-r22x{display:flex;gap:.5rem}.marm-btn-r23x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.marm-btn-view-r24x{background:#dbeafe;color:#1e40af}.marm-btn-view-r24x:hover{background:#3b82f6;color:#fff}.marm-btn-track-r25x{background:#fef3c7;color:#92400e}.marm-btn-track-r25x:hover{background:#f59e0b;color:#fff}@media(max-width:768px){.marm-container-r1x{padding:1rem}}.marm-modal-overlay-r26x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.marm-modal-r27x{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.marm-modal-track-r33x{max-width:700px}.marm-modal-header-r28x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.marm-modal-header-r28x h2{margin:0;font-size:1.5rem}.marm-modal-close-r29x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.marm-modal-close-r29x:hover{background:#fff3}.marm-modal-body-r30x{padding:1.5rem}.marm-detail-grid-r31x{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.marm-detail-item-r32x{padding:1rem;background:#f9fafb;border-radius:8px;border-left:4px solid #667eea}.marm-detail-item-r32x strong{display:block;color:#6b7280;font-size:.85rem;margin-bottom:.25rem}.marm-track-info-r34x{display:grid;gap:1rem;margin-bottom:1.5rem}.marm-track-item-r35x{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.marm-track-item-r35x i{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.marm-map-placeholder-r36x{background:linear-gradient(135deg,#e0e7ff,#ddd6fe);border-radius:12px;padding:3rem;text-align:center;margin-bottom:1.5rem}.marm-map-placeholder-r36x i{font-size:3rem;color:#667eea;margin-bottom:1rem}.marm-map-placeholder-r36x p{font-size:1.25rem;font-weight:600;color:#374151;margin:.5rem 0}.marm-map-placeholder-r36x small{color:#6b7280}.marm-route-info-r37x{background:#f9fafb;border-radius:12px;padding:1.5rem}.marm-route-point-r38x{display:flex;align-items:flex-start;gap:1rem}.marm-route-point-r38x i{margin-top:.25rem}.marm-pickup-icon-r39x{color:#10b981;font-size:1.25rem}.marm-drop-icon-r41x{color:#ef4444;font-size:1.25rem}.marm-route-line-r40x{width:2px;height:30px;background:#d1d5db;margin-left:.5rem;margin-top:.5rem;margin-bottom:.5rem}@media(max-width:768px){.marm-detail-grid-r31x{grid-template-columns:1fr}.marm-modal-r27x{max-width:100%;margin:0}.marm-modal-header-r28x h2{font-size:1.25rem}.marm-map-placeholder-r36x{padding:2rem}.marm-map-placeholder-r36x i{font-size:2rem}}.mafs-container-f1x{padding:2rem;background:#f9fafb;min-height:100vh}.mafs-header-f2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mafs-title-f3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.mafs-subtitle-f4x{color:#6b7280;margin:0}.mafs-add-btn-f5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.mafs-add-btn-f5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.mafs-table-wrapper-f6x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.mafs-table-f7x{width:100%;min-width:1000px;border-collapse:collapse}.mafs-thead-f8x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mafs-thead-f8x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.mafs-tbody-f9x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.mafs-tbody-f9x tr:hover{background:#f9fafb}.mafs-tbody-f9x td{padding:1rem;color:#374151}.mafs-vehicle-cell-f10x{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#111827}.mafs-vehicle-cell-f10x i{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.mafs-fare-value-f11x{font-weight:700;color:#10b981}.mafs-multiplier-f12x{font-weight:700;color:#f59e0b}.mafs-updated-f13x{color:#6b7280;font-size:.9rem}.mafs-btn-edit-f14x{width:36px;height:36px;background:#dbeafe;color:#1e40af;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.mafs-btn-edit-f14x:hover{background:#3b82f6;color:#fff}.mafs-modal-overlay-f15x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.mafs-modal-f16x{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.mafs-modal-header-f17x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.mafs-modal-header-f17x h2{margin:0;font-size:1.5rem}.mafs-modal-close-f18x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.mafs-modal-close-f18x:hover{background:#fff3}.mafs-modal-body-f19x{padding:1.5rem}.mafs-form-grid-f20x{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.mafs-form-group-f21x{display:flex;flex-direction:column;gap:.5rem}.mafs-form-group-f21x label{font-weight:600;color:#374151;font-size:.9rem}.mafs-form-group-f21x input,.mafs-form-group-f21x select{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.mafs-form-group-f21x input:focus,.mafs-form-group-f21x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.mafs-form-group-f21x select{cursor:pointer}.mafs-modal-actions-f22x{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.mafs-btn-cancel-f23x{padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.mafs-btn-cancel-f23x:hover{border-color:#d1d5db;background:#f9fafb}.mafs-btn-save-f24x{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.mafs-btn-save-f24x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}@media(max-width:768px){.mafs-container-f1x{padding:1rem}.mafs-header-f2x{flex-direction:column;align-items:flex-start;gap:1rem}.mafs-add-btn-f5x{width:100%;justify-content:center}.mafs-form-grid-f20x{grid-template-columns:1fr}.mafs-modal-header-f17x h2{font-size:1.25rem}.mafs-modal-actions-f22x{flex-direction:column;gap:.75rem}.mafs-btn-cancel-f23x,.mafs-btn-save-f24x{width:100%;justify-content:center}}.macs-container-cs1x{padding:2rem;background:#f9fafb;min-height:100vh}.macs-header-cs2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;flex-wrap:wrap;gap:1.5rem}.macs-title-cs3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.macs-subtitle-cs4x{color:#6b7280;margin:0}.macs-stats-badge-cs5x{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.25rem;border-radius:10px;box-shadow:0 4px 12px #667eea4d}.macs-stats-badge-cs5x i{font-size:1.5rem}.macs-badge-label-cs6x{display:block;font-size:.75rem;opacity:.9}.macs-badge-value-cs7x{display:block;font-size:1.5rem;font-weight:700}.macs-cards-grid-cs8x{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.macs-card-cs9x{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;border:1px solid #e5e7eb}.macs-card-cs9x:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.macs-card-header-cs10x{padding:1.25rem;color:#fff;display:flex;align-items:center;gap:1rem}.macs-card-icon-cs11x{width:48px;height:48px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.macs-card-title-cs12x h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.macs-card-title-cs12x p{margin:0;font-size:.8rem;opacity:.9}.macs-card-body-cs13x{padding:1.25rem}.macs-value-display-cs14x{text-align:center;padding:1.25rem;background:#f9fafb;border-radius:10px;margin-bottom:1rem;border:2px solid #e5e7eb}.macs-value-label-cs15x{display:block;font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.macs-value-amount-cs16x{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.macs-currency-cs17x{font-size:1.5rem;font-weight:700;color:#667eea}.macs-number-cs18x{font-size:2.5rem;font-weight:700;color:#111827;line-height:1}.macs-percent-cs19x{font-size:1.75rem;font-weight:700;color:#667eea}.macs-card-footer-cs20x{display:flex;flex-direction:column;align-items:center;gap:.75rem}.macs-last-updated-cs21x{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.macs-last-updated-cs21x i{color:#a0aec0}.macs-btn-edit-cs22x{width:100%;padding:.6rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.macs-btn-edit-cs22x:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea4d}.macs-modal-overlay-cs15x{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.macs-modal-cs16x{background:#fff;border-radius:20px;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0000004d;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.macs-modal-header-cs17x{padding:1.75rem 2rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px 20px 0 0}.macs-modal-header-cs17x h2{margin:0;font-size:1.5rem;font-weight:700}.macs-modal-close-cs18x{background:#fff3;border:none;font-size:1.75rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.macs-modal-close-cs18x:hover{background:#ffffff4d;transform:rotate(90deg)}.macs-modal-body-cs23x{padding:2rem}.macs-setting-info-cs24x{padding:1.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.macs-info-icon-cs25x{width:60px;height:60px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.macs-info-text-cs26x h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.macs-info-text-cs26x p{margin:0;font-size:.9rem;opacity:.95}.macs-form-section-cs27x{margin-bottom:2rem}.macs-form-label-cs28x{display:block;font-weight:700;color:#2d3748;margin-bottom:1rem;font-size:1rem}.macs-value-input-cs29x{position:relative;display:flex;align-items:center}.macs-input-field-cs31x{width:100%;padding:1.25rem 3.5rem;border:3px solid #e2e8f0;border-radius:12px;font-size:2rem;font-weight:700;text-align:center;transition:all .3s ease;color:#2d3748}.macs-input-field-cs31x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.macs-unit-prefix-cs30x,.macs-unit-suffix-cs32x{position:absolute;font-size:2rem;font-weight:700;color:#667eea}.macs-unit-prefix-cs30x{left:1.5rem}.macs-unit-suffix-cs32x{right:1.5rem}.macs-input-hint-cs33x{margin:.75rem 0 0;font-size:.85rem;color:#718096;display:flex;align-items:center;gap:.5rem}.macs-input-hint-cs33x i{color:#667eea}.macs-modal-footer-cs34x{display:flex;gap:1rem;justify-content:center}.macs-btn-cancel-cs35x,.macs-btn-save-cs36x{flex:1;padding:1rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;border:none;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.macs-btn-cancel-cs35x{background:#f7fafc;color:#4a5568;border:2px solid #e2e8f0}.macs-btn-cancel-cs35x:hover{background:#edf2f7;border-color:#cbd5e0}.macs-btn-save-cs36x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.macs-btn-save-cs36x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea66}@media(max-width:768px){.macs-container-cs1x{padding:1rem}.macs-title-cs3x{font-size:1.5rem}.macs-header-cs2x{flex-direction:column;align-items:flex-start}.macs-stats-badge-cs5x{width:100%;justify-content:space-between}.macs-cards-grid-cs8x{grid-template-columns:1fr;gap:1.5rem}.macs-card-header-cs10x{padding:1rem;flex-direction:column;align-items:flex-start}.macs-card-body-cs13x{padding:1rem}.macs-number-cs18x{font-size:2rem}.macs-value-display-cs14x{padding:1rem}.macs-card-footer-cs20x{flex-direction:column;align-items:stretch;gap:.75rem}.macs-btn-edit-cs22x{width:100%;justify-content:center}.macs-modal-body-cs23x{padding:1.5rem}.macs-setting-info-cs24x{padding:1.25rem}.macs-info-icon-cs25x{width:50px;height:50px;font-size:1.5rem}.macs-input-field-cs31x{font-size:1.5rem;padding:1rem 2.5rem}.macs-unit-prefix-cs30x,.macs-unit-suffix-cs32x{font-size:1.25rem}.macs-unit-prefix-cs30x{left:.75rem}.macs-unit-suffix-cs32x{right:.75rem}.macs-modal-footer-cs34x{flex-direction:column}}.magi-container-gi1x{padding:2rem;background:#f9fafb;min-height:100vh}.magi-header-gi2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.magi-title-gi3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.magi-subtitle-gi4x{color:#6b7280;margin:0}.magi-add-btn-gi5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.magi-add-btn-gi5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.magi-stats-gi20x{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:1.5rem}.magi-stat-card-gi21x{padding:1.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.magi-stat-card-gi21x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.magi-stat-card-gi21x i{font-size:2rem;opacity:.9}.magi-stat-value-gi22x{font-size:2rem;font-weight:700}.magi-stat-label-gi23x{font-size:.9rem;opacity:.9}.magi-filters-gi24x{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;display:flex;gap:2rem;flex-wrap:wrap;box-shadow:0 1px 3px #0000001a}.magi-filter-group-gi25x{display:flex;align-items:center;gap:.75rem}.magi-filter-group-gi25x label{font-weight:600;color:#374151}.magi-filter-group-gi25x select{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .3s ease}.magi-filter-group-gi25x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.magi-table-wrapper-gi6x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.magi-table-gi7x{width:100%;min-width:1400px;border-collapse:collapse}.magi-thead-gi8x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.magi-thead-gi8x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.magi-tbody-gi9x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.magi-tbody-gi9x tr:hover{background:#f9fafb}.magi-tbody-gi9x td{padding:1rem;color:#374151}.magi-invoice-id-gi10x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600}.magi-type-badge-gi26x{display:inline-block;padding:.25rem .75rem;background:#e0e7ff;color:#4338ca;border-radius:12px;font-size:.8rem;font-weight:600}.magi-company-gi11x{font-weight:600;color:#111827}.magi-gstin-gi27x{font-family:monospace;font-size:.85rem;color:#6b7280}.magi-tax-gi12x{color:#f59e0b;font-weight:600}.magi-total-gi13x{font-weight:700;color:#10b981;font-size:1.05rem}.magi-status-gi14x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.magi-status-paid-gi15x{background:#d1fae5;color:#065f46}.magi-status-pending-gi15x{background:#fef3c7;color:#92400e}.magi-status-overdue-gi15x{background:#fee2e2;color:#991b1b}.magi-actions-gi16x{display:flex;gap:.5rem}.magi-btn-gi17x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.magi-btn-view-gi28x{background:#e0e7ff;color:#4338ca}.magi-btn-view-gi28x:hover{background:#6366f1;color:#fff}.magi-btn-download-gi18x{background:#dbeafe;color:#1e40af}.magi-btn-download-gi18x:hover{background:#3b82f6;color:#fff}.magi-btn-email-gi19x{background:#fef3c7;color:#92400e}.magi-btn-email-gi19x:hover{background:#f59e0b;color:#fff}.magi-modal-overlay-gi29x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.magi-modal-gi30x{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.magi-modal-large-gi42x{max-width:800px}.magi-modal-header-gi31x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.magi-modal-header-gi31x h2{margin:0;font-size:1.5rem}.magi-modal-close-gi32x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.magi-modal-close-gi32x:hover{background:#fff3}.magi-modal-body-gi33x{padding:1.5rem}.magi-form-grid-gi34x{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.magi-form-group-gi35x{display:flex;flex-direction:column;gap:.5rem}.magi-form-group-gi35x label{font-weight:600;color:#374151;font-size:.9rem}.magi-form-group-gi35x input,.magi-form-group-gi35x select{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.magi-form-group-gi35x input:focus,.magi-form-group-gi35x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.magi-calculation-preview-gi36x{background:#f9fafb;padding:1.5rem;border-radius:10px;margin-bottom:1.5rem;border:2px solid #e5e7eb}.magi-calc-row-gi37x{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb;font-size:1rem}.magi-calc-row-gi37x:last-child{border-bottom:none}.magi-calc-total-gi38x{font-size:1.25rem;font-weight:700;color:#111827;padding-top:1rem;border-top:2px solid #667eea}.magi-modal-actions-gi39x{display:flex;gap:1rem;justify-content:center}.magi-btn-cancel-gi40x,.magi-btn-generate-gi41x{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.magi-btn-cancel-gi40x{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.magi-btn-cancel-gi40x:hover{background:#e5e7eb}.magi-btn-generate-gi41x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.magi-btn-generate-gi41x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.magi-invoice-preview-gi43x{background:#fff}.magi-invoice-header-gi44x{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem}.magi-invoice-header-gi44x h3{margin:0 0 .25rem;font-size:1.75rem;color:#111827}.magi-invoice-header-gi44x p{margin:0;color:#6b7280}.magi-invoice-details-gi46x{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.magi-detail-section-gi47x h4{margin:0 0 1rem;color:#111827;font-size:1.1rem}.magi-detail-section-gi47x p{margin:.5rem 0;color:#374151}.magi-invoice-breakdown-gi48x{background:#f9fafb;padding:1.5rem;border-radius:10px;border:2px solid #e5e7eb}.magi-invoice-breakdown-gi48x h4{margin:0 0 1rem;color:#111827}.magi-breakdown-row-gi49x{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.magi-breakdown-total-gi50x{font-size:1.5rem;font-weight:700;color:#111827;padding-top:1rem;border-top:2px solid #667eea}@media(max-width:768px){.magi-container-gi1x{padding:1rem}.magi-header-gi2x{flex-direction:column;align-items:flex-start}.magi-add-btn-gi5x{width:100%;justify-content:center}.magi-stats-gi20x{grid-template-columns:repeat(2,1fr);gap:1rem}.magi-filters-gi24x{flex-direction:column;gap:1rem}.magi-filter-group-gi25x{width:100%;flex-direction:column;align-items:flex-start}.magi-filter-group-gi25x select{width:100%}.magi-form-grid-gi34x{grid-template-columns:1fr}.magi-invoice-details-gi46x{grid-template-columns:1fr;gap:1.5rem}.magi-modal-actions-gi39x{flex-direction:column}.magi-btn-cancel-gi40x,.magi-btn-generate-gi41x{width:100%;justify-content:center}}.mapm-container-pm1x{background:#f9fafb;min-height:100vh}.mapm-header-pm2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.mapm-title-pm3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.mapm-subtitle-pm4x{color:#6b7280;margin:0}.mapm-add-btn-pm5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.mapm-add-btn-pm5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.mapm-stats-pm22x{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:1.5rem}.mapm-stat-card-pm23x{padding:1.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.mapm-stat-card-pm23x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.mapm-stat-card-pm23x i{font-size:2rem;opacity:.9}.mapm-stat-value-pm24x{font-size:2rem;font-weight:700}.mapm-stat-label-pm25x{font-size:.9rem;opacity:.9}.mapm-tabs-pm6x{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.mapm-tab-pm7x{padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.mapm-tab-pm7x:hover{border-color:#667eea;color:#667eea}.mapm-tab-active-pm8x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.mapm-filters-pm26x{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.mapm-filter-group-pm27x{display:flex;align-items:center;gap:.75rem}.mapm-filter-group-pm27x label{font-weight:600;color:#374151}.mapm-filter-group-pm27x select{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .3s ease}.mapm-filter-group-pm27x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.mapm-table-wrapper-pm9x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.mapm-table-pm10x{width:100%;min-width:1100px;border-collapse:collapse}.mapm-thead-pm11x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mapm-thead-pm11x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.mapm-tbody-pm12x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.mapm-tbody-pm12x tr:hover{background:#f9fafb}.mapm-tbody-pm12x td{padding:1rem;color:#374151}.mapm-payout-id-pm13x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600}.mapm-name-pm14x{font-weight:600;color:#111827}.mapm-amount-pm15x{font-weight:700;color:#10b981;font-size:1.05rem}.mapm-status-pm16x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.mapm-status-completed-pm17x{background:#d1fae5;color:#065f46}.mapm-status-pending-pm17x{background:#fef3c7;color:#92400e}.mapm-status-processing-pm17x{background:#dbeafe;color:#1e40af}.mapm-actions-pm18x{display:flex;gap:.5rem}.mapm-btn-pm19x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.mapm-btn-approve-pm20x{background:#d1fae5;color:#065f46}.mapm-btn-approve-pm20x:hover{background:#10b981;color:#fff}.mapm-btn-view-pm21x{background:#dbeafe;color:#1e40af}.mapm-btn-view-pm21x:hover{background:#3b82f6;color:#fff}.mapm-modal-overlay-pm28x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.mapm-modal-pm29x{background:#fff;border-radius:12px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.mapm-modal-large-pm38x{max-width:800px}.mapm-modal-header-pm30x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.mapm-modal-header-pm30x h2{margin:0;font-size:1.5rem}.mapm-modal-close-pm31x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.mapm-modal-close-pm31x:hover{background:#fff3}.mapm-modal-body-pm32x{padding:1.5rem}.mapm-form-grid-pm33x{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.mapm-form-group-pm34x{display:flex;flex-direction:column;gap:.5rem}.mapm-form-group-pm34x label{font-weight:600;color:#374151;font-size:.9rem}.mapm-form-group-pm34x input,.mapm-form-group-pm34x select{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.mapm-form-group-pm34x input:focus,.mapm-form-group-pm34x select:focus,.mapm-form-group-pm34x textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.mapm-form-group-pm34x textarea{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit;resize:vertical}.mapm-commission-pm47x{color:#f59e0b;font-weight:600}.mapm-form-section-pm48x{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}.mapm-form-section-pm48x:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.mapm-section-title-pm49x{margin:0 0 1.5rem;color:#111827;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.mapm-section-title-pm49x i{color:#667eea}.mapm-calculation-display-pm50x{background:#f9fafb;padding:1.5rem;border-radius:10px;margin-top:1.5rem;border:2px solid #e5e7eb}.mapm-calc-item-pm51x{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb;font-size:1rem}.mapm-calc-item-pm51x:last-child{border-bottom:none}.mapm-calc-total-pm52x{font-size:1.25rem;font-weight:700;color:#111827;padding-top:1rem;margin-top:.5rem;border-top:2px solid #667eea}.mapm-calc-total-pm52x span:last-child{color:#10b981}.mapm-full-width-pm53x{grid-column:1 / -1}.mapm-name-cell-pm54x{display:flex;flex-direction:column;gap:.25rem}.mapm-id-badge-pm55x{font-family:monospace;font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.125rem .5rem;border-radius:4px;width:fit-content}.mapm-contact-cell-pm56x{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#6b7280}.mapm-contact-cell-pm56x i{margin-right:.25rem;color:#667eea}.mapm-rides-badge-pm57x{display:inline-block;background:#e0e7ff;color:#4338ca;padding:.25rem .75rem;border-radius:12px;font-weight:600;font-size:.9rem}.mapm-payment-method-pm58x{display:inline-block;background:#f3f4f6;padding:.25rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500}.mapm-deduction-pm59x{color:#ef4444}.mapm-breakdown-total-pm60x{border-top:2px solid #667eea;padding-top:1rem;margin-top:.5rem}.mapm-remarks-section-pm61x{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.mapm-remarks-section-pm61x strong{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#374151}.mapm-remarks-section-pm61x strong i{color:#667eea}.mapm-remarks-section-pm61x p{margin:0;color:#6b7280;line-height:1.6}.mapm-detail-section-pm42x h4{display:flex;align-items:center;gap:.5rem}.mapm-detail-section-pm42x h4 i{color:#667eea}.mapm-amount-breakdown-pm43x h4{display:flex;align-items:center;gap:.5rem}.mapm-amount-breakdown-pm43x h4 i{color:#667eea}.mapm-modal-actions-pm35x{display:flex;gap:1rem;justify-content:center}.mapm-btn-cancel-pm36x,.mapm-btn-process-pm37x{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.mapm-btn-cancel-pm36x{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.mapm-btn-cancel-pm36x:hover{background:#e5e7eb}.mapm-btn-process-pm37x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mapm-btn-process-pm37x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.mapm-payout-preview-pm39x{background:#fff}.mapm-preview-header-pm40x{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem}.mapm-preview-header-pm40x h3{margin:0 0 .25rem;font-size:1.75rem;color:#111827}.mapm-preview-header-pm40x p{margin:0;color:#6b7280;font-family:monospace}.mapm-preview-details-pm41x{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.mapm-detail-section-pm42x h4{margin:0 0 1rem;color:#111827;font-size:1.1rem}.mapm-detail-section-pm42x p{margin:.5rem 0;color:#374151}.mapm-amount-breakdown-pm43x{background:#f9fafb;padding:1.5rem;border-radius:10px;border:2px solid #e5e7eb}.mapm-amount-breakdown-pm43x h4{margin:0 0 1rem;color:#111827}.mapm-breakdown-row-pm44x{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #e5e7eb}.mapm-amount-value-pm45x{font-size:1.75rem;font-weight:700;color:#10b981}.mapm-processed-info-pm46x{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:2px solid #667eea;color:#667eea;font-weight:600}@media(max-width:1024px){.mapm-form-grid-pm33x{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mapm-container-pm1x{padding:1rem}.mapm-header-pm2x{flex-direction:column;align-items:flex-start}.mapm-add-btn-pm5x{width:100%;justify-content:center}.mapm-stats-pm22x{grid-template-columns:repeat(2,1fr);gap:1rem}.mapm-filter-group-pm27x{flex-direction:column;align-items:flex-start}.mapm-filter-group-pm27x select{width:100%}.mapm-form-grid-pm33x{grid-template-columns:1fr}.mapm-calculation-display-pm50x{padding:1rem}.mapm-calc-item-pm51x{font-size:.9rem}.mapm-calc-total-pm52x{font-size:1.1rem}.mapm-contact-cell-pm56x{font-size:.75rem}.mapm-name-cell-pm54x{min-width:150px}.mapm-preview-details-pm41x{grid-template-columns:1fr;gap:1.5rem}.mapm-modal-actions-pm35x{flex-direction:column}.mapm-btn-cancel-pm36x,.mapm-btn-process-pm37x{width:100%;justify-content:center}}.masos-container-sos1x{padding:2rem;background:#f9fafb;min-height:100vh}.masos-header-sos2x{margin-bottom:2rem}.masos-title-sos3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.masos-subtitle-sos4x{color:#6b7280;margin:0}.masos-stats-sos5x{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.masos-stat-card-sos6x{padding:1.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.masos-stat-card-sos6x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.masos-stat-icon-sos7x{width:60px;height:60px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.masos-stat-value-sos8x{font-size:2rem;font-weight:700}.masos-stat-label-sos9x{font-size:.9rem;opacity:.9}.masos-table-wrapper-sos10x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.masos-table-sos11x{width:100%;min-width:1300px;border-collapse:collapse}.masos-thead-sos12x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.masos-thead-sos12x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase}.masos-tbody-sos13x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.masos-tbody-sos13x tr:hover{background:#f9fafb}.masos-tbody-sos13x td{padding:1rem;color:#374151}.masos-incident-id-sos14x,.masos-ride-id-sos15x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600}.masos-customer-sos16x{font-weight:600;color:#111827}.masos-priority-sos17x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.masos-priority-critical-sos18x{background:#fee2e2;color:#991b1b}.masos-priority-high-sos18x{background:#fef3c7;color:#92400e}.masos-priority-medium-sos18x{background:#dbeafe;color:#1e40af}.masos-priority-low-sos18x{background:#d1fae5;color:#065f46}.masos-status-sos19x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.masos-status-resolved-sos20x{background:#d1fae5;color:#065f46}.masos-status-in-progress-sos20x{background:#fef3c7;color:#92400e}.masos-status-closed-sos20x{background:#e5e7eb;color:#374151}.masos-actions-sos21x{display:flex;gap:.5rem}.masos-btn-sos22x{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.masos-btn-view-sos23x{background:#dbeafe;color:#1e40af}.masos-btn-view-sos23x:hover{background:#3b82f6;color:#fff}.masos-btn-map-sos24x{background:#fee2e2;color:#991b1b}.masos-btn-map-sos24x:hover{background:#ef4444;color:#fff}.masos-btn-edit-sos25x{background:#fef3c7;color:#92400e}.masos-btn-edit-sos25x:hover{background:#f59e0b;color:#fff}.masos-modal-overlay-sos26x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.masos-modal-sos27x{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.masos-modal-map-sos37x{max-width:600px}.masos-modal-header-sos28x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.masos-modal-header-sos28x h2{margin:0;font-size:1.5rem}.masos-modal-close-sos29x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.masos-modal-close-sos29x:hover{background:#fff3}.masos-modal-body-sos30x{padding:1.5rem}.masos-incident-header-sos31x{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem}.masos-incident-header-sos31x h3{margin:0 0 .25rem;font-size:1.5rem;color:#111827}.masos-incident-header-sos31x p{margin:0;color:#6b7280;font-family:monospace}.masos-badges-sos32x{display:flex;gap:.5rem;flex-direction:column;align-items:flex-end}.masos-detail-grid-sos33x{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.masos-detail-section-sos34x h4{margin:0 0 1rem;color:#111827;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.masos-detail-section-sos34x h4 i{color:#667eea}.masos-detail-section-sos34x p{margin:.5rem 0;color:#374151}.masos-description-section-sos35x,.masos-action-section-sos36x{background:#f9fafb;padding:1.5rem;border-radius:10px;margin-bottom:1rem}.masos-description-section-sos35x h4,.masos-action-section-sos36x h4{margin:0 0 .75rem;color:#111827;display:flex;align-items:center;gap:.5rem}.masos-description-section-sos35x h4 i,.masos-action-section-sos36x h4 i{color:#667eea}.masos-description-section-sos35x p,.masos-action-section-sos36x p{margin:0;color:#374151;line-height:1.6}.masos-location-info-sos38x{display:grid;gap:1rem;margin-bottom:1.5rem}.masos-location-item-sos39x{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.masos-location-item-sos39x i{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.masos-map-placeholder-sos40x{background:linear-gradient(135deg,#e0e7ff,#ddd6fe);border-radius:12px;padding:3rem;text-align:center}.masos-map-placeholder-sos40x i{font-size:3rem;color:#667eea;margin-bottom:1rem}.masos-map-placeholder-sos40x p{font-size:1.25rem;font-weight:600;color:#374151;margin:.5rem 0}.masos-map-placeholder-sos40x small{color:#6b7280}.masos-form-grid-sos41x{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.masos-form-group-sos42x{display:flex;flex-direction:column;gap:.5rem}.masos-form-group-sos42x label{font-weight:600;color:#374151;font-size:.9rem}.masos-form-group-sos42x input,.masos-form-group-sos42x select,.masos-form-group-sos42x textarea{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.masos-form-group-sos42x input:focus,.masos-form-group-sos42x select:focus,.masos-form-group-sos42x textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.masos-form-group-sos42x textarea{font-family:inherit;resize:vertical}.masos-full-width-sos43x{grid-column:1 / -1}.masos-modal-actions-sos44x{display:flex;gap:1rem;justify-content:center}.masos-btn-cancel-sos45x,.masos-btn-save-sos46x{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.masos-btn-cancel-sos45x{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.masos-btn-cancel-sos45x:hover{background:#e5e7eb}.masos-btn-save-sos46x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.masos-btn-save-sos46x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}@media(max-width:768px){.masos-container-sos1x{padding:1rem}.masos-incident-header-sos31x{flex-direction:column;gap:1rem}.masos-badges-sos32x{flex-direction:row;align-items:flex-start}.masos-detail-grid-sos33x,.masos-form-grid-sos41x{grid-template-columns:1fr}.masos-map-placeholder-sos40x{padding:2rem}.masos-map-placeholder-sos40x i{font-size:2rem}.masos-modal-actions-sos44x{flex-direction:column}.masos-btn-cancel-sos45x,.masos-btn-save-sos46x{width:100%;justify-content:center}}.masp-container-sp1x{padding:2rem;background:#f9fafb;min-height:100vh}.masp-header-sp2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.masp-title-sp3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.masp-subtitle-sp4x{color:#6b7280;margin:0}.masp-add-btn-sp5x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.masp-add-btn-sp5x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.masp-stats-sp24x{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:2rem}.masp-stat-card-sp25x{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem;border-radius:12px;color:#fff;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.masp-stat-card-sp25x:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.masp-stat-card-sp25x i{font-size:2rem;opacity:.9}.masp-stat-value-sp26x{font-size:2rem;font-weight:700}.masp-stat-label-sp27x{font-size:.9rem;opacity:.9}.masp-grid-sp6x{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem}.masp-card-sp7x{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 8px #00000014;transition:all .3s ease;border:2px solid transparent;overflow:hidden}.masp-card-sp7x:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026;border-color:#667eea}.masp-card-header-sp8x{text-align:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.masp-plan-icon-sp9x{width:60px;height:60px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto 1rem}.masp-plan-name-sp10x{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.masp-plan-desc-sp28x{margin:0 0 1rem;opacity:.9;font-size:.9rem}.masp-price-sp11x{font-size:2.5rem;font-weight:700}.masp-duration-sp12x{font-size:1rem;font-weight:400;opacity:.9}.masp-card-body-sp13x{padding:2rem}.masp-features-title-sp14x{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.masp-features-list-sp15x{list-style:none;padding:0;margin:0}.masp-feature-item-sp16x{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#374151}.masp-feature-item-sp16x i{color:#10b981}.masp-card-footer-sp17x{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f9fafb;border-top:1px solid #e5e7eb}.masp-status-sp18x{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.masp-status-active-sp19x{background:#d1fae5;color:#065f46}.masp-status-inactive-sp19x{background:#fee2e2;color:#991b1b}.masp-actions-sp20x{display:flex;gap:.5rem}.masp-btn-sp21x{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.masp-btn-edit-sp22x{background:#dbeafe;color:#1e40af}.masp-btn-edit-sp22x:hover{background:#3b82f6;color:#fff}.masp-btn-toggle-sp23x{background:#fef3c7;color:#92400e;padding:.5rem .75rem}.masp-btn-toggle-sp23x:hover{background:#f59e0b;color:#fff}.masp-modal-overlay-sp29x{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.masp-modal-sp30x{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px #0000004d}.masp-modal-header-sp31x{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.masp-modal-header-sp31x h2{margin:0;font-size:1.5rem}.masp-modal-close-sp32x{background:none;border:none;font-size:2rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.masp-modal-close-sp32x:hover{background:#fff3}.masp-modal-body-sp33x{padding:1.5rem}.masp-form-grid-sp34x{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.masp-form-group-sp35x{display:flex;flex-direction:column;gap:.5rem}.masp-form-group-sp35x label{font-weight:600;color:#374151;font-size:.9rem}.masp-form-group-sp35x input,.masp-form-group-sp35x select{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.masp-form-group-sp35x input:focus,.masp-form-group-sp35x select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.masp-full-width-sp36x{grid-column:1 / -1}.masp-features-section-sp37x{margin-bottom:1.5rem}.masp-features-header-sp38x{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.masp-features-header-sp38x label{font-weight:600;color:#374151;font-size:.9rem}.masp-add-feature-btn-sp39x{padding:.5rem 1rem;background:#e0e7ff;color:#4338ca;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.masp-add-feature-btn-sp39x:hover{background:#6366f1;color:#fff}.masp-feature-input-sp40x{display:flex;gap:.5rem;margin-bottom:.75rem}.masp-feature-input-sp40x input{flex:1;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease}.masp-feature-input-sp40x input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.masp-remove-feature-sp41x{width:40px;height:40px;background:#fee2e2;color:#991b1b;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.masp-remove-feature-sp41x:hover{background:#ef4444;color:#fff}.masp-modal-actions-sp42x{display:flex;gap:1rem;justify-content:center}.masp-btn-cancel-sp43x,.masp-btn-save-sp44x{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.masp-btn-cancel-sp43x{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.masp-btn-cancel-sp43x:hover{background:#e5e7eb}.masp-btn-save-sp44x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.masp-btn-save-sp44x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}@media(max-width:768px){.masp-container-sp1x{padding:1rem}.masp-header-sp2x{flex-direction:column;align-items:flex-start}.masp-add-btn-sp5x{width:100%;justify-content:center}.masp-stats-sp24x,.masp-grid-sp6x,.masp-form-grid-sp34x{grid-template-columns:1fr}.masp-card-footer-sp17x{flex-direction:column;gap:1rem;align-items:stretch}.masp-actions-sp20x{width:100%}.masp-btn-sp21x{flex:1;justify-content:center}.masp-modal-actions-sp42x{flex-direction:column}.masp-btn-cancel-sp43x,.masp-btn-save-sp44x{width:100%;justify-content:center}}.mrt-container-r1x{width:100%}.mrt-header-r2x{margin-bottom:2rem}.mrt-title-r3x{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.mrt-subtitle-r4x{color:#6b7280;margin:0}.mrt-stats-r5x{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.mrt-stat-card-r6x{background:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.mrt-stat-card-r6x:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.mrt-stat-icon-r7x{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.mrt-stat-label-r8x{font-size:.875rem;color:#6b7280;margin:0 0 .5rem;font-weight:500}.mrt-stat-value-r9x{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.mrt-filters-r10x{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.mrt-filter-group-r11x label{display:block;font-weight:600;color:#374151;margin-bottom:.75rem;font-size:.9rem}.mrt-tabs-r12x{display:flex;gap:.5rem}.mrt-tab-r13x{flex:1;padding:.75rem 1rem;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-weight:600;color:#6b7280;transition:all .3s ease}.mrt-tab-r13x:hover{border-color:#667eea;color:#667eea}.mrt-tab-active-r14x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.mrt-select-r15x{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#374151;background:#fff;cursor:pointer;transition:all .3s ease}.mrt-select-r15x:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.mrt-table-wrapper-r16x{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.mrt-table-r17x{width:100%;min-width:1000px;border-collapse:collapse}.mrt-thead-r18x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mrt-thead-r18x th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:math-auto}.mrt-tbody-r19x tr{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.mrt-tbody-r19x tr:hover{background:#f9fafb}.mrt-tbody-r19x td{padding:1rem;color:#374151}.mrt-type-badge-r20x{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.mrt-type-company-r21x{background:#dbeafe;color:#1e40af}.mrt-type-vendor-r21x{background:#fef3c7;color:#92400e}.mrt-entity-name-r22x{font-weight:600;color:#111827}.mrt-entity-id-r23x{font-family:monospace;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.mrt-revenue-r24x,.mrt-commission-r25x,.mrt-net-revenue-r26x{font-weight:600;color:#111827}.mrt-no-data-r27x{text-align:center;padding:3rem 1rem;color:#6b7280;font-size:1rem}@media(max-width:768px){.mrt-container-r1x{padding:1rem}.mrt-stats-r5x,.mrt-filters-r10x{grid-template-columns:1fr}.mrt-tabs-r12x{flex-direction:column}}.nf-container-404x{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:2rem}.nf-content-405x{text-align:center;background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%}.nf-icon-406x{font-size:5rem;color:#f59e0b;margin-bottom:1rem;animation:nf-pulse-413x 2s infinite}@keyframes nf-pulse-413x{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.nf-title-407x{font-size:6rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1}.nf-subtitle-408x{font-size:2rem;font-weight:700;color:#111827;margin:1rem 0}.nf-message-409x{font-size:1.1rem;color:#6b7280;margin:1.5rem 0;line-height:1.6}.nf-redirect-410x{background:#f3f4f6;padding:1rem;border-radius:12px;margin:2rem 0}.nf-redirect-410x p{margin:0;font-size:1rem;color:#374151;font-weight:600}.nf-countdown-411x{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.25rem .75rem;border-radius:8px;font-weight:700;font-size:1.2rem;margin:0 .25rem;animation:nf-bounce-414x 1s infinite}@keyframes nf-bounce-414x{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.nf-button-412x{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-top:1rem}.nf-button-412x:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.nf-button-412x i{font-size:1.2rem}@media(max-width:768px){.nf-container-404x{padding:1rem}.nf-content-405x{padding:2rem 1.5rem}.nf-icon-406x,.nf-title-407x{font-size:4rem}.nf-subtitle-408x{font-size:1.5rem}.nf-message-409x{font-size:1rem}}.admin-page{background:var(--admin-white);border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--admin-gray-200);min-height:400px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--admin-gray-600);text-align:center}:root{--corp-primary: #667eea;--corp-secondary: #764ba2;--corp-accent: #f093fb;--corp-success: #10b981;--corp-warning: #f59e0b;--corp-danger: #ef4444;--corp-dark: #1f2937;--corp-gray: #6b7280;--corp-light-gray: #f3f4f6;--corp-white: #ffffff;--corp-shadow: rgba(0, 0, 0, .1);--corp-shadow-lg: rgba(0, 0, 0, .15)}*{box-sizing:border-box}.corp-login-wrapper-zx8a{min-height:100vh;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.corp-login-container-zx8b{flex:1;position:relative;min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:100px 0 60px;overflow:hidden}.corp-login-bg-zx8c{position:absolute;inset:0;z-index:1}.corp-login-particles-zx8x{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(102,126,234,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(240,147,251,.08) 0%,transparent 50%),radial-gradient(circle at 40% 60%,rgba(118,75,162,.06) 0%,transparent 50%);animation:corp-particles-float 20s ease-in-out infinite}.corp-login-gradient-zx8y{position:absolute;inset:0;background:linear-gradient(135deg,#667eea08,#764ba20d,#f093fb08)}@keyframes corp-particles-float{0%,to{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-30px) rotate(180deg);opacity:.8}}.corp-login-header-zx8d{text-align:center;margin-bottom:4rem;position:relative;z-index:2;max-width:800px;margin-left:auto;margin-right:auto}.corp-login-badge-zx8z{display:inline-flex;align-items:center;gap:.5rem;background:#667eea1a;color:var(--corp-primary);padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(102,126,234,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.corp-login-main-title-zx8e{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-1px;line-height:1.1}.corp-login-main-subtitle-zx8f{font-size:1.25rem;color:var(--corp-gray);font-weight:400;line-height:1.6;max-width:600px;margin:0 auto}.corp-roles-container-zx8w{position:relative;z-index:2}.corp-roles-grid-zx8g{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 1rem}.corp-role-item-zx8h{position:relative;background:var(--corp-white);border-radius:20px;padding:2.5rem 2rem;text-align:center;border:1px solid rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;box-shadow:0 4px 20px var(--corp-shadow);height:100%;display:flex;flex-direction:column}.corp-role-item-zx8h:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#667eea0d,#764ba20d);opacity:0;transition:all .4s ease;z-index:1}.corp-role-item-zx8h:hover{transform:translateY(-8px);box-shadow:0 20px 40px var(--corp-shadow-lg);border-color:#667eea33}.corp-role-item-zx8h:hover:before{opacity:1}.corp-role-content-zx8i{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.corp-role-header-zx8u{position:relative;margin-bottom:1.5rem}.corp-role-icon-wrapper-zx8j{width:80px;height:80px;margin:0 auto;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;transition:all .4s ease;box-shadow:0 8px 25px #667eea40;position:relative;overflow:hidden}.corp-role-icon-glow-zx8t{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.corp-role-item-zx8h:hover .corp-role-icon-wrapper-zx8j{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 35px #667eea66}.corp-role-item-zx8h:hover .corp-role-icon-glow-zx8t{opacity:1;transform:rotate(45deg) translate(50%,50%)}.corp-role-featured-badge-zx8s{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,var(--corp-accent),#f5576c);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #f093fb66}.corp-role-info-zx8r{flex:1;margin-bottom:2rem}.corp-role-title-zx8q{font-size:1.5rem;font-weight:700;color:var(--corp-dark);margin-bottom:.75rem;transition:color .3s ease}.corp-role-description-zx8p{font-size:1rem;color:var(--corp-gray);margin:0;font-weight:400;line-height:1.5}.corp-role-buttons-zx8o{display:flex;gap:.75rem;justify-content:center;margin-top:auto}.corp-role-btn-zx8n{display:inline-flex;align-items:center;gap:.5rem;color:#fff;padding:.875rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;flex:1;justify-content:center;position:relative;overflow:hidden;min-height:48px}.corp-role-btn-zx8n:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.corp-role-btn-zx8n:hover:before{left:100%}.corp-login-btn-zx8p{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));box-shadow:0 4px 15px #667eea4d}.corp-login-btn-zx8p:hover{background:linear-gradient(135deg,var(--corp-secondary),var(--corp-primary));color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #764ba266}.corp-signup-btn-zx8q{background:linear-gradient(135deg,var(--corp-accent),#f5576c);box-shadow:0 4px 15px #f093fb4d}.corp-signup-btn-zx8q:hover{background:linear-gradient(135deg,#f5576c,var(--corp-accent));color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #f5576c66}.corp-role-decoration-zx8m{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--corp-primary),var(--corp-secondary),var(--corp-accent));opacity:0;transition:opacity .3s ease}.corp-role-item-zx8h:hover .corp-role-decoration-zx8m{opacity:1}.corp-role-pattern-zx8l{position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);transform:rotate(45deg);transition:all .6s ease;opacity:0}.corp-role-item-zx8h:hover .corp-role-pattern-zx8l{opacity:1;transform:rotate(45deg) scale(1.2)}.corp-login-footer-info-zx8k{margin-top:4rem;position:relative;z-index:2}.corp-login-security-info-zx8j{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;padding:2rem;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(0,0,0,.05)}.corp-security-item-zx8i{display:flex;align-items:center;gap:.5rem;color:var(--corp-gray);font-size:.875rem;font-weight:500}.corp-security-item-zx8i i{color:var(--corp-success);font-size:1rem}.corp-role-admin-zx8v .corp-role-icon-wrapper-zx8j{background:linear-gradient(135deg,#ef4444,#dc2626)}.corp-role-company-zx8v .corp-role-icon-wrapper-zx8j{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary))}.corp-role-driver-zx8v .corp-role-icon-wrapper-zx8j{background:linear-gradient(135deg,#10b981,#059669)}.corp-role-employee-zx8v .corp-role-icon-wrapper-zx8j{background:linear-gradient(135deg,#f59e0b,#d97706)}.corp-role-vendor-zx8v .corp-role-icon-wrapper-zx8j{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}@keyframes corp-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.corp-role-item-zx8h{animation:corp-fade-in-up .6s ease-out}.corp-role-item-zx8h:nth-child(1){animation-delay:.1s}.corp-role-item-zx8h:nth-child(2){animation-delay:.2s}.corp-role-item-zx8h:nth-child(3){animation-delay:.3s}.corp-role-item-zx8h:nth-child(4){animation-delay:.4s}.corp-role-item-zx8h:nth-child(5){animation-delay:.5s}.corp-role-btn-zx8n:focus{outline:2px solid var(--corp-primary);outline-offset:2px}.corp-role-item-zx8h:focus-within{transform:translateY(-4px);box-shadow:0 15px 30px var(--corp-shadow-lg)}@media(max-width:1199.98px){.corp-roles-grid-zx8g{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media(max-width:991.98px){.corp-login-main-title-zx8e{font-size:3rem}.corp-login-main-subtitle-zx8f{font-size:1.125rem}.corp-roles-grid-zx8g{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.corp-login-security-info-zx8j{gap:1.5rem}}@media(max-width:767.98px){.corp-login-container-zx8b{padding:80px 0 40px}.corp-login-main-title-zx8e{font-size:2.5rem}.corp-login-main-subtitle-zx8f{font-size:1rem}.corp-login-header-zx8d{margin-bottom:3rem}.corp-role-item-zx8h{padding:2rem 1.5rem}.corp-role-icon-wrapper-zx8j{width:70px;height:70px;font-size:1.75rem}.corp-role-buttons-zx8o{flex-direction:column;gap:.75rem}.corp-role-btn-zx8n{padding:1rem 1.5rem}.corp-login-security-info-zx8j{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:575.98px){.corp-login-container-zx8b{padding:60px 0 30px}.corp-login-main-title-zx8e{font-size:2rem}.corp-login-header-zx8d{margin-bottom:2rem}.corp-roles-grid-zx8g{grid-template-columns:1fr;gap:1.25rem;padding:0 .5rem}.corp-role-item-zx8h{padding:1.5rem 1rem}.corp-role-title-zx8q{font-size:1.25rem}.corp-role-description-zx8p{font-size:.875rem}.corp-login-footer-info-zx8k{margin-top:2rem}.corp-login-security-info-zx8j{padding:1.5rem 1rem}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-accent: #f59e0b;--corp-success: #10b981;--corp-info: #06b6d4;--corp-white: #ffffff;--corp-gray-100: #f3f4f6;--corp-gray-200: #e5e7eb;--corp-gray-600: #4b5563;--corp-gray-700: #374151;--corp-gray-900: #111827}.corp-about-wrapper-ca1a{background:linear-gradient(135deg,var(--corp-gray-100) 0%,var(--corp-white) 100%);min-height:100vh;padding-top:80px;position:relative;overflow:hidden}.corp-about-wrapper-ca1a:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="about-pattern" width="40" height="40" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="2" fill="rgba(30,64,175,0.04)"/><circle cx="0" cy="0" r="1" fill="rgba(59,130,246,0.03)"/><circle cx="40" cy="40" r="1" fill="rgba(59,130,246,0.03)"/></pattern></defs><rect width="100" height="100" fill="url(%23about-pattern)"/></svg>');opacity:.7}.corp-about-container-ca1b{position:relative;z-index:2;padding:60px 0}.corp-about-main-card-ca1c{background:var(--corp-white);border-radius:24px;box-shadow:0 20px 60px #1e40af14;padding:50px;position:relative;overflow:hidden;border:1px solid rgba(30,64,175,.1)}.corp-about-main-card-ca1c:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--corp-primary) 0%,var(--corp-secondary) 50%,var(--corp-accent) 100%)}.corp-about-header-ca1d{text-align:center;margin-bottom:50px;position:relative}.corp-about-title-ca1e{font-size:2.8rem;font-weight:700;color:var(--corp-gray-900);margin-bottom:15px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.corp-about-subtitle-ca1f{font-size:1.2rem;color:var(--corp-gray-600);margin-bottom:0;font-weight:500;line-height:1.6}.corp-about-content-grid-ca1g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:20px}.corp-about-section-ca1h{position:relative}.corp-about-section-item-ca1i{margin-bottom:35px;padding:25px;background:linear-gradient(135deg,#1e40af05,#3b82f605);border-radius:16px;border:1px solid rgba(30,64,175,.08);transition:all .4s ease;position:relative;overflow:hidden}.corp-about-section-item-ca1i:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));transform:scaleY(0);transition:transform .4s ease}.corp-about-section-item-ca1i:hover{transform:translate(8px);box-shadow:0 15px 35px #1e40af1a;background:linear-gradient(135deg,#1e40af0d,#3b82f60d)}.corp-about-section-item-ca1i:hover:before{transform:scaleY(1)}.corp-about-section-header-ca1j{display:flex;align-items:center;margin-bottom:15px;gap:15px}.corp-about-section-icon-ca1k{width:50px;height:50px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--corp-white);font-size:1.4rem;transition:all .3s ease;flex-shrink:0}.corp-about-section-item-ca1i:hover .corp-about-section-icon-ca1k{transform:scale(1.1) rotate(5deg)}.corp-about-section-title-ca1l{font-size:1.4rem;font-weight:600;color:var(--corp-gray-900);margin:0;flex:1}.corp-about-section-text-ca1m{color:var(--corp-gray-600);line-height:1.7;font-size:1rem;margin:0}.corp-about-stats-section-ca1n{margin-top:50px;padding:40px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border-radius:20px;color:var(--corp-white);position:relative;overflow:hidden}.corp-about-stats-section-ca1n:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:corp-about-pulse-ca2a 4s ease-in-out infinite}@keyframes corp-about-pulse-ca2a{0%,to{transform:scale(1) rotate(0);opacity:.3}50%{transform:scale(1.2) rotate(180deg);opacity:.1}}.corp-about-stats-grid-ca1o{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;position:relative;z-index:2}.corp-about-stat-item-ca1p{text-align:center;padding:20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.corp-about-stat-item-ca1p:hover{transform:translateY(-5px);background:#ffffff26}.corp-about-stat-number-ca1q{font-size:2.5rem;font-weight:700;margin-bottom:10px;display:block}.corp-about-stat-label-ca1r{font-size:1rem;opacity:.9;font-weight:500}.corp-about-values-section-ca1s{margin-top:50px;text-align:center}.corp-about-values-title-ca1t{font-size:2rem;font-weight:600;color:var(--corp-gray-900);margin-bottom:30px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.corp-about-values-grid-ca1u{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.corp-about-value-card-ca1v{background:var(--corp-white);border-radius:16px;padding:30px 20px;box-shadow:0 8px 25px #0000000f;border:2px solid var(--corp-gray-200);transition:all .4s ease;position:relative;overflow:hidden}.corp-about-value-card-ca1v:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--corp-success),var(--corp-info));transform:scaleX(0);transition:transform .4s ease}.corp-about-value-card-ca1v:hover{transform:translateY(-8px);box-shadow:0 15px 40px #1e40af1f;border-color:var(--corp-primary)}.corp-about-value-card-ca1v:hover:before{transform:scaleX(1)}.corp-about-value-icon-ca1w{font-size:2.5rem;color:var(--corp-primary);margin-bottom:15px;display:inline-block;transition:all .3s ease}.corp-about-value-card-ca1v:hover .corp-about-value-icon-ca1w{transform:scale(1.1) rotate(10deg);color:var(--corp-accent)}.corp-about-value-title-ca1x{font-size:1.2rem;font-weight:600;color:var(--corp-gray-900);margin-bottom:10px}.corp-about-value-desc-ca1y{color:var(--corp-gray-600);font-size:.95rem;line-height:1.6;margin:0}@media(max-width:991.98px){.corp-about-main-card-ca1c{padding:30px}.corp-about-title-ca1e{font-size:2.2rem}.corp-about-content-grid-ca1g{gap:30px}}@media(max-width:767.98px){.corp-about-main-card-ca1c{padding:20px}.corp-about-title-ca1e{font-size:1.8rem}.corp-about-content-grid-ca1g{grid-template-columns:1fr;gap:25px}.corp-about-stats-section-ca1n{padding:25px}.corp-about-stats-grid-ca1o{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:575.98px){.corp-about-container-ca1b{padding:30px 0}.corp-about-title-ca1e{font-size:1.6rem}.corp-about-section-item-ca1i{padding:20px}.corp-about-stats-grid-ca1o,.corp-about-values-grid-ca1u{grid-template-columns:1fr}}:root{--corp-primary: #1e40af;--corp-secondary: #3b82f6;--corp-accent: #f59e0b;--corp-success: #10b981;--corp-white: #ffffff;--corp-gray-100: #f3f4f6;--corp-gray-200: #e5e7eb;--corp-gray-600: #4b5563;--corp-gray-700: #374151;--corp-gray-900: #111827}.corp-pricing-wrapper-cp1a{background:linear-gradient(135deg,var(--corp-gray-100) 0%,var(--corp-white) 100%);min-height:100vh;padding-top:80px;position:relative;overflow:hidden}.corp-pricing-wrapper-cp1a:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="pricing-dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(30,64,175,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23pricing-dots)"/></svg>');opacity:.6}.corp-pricing-container-cp1b{position:relative;z-index:2;padding:60px 0}.corp-pricing-main-card-cp1c{background:var(--corp-white);border-radius:24px;box-shadow:0 20px 60px #1e40af14;padding:50px;position:relative;overflow:hidden;border:1px solid rgba(30,64,175,.1)}.corp-pricing-main-card-cp1c:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--corp-primary) 0%,var(--corp-secondary) 50%,var(--corp-accent) 100%)}.corp-pricing-header-cp1d{text-align:center;margin-bottom:50px}.corp-pricing-title-cp1e{font-size:2.8rem;font-weight:700;color:var(--corp-gray-900);margin-bottom:15px;background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.corp-pricing-subtitle-cp1f{font-size:1.2rem;color:var(--corp-gray-600);margin-bottom:0;font-weight:500}.corp-pricing-plans-grid-cp1g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:20px}.corp-pricing-plan-card-cp1h{background:var(--corp-white);border-radius:20px;padding:0;box-shadow:0 10px 30px #00000014;border:2px solid var(--corp-gray-200);transition:all .4s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.corp-pricing-plan-card-cp1h:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1e40af26;border-color:var(--corp-primary)}.corp-pricing-plan-featured-cp1i{border-color:var(--corp-primary);transform:scale(1.05);z-index:2}.corp-pricing-plan-featured-cp1i:before{content:"Most Popular";position:absolute;top:20px;right:-30px;background:linear-gradient(135deg,var(--corp-accent),#ea580c);color:var(--corp-white);padding:8px 40px;font-size:.8rem;font-weight:600;transform:rotate(45deg);z-index:3}.corp-pricing-plan-header-cp1j{padding:30px 25px 20px;text-align:center;position:relative}.corp-pricing-plan-featured-cp1i .corp-pricing-plan-header-cp1j{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));color:var(--corp-white)}.corp-pricing-plan-name-cp1k{font-size:1.4rem;font-weight:600;margin-bottom:10px}.corp-pricing-plan-price-cp1l{font-size:2.2rem;font-weight:700;margin-bottom:5px}.corp-pricing-plan-period-cp1m{font-size:.9rem;opacity:.8;font-weight:500}.corp-pricing-plan-body-cp1n{padding:25px;flex:1}.corp-pricing-features-list-cp1o{list-style:none;padding:0;margin:0}.corp-pricing-feature-item-cp1p{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.corp-pricing-feature-item-cp1p:last-child{border-bottom:none}.corp-pricing-feature-item-cp1p:hover{background:#1e40af05;padding-left:10px}.corp-pricing-feature-icon-cp1q{color:var(--corp-success);font-size:1.1rem;margin-right:12px;flex-shrink:0}.corp-pricing-feature-text-cp1r{color:var(--corp-gray-700);font-size:.95rem;line-height:1.5}.corp-pricing-plan-footer-cp1s{padding:25px;text-align:center}.corp-pricing-plan-btn-cp1t{background:linear-gradient(135deg,var(--corp-primary),var(--corp-secondary));border:none;color:var(--corp-white);font-weight:600;padding:12px 30px;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block;width:100%;font-size:1rem}.corp-pricing-plan-btn-cp1t:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1e40af4d;color:var(--corp-white)}.corp-pricing-plan-featured-cp1i .corp-pricing-plan-btn-cp1t{background:linear-gradient(135deg,var(--corp-accent),#ea580c)}.corp-pricing-plan-featured-cp1i .corp-pricing-plan-btn-cp1t:hover{box-shadow:0 8px 25px #f59e0b4d}.corp-pricing-enterprise-note-cp1u{text-align:center;margin-top:40px;padding:25px;background:linear-gradient(135deg,#1e40af0d,#3b82f60d);border-radius:15px;border:1px solid rgba(30,64,175,.1)}.corp-pricing-enterprise-text-cp1v{color:var(--corp-gray-600);font-size:1rem;margin-bottom:15px}.corp-pricing-contact-btn-cp1w{background:transparent;border:2px solid var(--corp-primary);color:var(--corp-primary);font-weight:600;padding:10px 25px;border-radius:50px;transition:all .3s ease;text-decoration:none;display:inline-block}.corp-pricing-contact-btn-cp1w:hover{background:var(--corp-primary);color:var(--corp-white);transform:translateY(-2px)}@media(max-width:991.98px){.corp-pricing-main-card-cp1c{padding:30px}.corp-pricing-title-cp1e{font-size:2.2rem}.corp-pricing-plan-featured-cp1i{transform:none}}@media(max-width:767.98px){.corp-pricing-main-card-cp1c{padding:20px}.corp-pricing-title-cp1e{font-size:1.8rem}.corp-pricing-plans-grid-cp1g{grid-template-columns:1fr;gap:20px}.corp-pricing-plan-card-cp1h{margin:0 auto;max-width:400px}}@media(max-width:575.98px){.corp-pricing-container-cp1b{padding:30px 0}.corp-pricing-title-cp1e{font-size:1.6rem}.corp-pricing-plan-header-cp1j,.corp-pricing-plan-body-cp1n{padding:20px 15px}}.cr-policies-wrapper-container-01-ab{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh;padding-top:80px}.cr-policies-main-content-02-cd{padding:60px 0}.cr-policies-card-wrapper-03-ef{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;padding:50px;position:relative;overflow:hidden}.cr-policies-card-wrapper-03-ef:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#007bff,#0056b3)}.cr-policies-header-title-04-gh{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:15px;text-align:center;position:relative;display:inline-block;width:100%}.cr-policies-header-subtitle-05-ij{color:#6c757d;font-size:1.1rem;text-align:center;margin-bottom:40px;font-weight:500}.cr-policies-intro-text-06-kl{font-size:1.15rem;line-height:1.8;color:#495057;margin-bottom:40px;padding:25px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-left:4px solid #007bff;border-radius:8px}.cr-policies-section-block-07-mn{margin-bottom:35px}.cr-policies-section-heading-08-op{font-size:1.5rem;font-weight:600;color:#007bff;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef;display:flex;align-items:center;gap:12px}.cr-policies-section-icon-09-qr{width:40px;height:40px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.cr-policies-list-container-10-st{list-style:none;padding:0;margin:0}.cr-policies-list-item-11-uv{padding:15px 20px;margin-bottom:12px;background:#f8f9fa;border-radius:10px;border-left:4px solid #007bff;transition:all .3s ease;display:flex;align-items:flex-start;gap:15px}.cr-policies-list-item-11-uv:hover{background:#e7f3ff;transform:translate(5px);box-shadow:0 4px 12px #007bff26}.cr-policies-list-icon-12-wx{color:#28a745;font-size:1.2rem;margin-top:2px;flex-shrink:0}.cr-policies-list-text-13-yz{flex:1;color:#495057;line-height:1.6}.cr-policies-card-grid-14-aa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.cr-policies-feature-card-15-bb{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:15px;padding:30px 20px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.cr-policies-feature-card-15-bb:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#007bff,#00d4ff);transform:scaleX(0);transition:transform .3s ease}.cr-policies-feature-card-15-bb:hover{transform:translateY(-8px);box-shadow:0 12px 30px #007bff33;border-color:#007bff}.cr-policies-feature-card-15-bb:hover:before{transform:scaleX(1)}.cr-policies-feature-icon-16-cc{font-size:3rem;color:#007bff;margin-bottom:15px;display:inline-block;transition:transform .3s ease}.cr-policies-feature-card-15-bb:hover .cr-policies-feature-icon-16-cc{transform:scale(1.1) rotate(5deg)}.cr-policies-feature-title-17-dd{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cr-policies-feature-desc-18-ee{font-size:.9rem;color:#6c757d;margin:0}.cr-policies-highlight-box-19-ff{background:linear-gradient(135deg,#fff3cd,#ffe69c);border-left:5px solid #ffc107;border-radius:12px;padding:25px;margin-top:20px}.cr-policies-highlight-box-19-ff .cr-policies-list-item-11-uv{background:#ffffffb3;border-left-color:#ffc107}.cr-policies-info-box-20-gg{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-left:5px solid #17a2b8;border-radius:12px;padding:25px;margin-top:20px}.cr-policies-footer-section-21-hh{text-align:center;margin-top:50px;padding-top:30px;border-top:2px solid #e9ecef}.cr-policies-footer-date-22-ii{color:#6c757d;font-size:.95rem;margin-bottom:10px}.cr-policies-footer-contact-23-jj{color:#495057;font-size:1rem}.cr-policies-footer-link-24-kk{color:#007bff;text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.cr-policies-footer-link-24-kk:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#007bff;transition:width .3s ease}.cr-policies-footer-link-24-kk:hover{color:#0056b3}.cr-policies-footer-link-24-kk:hover:after{width:100%}.cr-policies-badge-new-25-ll{display:inline-block;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;margin-left:10px;vertical-align:middle}.cr-policies-divider-line-26-mm{height:2px;background:linear-gradient(90deg,transparent 0%,#007bff 50%,transparent 100%);margin:40px 0;border:none}.cr-policies-success-box-27-nn{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:5px solid #28a745;border-radius:12px;padding:25px;margin-top:20px}.cr-policies-warning-box-28-oo{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:5px solid #ffc107;border-radius:12px;padding:25px;margin-top:20px}.cr-policies-alert-box-29-pp{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:5px solid #dc3545;border-radius:12px;padding:25px;margin-top:20px}@media(max-width:768px){.cr-policies-card-wrapper-03-ef{padding:30px 20px}.cr-policies-header-title-04-gh{font-size:1.8rem}.cr-policies-section-heading-08-op{font-size:1.3rem}.cr-policies-card-grid-14-aa{grid-template-columns:1fr}}
