@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@600;700&display=swap";.navbar{z-index:9999;width:100%;font-family:Inter,sans-serif;position:fixed;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:auto;display:flex}.navbar-top{background:#081b3a;align-items:center;height:72px;display:flex}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo-icon{color:#081b3a;background:#d4af37;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.7rem;font-weight:700;display:flex}.logo-text{flex-direction:column;display:flex}.logo-text span{color:#fff;letter-spacing:1px;font-size:1.7rem;font-weight:700}.logo-text small{color:#d4af37;letter-spacing:3px;font-size:.75rem}.top-right{align-items:center;gap:18px;display:flex}.icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;transition:all .3s}.icon-btn:hover{color:#081b3a;background:#fff}.open-account{color:#081b3a;background:#d4af37;border-radius:40px;padding:14px 26px;font-weight:600;text-decoration:none;transition:all .3s}.open-account:hover{background:#e9c85b;transform:translateY(-2px)}.login-btn{color:#fff;border:1px solid #ffffff4d;border-radius:40px;padding:13px 25px;text-decoration:none;transition:all .3s}.login-btn:hover{color:#081b3a;background:#fff}.navbar-menu{background:#fff;align-items:center;height:68px;display:flex;box-shadow:0 5px 20px #0000000d}.navbar-menu nav{gap:40px;display:flex}.navbar-menu nav a{color:#081b3a;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.navbar-menu nav a:after{content:"";background:#d4af37;width:0;height:2px;transition:all .35s;position:absolute;bottom:-8px;left:0}.navbar-menu nav a:hover:after,.navbar-menu nav a.active:after{width:100%}.navbar-menu nav a.active{color:#0b55e6}.search-box{background:#f7f8fb;border:1px solid #e2e8f0;border-radius:50px;align-items:center;width:340px;height:48px;padding:0 18px;display:flex}.mobile-btn{color:#fff;cursor:pointer;background:0 0;border:none;display:none}.mobile-menu{z-index:9998;background:#fff;flex-direction:column;gap:25px;width:100%;height:calc(100vh - 140px);padding:40px;transition:transform .4s;display:flex;position:fixed;top:140px;left:0;overflow-y:auto;transform:translate(-100%)}.mobile-menu.active{left:0;transform:translate(0)}.mobile-menu a{color:#081b3a;font-size:1.05rem;font-weight:500;text-decoration:none}.mobile-register{text-align:center;background:#d4af37;border-radius:10px;width:100%;margin-top:25px;padding:16px;color:#081b3a!important}.mobile-login{text-align:center;background:#081b3a;border-radius:10px;width:100%;padding:16px;color:#fff!important}@media (width<=1100px){.search-box{display:none}.navbar-menu nav{gap:25px}}@media (width<=920px){.navbar-menu,.icon-btn,.open-account,.login-btn{display:none}.mobile-btn{display:block}.logo-text span{font-size:1.4rem}.logo-text small{font-size:.65rem}}@media (width<=500px){.navbar-top{height:65px}.mobile-menu{height:calc(100vh - 65px);padding:30px;top:65px}.logo-icon{width:42px;height:42px;font-size:1.3rem}.logo-text span{font-size:1.2rem}.logo-text small{letter-spacing:2px;font-size:.6rem}}.footer{color:#fff;background:#081b34;padding:80px 8% 30px}.footer-top{grid-template-columns:1.3fr 1fr;gap:80px;margin-bottom:50px;display:grid}.footer-brand h2{color:#d4af37;margin-bottom:20px;font-size:2.2rem}.footer-brand p{color:#cbd5e1;margin-bottom:35px;line-height:1.9}.newsletter{border-radius:12px;display:flex;overflow:hidden}.newsletter input{border:none;outline:none;flex:1;padding:18px;font-size:1rem}.newsletter button{color:#fff;cursor:pointer;background:#1e63ff;border:none;padding:18px 28px;transition:all .3s}.newsletter button:hover{color:#081b34;background:#d4af37}.footer-links{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footer-links h3{color:#d4af37;margin-bottom:20px}.footer-links a{color:#cbd5e1;margin-bottom:15px;text-decoration:none;transition:all .3s;display:block}.footer-links a:hover{color:#fff;padding-left:6px}.footer-links p{color:#cbd5e1;line-height:1.8}.footer hr{background:#ffffff1f;border:none;height:1px;margin:40px 0}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-bottom p{color:#94a3b8}.socials{gap:25px;display:flex}.socials span{cursor:pointer;transition:all .3s}.socials span:hover{color:#d4af37}@media (width<=992px){.footer-top,.footer-links{grid-template-columns:1fr}.newsletter{flex-direction:column}.newsletter button{width:100%}.footer-bottom{text-align:center;flex-direction:column}}.hero{background-color:#0000;background-image:linear-gradient(#081b3a73,#081b3a73),url(/images/hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;width:100%;min-height:calc(100vh - 140px);display:flex;position:relative;overflow:hidden}.hero-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 100% 0,#d4af372e,#0000 35%),radial-gradient(circle at 0 100%,#1e63ff26,#0000 45%);position:absolute;inset:0}.hero-container{z-index:10;align-items:center;width:92%;max-width:1400px;min-height:calc(100vh - 140px);margin:auto;display:flex;position:relative}.hero-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffffff5;border-radius:32px;width:100%;max-width:620px;padding:60px;animation:.8s fadeUp;box-shadow:0 35px 70px #0000002e}.hero-tag{color:#0b55e6;background:#eef4ff;border-radius:30px;margin-bottom:25px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-block}.hero-card h1{color:#081b3a;margin-bottom:30px;font-family:Poppins,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.hero-card p{color:#64748b;margin-bottom:40px;font-size:1.08rem;line-height:1.9}.hero-buttons{flex-wrap:wrap;gap:18px;display:flex}.primary-btn{color:#fff;background:#081b3a;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-weight:600;text-decoration:none;transition:all .35s;display:flex}.secondary-btn{color:#081b3a;background:#fff;border:2px solid #d8dce5;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-weight:600;text-decoration:none;transition:all .35s;display:flex}.scroll-indicator{border:2px solid #fffc;border-radius:20px;justify-content:center;width:26px;height:46px;padding-top:7px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-indicator span{background:#fff;border-radius:50px;width:5px;height:8px;animation:2s infinite scroll}.hero:before{content:"";filter:blur(140px);background:#d4af3726;border-radius:50%;width:450px;height:450px;position:absolute;top:-120px;right:-120px}.hero:after{content:"";filter:blur(140px);background:#0b55e626;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;left:-150px}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(16px)}}@media (width<=1100px){.hero-card{max-width:560px;padding:50px}.hero-card h1{font-size:3.2rem}}@media (width<=768px){.hero{min-height:90vh}.hero-container{justify-content:center;padding:60px 0}.hero-card{text-align:center;padding:40px 30px}.hero-card h1{font-size:2.5rem}.hero-card p{font-size:1rem}.hero-buttons{justify-content:center}.scroll-indicator{display:none}}@media (width<=480px){.hero-card{border-radius:24px;padding:30px 24px}.hero-card h1{font-size:2rem}.hero-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.hero-tag{font-size:.8rem}}@media (width>=1600px){.hero-card{max-width:700px;padding:70px}.hero-card h1{font-size:4.6rem}.hero-card p{font-size:1.2rem}}.investment{grid-template-columns:220px 1fr 430px;align-items:center;gap:70px;width:100%;padding:100px 7%;display:grid}.left-menu{border-left:1px solid #ddd}.tab{cursor:pointer;color:#555;border-left:4px solid #0000;padding:25px;font-size:18px;transition:all .3s}.tab:hover{color:#0a4eb3}.tab.active{color:#111;background:#fafafa;border-left:4px solid #0a4eb3;font-weight:600}.middle-content h2{color:#222;margin-bottom:45px;font-size:56px;font-weight:400;line-height:1.1}.feature{margin-bottom:30px}.feature h3{color:#333;margin-bottom:10px;font-size:28px}.feature p{color:#666;font-size:18px;line-height:1.8}.buttons{align-items:center;gap:25px;margin-top:40px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#062c73;border:none;border-radius:40px;padding:18px 34px;font-size:17px;transition:all .3s}.primary-btn:hover{background:#0d47b8}.secondary-btn{cursor:pointer;color:#111;background:0 0;border:none;font-size:20px}.right-image{background:#eef8ef;border-radius:30px;justify-content:center;padding:40px;display:flex}.right-image img{width:100%;max-width:300px}@media (width<=1100px){.investment{text-align:center;grid-template-columns:1fr;padding:20px}.left-menu{border:none;justify-content:center;display:flex;overflow:auto}.tab{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.tab.active{border-bottom:3px solid #0a4eb3;border-left:none}.middle-content h2{font-size:42px}.buttons{flex-wrap:wrap;justify-content:center}.right-image{max-width:450px;margin:auto}}@media (width<=768px){.middle-content h2{font-size:32px}.feature h3{font-size:22px}.feature p{font-size:16px}.buttons{flex-direction:column}.primary-btn{width:100%}}.insights-section{background:#faf9f7;width:100%;padding:100px 7%}.section-title{text-align:center;margin-bottom:60px}.section-title h2{color:#111;font-size:3.4rem;font-weight:400;line-height:1.2}.insights-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.insight-card{cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:28px;transition:all .35s;overflow:hidden}.insight-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.card-image{padding:22px 22px 0}.card-image img{object-fit:cover;border-radius:18px;width:100%;height:290px;display:block}.card-content h3{margin-bottom:18px;font-size:2rem;font-weight:400;line-height:1.3}.card-content p{color:#555;margin-bottom:35px;font-size:18px;line-height:1.8}.card-footer{color:#666;align-items:center;gap:30px;font-size:16px;display:flex}.card-footer span{align-items:center;gap:8px;display:flex}@media (width<=992px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.insights-section{padding:70px 20px}.section-title h2{font-size:2.3rem}.insights-grid{grid-template-columns:1fr}.card-image img{height:240px}.card-content h3{font-size:1.7rem}.card-content p{font-size:16px}.card-footer{flex-wrap:wrap;gap:18px}}.about-hero{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#081b34d9,#081b34e0),url(/images/about-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:75vh;padding-top:10%;padding-left:8%;padding-right:8%;display:flex;position:relative}.about-content{z-index:2;max-width:850px}.about-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.about-content h1{margin:25px 0;font-size:4rem;line-height:1.2}.about-content p{color:#e2e8f0;margin-bottom:40px;line-height:1.9}.about-content button{color:#081b34;cursor:pointer;background:#d4af37;border:none;border-radius:12px;padding:18px 40px;font-size:1rem;font-weight:700}.our-story{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:120px 8%;display:grid}.story-image img{border-radius:25px;width:100%;box-shadow:0 25px 50px #00000026}.story-content span{color:#1e63ff;font-weight:700}.story-content h2{color:#081b34;margin:20px 0;font-size:2.8rem}.story-content p{color:#64748b;margin-bottom:20px;line-height:1.9}.story-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.mini-card{text-align:center;background:#fff;border-radius:18px;padding:30px;transition:all .35s;box-shadow:0 15px 35px #00000014}.mini-card:hover{transform:translateY(-10px)}.mini-card h3{color:#1e63ff;margin-bottom:10px}@media (width<=992px){.our-story,.story-cards{grid-template-columns:1fr}.about-content h1{font-size:2.7rem}}.mission-section{color:#fff;background:linear-gradient(135deg,#081b34,#102f5e);padding:120px 8%}.mission-grid{grid-template-columns:repeat(2,1fr);gap:40px;margin-top:70px;display:grid}.mission-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;padding:45px;transition:all .35s}.mission-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px #0000004d}.mission-icon{background:#d4af37;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:30px;font-size:2rem;display:flex}.mission-card h3{margin-bottom:20px;font-size:1.8rem}.mission-card p{color:#e2e8f0;line-height:1.9}@media (width<=992px){.mission-grid{grid-template-columns:1fr}}.values-section{background:#f8fafc;padding:120px 8%}.values-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;display:grid}.value-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:40px 30px;transition:all .35s;box-shadow:0 15px 40px #00000014}.value-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px #1e63ff26}.value-icon{color:#fff;background:linear-gradient(135deg,#1e63ff,#0a2342);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:2rem;display:flex}.value-card h3{color:#0a2342;margin-bottom:15px;font-size:1.5rem}.value-card p{color:#64748b;line-height:1.8}@media (width<=992px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.values-grid{grid-template-columns:1fr}}.choose-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:120px 8%;display:grid}.choose-image img{border-radius:24px;width:100%;box-shadow:0 20px 45px #0000001f}.choose-content span{color:#1e63ff;letter-spacing:2px;font-weight:700}.choose-content h2{color:#081b34;margin:20px 0;font-size:2.8rem}.choose-content p{color:#64748b;margin-bottom:35px;line-height:1.9}.choose-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.choose-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:25px;transition:all .35s}.choose-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #1e63ff1f}.choose-card h3{color:#081b34;margin-bottom:12px}.choose-card p{color:#64748b;margin:0;line-height:1.7}@media (width<=992px){.choose-section,.choose-grid{grid-template-columns:1fr}.choose-content{text-align:center}}.leadership-section{background:#f8fafc;padding:120px 8%}.leaders-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px;display:grid}.leader-card{text-align:center;background:#fff;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 15px 40px #00000014}.leader-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px #1e63ff26}.leader-card img{object-fit:cover;width:100%;height:320px}.leader-card h3{color:#081b34;margin-top:25px}.leader-card span{color:#1e63ff;margin:12px 0;font-weight:600;display:block}.leader-card p{color:#64748b;padding:0 25px 30px;line-height:1.8}@media (width<=1100px){.leaders-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.leaders-grid{grid-template-columns:1fr}}.global-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:120px 8%;display:grid}.global-left span{color:#1e63ff;letter-spacing:2px;font-weight:700}.global-left h2{color:#081b34;margin:20px 0;font-size:2.8rem}.global-left p{color:#64748b;margin-bottom:40px;line-height:1.9}.global-stats{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.global-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:30px;transition:all .35s}.global-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #1e63ff1f}.global-card h3{color:#1e63ff;margin-bottom:10px;font-size:2rem}.global-right img{width:100%}@media (width<=992px){.global-section,.global-stats{grid-template-columns:1fr}}.about-cta{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#081b34f0,#081b34f2),url(/images/world-map.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:140px 8%}.about-cta span{color:#d4af37;letter-spacing:2px;font-weight:700}.about-cta h2{margin:25px 0;font-size:3rem}.about-cta p{color:#cbd5e1;max-width:700px;margin:auto auto 45px;line-height:1.9}.about-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.about-buttons button{color:#081b34;cursor:pointer;background:#d4af37;border:none;border-radius:12px;padding:18px 40px;font-weight:700;transition:all .3s}.outline-btn{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.about-buttons button:hover{transform:translateY(-5px)}@media (width<=768px){.about-cta h2{font-size:2.2rem}}.contact-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#081b34e6,#081b34eb),url(/images/contact-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:70vh;padding:90px 8% 30px;display:flex;position:relative;overflow:hidden}.contact-overlay{background:radial-gradient(circle at 100% 0,#d4af372e,#0000 45%);position:absolute;inset:0}.contact-hero-content{z-index:2;max-width:850px;position:relative}.contact-hero-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.contact-hero-content h1{color:#fff;margin:25px 0;font-size:3.8rem;line-height:1.2}.contact-hero-content p{color:#cbd5e1;margin-bottom:35px;font-size:1.05rem;line-height:1.9}.contact-hero-content button{color:#081b34;cursor:pointer;background:#d4af37;border:none;border-radius:12px;padding:16px 38px;font-size:1rem;font-weight:700;transition:all .35s}.contact-hero-content button:hover{transform:translateY(-5px);box-shadow:0 15px 35px #d4af3759}.contact-info-section{background:#f8fafc;padding:110px 8%}.contact-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.contact-card{text-align:center;background:#fff;border-radius:22px;padding:40px 30px;transition:all .4s;box-shadow:0 15px 40px #00000014}.contact-card:hover{transform:translateY(-10px);box-shadow:0 25px 55px #1e63ff26}.contact-icon{color:#1e63ff;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:auto auto 25px;transition:all .35s;display:flex}.contact-card:hover .contact-icon{color:#fff;background:#1e63ff;transform:rotate(8deg)}.contact-card h3{color:#081b34;margin-bottom:10px;font-size:1.3rem}.contact-card h4{color:#1e63ff;margin-bottom:15px;font-size:1.05rem}.contact-card p{color:#64748b;line-height:1.7}.contact-form-section{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:110px 8%;display:grid}.contact-image{border-radius:24px;overflow:hidden}.contact-image img{border-radius:24px;width:100%;transition:all .45s;display:block}.contact-image:hover img{transform:scale(1.06)}.contact-form-box{background:#fff;border-radius:24px;padding:45px;box-shadow:0 15px 45px #00000014}.contact-form-box span{color:#1e63ff;letter-spacing:2px;font-weight:700}.contact-form-box h2{color:#081b34;margin:20px 0 35px;font-size:2.3rem}.input-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.contact-form-box input,.contact-form-box textarea{border:1px solid #d9e3f0;border-radius:12px;outline:none;width:100%;padding:16px 18px;font-size:1rem;transition:all .3s}.contact-form-box input:focus,.contact-form-box textarea:focus{border-color:#1e63ff;box-shadow:0 0 0 4px #1e63ff1a}.contact-form-box textarea{resize:none;margin-bottom:25px}.submit-btn{color:#fff;cursor:pointer;background:#1e63ff;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .35s;display:flex}.submit-btn:hover{color:#081b34;background:#d4af37;transform:translateY(-4px)}.office-section{background:#f8fafc;padding:110px 8%}.office-container{grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;margin-top:60px;display:grid}.office-details{flex-direction:column;gap:25px;display:flex}.office-item{background:#fff;border-left:5px solid #1e63ff;border-radius:18px;padding:28px;transition:all .35s;box-shadow:0 12px 35px #00000014}.office-item:hover{border-left-color:#d4af37;transform:translateY(-8px);box-shadow:0 20px 45px #1e63ff26}.office-item h3{color:#081b34;margin-bottom:12px;font-size:1.2rem}.office-item p{color:#64748b;line-height:1.8}.office-map{border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #0000001a}.office-map img{width:100%;transition:all .5s;display:block}.office-map:hover img{transform:scale(1.05)}.faq-section{background:#fff;padding:110px 8%}.faq-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.faq-card{background:#f8fafc;border-top:4px solid #0000;border-radius:20px;padding:35px;transition:all .35s}.faq-card:hover{border-top-color:#d4af37;transform:translateY(-10px);box-shadow:0 20px 45px #1e63ff1f}.faq-card h3{color:#081b34;margin-bottom:18px;font-size:1.3rem;line-height:1.5}.faq-card p{color:#64748b;line-height:1.8}.contact-cta{text-align:center;background-color:#0000;background-image:linear-gradient(#081b34ed,#081b34f2),url(/images/world-map.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:120px 8%;position:relative;overflow:hidden}.contact-cta:before{content:"";filter:blur(20px);background:#d4af3714;border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-100px}.contact-cta:after{content:"";filter:blur(20px);background:#1e63ff1a;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-80px}.contact-cta-content{z-index:2;max-width:850px;margin:auto;position:relative}.contact-cta-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.contact-cta-content h2{color:#fff;margin:25px 0;font-size:3rem}.contact-cta-content p{color:#cbd5e1;margin-bottom:40px;line-height:1.9}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-primary,.cta-secondary{cursor:pointer;border-radius:12px;padding:16px 38px;font-size:1rem;font-weight:700;transition:all .35s}.cta-primary{color:#081b34;background:#d4af37;border:none}.cta-primary:hover{transform:translateY(-5px);box-shadow:0 15px 35px #d4af3759}.cta-secondary{color:#fff;background:0 0;border:1px solid #fff6}.cta-secondary:hover{color:#081b34;background:#fff}@media (width<=1100px){.contact-hero{padding:0 8%}.contact-grid{grid-template-columns:repeat(2,1fr)}.contact-form-section,.office-container,.faq-grid{grid-template-columns:1fr}}@media (width<=768px){.contact-hero{height:60vh;padding:0 8%}.contact-hero-content h1{font-size:2.5rem}.section-title h2{font-size:2.2rem}.contact-grid,.input-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-primary,.cta-secondary{width:100%}.contact-cta-content h2{font-size:2.3rem}}@media (width<=480px){.contact-hero{padding:0 8%}.contact-hero-content h1{font-size:2rem}.contact-hero-content p{font-size:.95rem}.contact-form-box{padding:30px 20px}.contact-form-box h2{font-size:1.8rem}.office-item{padding:22px}.faq-card{padding:25px}.contact-cta-content h2{font-size:2rem}.contact-cta-content p{font-size:.95rem}}.login-page{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:50px 20px;display:flex}.login-card{background:#fff;border-radius:18px;width:100%;max-width:480px;padding:40px;box-shadow:0 10px 35px #00000014}.login-card h1{color:#062c73;text-align:center;margin-bottom:10px;font-size:2rem}.subtitle{text-align:center;color:#666;margin-bottom:35px;font-size:1rem}.form-group label{color:#222;margin-bottom:8px;font-weight:600;display:block}.form-group input{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:10px;outline:none;width:100%;height:50px;padding:0 15px;font-size:15px;transition:all .3s}.password-box{position:relative}.password-box input{padding-right:80px}.show-btn{color:#062c73;cursor:pointer;background:0 0;border:none;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.show-btn:hover{color:#0d47b5}.error{color:#d32f2f;margin-top:6px;font-size:13px;display:block}.error-input{border:2px solid #d32f2f!important}.login-options{justify-content:space-between;align-items:center;margin:20px 0 30px;font-size:14px;display:flex}.login-options label{color:#444;cursor:pointer;align-items:center;gap:8px;display:flex}.login-options input[type=checkbox]{width:16px;height:16px}.login-options a{color:#062c73;font-weight:600;text-decoration:none}.login-options a:hover{text-decoration:underline}.log-btn{color:#fff;cursor:pointer;background:#062c73;border:none;border-radius:10px;width:100%;height:52px;font-size:16px;font-weight:600;transition:all .3s}.log-btn:hover{background:#0d47b5}.log-btn:disabled{cursor:not-allowed;background:#9aa7c0}.register-link{text-align:center;color:#555;margin-top:30px;font-size:15px}.register-link a{color:#062c73;margin-left:6px;font-weight:700;text-decoration:none}.register-link a:hover{text-decoration:underline}@media (width<=768px){.login-card{padding:30px 25px}.login-card h1{font-size:1.8rem}.login-options{flex-direction:column;align-items:flex-start;gap:15px}.log-btn{height:50px}}@media (width<=480px){.login-page{padding:20px}.login-card{border-radius:14px;padding:25px 20px}.login-card h1{font-size:1.6rem}.subtitle{font-size:.95rem}}.otp-page{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.otp-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:430px;padding:40px 35px;box-shadow:0 15px 45px #00000014}.otp-card h1{color:#0f172a;margin:0;font-size:30px;font-weight:700}.otp-subtitle{color:#64748b;margin:18px 0 30px;font-size:15px;line-height:1.7}.otp-input{letter-spacing:12px;text-align:center;box-sizing:border-box;border:2px solid #dbe4ef;border-radius:12px;outline:none;width:100%;height:58px;margin-bottom:22px;padding:0 18px;font-size:26px;font-weight:700;transition:all .3s}.otp-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.otp-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;height:56px;font-size:16px;font-weight:600;transition:all .3s}.otp-btn:hover{background:#1d4ed8}.otp-btn:disabled{cursor:not-allowed;background:#94a3b8}.back-btn{color:#2563eb;cursor:pointer;background:0 0;border:2px solid #2563eb;border-radius:12px;width:100%;height:54px;margin-top:15px;font-size:15px;font-weight:600;transition:all .3s}.back-btn:hover{color:#fff;background:#2563eb}@media (width<=768px){.otp-card{padding:30px 20px}.otp-card h1{font-size:25px}.otp-input{letter-spacing:8px;height:54px;font-size:22px}}.register-page{background:#fafafa;min-height:100vh;padding:60px 20px}.register-container{background:#fff;border-radius:10px;max-width:1050px;margin:auto;padding:60px}.register-container h1{margin-bottom:25px;font-size:56px;font-weight:400}.register-container hr{border:none;border-top:1px solid #ddd;margin-bottom:50px}.register-container h2{margin-bottom:40px;font-size:48px;font-weight:400}.form-section{margin-bottom:50px}.form-section h3{margin-bottom:30px;font-size:24px}.row{gap:30px;margin-bottom:30px;display:flex}.row.three .form-group{flex:1}.form-group{flex-direction:column;flex:1;display:flex}.form-group.small{max-width:300px}label{margin-bottom:10px;font-size:17px;font-weight:600}input,select{border:1px solid #bbb;border-radius:12px;outline:none;height:58px;padding:0 18px;font-size:17px;transition:all .3s}input:focus,select:focus{border-color:#0b4ed1}@media (width<=768px){.register-container{padding:30px}.register-container h1{font-size:38px}.register-container h2{font-size:30px}.row{flex-direction:column;gap:20px}.form-group.small{max-width:100%}}.form-group input::placeholder{color:#9a9a9a}.form-group select{cursor:pointer}.form-section{border-bottom:1px solid #ececec;padding-bottom:20px}.form-section:last-child{border-bottom:none}.checkbox-group{flex-direction:column;gap:20px;margin-top:20px;display:flex}.checkbox-item{cursor:pointer;color:#444;align-items:flex-start;gap:15px;font-size:16px;line-height:1.7;display:flex}.checkbox-item input{width:18px;height:18px;margin-top:5px}.submit-section{text-align:center;margin-top:60px}.submit-btn{color:#fff;cursor:pointer;background:#062c73;border:none;border-radius:50px;width:100%;max-width:450px;height:60px;font-size:18px;font-weight:600;transition:all .3s}.submit-btn:hover{background:#0b4ed1;transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.login-link{color:#555;margin-top:25px;font-size:16px}.login-link a{color:#062c73;font-weight:600;text-decoration:none}.login-link a:hover{text-decoration:underline}@media (width<=768px){.submit-btn{width:100%}.checkbox-item{font-size:15px}}.error{color:#d32f2f;margin-top:6px;font-size:14px;font-weight:500;display:block}input.error-input,select.error-input{border:2px solid #d32f2f}.register-subtitle{color:#666;margin-top:10px;margin-bottom:40px;font-size:18px}.wizard-buttons{justify-content:space-between;align-items:center;margin-top:60px;display:flex}.prev-btn{color:#062c73;cursor:pointer;background:#fff;border:2px solid #062c73;border-radius:50px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s}.prev-btn:hover{color:#fff;background:#062c73}.next-btn{color:#fff;cursor:pointer;background:#062c73;border:none;border-radius:50px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s}.next-btn:hover{background:#0b4ed1}.submit-btn{color:#fff;cursor:pointer;background:#0b7a3d;border:none;border-radius:50px;margin-left:auto;padding:16px 45px;font-size:17px;font-weight:600;transition:all .3s}.submit-btn:hover{background:#095f30}@media (width<=768px){.wizard-buttons{flex-direction:column;gap:20px}.prev-btn,.next-btn,.submit-btn{width:100%}}.progress-wrapper{justify-content:space-between;align-items:center;margin:50px 0 70px;display:flex;position:relative}.progress-item{flex:1;align-items:center;display:flex;position:relative}.circle{color:#777;background:#fff;border:2px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:all .3s;display:flex}.circle.active{color:#fff;background:#062c73;border-color:#062c73}.label{color:#999;margin-left:12px;font-size:17px;font-weight:500}.label.active{color:#062c73;font-weight:600}.line{background:#ddd;flex:1;height:2px;margin:0 15px}.line.active{background:#062c73}@media (width<=768px){.progress-wrapper{flex-direction:column;align-items:flex-start;gap:25px}.progress-item{width:100%}.line{display:none}}.plans-hero{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#081b34d9,#081b34e0),url(/images/plans-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:70vh;padding:0 8%;display:flex}.plans-content{max-width:850px}.plans-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.plans-content h1{margin:25px 0;font-size:3.8rem}.plans-content p{color:#cbd5e1;line-height:1.8}.plans-section{background:#f8fafc;padding:120px 8%}.plans-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:70px;display:grid}.plan-card{background:#fff;border-radius:22px;transition:all .4s;overflow:hidden;box-shadow:0 18px 45px #00000014}.plan-card img{object-fit:cover;width:100%;height:240px;transition:all .5s}.plan-card:hover img{transform:scale(1.08)}.plan-body{padding:30px}.plan-body h3{color:#081b34;margin-bottom:18px;font-size:1.5rem}.plan-body p{color:#64748b;margin-bottom:30px;line-height:1.8}.plan-body button{color:#fff;cursor:pointer;background:#1e63ff;border:none;border-radius:12px;width:100%;padding:16px;font-weight:700;transition:all .35s}.plan-body button:hover{color:#081b34;background:#d4af37}@media (width<=992px){.plans-grid{grid-template-columns:repeat(2,1fr)}.plans-content h1{font-size:2.8rem}}@media (width<=650px){.plans-grid{grid-template-columns:1fr}.plans-content h1{font-size:2.2rem}}body{background:#f8fafc;font-family:Poppins,sans-serif}.wealth-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#081b34e0,#081b34e6),url(/images/wealth-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:85vh;padding:0 2%;display:flex;position:relative;overflow:hidden}.hero-overlay{background:radial-gradient(circle at 100% 0,#d4af3726,#0000 45%);position:absolute;inset:0}.wealth-hero-content{z-index:2;max-width:900px;padding-top:130px;position:relative}.wealth-hero-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.wealth-hero-content h1{color:#fff;margin:25px 0;font-size:3rem;line-height:1.2}.wealth-hero-content p{color:#cbd5e1;margin-bottom:45px;font-size:1.1rem;line-height:1.9}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.primary-btn{color:#081b34;cursor:pointer;background:#d4af37;border:none;border-radius:12px;padding:18px 38px;font-size:1rem;font-weight:700;transition:all .35s}.primary-btn:hover{transform:translateY(-5px);box-shadow:0 15px 35px #d4af3759}.secondary-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:12px;padding:18px 38px;transition:all .35s}.secondary-btn:hover{color:#081b34;background:#fff}.wealth-intro{padding:110px 8% 60px}.wealth-services{padding:40px 8% 120px}.services-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.service-card{background:#fff;border-radius:24px;transition:all .4s;overflow:hidden;box-shadow:0 18px 45px #00000014}.service-card:hover{transform:translateY(-12px);box-shadow:0 30px 60px #1e63ff2e}.image-container{position:relative;overflow:hidden}.image-container img{object-fit:cover;width:100%;height:270px;transition:all .6s}.service-card:hover img{transform:scale(1.08)}.service-badge{color:#081b34;background:#d4af37;border-radius:40px;padding:8px 18px;font-size:.85rem;font-weight:700;position:absolute;top:20px;left:20px}.service-content{padding:35px}.service-content h3{color:#081b34;margin-bottom:18px;font-size:1.7rem}.service-content p{color:#64748b;margin-bottom:25px;line-height:1.8}.service-content ul{margin-bottom:30px;list-style:none}.service-content li{color:#475569;margin-bottom:12px;font-weight:500}.service-buttons{flex-wrap:wrap;gap:15px;display:flex}.card-btn{color:#fff;cursor:pointer;background:#1e63ff;border:none;border-radius:12px;flex:1;padding:15px;font-weight:700;transition:all .35s}.card-btn:hover{color:#081b34;background:#d4af37}.learn-btn{color:#1e63ff;cursor:pointer;background:#fff;border:2px solid #1e63ff;border-radius:12px;flex:1;padding:15px;font-weight:700;transition:all .35s}.learn-btn:hover{color:#fff;background:#1e63ff}@media (width<=1100px){.services-grid{grid-template-columns:1fr}}@media (width<=768px){.wealth-hero{height:75vh}.wealth-hero-content h1{font-size:2.6rem}.section-title h2{font-size:2.2rem}.hero-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.service-buttons{flex-direction:column}.card-btn,.learn-btn{width:100%}}@media (width<=480px){.wealth-hero-content h1{font-size:2rem}.wealth-hero-content p{font-size:.95rem}.service-content{padding:25px}.service-content h3{font-size:1.4rem}.image-container img{height:220px}}.news-hero{text-align:center;background-color:#0000;background-image:linear-gradient(#081b34e0,#081b34e6),url(/images/news-banner.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:70vh;padding:140px 8% 0;display:flex;position:relative;overflow:hidden}.news-overlay{background:radial-gradient(circle at 100% 0,#d4af372e,#0000 45%);position:absolute;inset:0}.news-hero-content{z-index:2;max-width:900px;position:relative}.news-hero-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.news-hero-content h1{color:#fff;margin:25px 0;font-size:4rem;line-height:1.2}.news-hero-content p{color:#cbd5e1;font-size:1.05rem;line-height:1.9}.featured-news{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:100px 8%;display:grid}.featured-image{border-radius:22px;overflow:hidden}.featured-image img{border-radius:22px;width:100%;transition:all .5s;display:block}.featured-image:hover img{transform:scale(1.06)}.featured-tag{color:#081b34;background:#d4af37;border-radius:30px;margin-bottom:20px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-block}.featured-content h2{color:#081b34;margin-bottom:20px;font-size:2.5rem;line-height:1.3}.featured-meta{color:#1e63ff;gap:20px;margin-bottom:20px;font-weight:600;display:flex}.featured-content p{color:#64748b;margin-bottom:35px;line-height:1.9}.featured-content button{color:#fff;cursor:pointer;background:#1e63ff;border:none;border-radius:12px;padding:16px 35px;font-weight:700;transition:all .35s}.featured-content button:hover{color:#081b34;background:#d4af37;transform:translateY(-4px)}.latest-news{background:#f8fafc;padding:40px 8% 120px}.section-title{text-align:center;max-width:760px;margin:0 auto 60px}.section-title span{color:#1e63ff;letter-spacing:2px;font-weight:700}.section-title h2{color:#081b34;margin:20px 0;font-size:2.8rem}.section-title p{color:#64748b;line-height:1.8}.news-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.news-card{background:#fff;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 15px 40px #00000014}.news-card:hover{transform:translateY(-12px);box-shadow:0 25px 55px #1e63ff26}.news-image{position:relative;overflow:hidden}.news-image img{object-fit:cover;width:100%;height:240px;transition:all .45s}.news-card:hover img{transform:scale(1.08)}.news-category{color:#081b34;background:#d4af37;border-radius:30px;padding:8px 16px;font-size:.8rem;font-weight:700;position:absolute;top:18px;left:18px}.news-content{padding:28px}.news-content small{color:#1e63ff;font-weight:600}.news-content h3{color:#081b34;margin:18px 0;line-height:1.4}.news-content p{color:#64748b;margin-bottom:25px;line-height:1.8}.read-btn{color:#fff;cursor:pointer;background:#081b34;border:none;border-radius:10px;width:100%;padding:15px;font-weight:700;transition:all .35s}.read-btn:hover{color:#081b34;background:#d4af37}.news-cta{text-align:center;background-color:#0000;background-image:linear-gradient(#081b34ed,#081b34f2),url(/images/world-map.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:120px 8%}.news-cta-content{max-width:850px;margin:auto}.news-cta-content span{color:#d4af37;letter-spacing:2px;font-weight:700}.news-cta-content h2{color:#fff;margin:25px 0;font-size:3rem}.news-cta-content p{color:#cbd5e1;margin-bottom:40px;line-height:1.9}.news-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.primary-news-btn,.secondary-news-btn{cursor:pointer;border-radius:12px;padding:16px 36px;font-weight:700;transition:all .35s}.primary-news-btn{color:#081b34;background:#d4af37;border:none}.primary-news-btn:hover{transform:translateY(-5px)}.secondary-news-btn{color:#fff;background:0 0;border:1px solid #fff}.secondary-news-btn:hover{color:#081b34;background:#fff}@media (width<=1100px){.news-hero{padding:0 8%}.news-grid{grid-template-columns:repeat(2,1fr)}.featured-news{grid-template-columns:1fr}}@media (width<=768px){.news-hero{height:60vh}.news-hero-content h1{font-size:2.6rem}.section-title h2{font-size:2.2rem}.featured-content h2{font-size:2rem}.news-buttons{flex-direction:column}.primary-news-btn,.secondary-news-btn{width:100%}}@media (width<=600px){.news-grid{grid-template-columns:1fr}.news-hero-content h1{font-size:2rem}.news-hero-content p{font-size:.95rem}.featured-meta{flex-direction:column;gap:8px}.news-cta-content h2{font-size:2.2rem}}*{box-sizing:border-box;margin:0;padding:0}.admin-layout{background:#f5f7fb;min-height:100vh;display:flex}.admin-main{flex-direction:column;flex:1;margin-left:280px;transition:all .3s;display:flex}.admin-content{flex:1;padding:30px;overflow-y:auto}.admin-sidebar{color:#fff;z-index:1000;background:#0f172a;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.sidebar-logo{border-bottom:1px solid #ffffff14;padding:30px 25px}.sidebar-logo h2{color:#fff;font-size:28px}.sidebar-logo p{color:#94a3b8;margin-top:5px}.sidebar-menu{flex:1;padding:20px 12px}.menu-link{color:#cbd5e1;border-radius:12px;align-items:center;gap:15px;margin-bottom:8px;padding:14px 18px;text-decoration:none;transition:all .3s;display:flex}.menu-link:hover{color:#fff;background:#1e293b}.menu-link.active{color:#fff;background:#2563eb}.menu-icon{width:22px;font-size:18px}.admin-navbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:80px;padding:0 30px;display:flex}.navbar-left{align-items:center;gap:20px;display:flex}.menu-toggle{cursor:pointer;background:#eef2ff;border:none;border-radius:10px;width:45px;height:45px;font-size:18px;display:none}.navbar-left h2{color:#111827}.navbar-left p{color:#6b7280;font-size:14px}.navbar-search{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;width:380px;height:46px;padding:0 16px;display:flex}.search-icon{color:#9ca3af}.navbar-search input{background:0 0;border:none;outline:none;flex:1;margin-left:10px;font-size:15px}.navbar-right{align-items:center;gap:20px;display:flex}.notification{cursor:pointer;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.notification svg{font-size:18px}.notification-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:5px;right:5px}.admin-profile{cursor:pointer;align-items:center;gap:12px;display:flex}.profile-icon{color:#2563eb;font-size:42px}.profile-info h4{color:#111827}.profile-info span{color:#6b7280;font-size:13px}@media (width<=992px){.navbar-search{width:260px}}@media (width<=768px){.admin-sidebar{transition:all .35s;left:-280px}.admin-sidebar.open{left:0}.admin-main{margin-left:0}.menu-toggle{justify-content:center;align-items:center;display:flex}.admin-navbar{padding:0 15px}.navbar-search,.profile-info{display:none}.admin-content{padding:18px}}.topbar{z-index:900;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:25px;height:80px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:18px;display:flex}.menu-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;transition:all .3s;display:none}.menu-btn:hover{color:#fff;background:#2563eb}.topbar-left h2{color:#111827;margin-bottom:4px;font-size:24px}.topbar-left span{color:#64748b;font-size:14px}.topbar-search{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;flex:1;align-items:center;max-width:520px;height:48px;padding:0 18px;display:flex}.topbar-search svg{color:#94a3b8;font-size:18px}.topbar-search input{background:0 0;border:none;outline:none;flex:1;margin-left:12px;font-size:15px}.topbar-right{align-items:center;gap:18px;display:flex}.notification-btn{cursor:pointer;color:#334155;background:#f8fafc;border:none;border-radius:12px;width:46px;height:46px;font-size:18px;transition:all .3s;position:relative}.notification-btn:hover{color:#fff;background:#2563eb}.notification-btn span{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.profile-box{cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:8px 14px;transition:all .3s;display:flex;position:relative}.profile-box:hover{background:#f8fafc}.profile-box img{object-fit:cover;border:2px solid #dbeafe;border-radius:50%;width:48px;height:48px}.profile-box h4{color:#111827;margin-bottom:4px;font-size:15px}.profile-box small{color:#64748b;font-size:12px}.profile-box svg:last-child{color:#94a3b8}.profile-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:220px;animation:.25s dropdown;position:absolute;top:70px;right:0;overflow:hidden;box-shadow:0 15px 40px #0f172a1f}@keyframes dropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:15px 20px;font-size:14px;transition:all .3s}.profile-dropdown button:hover{color:#2563eb;background:#eff6ff}@media (width<=992px){.menu-btn{display:flex}.topbar{padding:0 20px}.topbar-search{max-width:320px}}@media (width<=768px){.topbar{flex-wrap:wrap;gap:15px;height:auto;padding:15px}.topbar-left{width:100%}.topbar-left h2{font-size:20px}.topbar-search{order:3;width:100%;max-width:100%}.topbar-right{margin-left:auto}.profile-box div,.profile-box svg:last-child{display:none}}@media (width<=480px){.notification-btn{width:42px;height:42px}.profile-box{padding:0}.profile-box img{width:42px;height:42px}}.quick-actions{background:#fff;border-radius:18px;margin:30px 0;padding:25px;box-shadow:0 8px 20px #0000000f}.section-header{margin-bottom:20px}.section-header h3{color:#111827;margin-bottom:6px}.section-header p{color:#6b7280;font-size:14px}.action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.action-card{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:24px;transition:all .3s}.action-card:hover{border-color:#2563eb;transform:translateY(-5px);box-shadow:0 12px 25px #2563eb26}.action-icon{color:#2563eb;margin-bottom:15px;font-size:28px}.action-card h4{color:#111827;margin-bottom:8px}.action-card p{color:#6b7280;font-size:14px;line-height:1.6}@media (width<=768px){.action-grid{grid-template-columns:1fr}}.action-footer{color:#2563eb;justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;font-weight:600;display:flex}.action-arrow{transition:all .3s;transform:rotate(45deg)}.action-card:hover .action-arrow{transform:rotate(45deg)translate(5px,-5px)}.action-card:hover .action-icon{transform:scale(1.15)}.action-icon{transition:all .3s}.loading-screen{background:#f4f7fb;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex}.loading-card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:50px 35px;box-shadow:0 10px 30px #00000014}.loading-card h2{color:#062c73;margin-top:25px;margin-bottom:10px;font-size:28px}.loading-card p{color:#666;font-size:16px}.loader{border:5px solid #d8d8d8;border-top-color:#062c73;border-radius:50%;width:60px;height:60px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.loading-card{padding:40px 25px}.loading-card h2{font-size:24px}}.modal-overlay{z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.user-modal{background:#fff;border-radius:20px;width:100%;max-width:950px;max-height:90vh;animation:.3s scaleIn;overflow-y:auto;box-shadow:0 25px 60px #0003}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-profile{align-items:center;gap:20px;padding:30px;display:flex}.profile-avatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:34px;font-weight:700;display:flex}.modal-profile h3{color:#111827;margin-bottom:6px}.modal-profile p{color:#6b7280}.modal-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:0 30px 30px;display:grid}.modal-card{text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:20px;transition:all .3s}.modal-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.modal-card svg{color:#2563eb;margin-bottom:12px;font-size:28px}.modal-card span{color:#6b7280;margin-bottom:10px;display:block}.modal-card h3{color:#111827}.details-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 30px 30px;display:grid}.details-grid div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.details-grid svg{color:#2563eb;margin-right:8px}.details-grid strong{color:#111827;margin:10px 0 6px;display:block}.details-grid p{color:#6b7280}.modal-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;padding:0 30px 30px;display:grid}.modal-actions button{color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.modal-actions button:hover{transform:translateY(-3px)}.verify-btn{background:#16a34a}.suspend-btn{background:#dc2626}.deposit-btn{background:#2563eb}.withdraw-btn{background:#7c3aed}.user-modal::-webkit-scrollbar{width:8px}.user-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}@media (width<=768px){.modal-profile{text-align:center;flex-direction:column}.details-grid,.modal-actions{grid-template-columns:1fr}.modal-header{padding:20px}.modal-stats,.details-grid,.modal-actions{padding:0 20px 20px}}.users-page{background:#f5f7fb;min-height:100vh;padding:30px}.page-header,.users-toolbar,.users-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.add-user-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 18px}.users-toolbar{flex-wrap:wrap;margin-bottom:20px}.search-box{background:#fff;border:1px solid #ddd;border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.search-box input{border:none;outline:none;width:100%}.users-toolbar select{border:1px solid #ddd;border-radius:10px;padding:10px 14px}.users-summary{flex-wrap:wrap;margin:20px 0}.summary-card{background:#fff;border-radius:14px;flex:1;align-items:center;gap:15px;min-width:180px;padding:20px;display:flex;box-shadow:0 8px 20px #0000000f}.summary-card svg{color:#2563eb;font-size:30px}.table-card{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 8px 20px #0000000f}th,td{text-align:left;border-bottom:1px solid #eee;padding:16px}th{background:#f8fafc}.user-info{align-items:center;gap:12px;display:flex}.avatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.status.suspended{color:#b91c1c;background:#fee2e2}.action-buttons{gap:8px;display:flex}.action-buttons button{cursor:pointer;background:#eef2ff;border:none;border-radius:8px;padding:10px}.action-buttons button:hover{background:#dbeafe}@media (width<=768px){.users-page{padding:16px}.page-header,.users-toolbar,.users-summary{flex-direction:column;align-items:stretch}.summary-card{min-width:100%}table{min-width:900px}}.investment-page{box-sizing:border-box;background:#f8fafc;flex-direction:column;gap:30px;width:100%;min-height:100vh;padding:25px;display:flex}.page-header h2{color:#111827;margin-bottom:6px;font-size:30px;font-weight:700}.create-plan-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.create-plan-btn:hover{background:#1d4ed8;transform:translateY(-3px)}.investment-summary{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.summary-icon{color:#2563eb;background:#dbeafe;border-radius:16px;justify-content:center;align-items:center;width:65px;height:65px;font-size:28px;display:flex}.investment-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.search-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:280px;height:54px;padding:0 18px;display:flex}.search-box svg{color:#9ca3af;font-size:18px}.search-box input{background:0 0;border:none;outline:none;flex:1;font-size:15px}.search-box input::placeholder{color:#9ca3af}.plans-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plans-header h3{color:#111827;font-size:24px}.plans-header p{color:#6b7280;font-weight:500}.plan-card{background:#fff;border:1px solid #eef2f7;border-radius:20px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.plan-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a26}.plan-image{object-fit:cover;background:#e5e7eb;width:100%;height:220px}.plan-body{flex-direction:column;gap:18px;padding:22px;display:flex}.plan-body h3{color:#111827;margin:0;font-size:22px}.plan-body>span{color:#2563eb;background:#dbeafe;border-radius:999px;align-items:center;width:fit-content;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.plan-body>p{color:#6b7280;margin:0;font-size:15px;line-height:1.7}.plan-info{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.plan-info p{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:14px;font-size:14px}.plan-info strong{color:#111827;margin-bottom:6px;display:block}.status-badge{border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.status-badge.active{color:#15803d;background:#dcfce7}.status-badge.inactive{color:#b91c1c;background:#fee2e2}.plan-actions{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px;display:grid}.plan-actions button{cursor:pointer;border:none;border-radius:10px;height:46px;font-size:14px;font-weight:600;transition:all .3s}.plan-actions button:hover{transform:translateY(-2px)}.view-btn{color:#fff;background:#2563eb}.edit-btn{color:#fff;background:#16a34a}.toggle-btn{color:#fff;background:#f59e0b}.delete-btn{color:#fff;background:#dc2626}.empty-plans{text-align:center;color:#6b7280;background:#fff;border:2px dashed #cbd5e1;border-radius:18px;padding:60px 20px}.empty-plans h3{color:#111827;margin-bottom:10px}@media (width<=1200px){.investment-page{padding:20px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (width<=992px){.page-header{flex-direction:column;align-items:flex-start}.create-plan-btn{justify-content:center;width:100%}.investment-toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%;min-width:100%}.investment-summary{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(300px,340px));justify-content:start;gap:20px}}@media (width<=768px){.investment-page{gap:20px;padding:15px}.page-header h2{font-size:24px}.page-header p{font-size:14px}.investment-summary{grid-template-columns:1fr;gap:15px}.summary-card{padding:18px}.summary-icon{width:55px;height:55px;font-size:22px}.summary-card h2{font-size:24px}.plans-header{flex-direction:column;align-items:flex-start}.plans-header h3{font-size:22px}.plan-image{height:200px}.plan-body{padding:18px}.plan-body h3{font-size:20px}.plan-info,.plan-actions{grid-template-columns:1fr}.plan-actions button{width:100%}}@media (width<=480px){.investment-page{padding:12px}.page-header h2{font-size:22px}.summary-card{text-align:center;flex-direction:column}.summary-icon{margin-bottom:10px}.plan-image{height:170px}.plan-body{padding:15px}.plan-body h3{font-size:18px}.plan-body>p{font-size:14px}.plan-info p{padding:12px;font-size:13px}.search-box{height:48px}.create-plan-btn{height:48px;font-size:14px}}.investment-modal-overlay{position:center;z-index:9999;background:#0f172abf;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;inset:0}.investment-modal{background:#fff;border-radius:20px;width:100%;max-width:850px;max-height:92vh;animation:.3s scaleIn;overflow-y:auto;box-shadow:0 20px 60px #00000040}.modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.modal-header h2{color:#111827;font-size:24px}.modal-header button{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;width:42px;height:42px;font-size:18px;transition:all .3s}.modal-header button:hover{color:#fff;background:#ef4444}.investment-modal form{padding:30px}.form-group{flex-direction:column;margin-bottom:20px;display:flex}.form-group label{color:#374151;margin-bottom:8px;font-weight:600}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:14px;font-size:15px;transition:all .3s}.form-group textarea{resize:vertical;min-height:120px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.image-upload{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:220px;margin-bottom:25px;transition:all .3s;display:flex;overflow:hidden}.image-upload:hover{background:#eff6ff;border-color:#2563eb}.image-upload svg{color:#2563eb;margin-bottom:15px;font-size:50px}.image-upload p{color:#6b7280;font-weight:500}.preview-image{object-fit:cover;width:100%;height:100%}.two-column{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.modal-footer{justify-content:flex-end;gap:15px;margin-top:20px;display:flex}.cancel-btn,.save-btn{cursor:pointer;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s}.cancel-btn{color:#374151;background:#e5e7eb}.cancel-btn:hover{background:#d1d5db}.save-btn{color:#fff;background:#2563eb}.investment-modal::-webkit-scrollbar{width:8px}.investment-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media (width<=992px){.investment-modal{max-width:95%}}@media (width<=768px){.investment-modal{border-radius:15px;max-height:95vh}.modal-header{padding:20px}.modal-header h2{font-size:20px}.investment-modal form{padding:20px}.two-column{grid-template-columns:1fr;gap:0}.image-upload{height:180px}.modal-footer{flex-direction:column}.cancel-btn,.save-btn{width:100%}}.review-modal-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.review-modal{background:#fff;border-radius:18px;width:100%;max-width:650px;padding:30px;position:relative}.close-btn{cursor:pointer;font-size:30px;position:absolute;top:18px;right:20px}.review-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:25px 0;display:grid}.review-grid strong{margin-bottom:6px;display:block}.wallet-box{word-break:break-word;background:#f8fafc;border-radius:10px;margin-bottom:18px;padding:15px}.review-modal textarea{resize:none;box-sizing:border-box;border:1px solid #ddd;border-radius:10px;width:100%;margin-top:8px;padding:12px}.review-actions{justify-content:flex-end;gap:15px;margin-top:25px;display:flex}.reject-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:12px 22px}.approve-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:12px 22px}@media (width<=768px){.review-grid{grid-template-columns:1fr}.review-modal{padding:20px}}.deposit-management{flex-direction:column;gap:25px;padding:25px;display:flex}.page-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-header h2{color:#111827;margin-bottom:6px;font-size:30px}.page-header p{color:#6b7280}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.summary-icon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.summary-icon.pending{background:#f59e0b}.summary-card h4{color:#6b7280;margin-bottom:6px;font-size:14px}.summary-card h2{color:#111827;font-size:28px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.search-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;align-items:center;min-width:280px;height:50px;padding:0 18px;display:flex}.search-box svg{color:#9ca3af}.search-box input{background:0 0;border:none;outline:none;flex:1;margin-left:12px;font-size:15px}.toolbar select{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;height:50px;padding:0 16px}.table-container{background:#fff;border-radius:18px;width:100%;overflow-x:auto;box-shadow:0 10px 25px #0000000f}table{border-collapse:collapse;width:100%;min-width:950px}thead{background:#f8fafc}thead th{text-align:left;color:#374151;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px;font-weight:600}tbody td{color:#374151;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:18px}.user-cell{align-items:center;gap:12px;display:flex}.user-cell img{object-fit:cover;border:2px solid #e5e7eb;border-radius:50%;width:50px;height:50px}.user-cell strong{color:#111827;margin-bottom:4px;display:block}.user-cell span{color:#6b7280;font-size:13px}.status{border-radius:30px;justify-content:center;align-items:center;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.review-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:all .3s;display:flex}.review-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media (width<=992px){.page-header{flex-direction:column;align-items:flex-start}.toolbar{flex-direction:column;align-items:stretch}.toolbar select{width:100%}}@media (width<=768px){.deposit-management{padding:15px}.summary-grid{grid-template-columns:1fr}.summary-card{padding:18px}.page-header h2{font-size:24px}}.review-modal{background:#fff;border-radius:22px;width:100%;max-width:850px;max-height:90vh;animation:.3s scaleIn;overflow-y:auto;box-shadow:0 25px 60px #0000002e}@media (width<=768px){.review-user{text-align:center;flex-direction:column}.review-grid{grid-template-columns:1fr}.review-footer{flex-direction:column}.review-footer button{width:100%}.review-header{padding:20px}.review-user,.review-grid,.copy-box,.proof-section,.admin-note,.review-footer{padding-left:20px;padding-right:20px}}.admin-security-page{background:#f5f7fb;min-height:100vh;padding:30px}.security-header{margin-bottom:30px}.security-header h2{color:#1f2937;margin-bottom:8px;font-size:30px;font-weight:700}.security-header p{color:#6b7280;font-size:15px}.security-form{background:#fff;border-radius:18px;max-width:700px;padding:35px;box-shadow:0 10px 35px #00000014}.security-form .form-group{flex-direction:column;margin-bottom:22px;display:flex}.security-form label{color:#374151;margin-bottom:8px;font-size:15px;font-weight:600}.security-form input[type=text],.security-form input[type=number]{background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:55px;padding:0 15px;font-size:16px;transition:all .3s}.security-form input[type=text]:focus,.security-form input[type=number]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.switch-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:18px 20px;display:flex}.switch-box label{color:#374151;margin:0;font-weight:600}.switch-box input[type=checkbox]{cursor:pointer;width:22px;height:22px}.save-security-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;height:56px;font-size:17px;font-weight:600;transition:all .3s}.save-security-btn:hover{background:#1d4ed8}.save-security-btn:disabled{cursor:not-allowed;background:#94a3b8}@media (width<=768px){.admin-security-page{padding:18px}.security-form{padding:20px}.security-header h2{font-size:24px}.switch-box{flex-direction:column;align-items:flex-start;gap:15px}.save-security-btn{height:52px}}.dashboard-hero{grid-template-columns:2fr 1fr;gap:25px;margin-bottom:30px;display:grid}.hero-left{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:22px;padding:45px;position:relative;overflow:hidden}.hero-left:before{content:"";background:#ffffff14;border-radius:50%;width:350px;height:350px;position:absolute;top:-120px;right:-120px}.welcome-badge{background:#ffffff26;border-radius:30px;align-items:center;gap:10px;margin-bottom:25px;padding:10px 18px;font-size:14px;display:inline-flex}.hero-left h1{margin-bottom:15px;font-size:38px}.hero-left p{color:#e2e8f0;max-width:650px;margin-bottom:25px;line-height:1.8}.today-date{color:#f8fafc;font-size:15px;display:inline-block}.hero-balance{background:#fff;border-radius:22px;flex-direction:column;justify-content:center;padding:30px;display:flex;box-shadow:0 15px 40px #0f172a14}.hero-balance span{color:#64748b;font-size:14px}.hero-balance h2{color:#16a34a;margin:18px 0 30px;font-size:38px}.hero-actions{gap:15px;display:grid}.hero-actions button{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.deposit-btn{color:#fff;background:#2563eb}.invest-btn{color:#fff;background:#16a34a}.invest-btn:hover{background:#15803d}.withdraw-btn{color:#fff;background:#f59e0b}.hero-actions button:hover{transform:translateY(-2px)}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-bottom:30px;display:grid}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:18px;padding:25px;transition:all .3s;display:flex;box-shadow:0 12px 35px #0f172a0f}.stat-card:hover{transform:translateY(-6px)}.stat-icon{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;font-size:28px;display:flex}.balance{background:#2563eb}.invested{background:#7c3aed}.profit{background:#16a34a}.plans{background:#f59e0b}.stat-card span{color:#64748b;font-size:14px}.stat-card h3{color:#111827;margin-top:8px;font-size:28px}.portfolio-grid{grid-template-columns:2fr 1fr;gap:25px;display:grid}.portfolio-card,.performance-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:30px;box-shadow:0 12px 35px #0f172a0f}.section-title{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.section-title h2{color:#111827;font-size:22px}.section-title span{color:#2563eb;font-weight:600}.portfolio-profit h1{color:#16a34a;font-size:48px}.portfolio-profit span{color:#64748b;align-items:center;gap:8px;margin-top:10px;display:flex}.portfolio-progress{margin:35px 0}.progress-head{justify-content:space-between;margin-bottom:10px;display:flex}.progress-bar{background:#e5e7eb;border-radius:50px;height:12px;overflow:hidden}.portfolio-footer{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.portfolio-footer div{background:#f8fafc;border-radius:16px;padding:20px}.portfolio-footer small{color:#64748b}.portfolio-footer h4{color:#111827;margin-top:8px;font-size:24px}.performance-list{flex-direction:column;gap:20px;display:flex}.performance-list div{align-items:center;gap:18px;display:flex}.performance-list svg{color:#2563eb;background:#eff6ff;border-radius:14px;width:50px;height:50px;padding:14px}.performance-list strong{color:#111827;margin-bottom:6px;display:block}.performance-list small{color:#64748b}@media (width<=1100px){.dashboard-hero,.portfolio-grid{grid-template-columns:1fr}}@media (width<=768px){.hero-left{padding:30px}.hero-left h1{font-size:30px}.hero-balance{padding:25px}.hero-balance h2{font-size:30px}.portfolio-footer{grid-template-columns:1fr}}@media (width<=480px){.dashboard-stats{grid-template-columns:1fr}.hero-left h1{font-size:26px}.portfolio-profit h1{font-size:36px}}.featured-section{margin-top:35px}.featured-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:25px;display:grid}.featured-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.featured-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #0f172a1f}.featured-image{background:#f3f4f6;height:220px;position:relative;overflow:hidden}.featured-image img{object-fit:cover;width:100%;height:100%;transition:all .4s}.featured-card:hover .featured-image img{transform:scale(1.08)}.risk-badge{color:#fff;background:#2563eb;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:600;position:absolute;top:18px;right:18px;box-shadow:0 8px 20px #2563eb4d}.featured-content{flex-direction:column;flex:1;padding:24px;display:flex}.featured-content h3{color:#111827;margin-bottom:12px;font-size:24px}.featured-content p{color:#64748b;flex:1;margin-bottom:22px;line-height:1.7}.featured-info{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:24px;display:grid}.featured-info div{text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.featured-info span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.featured-info strong{color:#111827;font-size:20px}.featured-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:14px;width:100%;height:52px;font-size:15px;font-weight:600;transition:all .3s}.featured-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px)}.view-all-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:12px;padding:12px 22px;font-weight:600;transition:all .3s}.view-all-btn:hover{color:#fff;background:#2563eb}.empty-card{text-align:center;color:#64748b;background:#fff;border:2px dashed #cbd5e1;border-radius:20px;grid-column:1/-1;padding:60px 30px;font-size:17px}@media (width<=992px){.featured-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.featured-grid{grid-template-columns:1fr}.featured-image{height:210px}.featured-content{padding:20px}.featured-content h3{font-size:22px}}@media (width<=480px){.featured-info{grid-template-columns:1fr}.featured-image{height:190px}}.transactions-section{margin-top:35px}.transactions-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.transaction-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:22px 25px;transition:all .3s;display:flex}.transaction-row:last-child{border-bottom:none}.transaction-row:hover{background:#f8fafc}.transaction-left{align-items:center;gap:18px;display:flex}.transaction-icon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;font-size:22px;display:flex}.transaction-icon.Deposit{background:#16a34a}.transaction-icon.Withdrawal{background:#f59e0b}.transaction-icon.Investment{background:#2563eb}.transaction-left h4{color:#111827;margin-bottom:6px;font-size:17px}.transaction-left small{color:#64748b}.transaction-right{text-align:right}.transaction-right h3{color:#111827;margin-bottom:8px;font-size:22px}.status{text-transform:capitalize;border-radius:25px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block}.status.approved{color:#15803d;background:#dcfce7}@media (width<=768px){.transaction-row{flex-direction:column;align-items:flex-start;gap:18px}.transaction-right{text-align:left;width:100%}}@media (width<=480px){.transaction-row{padding:18px}.transaction-icon{width:48px;height:48px;font-size:20px}.transaction-right h3{font-size:18px}}.insights-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.insight-card,.goal-card,.market-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;box-shadow:0 12px 35px #0f172a0f}.insight-card p{color:#64748b;margin:25px 0;line-height:1.8}.learn-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:12px 22px;font-weight:600;transition:all .3s}.learn-btn:hover{background:#1d4ed8}.goal-card h1{color:#2563eb;margin:20px 0 8px;font-size:42px}.goal-card span{color:#64748b}.goal-progress{background:#e5e7eb;border-radius:30px;height:12px;margin:22px 0 10px;overflow:hidden}.goal-fill{background:linear-gradient(90deg,#16a34a,#2563eb);border-radius:30px;height:100%}.goal-card small{color:#64748b}.market-item{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.market-item:last-child{border-bottom:none}.market-item span{color:#64748b}.market-item strong{font-size:17px}.up{color:#16a34a}.down{color:#dc2626}@media (width<=992px){.insights-grid{grid-template-columns:1fr}}.sidebar{color:#fff;z-index:1000;background:#0f172a;flex-direction:column;width:260px;height:100vh;transition:all .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-logo{border-bottom:1px solid #ffffff14;align-items:center;gap:15px;padding:25px 20px;display:flex}.sidebar-logo img{object-fit:contain;background:#fff;border-radius:12px;width:55px;height:55px;padding:5px}.sidebar-logo h2{color:#fff;margin-bottom:3px;font-size:20px;font-weight:700}.sidebar-logo span{color:#94a3b8;font-size:12px}.close-sidebar{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:22px;display:none}.sidebar-menu{flex:1;padding:20px 15px;overflow-y:auto}.sidebar-menu::-webkit-scrollbar{width:5px}.sidebar-menu::-webkit-scrollbar-thumb{background:#334155;border-radius:20px}.menu-link{color:#cbd5e1;border-radius:14px;align-items:center;gap:15px;margin-bottom:10px;padding:15px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.menu-icon{justify-content:center;width:22px;font-size:18px;display:flex}.menu-link:hover{color:#fff;background:#1e293b;transform:translate(5px)}.menu-link.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 10px 25px #2563eb59}.sidebar-footer{border-top:1px solid #ffffff14;padding:20px}.logout-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.logout-btn:hover{background:#b91c1c;transform:translateY(-2px)}.sidebar-overlay{z-index:999;background:#0000008c;position:fixed;inset:0}@media (width<=992px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.close-sidebar{display:block}}@media (width<=768px){.sidebar{width:280px}.sidebar-logo{padding:20px}.menu-link{padding:14px 16px}}@media (width<=480px){.sidebar{width:260px}}--- CSS- .app-layout{background:#f5f7fb;min-height:100vh;display:flex;overflow-x:hidden}.main-area{flex-direction:column;flex:1;min-width:0;margin-left:260px;transition:margin-left .3s;display:flex}.page-content{box-sizing:border-box;flex:1;width:100%;padding:30px}.page-wrapper{flex-direction:column;gap:28px;width:100%;max-width:1500px;margin:0 auto;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.content-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:25px;box-shadow:0 10px 30px #0f172a0d}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.primary-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:14px 24px;font-weight:600;transition:all .3s}.primary-btn:hover{background:#1d4ed8;transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media (width<=992px){.main-area{margin-left:0}.page-content{padding:20px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.page-content{padding:15px}.page-wrapper{gap:20px}.page-header{flex-direction:column;align-items:flex-start}.page-header h1{font-size:26px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (width<=480px){.page-content{padding:12px}.content-card{border-radius:16px;padding:18px}}.deposit-page{background:#f5f7fb;min-height:100vh;padding:30px}.deposit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.deposit-header h2{color:#1f2937;margin-bottom:8px;font-size:32px}.deposit-header p{color:#6b7280}.deposit-btn,.card-btn,.submit-deposit,.copy-btn{cursor:pointer;border:none;font-weight:600;transition:all .3s}.deposit-btn{color:#fff;background:#0b5ed7;border-radius:10px;padding:14px 28px;font-size:15px}.deposit-btn:hover{background:#0849a6}.deposit-summary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:30px;display:grid}.deposit-guide{background:#fff;border-radius:18px;margin-bottom:30px;padding:25px;box-shadow:0 8px 25px #00000014}.deposit-guide h3{margin-bottom:20px}.deposit-guide ul{padding-left:20px}.deposit-guide li{color:#555;margin-bottom:12px}.transaction-section{background:#fff;border-radius:18px;padding:25px;box-shadow:0 8px 25px #00000014}.transaction-table{overflow-x:auto}th{text-align:left;background:#f4f7fc;padding:18px}td{border-bottom:1px solid #ececec;padding:18px}.pending{color:#d48806;background:#fff3cd}.approved{color:#198754;background:#d4edda}.rejected{color:#dc3545;background:#fde2e2}.deposit-modal{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;padding:30px;animation:.35s popup;overflow-y:auto}@keyframes popup{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.deposit-page{padding:18px}.deposit-header{flex-direction:column;align-items:flex-start}.deposit-header h2{font-size:26px}.summary-card h1{font-size:34px}.deposit-modal{padding:20px}table{font-size:14px}}.wallet-card{background:#f8fbff;border:1px solid #dce8f8;border-radius:16px;margin-bottom:25px;padding:22px}.wallet-card h3{color:#1f2937;margin-bottom:15px}.network-badge{color:#0b5ed7;background:#e8f2ff;border-radius:30px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.network-badge span{font-weight:700}.wallet-card label{color:#555;margin-bottom:10px;font-weight:600;display:block}.wallet-box{align-items:center;gap:10px;display:flex}.wallet-box input{color:#333;background:#fff;border:1px solid #d9dee7;border-radius:10px;flex:1;height:50px;padding:0 15px;font-size:15px}.copy-btn{color:#fff;background:#0b5ed7;border-radius:10px;height:50px;padding:0 22px;font-weight:600}.copy-btn:hover{background:#0849a6}.qr-section{text-align:center;margin-bottom:30px}.qr-section h4{color:#333;margin-bottom:15px}.qr-box{background:#fff;border:1px solid #dce3ef;border-radius:16px;justify-content:center;align-items:center;width:200px;height:200px;margin:auto;display:flex;overflow:hidden}.qr-box img{object-fit:cover;width:100%;height:100%}.deposit-form{margin-top:20px}.submit-deposit{color:#fff;background:linear-gradient(135deg,#0b5ed7,#1976d2);border-radius:12px;width:100%;height:55px;font-size:16px;font-weight:700}.submit-deposit:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0b5ed740}.deposit-note{background:#fff8e6;border-left:5px solid #f5a623;border-radius:12px;margin-top:30px;padding:20px}.deposit-note h4{color:#8a5a00;margin-bottom:15px}.deposit-note ul{padding-left:20px}.deposit-note li{color:#555;margin-bottom:10px;line-height:1.6}.deposit-modal::-webkit-scrollbar{width:8px}.deposit-modal::-webkit-scrollbar-thumb{background:#c6d4e8;border-radius:10px}.deposit-modal::-webkit-scrollbar-track{background:#f2f5fa}@media (width<=768px){.wallet-box{flex-direction:column}.wallet-box input,.copy-btn{width:100%}.qr-box{width:170px;height:170px}.submit-deposit{height:52px}.deposit-note{padding:16px}}.no-data{text-align:center;color:#777;padding:30px;font-weight:500}.withdraw-summary-card{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin-bottom:30px;display:grid}.summary-item{text-align:center;background:#f8fbff;border:1px solid #dce8f8;border-radius:16px;padding:18px;transition:all .3s}.summary-item:hover{transform:translateY(-3px);box-shadow:0 10px 20px #00000014}.summary-item span{color:#6b7280;margin-bottom:10px;font-size:14px;display:block}.summary-item h2{color:#0b5ed7;margin:0;font-size:24px}.summary-item h3{color:#198754;margin:0;font-size:22px}.summary-item .available{color:#198754;font-weight:700}@media (width<=768px){.withdraw-summary-card{grid-template-columns:1fr 1fr}.summary-item h2{font-size:20px}}.withdraw-summary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:30px;display:grid}.summary-card{background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 25px #00000014}.summary-card h1{color:#0b5ed7;margin:15px 0;font-size:42px}.card-title{color:#777;font-weight:600}.summary-card p{color:#666;line-height:1.7}.blue-card{color:#fff;background:linear-gradient(135deg,#0b5ed7,#1976d2)}.blue-card h3{margin-bottom:15px;font-size:26px}.blue-card p{color:#edf2ff}.card-btn{color:#0b5ed7;background:#fff;border-radius:10px;margin-top:25px;padding:14px 24px}.card-btn:hover{transform:translateY(-2px)}.withdraw-btn,.submit-withdraw{cursor:pointer;border:none;font-weight:600;transition:all .3s}.withdraw-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.withdraw-header h2{color:#1f2937;margin-bottom:8px;font-size:32px}.withdraw-header p{color:#6b7280}.withdraw-btn{color:#fff;background:#0b5ed7;border-radius:10px;padding:14px 28px;font-size:15px}.withdraw-btn:hover{background:#0849a6}.withdraw-modal{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;padding:30px;animation:.35s popup;overflow-y:auto}.modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.modal-header h2{color:#1f2937}.modal-header p{color:#777;margin-top:5px}.close-btn{cursor:pointer;background:#f2f2f2;border:none;border-radius:50%;width:42px;height:42px;font-size:18px}.close-btn:hover{background:#e6e6e6}@media (width<=768px){.withdraw-page{padding:18px}.withdraw-header{flex-direction:column;align-items:flex-start}.withdraw-header h2{font-size:26px}.summary-card h1{font-size:34px}.withdraw-modal{padding:20px}}.withdraw-form{margin-top:20px}.input-group{margin-bottom:20px}.input-group label{color:#444;margin-bottom:8px;font-weight:600;display:block}.input-group input{background:#fff;border:1px solid #d9dee7;border-radius:10px;width:100%;height:52px;padding:0 15px;font-size:15px;transition:all .3s}.input-group input[type=file]{height:auto;padding:12px}.input-group input:focus{border-color:#0b5ed7;outline:none;box-shadow:0 0 0 3px #0b5ed726}.checkbox-area{align-items:flex-start;gap:10px;margin:25px 0;display:flex}.checkbox-area input{margin-top:4px}.checkbox-area label{color:#555;line-height:1.6}.submit-withdraw{color:#fff;background:linear-gradient(135deg,#0b5ed7,#1976d2);border-radius:12px;width:100%;height:55px;font-size:16px;font-weight:700}.submit-withdraw:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0b5ed740}.withdrawal-modal{background:#fff;border-radius:20px;width:100%;max-width:520px;padding:30px;animation:.3s popup;position:relative;box-shadow:0 20px 50px #0003}.close-modal{cursor:pointer;color:#777;font-size:30px;transition:all .3s;position:absolute;top:15px;right:20px}.close-modal:hover{color:#dc2626}.withdrawal-modal h2{color:#1e293b;margin-bottom:10px}.withdrawal-modal p{color:#64748b;margin-bottom:5px}.withdrawal-modal h3{color:#2563eb;margin-bottom:25px;font-size:28px}.withdrawal-modal label{color:#334155;margin-top:18px;margin-bottom:8px;font-weight:600;display:block}.withdrawal-modal input,.withdrawal-modal select,.withdrawal-modal textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:14px;font-size:15px;transition:all .3s}.withdrawal-modal input:focus,.withdrawal-modal select:focus,.withdrawal-modal textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.withdrawal-modal textarea{resize:vertical;min-height:90px}.confirm-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;margin-top:25px;padding:15px;font-size:16px;font-weight:600;transition:all .3s}.confirm-btn:hover{background:#1d4ed8;transform:translateY(-2px)}@media (width<=768px){.withdrawal-modal{border-radius:16px;padding:22px}.withdrawal-modal h2{font-size:22px}.withdrawal-modal h3{font-size:24px}}.review-modal-overlay{z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.withdrawal-modal{background:#fff;border-radius:22px;width:100%;max-width:850px;max-height:90vh;animation:.3s scaleIn;overflow-y:auto;box-shadow:0 25px 60px #0000002e}.review-modal::-webkit-scrollbar{width:8px}.review-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.review-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.review-header h2{color:#111827;font-size:24px}.review-header button{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;width:42px;height:42px;font-size:18px;transition:all .3s}.review-header button:hover{color:#fff;background:#ef4444}.review-user{align-items:center;gap:20px;padding:28px;display:flex}.review-user img{object-fit:cover;border:3px solid #e5e7eb;border-radius:50%;width:80px;height:80px}.review-user h3{color:#111827;margin-bottom:5px}.review-user p{color:#6b7280;margin-bottom:4px}.review-user span{color:#2563eb;font-size:14px}.review-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding:0 28px 25px;display:grid}.review-grid div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.review-grid strong{color:#111827;margin-bottom:8px;display:block}.review-grid p{color:#6b7280}.copy-box{padding:0 28px 22px}.copy-box label{color:#111827;margin-bottom:10px;font-weight:600;display:block}.copy-box div{display:flex}.copy-box input{background:#f9fafb;border:1px solid #d1d5db;border-right:none;border-radius:10px 0 0 10px;outline:none;flex:1;height:50px;padding:0 15px}.copy-box button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:0 10px 10px 0;width:60px;transition:all .3s}.copy-box button:hover{background:#1d4ed8}.proof-section{padding:0 28px 25px}.proof-section label{color:#111827;margin-bottom:12px;font-weight:600;display:block}.proof-section img{object-fit:contain;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-height:420px}.admin-note{padding:0 28px 28px}.admin-note label{color:#111827;margin-bottom:10px;font-weight:600;display:block}.admin-note textarea{resize:vertical;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;min-height:120px;padding:15px;font-size:15px}.admin-note textarea:focus{border-color:#2563eb}.review-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:15px;padding:24px 28px;display:flex}.review-footer button{color:#fff;cursor:pointer;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s}.review-footer button:hover{transform:translateY(-2px)}.reject-btn{background:#dc2626}.approve-btn{background:#16a34a}@media (width<=768px){.review-user{text-align:center;flex-direction:column}.review-grid{grid-template-columns:1fr}.review-footer{flex-direction:column}.review-footer button{width:100%}.review-header{padding:20px}.review-user,.review-grid,.copy-box,.proof-section,.admin-note,.review-footer{padding-left:20px;padding-right:20px}}.date-input{background:#fff;border:1px solid #dcdfe6;border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-size:14px;transition:all .3s}.date-input:focus{border-color:#0d6efd;outline:none;box-shadow:0 0 0 3px #0d6efd26}.date-note{color:#777;margin-top:6px;font-size:12px;display:block}.investment-page{width:100%}.investment-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.investment-header h1{color:#111827;margin-bottom:8px;font-size:2rem;font-weight:700}.investment-header p{color:#6b7280;font-size:15px}.balance-card{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:20px;align-items:center;gap:16px;padding:20px 28px;display:flex;box-shadow:0 15px 35px #2563eb40}.balance-card svg{font-size:34px}.balance-card span{opacity:.9;font-size:14px;display:block}.balance-card h2{margin-top:4px;font-size:28px;font-weight:700}.featured-plan{background-color:#0000;background-image:linear-gradient(#0f172ab3,#0f172ab3),url(https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?auto=format&fit=crop&w=1400&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;align-items:center;min-height:260px;margin-bottom:35px;display:flex;position:relative;overflow:hidden}.featured-overlay{color:#fff;max-width:650px;padding:45px}.featured-badge{background:#f59e0b;border-radius:30px;margin-bottom:18px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.featured-overlay h2{margin-bottom:15px;font-size:2rem}.featured-overlay p{opacity:.95;line-height:1.8}.investment-toolbar{flex-wrap:wrap;gap:20px;margin-bottom:35px;display:flex}.search-box,.filter-box{background:#fff;border:1px solid #e5e7eb;border-radius:15px;flex:1;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 8px 20px #0000000d}.search-box input{background:0 0;border:none;outline:none;width:100%;font-size:15px}.filter-box select{cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:15px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.investment-card{background:#fff;border:1px solid #eef2f7;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 12px 35px #0f172a12}.investment-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #0000001f}.investment-card img{object-fit:cover;width:100%;height:210px}.card-content{padding:22px}.card-content h3{color:#111827;margin-bottom:12px;font-size:22px}.card-content p{color:#6b7280;margin-bottom:22px;line-height:1.7}.plan-info{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px;display:grid}.plan-info div{text-align:center;background:#f8fafc;border-radius:12px;padding:14px}.plan-info svg{color:#2563eb;margin-bottom:8px;font-size:18px}.plan-info span{color:#374151;font-size:13px;font-weight:600;display:block}.invest-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:14px;width:100%;padding:15px;font-size:16px;font-weight:600;transition:all .3s}.invest-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #2563eb40}@media (width<=992px){.investment-header{flex-direction:column;align-items:flex-start}.featured-overlay{padding:30px}.featured-overlay h2{font-size:1.7rem}}@media (width<=768px){.investment-toolbar{flex-direction:column}.plans-grid,.plan-info{grid-template-columns:1fr}}@media (width<=480px){.investment-header h1{font-size:1.6rem}.balance-card{justify-content:center;width:100%}.featured-overlay{padding:25px}.featured-overlay h2{font-size:1.4rem}.card-content{padding:18px}}.investment-modal{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.investment-modal-content{background:#fff;border-radius:25px;width:100%;max-width:520px;animation:.3s popup;position:relative;overflow:hidden}.close-modal{cursor:pointer;color:#fff;font-size:30px;position:absolute;top:12px;right:18px}.investment-modal-content img{object-fit:cover;width:100%;height:220px}.investment-modal-content h2{padding:20px 25px 10px}.investment-modal-content p{color:#666;padding:0 25px}.investment-details{grid-template-columns:repeat(2,1fr);gap:15px;padding:25px;display:grid}.investment-details div{background:#f8fafc;border-radius:12px;padding:15px}.investment-details strong{margin-bottom:8px;display:block}.investment-modal-content label{margin:0 25px 8px;font-weight:600;display:block}.investment-modal-content input{border:1px solid #ddd;border-radius:12px;width:calc(100% - 50px);margin:0 25px;padding:15px;font-size:16px}.confirm-invest{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:calc(100% - 50px);margin:25px;padding:16px;font-size:16px;font-weight:600}.my-investments-page{width:100%}.page-header{margin-bottom:30px}.page-header h1{color:#111827;margin-bottom:8px;font-size:2rem;font-weight:700}.page-header p{color:#6b7280;font-size:15px}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-bottom:35px;display:grid}.portfolio-card{background:#fff;border-radius:20px;align-items:center;gap:18px;padding:22px;transition:all .3s;display:flex;box-shadow:0 12px 30px #0f172a14}.portfolio-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #0f172a26}.portfolio-card svg{color:#2563eb;background:#eff6ff;border-radius:50%;width:60px;height:60px;padding:15px;font-size:24px}.portfolio-card span{color:#6b7280;font-size:14px}.portfolio-card h2{color:#111827;margin-top:6px;font-size:28px;font-weight:700}.empty-card{text-align:center;color:#6b7280;background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 25px #0000000d}.investment-list{flex-direction:column;gap:25px;display:flex}.investment-item{background:#fff;border-radius:22px;grid-template-columns:170px 1fr auto;gap:25px;transition:all .35s;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.investment-item:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.investment-item img{object-fit:cover;width:100%;height:100%;min-height:220px}.investment-info{padding:25px 0}.investment-info h3{color:#111827;margin-bottom:10px;font-size:24px}.status{border-radius:30px;margin-bottom:22px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-block}.status.active{color:#16a34a;background:#dcfce7}.status.matured{color:#d97706;background:#fef3c7}.investment-meta{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.investment-meta p{color:#374151;background:#f8fafc;border-radius:12px;padding:14px;font-size:15px}.investment-meta strong{color:#111827;margin-bottom:6px;display:block}.investment-date{background:#f9fafb;border-left:1px solid #eef2f7;flex-direction:column;justify-content:center;align-items:center;width:180px;display:flex}.investment-date svg{color:#2563eb;margin-bottom:12px;font-size:28px}.investment-date small{color:#6b7280;font-size:14px}@media (width<=992px){.investment-item{grid-template-columns:1fr}.investment-item img{height:220px}.investment-date{border-top:1px solid #eef2f7;border-left:none;flex-direction:row;gap:12px;width:100%;padding:25px}}@media (width<=768px){.portfolio-grid,.investment-meta{grid-template-columns:1fr}.investment-info{padding:20px}}@media (width<=480px){.page-header h1{font-size:1.6rem}.portfolio-card{padding:18px}.portfolio-card h2{font-size:24px}.investment-info h3{font-size:20px}}.progress-section{margin-top:25px}.progress-top{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.progress-bar{background:#e5e7eb;border-radius:30px;width:100%;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#2563eb,#10b981);border-radius:30px;height:100%}.progress-section small{color:#6b7280;margin-top:10px;display:block}.profile-page{background:#f5f7fb;min-height:100vh;padding:30px}.profile-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.profile-header h1{color:#1e293b;margin-bottom:8px;font-size:30px}.profile-header p{color:#64748b}.profile-tabs{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.profile-tabs button{cursor:pointer;color:#475569;background:#fff;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 5px 15px #0000000d}.profile-tabs button:hover,.profile-tabs button.active{color:#fff;background:#2563eb}.profile-hero{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:30px;display:flex;box-shadow:0 10px 25px #0000000f}.profile-left{align-items:center;gap:20px;display:flex}.profile-avatar{position:relative}.profile-avatar img{object-fit:cover;border:5px solid #2563eb;border-radius:50%;width:120px;height:120px}.camera-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;width:38px;height:38px;position:absolute;bottom:5px;right:5px}.profile-details h2{color:#1e293b;margin-bottom:8px}.profile-details p{color:#64748b;margin-bottom:10px}.verified-badge{color:#15803d;background:#dcfce7;border-radius:30px;padding:7px 15px;font-size:13px;font-weight:600}.profile-right{text-align:right}.wallet-summary span{color:#64748b}.wallet-summary h2{color:#16a34a;margin-top:8px;margin-bottom:15px}.member-date{margin-bottom:20px}.member-date strong{color:#334155}.member-date p{color:#64748b}.edit-profile-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 24px;font-weight:600;transition:all .3s}.edit-profile-btn:hover{background:#1d4ed8}.profile-content{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 25px #0000000f}.profile-section h3{color:#1e293b;margin-bottom:25px}.info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:18px;transition:all .3s}.info-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000000f}.info-card label{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.info-card h4{color:#1e293b;word-break:break-word}.verified-text{color:#16a34a}.profile-action{text-align:right;margin-top:30px}@media (width<=992px){.profile-hero{text-align:center;flex-direction:column;gap:30px}.profile-left{flex-direction:column}.profile-right{text-align:center}}@media (width<=768px){.profile-page{padding:18px}.profile-header{flex-direction:column;align-items:flex-start;gap:10px}.profile-tabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.profile-tabs button{white-space:nowrap}.info-grid{grid-template-columns:1fr}.profile-content{padding:20px}.profile-avatar img{width:100px;height:100px}}.wallet-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:25px}.wallet-row{margin-bottom:20px}.wallet-row label{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.wallet-row span,.wallet-row p{color:#1e293b;word-break:break-all;font-size:16px}.edit-wallet-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 24px;font-weight:600}.edit-wallet-btn:hover{background:#1d4ed8}.modal-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wallet-modal{background:#fff;border-radius:18px;width:100%;max-width:500px;padding:30px;animation:.25s popup}.wallet-modal h2{color:#1e293b;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{margin-bottom:8px;font-weight:600;display:block}.form-group select,.form-group textarea{border:1px solid #dbe3ec;border-radius:10px;outline:none;width:100%;padding:14px;font-size:15px}.modal-buttons{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.cancel-btn{cursor:pointer;background:#e2e8f0;border:none;border-radius:10px;padding:12px 20px}.save-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:12px 20px}.save-btn:hover{background:#15803d}.security-note{color:#64748b;margin-top:10px;font-size:14px;line-height:1.5}.security-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;margin-top:18px;padding:12px 18px;font-weight:600;transition:all .3s}.security-btn:hover{background:#1d4ed8}.modal-text{color:#64748b;margin-bottom:20px}.form-group input{border:1px solid #dbe3ec;border-radius:10px;outline:none;width:100%;padding:14px;font-size:15px;transition:all .3s}.form-group input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.logout-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;margin-top:18px;padding:12px 20px;font-weight:600;transition:all .3s}.logout-btn:hover{background:#b91c1c}.transactions-page{background:#f5f7fb;min-height:100vh;padding:30px}.transactions-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.transactions-header h1{color:#1e293b;margin-bottom:8px;font-size:32px}.transactions-header p{color:#64748b;font-size:15px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px;display:grid}.summary-card{background:#fff;border-radius:16px;align-items:center;gap:18px;padding:20px;transition:all .3s;display:flex;box-shadow:0 8px 20px #0000000f}.summary-card:hover{transform:translateY(-5px)}.summary-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;padding:15px;font-size:22px;display:flex}.summary-icon.primary{background:#2563eb}.summary-icon.success{background:#16a34a}.summary-icon.danger{background:#dc2626}.summary-icon.investment{background:#7c3aed}.summary-card span{color:#64748b;font-size:14px}.summary-card h2{color:#0f172a;margin-top:6px}.toolbar{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.search-box{flex:1}.search-box input{border:1px solid #dbe3ec;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px}.toolbar select{background:#fff;border:1px solid #dbe3ec;border-radius:12px;outline:none;padding:14px 18px}.table-container{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #0000000f}table{border-collapse:collapse;width:100%}thead{color:#fff;background:#2563eb}th,td{text-align:left;padding:18px}tbody tr{border-bottom:1px solid #eef2f7;transition:all .3s}tbody tr:hover{background:#f8fbff}.type-cell{align-items:center;gap:10px;display:flex}.deposit-icon{color:#16a34a}.withdraw-icon{color:#dc2626}.investment-icon{color:#7c3aed}.bonus-icon{color:#f59e0b}.status{border-radius:30px;padding:7px 14px;font-size:13px;font-weight:600}.status.pending{color:#ea580c;background:#fff7ed}.status.completed{color:#15803d;background:#dcfce7}.status.rejected{color:#b91c1c;background:#fee2e2}.empty-card{text-align:center;color:#64748b;padding:60px}@media (width<=768px){.transactions-page{padding:18px}.transactions-header{flex-direction:column;align-items:flex-start;gap:12px}.toolbar{flex-direction:column}.search-box,.toolbar select{width:100%}.table-container{overflow-x:auto}table{min-width:700px}}.verify-page{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.verify-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:650px;padding:50px;box-shadow:0 15px 40px #00000014}.verify-icon{margin-bottom:20px;font-size:70px}.verify-card h1{color:#062c73;margin-bottom:20px}.verify-card p{color:#555;margin-bottom:15px;line-height:1.8}.verify-text{font-size:18px;font-weight:600}.verify-small{color:#888;margin-bottom:40px}.spam-p{color:#ec0c10;font-size:12px}.verify-btn{color:#fff;cursor:pointer;background:#062c73;border:none;border-radius:40px;padding:16px 40px;font-size:17px;transition:all .3s}.verify-btn:hover{background:#0d47b5}.verify-btn:disabled{opacity:.7;cursor:not-allowed}.verify-footer{color:#666;margin-top:40px}@media (width<=768px){.verify-card{padding:35px 25px}.verify-card h1{font-size:30px}.verify-btn{width:100%}}.unauthorized-page{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.unauthorized-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:550px;padding:50px;box-shadow:0 15px 40px #00000014}.unauthorized-icon{margin-bottom:20px;font-size:80px}.unauthorized-card h1{color:#d32f2f;margin-bottom:10px;font-size:70px}.unauthorized-card h2{color:#062c73;margin-bottom:20px}.unauthorized-card p{color:#555;line-height:1.8}.small-text{color:#777;margin-top:15px;font-size:15px}.unauthorized-buttons{justify-content:center;gap:15px;margin-top:35px;display:flex}.dashboard-btn,.home-btn{border-radius:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s}.dashboard-btn{color:#fff;background:#062c73}.dashboard-btn:hover{background:#0d47b5}.home-btn{color:#062c73;border:2px solid #062c73}.home-btn:hover{color:#fff;background:#062c73}@media (width<=768px){.unauthorized-card{padding:35px 25px}.unauthorized-card h1{font-size:55px}.unauthorized-buttons{flex-direction:column}.dashboard-btn,.home-btn{width:100%}}
