body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}.App{opacity:0;transition:opacity .5s ease-in-out}.App.loaded{opacity:1}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff6b6bb3}70%{box-shadow:0 0 0 10px #ff6b6b00}to{box-shadow:0 0 0 0 #ff6b6b00}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes categoryFade{0%{opacity:0;transform:translateY(30px) rotateX(20deg) scale(.9)}50%{opacity:.8;transform:translateY(-5px) rotateX(0deg) scale(1.05)}to{opacity:1;transform:translateY(0) rotateX(0deg) scale(1)}}@keyframes categoryHover{0%{transform:translateY(0) rotateY(0deg)}50%{transform:translateY(-10px) rotateY(5deg)}to{transform:translateY(-8px) rotateY(0deg)}}@keyframes iconBounce{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(5deg)}}.fade-in-left{animation:fadeInLeft .8s ease-out}.fade-in-right{animation:fadeInRight .8s ease-out}.fade-in-up{animation:fadeInUp .8s ease-out}.slide-down{animation:slideDown .6s ease-out}.slide-up{animation:slideUp .6s ease-out;animation-fill-mode:both}.bounce-in{animation:bounceIn .8s ease-out}.pulse{animation:pulse 2s infinite}.rotate{animation:rotate 2s linear infinite}.modal-fade-in{animation:modalFadeIn .3s ease-out}.modal-slide-up{animation:modalSlideUp .4s ease-out}.category-fade{animation:categoryFade .8s ease-in-out both}.hover-bounce:hover{animation:bounceIn .6s ease-out}.hover-rotate:hover{transform:rotate(90deg);transition:transform .3s ease}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-10px) scale(1.05)}.button-hover:hover{box-shadow:0 15px 35px #667eea66;transform:translateY(-3px)}.pulse-dot-animation .pulse-dot{animation:pulse 2s infinite}.navbar{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 10px #0000001a;color:#fff;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.nav-container,.nav-left{align-items:center;display:flex}.nav-left{gap:2rem}.logo h2{color:#fff;font-size:2rem;font-weight:700;margin:0}.tagline{display:block;font-size:.8rem;margin-top:-5px;opacity:.8}.nav-buttons{display:flex;gap:1rem}.nav-btn{border:none;border-radius:25px;cursor:not-allowed;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.nav-btn.disabled{background:#fff3;color:#ffffff80}.join-btn{background:#ff6b6b;border:none;border-radius:25px;box-shadow:0 4px 15px #ff6b6b66;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.join-btn:hover{background:#ff5252;box-shadow:0 6px 20px #ff6b6b99;transform:translateY(-2px)}.banner{align-items:center;background:url(/static/media/banner.e290a77cb760baafe17f.jpg) 50%/cover no-repeat;color:#fff;display:flex;min-height:85vh;overflow:hidden;padding:80px 0;position:relative}.banner:before{background:linear-gradient(135deg,#667eead9,#764ba2d9);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.banner-container{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.banner-left{padding:2rem 0}.banner-left h1{font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:2rem;text-shadow:2px 2px 4px #0000004d}.banner-left p{font-size:1.3rem;line-height:1.7;margin-bottom:2.5rem;opacity:.95}.banner-features{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.feature-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.feature-item:hover{background:#fff3;transform:translateY(-2px)}.feature-icon{font-size:1.2rem}.start-investing-btn{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border:none;border-radius:50px;box-shadow:0 10px 30px #ff6b6b66;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1.25rem 3rem;text-transform:uppercase;transition:all .3s ease}.start-investing-btn:hover{background:linear-gradient(135deg,#ff5252,#ff6b6b);box-shadow:0 15px 40px #ff6b6b99;transform:translateY(-3px)}.banner-right{padding:2rem 0}.categories-header{margin-bottom:2rem;text-align:center}.categories-header h3{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px #0000004d}.categories-header p{font-size:1rem;opacity:.8}.categories-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:500px}.category-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;cursor:pointer;overflow:hidden;padding:1.5rem 1rem;position:relative;text-align:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.category-card:before{content:"";opacity:0}.category-card:before,.category-overlay{background:var(--category-gradient);border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.category-overlay{opacity:.1}.category-card:hover{background:#fff3;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px) rotateY(5deg) scale(1.05)}.category-card:hover:before{opacity:.15}.category-card:hover .category-overlay{opacity:.2}.category-card:hover .category-icon{animation:iconBounce .6s ease-in-out}.category-icon-wrapper{align-items:center;background:#fff3;border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto 1rem;position:relative;transition:all .3s ease;width:50px;z-index:2}.category-card:hover .category-icon-wrapper{background:#ffffff4d;transform:scale(1.1)}.category-icon{font-size:1.8rem;position:relative;transition:transform .3s ease;z-index:2}.category-name{color:#fff;font-size:.85rem;font-weight:600;position:relative;text-shadow:1px 1px 2px #0000004d;z-index:2}.world-map{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.map-highlight{align-items:center;color:#ff6b6b;display:flex;font-weight:600;gap:.5rem;position:absolute}.map-highlight.dubai{right:-100px;top:-50px}.map-highlight.kuwait{right:-150px;top:-30px}.pulse-dot{background:#ff6b6b;border-radius:50%;height:12px;width:12px}.country-selection{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:5rem 0}.country-selection h2{color:#555;font-size:3rem;font-weight:600;margin-bottom:1rem;text-align:center}.country-selection p{color:#777;font-size:1.2rem;margin-bottom:1rem;text-align:center}.choose-text{color:#555;font-weight:600;margin-bottom:3rem!important}.countries-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 auto;max-width:1000px;padding:0 20px}.country-card{align-items:center;animation:fadeInUp .6s ease-out both;background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 5px 20px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:2rem 1rem;position:relative;transition:all .4s ease}.country-card.active{background:linear-gradient(135deg,#fff,#fff5f5);border:2px solid #ff6b6b}.country-card.active:hover{box-shadow:0 15px 40px #ff6b6b33;transform:translateY(-8px) scale(1.05)}.country-card.disabled{cursor:not-allowed;opacity:.6}.country-card.disabled:hover{transform:none}.country-icon-wrapper{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:60px}.country-card.active .country-icon-wrapper{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff}.country-icon{font-size:2rem;transition:transform .3s ease}.country-card:hover .country-icon{transform:scale(1.2)}.country-name{color:#333;font-size:.95rem;font-weight:600;text-align:center;transition:color .3s ease}.country-card.active .country-name{color:#ff6b6b}.active-indicator{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:50%;box-shadow:0 2px 8px #ff6b6b4d;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:15px;top:15px;width:24px}.active-indicator:after{content:"✓";font-weight:700}.footer{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;margin-top:4rem;padding:3rem 0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin-bottom:2rem}.footer-section h3{color:#ff6b6b;font-size:1.8rem;margin-bottom:1rem}.footer-section h4{color:#ecf0f1;font-size:1.2rem;margin-bottom:1rem}.footer-section p{margin-bottom:1.5rem;opacity:.8}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-item{color:#bdc3c7;cursor:default;transition:color .3s ease}.footer-item:hover{color:#ecf0f1}.social-links{display:flex;gap:1rem}.social-link{align-items:center;background:#ff6b6b33;border-radius:50%;cursor:default;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link:hover{background:#ff6b6b4d;transform:translateY(-2px)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;padding-top:2rem}.footer-badges,.footer-bottom{display:flex;gap:1rem}.badge{background:#ff6b6b33;border-radius:20px;cursor:default;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.badge:hover{background:#ff6b6b4d;transform:translateY(-2px)}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#fff;border:1px solid #fff3;border-radius:25px;box-shadow:0 25px 80px #0000004d;max-height:90vh;max-width:650px;overflow-y:auto;width:100%}.modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #eee;border-radius:25px 25px 0 0;color:#fff;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.modal-header h2{font-size:1.8rem;font-weight:700}.close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.join-form{padding:2rem}.form-group{margin-bottom:1.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.form-input{background:#fafafa;border:2px solid #e0e0e0;border-radius:15px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:translateY(-2px)}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-top:1rem;padding:1.2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-btn:hover{box-shadow:0 15px 35px #667eea66;transform:translateY(-3px)}@media (max-width:1024px){.banner-container{gap:3rem;grid-template-columns:1fr;padding:0 30px}.nav-container{padding:0 30px}.banner-left h1{font-size:3rem}.categories-grid{max-width:350px}.categories-grid,.footer-content{grid-template-columns:repeat(2,1fr)}.footer-content{gap:2rem}}@media (max-width:768px){.nav-container{flex-direction:column;gap:1rem;padding:0 20px}.nav-buttons{flex-wrap:wrap;justify-content:center}.banner{padding:60px 0}.banner-container{padding:0 20px}.banner-left h1{font-size:2.5rem}.banner-left p{font-size:1.1rem}.banner-features{gap:1rem;justify-content:center}.form-row{grid-template-columns:1fr}.countries-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.country-selection h2{font-size:2.2rem}.categories-grid{grid-template-columns:repeat(2,1fr)}.footer-content{grid-template-columns:1fr;text-align:center}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.banner-left h1{font-size:2rem}.banner-features{align-items:center;flex-direction:column}.start-investing-btn{font-size:1rem;padding:1rem 2rem}.modal-content{border-radius:20px;margin:10px}.join-form,.modal-header{padding:1.5rem}.modal-header{border-radius:20px 20px 0 0}.countries-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.country-card{min-height:120px;padding:1.5rem .5rem}.country-icon-wrapper{height:50px;width:50px}.country-icon{font-size:1.5rem}.categories-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.category-card{padding:1.25rem .75rem}.category-icon{font-size:1.5rem}.category-icon-wrapper{height:40px;width:40px}.category-name{font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.category-card:focus,.country-card:focus,.join-btn:focus,.nav-btn:focus,.submit-btn:focus{outline:2px solid #ff6b6b;outline-offset:2px}
/*# sourceMappingURL=main.497de486.css.map*/