.olawee-page{background:#0b1417;min-height:100vh;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-section-redesigned{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:-80px}.hero-section-redesigned:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,20,23,.4),rgba(11,20,23,.8));z-index:1}.hero-section-redesigned .hero-background{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-section-redesigned .hero-content{position:relative;z-index:2;text-align:center;padding:2rem}.hero-section-redesigned .hero-content .logo-container{margin-bottom:2rem;animation:float 3s ease-in-out infinite}.hero-section-redesigned .hero-content .logo-container img{max-width:400px;filter:drop-shadow(0 0 30px rgba(57,107,179,.4));padding-top:200px!important}.hero-section-redesigned .hero-content h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#396bb3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.2}.hero-section-redesigned .hero-content p{font-size:clamp(1rem,2vw,1.25rem);color:#a0aec0;max-width:500px;margin:0 auto 2rem;line-height:1.6}.olawee-card,.stat-card{background:#141b1f;border:1px solid rgba(57,107,179,.2);border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.olawee-card:before,.stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(57,107,179,.1),rgba(106,80,165,.1));opacity:0;transition:opacity .3s ease}.olawee-card:hover,.stat-card:hover{background:#1a2328;border-color:#396bb3;transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 40px rgba(57,107,179,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.olawee-card:hover:before,.stat-card:hover:before{opacity:1}.olawee-card .card-icon,.stat-card .card-icon{font-size:2.5rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(57,107,179,.4))}.olawee-card h3,.stat-card h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#fff}.olawee-card p,.stat-card p{color:#a0aec0;line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.stat-card{display:flex;align-items:center;gap:1.5rem}.stat-card .stat-icon{font-size:3rem;filter:drop-shadow(0 0 15px rgba(57,107,179,.4))}.stat-card .stat-info h3{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0}.stat-card .stat-info p{color:#a0aec0;margin:0;font-size:.95rem}.btn-olawee{padding:.875rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-olawee:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.btn-olawee:hover:before{opacity:1}.btn-olawee-primary{background:linear-gradient(135deg,#396bb3,#6a50a5);color:#fff;box-shadow:0 0 20px rgba(57,107,179,.3),0 0 40px rgba(57,107,179,.1)}.btn-olawee-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(57,107,179,.5),0 0 60px rgba(57,107,179,.2)}.btn-olawee-ghost{background:rgba(0,0,0,0);border:2px solid #396bb3;color:#396bb3}.btn-olawee-ghost:hover{background:rgba(57,107,179,.1);border-color:#6a50a5;color:#6a50a5;box-shadow:0 0 20px rgba(57,107,179,.3),0 0 40px rgba(57,107,179,.1)}.btn-olawee-secondary{background:rgba(57,107,179,.1);color:#396bb3;border:1px solid rgba(57,107,179,.3)}.btn-olawee-secondary:hover{background:rgba(57,107,179,.2);border-color:#396bb3}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.status-badge.status-active{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.3)}.status-badge.status-pending,.status-badge.status-suspended{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.status-badge.status-cancelled,.status-badge.status-expired{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.olawee-table{width:100%;border-collapse:separate;border-spacing:0}.olawee-table thead tr{background:rgba(57,107,179,.1)}.olawee-table thead tr th{padding:1rem;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid rgba(57,107,179,.2)}.olawee-table tbody tr{background:#141b1f;transition:all .3s ease}.olawee-table tbody tr:hover{background:#1a2328;box-shadow:0 0 20px rgba(57,107,179,.3),0 0 40px rgba(57,107,179,.1)}.olawee-table tbody tr td{padding:1rem;border-bottom:1px solid rgba(57,107,179,.2);color:#a0aec0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(57,107,179,.3)}50%{box-shadow:0 0 40px rgba(57,107,179,.6)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out}@media(max-width:768px){.stats-grid{grid-template-columns:1fr}.hero-section-redesigned{min-height:60vh}.hero-section-redesigned .hero-content .logo-container img{max-width:280px}}