@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap defer');.barlow-black,.barlow-bold,.barlow-extrabold,.barlow-extralight,.barlow-light,.barlow-medium,.barlow-regular,.barlow-semibold,.barlow-thin,.btn,a,body,button,h1,h2,h3,h4,h5,h6,html,p{font-family:Barlow,sans-serif}.search-btn,.search-button{top:50%;transform:translateY(-50%);cursor:pointer}#earth-container,.floating-graphic{filter:drop-shadow(0 0 25px rgba(0, 255, 156, .4))}.btn-category,.btn-forex-glow,.btn-premium-clean,.topbar a{text-decoration:none}.broker-details,.broker-name{text-overflow:ellipsis;white-space:nowrap}.barlow-black,.barlow-bold,.barlow-extrabold,.barlow-extralight,.barlow-light,.barlow-medium,.barlow-regular,.barlow-semibold,.barlow-thin{font-style:normal}.btn-hero-primary::after,.country-flag,.country-select-wrapper label,.form-group label,.gauge-hover,.register-btn::after,.wave-divider::after{pointer-events:none;pointer-events:none}:root{--magenta-dark:#006400;--magenta-light:#00B050;--magenta-glow:#00FF9C;--text-light:#EAEAEA;--bg-dark:#0B0F0C}body,html{max-width:100%;overflow-x:hidden}body{background-color:var(--bg-dark);color:var(--text-light);line-height:1.7;padding-top:70px}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:600;margin-bottom:.75rem;line-height:1.3;letter-spacing:.5px}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{color:#dcdcdc;margin-bottom:1rem;font-size:1rem;letter-spacing:.2px}.btn,a,button{transition:.3s ease-in-out}.barlow-thin{font-weight:100}.barlow-extralight{font-weight:200}.barlow-light{font-weight:300}.barlow-regular{font-weight:400}.barlow-medium{font-weight:500}.barlow-semibold{font-weight:600}.barlow-bold{font-weight:700}.barlow-extrabold{font-weight:800}.barlow-black{font-weight:900}.barlow-black-italic,.barlow-bold-italic,.barlow-extrabold-italic,.barlow-extralight-italic,.barlow-light-italic,.barlow-medium-italic,.barlow-regular-italic,.barlow-semibold-italic,.barlow-thin-italic{font-style:italic;font-family:Barlow,sans-serif}.barlow-thin-italic{font-weight:100}.barlow-extralight-italic{font-weight:200}.barlow-light-italic{font-weight:300}.barlow-regular-italic{font-weight:400}.barlow-medium-italic{font-weight:500}.barlow-semibold-italic{font-weight:600}.barlow-bold-italic{font-weight:700}.barlow-extrabold-italic{font-weight:800}.barlow-black-italic{font-weight:900}.topbar{background:radial-gradient(circle at 20% 20%,#00210f,#020705 80%);color:rgba(255,255,255,.85);font-size:14px;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.08);font-family:Barlow,sans-serif}.btn-topbar,.premium-corner-badge{letter-spacing:.4px;text-transform:uppercase}.topbar i{color:#9effb3}.topbar a{transition:.3s;font-weight:600}.btn-topbar{font-size:.83rem;padding:6px 16px;border-radius:5px;font-weight:600;border:1px solid rgba(255,255,255,.2);color:#fff;background-size:300% 300%;position:relative;overflow:hidden;transition:.4s;z-index:0}.register-btn{background:linear-gradient(90deg,#00b050,#00ff9c,#00b050);border:none}.register-btn::after{content:"";position:absolute;top:-10px;left:-90px;width:90px;height:120%;background-image:linear-gradient(270deg,transparent,rgba(255,255,255,.8),transparent);transform:skewX(-20deg);opacity:0;animation:4s ease-in-out infinite heroBtnShine;z-index:1}.login-btn:hover,.logout-btn{animation:6s infinite gradientFlow}.login-btn{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(0,255,156,.4)}.login-btn:hover{background:linear-gradient(90deg,#00b050,#00ff9c,#00b050);color:#fff;border-color:transparent}.logout-btn{background:linear-gradient(90deg,#00a65a,#006e3a,#00a65a);border:none}.logout-btn:hover{background:linear-gradient(90deg,#00ff9c,#00b050,#00ff9c);filter:brightness(1.15)}.custom-navbar{background:#0e0e0e;font-family:Barlow,sans-serif;padding:8px 0}.navbar .nav-link{position:relative;color:#d1d1d1!important;padding:10px 15px;font-weight:500;transition:color .3s}.navbar .nav-link.active,.navbar .nav-link:hover{color:var(--magenta-light)!important}.navbar .nav-link::after{content:'';position:absolute;bottom:5px;left:0;width:0%;height:2px;background-color:var(--magenta-light);transition:width .3s ease-in-out}.navbar .nav-link.active::after,.navbar .nav-link:hover::after{width:100%}.btn-categories{background:0 0;color:#fff;font-weight:600;border:1px solid #00ff9c;border-radius:6px;padding:6px 14px;transition:.3s}.btn-categories:hover{background:#00ff9c;color:#000}.navbar-search{flex:1;position:relative;margin-left:10px;margin-right:20px;max-width:none}.search-input{width:500px;border:1px solid rgba(0,255,156,.4);border-radius:50px;transition:.3s}.search-input:focus{border-color:#00ff9c;outline:0}.search-btn{position:absolute;right:12px;background:0 0;border:none;color:#00ff9c;font-size:1.15rem;display:flex;align-items:center;justify-content:center;transition:color .3s}.search-btn:hover{color:#0fa}.dropdown-menu{background:#111b14;border-radius:10px}.cfs-form-card .form-label,.dropdown-item{color:#ddd}.dropdown-item:hover{background:rgba(0,255,156,.08);color:#00ff9c}.results-pro{border-top:1px solid rgba(255,255,255,.08)}.result-line{transition:.25s}.result-title{color:#00d896;font-size:1.05rem;transition:color .25s}.cfs-link:hover,.result-title:hover{color:#b8ffe2;text-decoration:underline}.result-snippet{color:rgba(255,255,255,.7);line-height:1.4}.result-line:hover{background:rgba(0,255,156,.03);padding-left:6px}.search-wrapper{display:flex;justify-content:center}.search-box{position:relative;display:flex;align-items:center;width:100%;max-width:600px;background:#2a2d2e;border:1px solid rgba(0,255,156,.3);border-radius:50px;overflow:hidden;box-shadow:0 0 15px rgba(0,255,156,.15);transition:box-shadow .3s}.search-box:focus-within{box-shadow:0 0 25px rgba(0,255,156,.4);border-color:#00ff9c}.search-input{flex:1;background:0 0;border:none;color:#fff;font-size:.95rem;padding:12px 50px 12px 20px}.search-input::placeholder{color:rgba(255,255,255,.55)}.search-button{position:absolute;right:10px;background:0 0;border:none;color:#00ff9c;font-size:1.2rem;transition:.3s;padding:6px 12px;border-radius:50%}.search-button:hover{color:#b8ffe2;background:rgba(0,255,156,.08);box-shadow:0 0 12px rgba(0,255,156,.3)}@media (max-width:991px){.btn-categories span,.btn-categories::after,.navbar-search{display:none!important}.navbar-search-mobile{display:none;position:relative}.navbar-collapse.show .navbar-search-mobile{display:block!important;margin:10px auto;width:90%}.navbar-search-mobile .search-box{display:flex;align-items:center;width:100%;background:#1b1c1c;border:1px solid rgba(0,255,156,.35);border-radius:50px;padding:2px 10px}.navbar-search-mobile .search-input{flex:1;border:none;background:0 0;color:#fff;font-size:.9rem;padding:10px;width:100%}.navbar-search-mobile .search-input::placeholder{color:rgba(255,255,255,.6)}.navbar-search-mobile .search-btn{background:0 0;border:none;color:#00ff9c;font-size:1.1rem;padding:8px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar-brand{display:flex;align-items:center;gap:8px;margin-right:0!important}.navbar-logo{max-height:36px}.btn-categories{background:0 0;border:1px solid rgba(0,255,156,.5);color:#00ff9c;padding:6px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;transition:.3s}.btn-categories:hover{background:rgba(0,255,156,.1);color:#0fa}.btn-categories i{margin:0!important;font-size:1.2rem}.navbar-toggler{margin-left:auto;order:3;border:none}.navbar-toggler:focus{box-shadow:none}.navbar .dropdown.me-3{margin:0!important;order:2}.navbar-collapse.show .navbar-search-mobile{margin-top:12px}}.custom-toggler{border:none;background:0 0;padding:6px;display:flex;flex-direction:column;justify-content:center;gap:6px;cursor:pointer;transition:transform .4s;box-shadow:none!important;outline:0!important}.custom-toggler .toggler-icon{width:28px;height:2.6px;background-color:var(--magenta-light);border-radius:2px;transition:.35s ease-in-out;transform-origin:center;box-shadow:0 0 6px rgba(0,255,156,.4)}.custom-toggler:hover .toggler-icon:first-child,.logout-modal .modal-footer .btn-outline-green:hover{transform:translateY(-2px)}.custom-toggler:hover .toggler-icon:nth-child(3){transform:translateY(2px)}.custom-toggler.active .toggler-icon:first-child{transform:rotate(45deg) translate(7px,7px)}#Search2,#Search3,#Search4,#Tables2,#Tables3,.custom-toggler.active .toggler-icon:nth-child(2){opacity:0}.custom-toggler.active .toggler-icon:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.custom-toggler.active .toggler-icon{background-color:var(--magenta-glow);position:relative;top:0;box-shadow:0 0 10px rgba(0,255,156,.6)}.custom-toggler.active,.wave-divider.reverse svg{transform:rotate(180deg)}.custom-toggler:focus,.navbar-toggler:focus{box-shadow:0 0 10px rgba(0,255,156,.4)!important;outline:0!important}.hero-section{background:radial-gradient(circle at top right,#002e1a,#030c06 60%);min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:80px 0 0;margin-bottom:0}.hero-title{font-weight:300;font-size:2.8rem;font-family:Barlow,sans-serif;line-height:1.3;color:#eaeaea}.hero-title .highlight{display:inline-block;font-weight:800;font-family:Barlow,sans-serif;color:#fff;background:linear-gradient(90deg,#00b050,#00ff9c,#7fff00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(0,255,156,.4)}.hero-subtext{color:#cfcfcf;font-size:1.1rem;max-width:600px;font-family:Barlow,sans-serif}.btn-hero-primary,.btn-hero-secondary{display:inline-block;padding:12px 34px;background:#00b050;color:#fff;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;position:relative;overflow:hidden;transition:.25s;border:none;box-shadow:0 4px 12px rgba(0,176,80,.25)}.btn-hero-primary::after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 45%,rgba(255,255,255,0) 90%);transform:skewX(-20deg);animation:3.2s linear infinite heroButtonShine}@keyframes heroButtonShine{0%{left:-150%}100%,50%{left:120%}}.btn-hero-primary:hover{background:linear-gradient(90deg,#00ff9c,#00b050);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,176,80,.35)}.btn-hero-primary:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,176,80,.25)}.btn-hero-secondary{background:0 0;border:2px solid #00b050;color:#00b050}.btn-hero-secondary:hover{background:#00b050;color:#fff}@keyframes heroBtnShine{0%{left:-90px;opacity:0}50%{opacity:1}100%{left:110%;opacity:0}}.hero-stats i{color:#00b050;transition:transform .35s,text-shadow .35s;display:inline-block}.hero-stats .col-6:hover i,.hero-stats .col-md-3:hover i{transform:scale(1.25) rotate(5deg)}.floating-graphic{width:100%;max-width:480px;animation:6s ease-in-out infinite floatAnim}.how-it-works-image,.premium-image{filter:brightness(.9) saturate(1.1)}.forex-divider{position:relative;width:100%;height:120px;overflow:hidden;background:linear-gradient(to bottom,#03130a 0,#012d17 100%);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}#earth-container{width:100%;height:400px;position:relative}svg{display:block;width:100%;height:auto;position:relative;left:50%;transform:translateX(-50%)}.col-lg-5 svg{width:600px;height:auto}svg:hover #Search1{animation:1s ease-out forwards Search1__opacity__1,1s linear 1s forwards Search1__opacity__2,1s linear 2s forwards Search1__opacity__3,1s ease-in 3s forwards Search1__opacity__4}svg:hover #Search2{animation:1s ease-in forwards Search2__opacity__1,1s ease-out 1s forwards Search2__opacity__2,1s linear 2s forwards Search2__opacity__3,1s linear 3s forwards Search2__opacity__4}svg:hover #Search3{animation:1s linear forwards Search3__opacity__1,1s ease-in 1s forwards Search3__opacity__2,1s ease-out 2s forwards Search3__opacity__3,1s linear 3s forwards Search3__opacity__4}svg:hover #Search4{animation:1s linear forwards Search4__opacity__1,1s linear 1s forwards Search4__opacity__2,1s ease-in 2s forwards Search4__opacity__3,1s ease-out 3s forwards Search4__opacity__4}svg:hover #Tables1{animation:1s ease-out forwards Tables1__opacity__1,1s linear 1s forwards Tables1__opacity__2,1s ease-in 2s forwards Tables1__opacity__3,1s linear 3s forwards Tables1__opacity__4}svg:hover #Tables2{animation:1s ease-in forwards Tables2__opacity__1,1s ease-out 1s forwards Tables2__opacity__2,1s linear 2s forwards Tables2__opacity__3,1s linear 3s forwards Tables2__opacity__4}svg:hover #Tables3{animation:1s linear forwards Tables3__opacity__1,1s ease-in 1s forwards Tables3__opacity__2,1s ease-out 2s forwards Tables3__opacity__3,1s linear 3s forwards Tables3__opacity__4}#Search1,#Search2,#Search3,#Search4,#Tables1,#Tables2,#Tables3{transform-box:fill-box}@keyframes Tables1__opacity__1{from{opacity:1}to{opacity:0}}@keyframes Tables1__opacity__2{from,to{opacity:0}}@keyframes Tables1__opacity__3{from{opacity:0}to{opacity:1}}@keyframes Tables1__opacity__4{from,to{opacity:1}}@keyframes Tables2__opacity__1{from{opacity:0}to{opacity:1}}@keyframes Tables2__opacity__2{from{opacity:1}to{opacity:0}}@keyframes Tables2__opacity__3{from,to{opacity:0}}@keyframes Tables2__opacity__4{from,to{opacity:0}}@keyframes Tables3__opacity__1{from,to{opacity:0}}@keyframes Tables3__opacity__2{from{opacity:0}to{opacity:1}}@keyframes Tables3__opacity__3{from{opacity:1}to{opacity:0}}@keyframes Tables3__opacity__4{from,to{opacity:0}}@keyframes Search1__opacity__1{from{opacity:1}to{opacity:0}}@keyframes Search1__opacity__2{from,to{opacity:0}}@keyframes Search1__opacity__3{from,to{opacity:0}}@keyframes Search1__opacity__4{from{opacity:0}to{opacity:1}}@keyframes Search2__opacity__1{from{opacity:0}to{opacity:1}}@keyframes Search2__opacity__2{from{opacity:1}to{opacity:0}}@keyframes Search2__opacity__3{from,to{opacity:0}}@keyframes Search2__opacity__4{from,to{opacity:0}}@keyframes Search3__opacity__1{from,to{opacity:0}}@keyframes Search3__opacity__2{from{opacity:0}to{opacity:1}}@keyframes Search3__opacity__3{from{opacity:1}to{opacity:0}}@keyframes Search3__opacity__4{from,to{opacity:0}}@keyframes Search4__opacity__1{from,to{opacity:0}}@keyframes Search4__opacity__2{from,to{opacity:0}}@keyframes Search4__opacity__3{from{opacity:0}to{opacity:1}}@keyframes Search4__opacity__4{from{opacity:1}to{opacity:0}}.performance-premium-section{background:radial-gradient(circle at 20% 20%,#00210f,#030905 80%);position:relative;padding-top:0;margin-top:-2px;font-family:Barlow,sans-serif}.premium-corner-badge{position:absolute;top:15px;left:25px;background:linear-gradient(90deg,#00b050,#00ff9c,#009e60,#00b050);background-size:300% 300%;animation:4s linear infinite gradientFlow;color:#fff;font-weight:700;font-size:.8rem;font-family:Barlow,sans-serif;padding:6px 14px;border-radius:8px 8px 8px 0;box-shadow:0 0 20px rgba(0,255,156,.6);z-index:5}.brand-slider,.btn-forex,.categories-section,.category-card,.cta-section,.faq-section,.how-it-works-section,.mission-section,.mission-title,.step-box,.step-icon,.steps-container,.trusted-brands-section,.whypro-section{position:relative}@keyframes gradientFlow{0%,100%{background-position:0 50%;box-shadow:0 0 15px rgba(0,255,156,.4)}50%{background-position:100% 50%;box-shadow:0 0 25px rgba(0,255,156,.8)}}.premium-corner-badge:hover{filter:brightness(1.2);transform:scale(1.05);transition:.3s}.how-it-works-image-wrapper,.premium-image-wrapper{position:relative;display:inline-block;overflow:hidden;border-radius:16px;transition:transform .4s,filter .4s}.premium-image{width:100%;border-radius:16px;transition:.5s}.form-control,.stat-card{border:1px solid rgba(255,255,255,.1)}.premium-image-wrapper:hover .premium-image{filter:brightness(1.15) hue-rotate(25deg) saturate(1.3);transform:scale(1.05)}.stats-cards{max-width:950px;margin:0 auto}.step-text,.steps-container{margin-left:15px;font-family:Barlow,sans-serif}.stat-card{background:rgba(255,255,255,.04);border-radius:18px;padding:30px 20px;text-align:center;font-family:Barlow,sans-serif;transition:.35s;display:flex;flex-direction:column;justify-content:center;height:180px;min-width:160px}.stat-card:hover{background:linear-gradient(135deg,rgba(0,176,80,.18),rgba(0,255,156,.14));transform:translateY(-5px) scale(1.02);border:1px solid #00b050;box-shadow:0 0 20px rgba(0,255,156,.2)}.stat-card .stat-value{color:#fff!important;font-size:1.6rem;font-family:Barlow,sans-serif;font-weight:700;margin-bottom:.3rem;text-shadow:0 0 8px rgba(0,255,156,.3)}.stat-label{color:rgba(255,255,255,.75);font-size:.95rem;font-family:Barlow,sans-serif;font-weight:500;line-height:1.4}.how-it-works-section{background:radial-gradient(circle at 20% 20%,#00210f,#030905 80%);font-family:Barlow,sans-serif;padding-top:0;margin-top:-2px;color:#fff}.how-it-works-section .section-title span{color:#00ff9c;font-family:Barlow,sans-serif;text-shadow:0 0 10px rgba(0,255,156,.6)}.section-subtext{color:rgba(255,255,255,.8);line-height:1.6;max-width:500px;font-family:Barlow,sans-serif}.steps-container{border-left:3px solid rgba(0,255,156,.25);padding-left:35px}.step-box{display:flex;align-items:flex-start;margin-bottom:2rem;font-family:Barlow,sans-serif}.step-box:last-child{margin-bottom:0}.step-icon{width:50px;height:50px;min-width:50px;background:linear-gradient(145deg,#00b050,#00ff9c);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;z-index:2;transition:.3s;box-shadow:0 0 12px rgba(0,255,156,.5)}.step-box:hover .step-icon{transform:scale(1.1);filter:brightness(1.25);box-shadow:0 0 20px rgba(0,255,156,.6)}.step-text h6{font-weight:700;font-family:Barlow,sans-serif;color:#fff;margin-bottom:4px}.step-text p{color:rgba(255,255,255,.75);font-size:.95rem;font-family:Barlow,sans-serif;margin-bottom:0}.award-item i,.highlight-more ul li:hover{color:var(--magenta-light)}.how-it-works-image{width:100%;border-radius:16px;transition:.5s;animation:6s ease-in-out infinite floatAnim}.how-it-works-image-wrapper:hover .how-it-works-image{transform:scale(1.05);filter:brightness(1.15) hue-rotate(20deg) saturate(1.3)}@keyframes floatAnim{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.trusted-brands-section{background:linear-gradient(180deg,#f4f9f6 0,#eef7f1 100%);overflow:hidden}.trusted-title{font-weight:800;font-family:Barlow,sans-serif;color:#3f3f3f;font-size:2rem}.trusted-title span{background:linear-gradient(90deg,var(--magenta-light),var(--magenta-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(0,255,156,.3)}.brand-slider{overflow:hidden;width:100%}.brand-track{display:flex;width:calc(250px * 16);animation:30s linear infinite slideBrands}.brand-item{width:180px;height:80px;flex-shrink:0;margin:0 15px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,176,80,.08);transition:.4s;border:1px solid rgba(0,176,80,.15)}.brand-item img{max-height:40px;width:auto;filter:brightness(1) contrast(1);opacity:.9;transition:.3s}.brand-item:hover{background:linear-gradient(180deg,#fff 0,#f1fff8 100%);box-shadow:0 0 25px rgba(0,255,156,.25);transform:scale(1.05);border:1px solid rgba(0,255,156,.3)}.brand-item:hover img{opacity:1;filter:brightness(1.1) contrast(1.1)}.trusted-brands-section::after,.trusted-brands-section::before{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.trusted-brands-section::before{left:0;background:linear-gradient(to right,#f4f9f6,transparent)}.trusted-brands-section::after{right:0;background:linear-gradient(to left,#f4f9f6,transparent)}.mission-section::before,.whypro-section::before{right:-150px;content:"";position:absolute;z-index:0}.awards-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:.2rem}.award-item{color:#1a1a1a;font-size:.95rem;font-weight:500;background:#fff;border-radius:8px;padding:10px 14px;width:100%;transition:.3s;border:1px solid rgba(0,176,80,.1)}.award-item i{margin-right:6px}.award-item:hover{background:linear-gradient(180deg,#fff 0,#f3fff8 100%);transform:translateX(5px);border-color:rgba(0,255,156,.3)}@keyframes slideBrands{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.categories-section{background:linear-gradient(180deg,#08110b 0,#0d1810 100%);color:#e4e4e4;font-family:Barlow,sans-serif;overflow:hidden;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.categories-title{font-weight:800;font-size:2.2rem;font-family:Barlow,sans-serif;color:#fff;letter-spacing:.5px}.categories-title span,.premium-info h4 span{background:linear-gradient(90deg,#00b050,#00ff9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(0,255,156,.4)}.categories-subtext{color:#a9bfa9;font-size:1rem;font-family:Barlow,sans-serif;max-width:680px;margin:0 auto 3rem;line-height:1.6}.category-card{text-align:center;overflow:hidden}.category-card:hover{transform:translateY(-6px);box-shadow:0 0 20px rgba(0,255,156,.25)}.category-icon{width:68px;height:68px;border-radius:14px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(0,176,80,.15),rgba(0,255,156,.1));border:1px solid rgba(0,176,80,.25);transition:.4s}.category-card:hover .category-icon{background:linear-gradient(145deg,rgba(0,176,80,.25),rgba(0,255,156,.15));border-color:rgba(0,255,156,.35);box-shadow:0 0 15px rgba(0,255,156,.3)}.category-icon i{font-size:1.9rem;color:#fff}.category-card h5{color:#fff;font-weight:700;font-size:1.15rem;margin-bottom:.75rem}.category-card p{color:#b3cbb3;font-size:.95rem;line-height:1.6;margin-bottom:1.2rem}.btn-category{display:inline-block;padding:9px 24px;font-size:.9rem;font-weight:600;color:#fff;border:1px solid rgba(0,255,156,.4);border-radius:50px;background:0 0;transition:.3s}.btn-category:hover{background:linear-gradient(90deg,#00b050,#00ff9c);border-color:transparent;box-shadow:0 0 20px rgba(0,255,156,.3)}.category-card i{transition:transform .3s,color .3s}.category-card:hover i{transform:scale(1.15);color:#00ff9c}.trade-tape-table .buy img,.trade-tape-table .sell img{width:16px;height:16px;transform:translateY(1px);opacity:.95}.mission-section{background:linear-gradient(135deg,#03140a 0,#0a2415 100%);color:#eaeaea;font-family:Barlow,sans-serif;overflow:hidden;z-index:1;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.mission-section::before{top:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,255,156,.25),transparent 70%);filter:blur(100px)}.mission-title{font-size:2.2rem;font-weight:800;font-family:Barlow,sans-serif;color:#fff}.about-hero-title span,.footer-dark .footer-logo span,.mission-title span{background:linear-gradient(90deg,#00b050,#00ff9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-title span,.whypro-title span{background:linear-gradient(90deg,var(--magenta-light),var(--magenta-glow));-webkit-text-fill-color:transparent}.mission-text{color:#cfcfcf;font-size:1rem;line-height:1.7;font-weight:300;font-family:Barlow,sans-serif;letter-spacing:.2px}.mission-image{max-width:90%;transition:.6s;box-shadow:0 0 25px rgba(0,255,156,.15)}.mission-image:hover{transform:scale(1.03);box-shadow:0 0 40px rgba(0,255,156,.35)}.btn-forex{box-shadow:0 0 20px rgba(0,255,156,.3)}.btn-forex:hover{box-shadow:0 0 35px rgba(0,255,156,.6)}.faq-section{background:linear-gradient(180deg,#f5faf7 0,#eef7f1 100%);color:#1a1a1a;font-family:Barlow,sans-serif;overflow:hidden;z-index:1;border-top:1px solid rgba(0,176,80,.1);border-bottom:1px solid rgba(0,176,80,.1)}.faq-section::before{content:"";position:absolute;top:-100px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,255,156,.2),transparent 70%);filter:blur(120px);z-index:0}.faq-title{font-size:2.2rem;font-weight:800;font-family:Barlow,sans-serif;color:#3f3f3f}.faq-title span{-webkit-background-clip:text;text-shadow:0 0 8px rgba(0,255,156,.3)}.faq-desc{color:#333;font-size:1rem;line-height:1.7;font-weight:400;margin-bottom:2rem}.accordion-modern .accordion-item{background:#fff;border:1px solid rgba(0,176,80,.15);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:.3s;box-shadow:0 3px 10px rgba(0,0,0,.05)}.accordion-modern .accordion-item:hover{border-color:rgba(0,255,156,.4);box-shadow:0 0 15px rgba(0,255,156,.15)}.accordion-modern .accordion-button{background:#fff;color:#111;font-weight:600;font-size:1rem;padding:1rem 1.25rem;box-shadow:none;transition:.3s}.accordion-modern .accordion-button::after{filter:invert(0);opacity:.6}.accordion-modern .accordion-button:not(.collapsed){color:var(--magenta-light);background:#f3fff8;box-shadow:0 0 15px rgba(0,255,156,.1)}.accordion-modern .accordion-body{color:#333;font-size:.95rem;line-height:1.6;padding:1rem 1.25rem 1.2rem}.faq-image{max-width:90%;transition:.6s;filter:drop-shadow(0 0 20px rgba(0, 255, 156, .2))}.faq-image:hover{transform:scale(1.03);filter:drop-shadow(0 0 40px rgba(0, 255, 156, .35))}.whypro-section{background:linear-gradient(180deg,#f4faf7 0,#eaf6ef 100%);border-top:1px solid rgba(0,176,80,.1);border-bottom:1px solid rgba(0,176,80,.1);overflow:hidden}.whypro-section::before{top:-120px;width:450px;height:450px;background:radial-gradient(circle,rgba(0,255,156,.25),transparent 75%);filter:blur(120px)}.whypro-title{font-size:2.4rem;font-weight:800;color:#333}.whypro-title span{-webkit-background-clip:text}.whypro-subtext{font-size:1.05rem;color:#242424;line-height:1.7}.whypro-items{margin-top:25px}.whypro-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.whypro-icon{min-width:42px;height:42px;border-radius:12px;background:#eafff4;border:1px solid rgba(0,176,80,.17);display:flex;align-items:center;justify-content:center;color:#12c780;font-size:1.4rem;box-shadow:0 0 8px rgba(0,255,156,.2)}.team-member h5,.whypro-item-title{font-weight:700;color:#3f3f3f}.whypro-item-desc{margin:0;color:#242424;font-size:.95rem}.whypro-steps{display:flex;flex-direction:column;gap:20px}.whypro-step{background:rgba(255,255,255,.75);backdrop-filter:blur(12px);border-radius:18px;padding:25px 30px;border:1px solid rgba(0,176,80,.15);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:.3s}.glass-card,.login-card,.role-tab{backdrop-filter:blur(10px)}.whypro-step:hover{border-color:rgba(0,255,156,.45);box-shadow:0 0 25px rgba(0,255,156,.25);transform:translateY(-4px)}.whypro-step-number{font-size:2rem;font-weight:800;background:linear-gradient(90deg,#12c690,#00ff9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.whypro-step-content h5{font-weight:700;margin-bottom:5px;color:#222}.whypro-step-content p{color:#555;margin:0}.btn-premium-clean,.premium-info h4{color:#fff;font-family:Barlow,sans-serif}.premium-info h4{font-weight:800;font-size:1.6rem}.premium-info p{color:#dcdcdc;font-weight:300;font-size:1rem;font-family:Barlow,sans-serif;line-height:1.7}.btn-premium-clean{display:inline-block;padding:12px 32px;background:linear-gradient(90deg,#00b050,#00ff9c);border-radius:50px;font-weight:600;transition:.3s;box-shadow:0 0 20px rgba(0,255,156,.25)}.btn-premium-clean:hover{box-shadow:0 0 35px rgba(0,255,156,.5);transform:translateY(-3px)}.highlight-title,.highlight-title2{font-weight:800;font-size:2.6rem;line-height:1.2;font-family:Barlow,sans-serif}.key-highlights-section{background:linear-gradient(180deg,#fff 0,#f9f9f9 100%);color:#1a1a1a}.highlight-title{color:#fff}.highlight-title2{color:#3f3f3f}.highlight-title span,.highlight-title2 span{background:linear-gradient(90deg,var(--magenta-light),var(--magenta-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 6px rgba(0,176,80,.3)}.highlight-subtext{color:#333;font-weight:400}.cfs-mini-sub,.highlight-more ul li{color:#444}.highlight-card{background:#fff;border:1px solid rgba(0,176,80,.2);border-radius:16px;transition:.4s;text-align:left;box-shadow:0 3px 10px rgba(0,0,0,.06)}.highlight-card:hover{border:1px solid var(--magenta-light);transform:translateY(-6px)}.icon-box{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,176,80,.15),rgba(0,255,156,.15));border-radius:12px;border:1px solid rgba(0,176,80,.25);box-shadow:0 0 8px rgba(0,255,156,.2)}.icon-box i{font-size:1.5rem;color:var(--magenta-dark)}.highlight-card h5{color:#3f3f3f;font-weight:700;margin-bottom:10px}.highlight-card p{color:#333;font-size:.95rem;line-height:1.6}.eye-toggle:hover,.password-requirements div.valid,.text-green{color:#00ff9c}.text-casual{color:#00b050}.btn-green{background-color:#007a3d;font-family:Barlow,sans-serif;color:#fff;border:none;transition:.3s}.btn-green:hover{background-color:#00b050;box-shadow:0 0 15px rgba(0,255,156,.6);transform:translateY(-2px)}.category-card,.feature-box,.review-card{background:#0f1d13;border:1px solid rgba(255,255,255,.05);font-family:Barlow,sans-serif;border-radius:10px;transition:.4s}.category-card:hover,.feature-box:hover,.review-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 0 25px rgba(0,255,156,.3);border-color:#00ff9c;background:#142819}.cta-section{background:linear-gradient(180deg,#f4f9f6 0,#e9f6ef 100%);font-family:Barlow,sans-serif;color:#111;overflow:hidden;border-top:1px solid rgba(0,176,80,.1)}.cta-text,.cta-title{color:#3f3f3f;font-family:Barlow,sans-serif}.cta-section::before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,255,156,.2),transparent 70%);filter:blur(80px);z-index:0}.btn-forex::before,.btn-glow::before{height:100%;top:0;position:absolute;content:""}.cta-image{max-width:85%;transform:scale(1);transition:transform .5s,box-shadow .4s;z-index:1}.cta-image:hover{transform:scale(1.03);box-shadow:0 0 25px rgba(0,255,156,.3)}.cta-title{font-size:2rem;font-weight:800;text-shadow:0 0 10px rgba(0,255,156,.25)}.cta-text{font-size:1rem;line-height:1.6;opacity:.9}.btn-forex-glow{display:inline-block;background:linear-gradient(90deg,var(--magenta-dark),var(--magenta-light));box-shadow:0 0 12px rgba(0,255,156,.35)}.btn-forex-glow:hover{background:linear-gradient(90deg,var(--magenta-light),var(--magenta-glow));box-shadow:0 0 25px rgba(0,255,156,.6)}.review-card{border:1px solid rgba(255,255,255,.08);font-family:Barlow,sans-serif;background:#102217;transition:.4s}.btn-forex,.btn-outline-green{padding:12px 32px;border-radius:50px;letter-spacing:.5px;text-decoration:none}.review-card:hover{box-shadow:0 0 25px rgba(0,255,156,.25);border-color:#00ff9c;transform:translateY(-5px)}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-forex{display:inline-block;font-weight:600;font-family:Barlow,sans-serif;background:linear-gradient(135deg,#007a3d,#00b050);color:#fff;border:none;overflow:hidden;transition:.3s ease-in-out;box-shadow:0 0 10px rgba(0,255,156,.3)}.btn-glow,.btn-outline-green{position:relative;display:inline-block;background:0 0;transition:.4s;font-weight:600;font-family:Barlow,sans-serif;overflow:hidden}.about-hero-btn:hover,.btn-forex:hover{transform:translateY(-3px);box-shadow:0 0 25px rgba(0,255,156,.6)}.btn-forex::before{left:-75%;width:50%;background:linear-gradient(120deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg);transition:.75s}.btn-forex:hover::before{left:125%}.btn-outline-green{border:2px solid #00ff9c;color:#00ff9c}.btn-outline-green:hover{color:#fff;background:linear-gradient(135deg,#007a3d,#00b050);box-shadow:0 0 20px rgba(0,255,156,.5);transform:translateY(-2px)}.btn-glow{padding:14px 36px;border-radius:50px;color:#eaeaea;border:2px solid #00ff9c;text-transform:uppercase;letter-spacing:1px}.btn-glow::before{left:-100%;width:100%;background:linear-gradient(90deg,transparent,#00ff9c,transparent);transition:.7s}.btn-glow:hover::before{left:100%}.btn-glow:hover{color:#fff;box-shadow:0 0 25px rgba(0,255,156,.8);transform:translateY(-3px)}@keyframes greenPulse{0%,100%{box-shadow:0 0 0 rgba(0,255,156,.4)}50%{box-shadow:0 0 20px rgba(0,255,156,.8)}}.btn-forex:hover,.btn-glow:hover{animation:1.5s ease-in-out infinite greenPulse}.fade-up{animation:1s forwards fadeUp;opacity:0;transform:translateY(40px);transition:1s ease-out}.country-flag,.eye-toggle{top:50%;transform:translateY(-50%)}.fade-slide.visible,.fade-up.visible{opacity:1;transform:translateY(0)}.trusted-brands img.brand-logo{transition:transform .4s,opacity .4s}.trusted-brands img.brand-logo:hover{transform:scale(1.1);opacity:1}.scroll-top-btn{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#007a3d,#00b050);color:#fff;border:none;border-radius:50%;width:45px;height:45px;display:none;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(0,255,156,.5);transition:.3s;z-index:999}.glass-card,.glass-card h2,.input-group,.market-overview,.overview-title,.register-left,.wave-divider{position:relative}.scroll-top-btn:hover{transform:translateY(-5px);animation:1.2s infinite pulse-green;box-shadow:none}@keyframes pulse-green{0%{transform:translateY(-5px) scale(1);box-shadow:0 0 0 0 rgba(0,255,156,.6)}70%{transform:translateY(-5px) scale(1.08);box-shadow:0 0 0 10px rgba(0,255,156,0)}100%{transform:translateY(-5px) scale(1);box-shadow:0 0 0 0 rgba(0,255,156,0)}}.accordion-button::after{filter:invert(1)}.wave-divider{width:100%;line-height:0;overflow:hidden}.wave-divider svg{width:100%;height:14px;display:block}.wave-green svg path{animation:8s ease-in-out infinite waveMove;stroke:#00FF9C;fill:#00B050;opacity:.8}@keyframes waveMove{0%,100%{transform:translateX(0)}50%{transform:translateX(-25px)}}.wave-divider::after{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:radial-gradient(circle,rgba(0,255,156,.25) 0,transparent 70%);opacity:.3;animation:5s linear infinite shine}@keyframes shine{0%,100%{opacity:.2;transform:translateX(-50%)}50%{opacity:.5;transform:translateX(50%)}}.market-overview{background:radial-gradient(circle at 20% 20%,#02170a,#0a2415 70%);overflow:hidden;color:#eaeaea;font-family:Barlow,sans-serif}.market-overview::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:80px 80px;z-index:0}.overview-title{font-size:2.4rem;font-weight:800;font-family:Barlow,sans-serif;color:#fff}.overview-title span{background:linear-gradient(90deg,#00b050,#00ff9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 12px rgba(0,255,156,.4)}.overview-subtext{color:#bcbcbc;font-size:1rem;font-family:Barlow,sans-serif;max-width:700px;margin:0 auto}.glass-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;transition:.4s;z-index:1}.glass-card:hover{transform:translateY(-4px);border:1px dashed #00ff9c}.chart-header h5{font-size:1.1rem;font-family:Barlow,sans-serif}.chart-status{font-size:.85rem;color:#bbb}.blink-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#00ff9c;animation:1s infinite alternate blink}@keyframes blink{from{opacity:.3}to{opacity:1}}.chart-card canvas{width:100%;height:300px}.trade-tape-table{width:100%;border-collapse:separate;border-spacing:0;background:radial-gradient(circle at top left,#03140a 0,#0a2415 100%);border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;color:#f0f0f0;font-size:.9rem;font-family:Barlow,sans-serif;box-shadow:0 0 30px rgba(0,255,156,.15);transition:.3s}.trade-tape-table thead{background:linear-gradient(90deg,rgba(0,255,156,.25),rgba(0,176,80,.15));color:#9fffdf;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.trade-tape-table th{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.8rem;text-align:left}.trade-tape-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.trade-tape-table tbody tr:last-child td{border-bottom:none}.trade-tape-table tr:hover{background:rgba(0,255,156,.05);transition:background .3s}.trade-tape-table .buy{color:#00ff9c;font-weight:700;display:flex;align-items:center;gap:8px;text-shadow:0 0 6px rgba(0,255,156,.4)}.trade-tape-table .buy img{filter:drop-shadow(0 0 4px rgba(0,255,156,.5))}.trade-tape-table .sell{color:#ff4c4c;font-weight:700;display:flex;align-items:center;gap:8px;text-shadow:0 0 6px rgba(255,76,76,.4)}.trade-tape-table .sell img{filter:drop-shadow(0 0 4px rgba(255,76,76,.5))}@keyframes rowFlash{0%{background:rgba(0,255,156,.08)}100%{background:0 0}}.trade-tape-table tr.new-row{animation:1s rowFlash}.premium-title{font-weight:900;font-size:2.3rem;font-family:Barlow,sans-serif;color:#fff;letter-spacing:1px;text-align:center;text-shadow:0 0 5px rgba(0,255,156,.6),0 0 10px rgba(0,176,80,.7),0 0 20px rgba(0,176,80,.5),0 0 30px rgba(0,255,156,.4);transition:.4s ease-in-out}.premium-title:hover{text-shadow:0 0 8px rgba(0,255,156,.9),0 0 25px rgba(0,176,80,.8),0 0 45px rgba(0,176,80,.6),0 0 70px rgba(0,255,156,.5);transform:scale(1.02)}.premium-desc{color:#cfeccf;font-size:1.08rem;font-family:Barlow,sans-serif;max-width:750px;margin:0 auto 2.5rem;line-height:1.75;font-weight:300;letter-spacing:.4px;text-align:center;text-shadow:0 0 6px rgba(0,255,156,.1);transition:color .4s,text-shadow .4s}.premium-desc:hover{color:#eaffea;text-shadow:0 0 12px rgba(0,255,156,.25)}.footer-dark{background:#0d0d0d;font-family:Barlow,sans-serif}.footer-dark .border-green{border-color:rgba(0,255,156,.4)!important}.footer-dark .footer-logo{color:#fff;font-weight:700;letter-spacing:.5px}.footer-dark .text-green{color:#00ff9c!important}.footer-dark .footer-link{color:#bbb;text-decoration:none;transition:.3s;display:inline-block}.footer-dark .footer-link:hover{color:#00ff9c;transform:translateX(3px);text-shadow:0 0 10px rgba(0,255,156,.4)}.footer-dark .social-icons a{color:#ccc;font-size:1.2rem;transition:.3s}.footer-dark .social-icons a:hover{color:#00ff9c;text-shadow:0 0 12px rgba(0,255,156,.6);transform:scale(1.2)}.footer-dark .text-muted{color:#aaa!important}.footer-dark .border-top{border-color:rgba(255,255,255,.05)!important}.footer-connect{color:#ddd;font-weight:500;font-size:.95rem;letter-spacing:.4px;display:flex;align-items:center;gap:8px;transition:color .3s}.footer-connect i{color:#00ff9c;text-shadow:0 0 10px rgba(0,255,156,.6);font-size:1.1rem;transition:transform .4s,text-shadow .4s}.footer-connect:hover i{transform:scale(1.2) rotate(10deg);text-shadow:0 0 15px rgba(0,255,156,.8)}.about-mission h2 span,.breadcrumb-item a:hover,.logout-modal .modal-title{text-shadow:0 0 10px rgba(0,255,156,.5)}.footer-connect span{color:#ccc;opacity:.9;transition:color .3s,opacity .3s}.footer-connect:hover span{color:#fff;opacity:1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00b050,#00ff9c);border-radius:10px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00ff9c,#00b050)}*{scrollbar-width:thin;scrollbar-color:#00FF9C #1a1a1a}.register-wrapper{display:flex;align-items:stretch;justify-content:center;min-height:90vh;gap:0}.register-left{flex:1;min-height:100vh;background:url('../images/register-side.svg') center left/contain no-repeat #0d0d0d;border-radius:20px 0 0 20px;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;transition:.6s}.form-control,.input-group{background:rgba(255,255,255,.04);transition:.3s}.register-left::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .6s}.register-left:hover{filter:brightness(1.1);transform:scale(1.01)}.register-left:hover::after,.tooltip.show{opacity:1}.register-right{flex:1;display:flex;justify-content:center;align-items:center;border-radius:0 20px 20px 0}.glass-card h2{display:inline-block;font-size:2rem;font-weight:800;background:linear-gradient(90deg,#00ff9c,#00b050,#33ffb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem}.form-control{color:#fff;height:50px;border-radius:10px;padding:12px 14px;text-align:left}.form-control:focus,textarea.form-control:focus{border-color:#00ff9c;background:rgba(255,255,255,.07);box-shadow:0 0 20px rgba(0,255,156,.3);color:#fff}.form-control::placeholder{color:#777;opacity:.7}.form-control:focus::placeholder{opacity:.3}.input-group{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:visible}.about-hero,.broker-details,.broker-name,.broker-row,.btn-forex-glow,.cfs-hero,.copy-description,.copy-logo-wrapper,.logout-modal,.rating-bar,.role-tab{overflow:hidden}.input-group:focus-within{border-color:#00ff9c;box-shadow:0 0 20px rgba(0,255,156,.3);background:rgba(255,255,255,.07)}.input-group-text{background:0 0!important;color:#fff;font-weight:600;font-size:.95rem;padding:0 14px;border-right:1px solid rgba(255,255,255,.1);height:50px;display:flex;align-items:center}.eye-toggle{position:absolute;right:15px;cursor:pointer;color:#aaa;transition:color .3s}.role-tab{display:flex;justify-content:center;background:rgba(255,255,255,.05);border-radius:10px;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.btn-forex-glow,.role-btn{border:none;font-weight:600;transition:.4s}.role-btn{flex:1;padding:12px 0;background:0 0;color:#ccc;letter-spacing:.5px}.role-btn.active,.select-group select option:hover{background:linear-gradient(90deg,#007a3d,#00b050);color:#fff}.btn-forex-glow{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#007a3d,#00ff9c);color:#fff;padding:12px 35px;font-size:1.05rem;border-radius:10px;position:relative;box-shadow:0 0 20px rgba(0,255,156,.3)}.btn-forex-glow:hover{background:linear-gradient(135deg,#00ff9c,#00b050);box-shadow:0 0 35px rgba(0,255,156,.6);transform:translateY(-3px)}.otp-input{width:48px;height:52px;font-size:1.3rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#fff;text-align:center;transition:.3s}.alert,.password-requirements{background:rgba(255,255,255,.05)}.otp-input:focus{border-color:#00ff9c;box-shadow:0 0 15px rgba(0,255,156,.4)}.alert{border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 25px rgba(0,255,156,.25);color:#eee;letter-spacing:.3px}.country-select-wrapper,.form-group,.select-group{position:relative;margin-bottom:1.2rem}.country-flag{position:absolute;left:15px;font-size:20px;z-index:5}.form-control.with-flag{padding-left:14px!important}.form-control.with-flag.filled{padding-left:50px!important}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 9L1 4h10z'/%3E%3C/svg%3E") right 15px center no-repeat rgba(255,255,255,.04);padding-right:40px;text-align:left!important;cursor:pointer}.about-cta,.about-hero,.about-values,.broker-open-btn,.login-card h2{text-align:center}select.form-control option:first-child{color:#aaa}.country-select-wrapper label{visibility:hidden;position:absolute;top:10px;left:14px;color:#aaa;font-size:.9rem;transition:.3s}select.form-control.filled+label,select.form-control:focus+label{visibility:visible}select.form-control option{background:#0d0d0d;color:#fff;padding:10px}.password-requirements{margin-top:10px;padding:10px 15px;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:.85rem;color:#aaa;transition:.3s}.login-card,textarea.form-control{border:1px solid rgba(255,255,255,.1)}.password-requirements div{display:flex;align-items:center;gap:8px;margin-bottom:5px;transition:color .3s}.password-requirements div::before{content:"•";font-size:1.2em;line-height:1;color:#aaa;transition:color .3s}.password-requirements div.valid::before{content:"✓";color:#00ff9c;font-weight:700}.login-wrapper{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 150px);padding-top:30px}.login-card{background:rgba(255,255,255,.04);border-radius:20px;padding:40px;max-width:450px;width:100%;color:#fff;box-shadow:0 0 25px rgba(0,255,156,.2)}.login-card h2{font-weight:800;font-size:2rem;margin-bottom:1.5rem;background:linear-gradient(90deg,#00b050,#00ff9c,#33ffb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logout-modal{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 35px rgba(0,255,156,.3);color:#fff;animation:.5s forwards fadeUp;position:relative}.logout-modal::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at top left,rgba(0,255,156,.15),transparent 70%);filter:blur(100px);z-index:0;opacity:.6}.about-hero,.btn-cancel,.cfs-hero,.prop-card,.select-group .input-group{position:relative}.logout-modal .modal-title{color:#fff;font-weight:800;font-size:1.6rem}.logout-modal .modal-body p{color:#eaeaea;letter-spacing:.4px}.logout-modal .modal-footer .btn-forex-glow,.logout-modal .modal-footer .btn-outline-green{min-width:130px;font-size:.95rem;border-radius:10px}.logout-modal .modal-footer .btn-forex-glow:hover{transform:translateY(-2px) scale(1.05)}.btn-cancel{display:inline-block;padding:10px 28px;color:#00ff9c;font-weight:600;border-radius:10px;border:2px solid #00ff9c;background:0 0;text-decoration:none;transition:.3s;box-shadow:0 0 12px rgba(0,255,156,.2)}.btn-cancel:hover{color:#fff;background:linear-gradient(90deg,#00b050,#00ff9c);border-color:transparent;box-shadow:0 0 25px rgba(0,255,156,.6);transform:translateY(-2px)}.btn-cancel:active{transform:translateY(0);box-shadow:0 0 15px rgba(0,255,156,.4)}.modal-backdrop.show{background:rgba(0,0,0,.85);backdrop-filter:blur(5px)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.04) inset!important;box-shadow:0 0 0 1000px rgba(255,255,255,.04) inset!important;-webkit-text-fill-color:#fff!important;background-color:rgba(255,255,255,.04)!important;caret-color:#00FF9C!important;transition:background-color 9999s ease-in-out!important}input:disabled,input[disabled]{background:rgba(255,255,255,.04)!important;color:#ccc!important;border:1px solid rgba(255,255,255,.1)!important;opacity:1!important;-webkit-text-fill-color:#ccc!important;cursor:not-allowed}.breadcrumb{background:0 0;padding:.75rem 1rem;margin-bottom:1rem;border-radius:10px}.breadcrumb-item+.breadcrumb-item::before{content:"›";color:rgba(0,255,156,.6);font-weight:700}.breadcrumb-item a{color:#00ff9c;font-weight:600;transition:color .3s,text-shadow .3s}.breadcrumb-item a:hover{color:#fff}.breadcrumb-item.active{color:#ccc;font-weight:700;text-shadow:0 0 5px rgba(0,255,156,.3)}.breadcrumb-container{margin-top:1rem!important;margin-bottom:1.5rem!important}.about-hero{background:radial-gradient(circle at top right,#002d1a,#030c06 65%);min-height:80vh;display:flex;align-items:center;justify-content:center;color:#eaeaea;padding:80px 0}.about-hero-title{font-size:2.8rem;font-weight:800;letter-spacing:.5px;color:#fff;line-height:1.3}.about-hero-text{color:#ccc;max-width:650px;margin:1rem auto 2rem;font-size:1.05rem;line-height:1.7}.about-hero-btn{background:linear-gradient(90deg,#00b050,#00ff9c);color:#fff;padding:12px 32px;border-radius:8px;border:none;font-weight:600;transition:.4s}.about-mission{background:linear-gradient(135deg,#04160b 0,#0c2215 100%);color:#eaeaea;padding:80px 0}.about-mission h2{font-size:2.2rem;font-weight:800;color:#fff}.about-mission h2 span{color:#00ff9c}.about-mission-text{color:#cfcfcf;font-size:1rem;line-height:1.7;letter-spacing:.3px}.about-mission-img{width:100%;border-radius:16px;box-shadow:0 0 20px rgba(0,255,156,.15);transition:.5s}.about-mission-img:hover{transform:scale(1.03);box-shadow:0 0 40px rgba(0,255,156,.4)}.about-values{background:radial-gradient(circle at 20% 20%,#001d10,#041009 80%);color:#fff;padding:80px 0}.about-values h2{font-weight:900;font-size:2.3rem;margin-bottom:1rem}.about-values p{color:#cfcfcf;font-size:1rem;max-width:700px;margin:0 auto 3rem}.value-card{background:rgba(255,255,255,.05);border:1px solid rgba(0,255,156,.2);border-radius:14px;padding:30px 20px;transition:.4s}.value-card:hover{transform:translateY(-6px);box-shadow:0 0 25px rgba(0,255,156,.25);border-color:rgba(0,255,156,.4)}.value-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,255,156,.15),rgba(0,176,80,.15));color:#00ff9c;font-size:1.7rem;margin:0 auto 1rem}.about-team{background:linear-gradient(180deg,#f4f9f6 0,#eef7f1 100%);color:#111;padding:80px 0}.about-team h2{font-weight:900;font-size:2.3rem;color:#3f3f3f}.about-team p{color:#444;max-width:650px;margin:0 auto 2.5rem;font-size:1rem}.team-icon{font-size:2rem;color:#00b050;margin-bottom:.7rem}.about-cta{background:linear-gradient(90deg,#007a3d,#00ff9c);color:#fff;padding:70px 20px}.about-cta h2{font-weight:900;font-size:2.1rem}.about-cta p{font-size:1rem;opacity:.9;margin-bottom:1.5rem}.about-cta .cta-btn{background:#fff;color:#007a3d;padding:12px 30px;border-radius:50px;font-weight:700;transition:.3s;border:none}.about-cta .cta-btn:hover{background:#0b0f0c;color:#fff;box-shadow:0 0 25px rgba(255,255,255,.3);transform:translateY(-2px)}.fade-slide{opacity:0;transform:translateY(30px);transition:1s}.team-photo{width:130px;height:130px;object-fit:cover;border-radius:16px;border:2px solid rgba(0,176,80,.4);background-color:#fff;box-shadow:0 4px 12px rgba(0,255,156,.25);transition:.35s;cursor:pointer}.team-photo:hover{border-color:rgba(0,255,156,.8)}.team-member{background:#fff;border-radius:14px;padding:25px 20px;border:1px solid rgba(0,176,80,.15);box-shadow:0 3px 10px rgba(0,0,0,.05);transition:.3s}.team-member:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,255,156,.25)}.team-member span{display:block;color:#00b050;font-weight:600;font-size:.95rem}.form-group label{position:absolute;top:10px;left:14px;color:#aaa;font-size:.9rem;background:0 0;transition:.25s cubic-bezier(.4, 0, .2, 1)}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label,select.form-control.filled+label,select.form-control:focus+label{top:-10px;left:10px;font-size:.75rem;color:#00ff9c;background:#0d0d0d;border-radius:5px;padding:0 5px;transition:.3s}textarea.form-control{resize:none;min-height:120px;background:rgba(255,255,255,.04);color:#fff;border-radius:10px;padding:12px 14px;transition:.3s}.select-group .input-group{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);transition:.3s;overflow:visible;height:50px}.select-group .input-group:focus-within{border-color:#00ff9c;box-shadow:0 0 20px rgba(0,255,156,.3);background:rgba(255,255,255,.07)}.select-group .input-group-text{background:0 0!important;color:#bbb;font-weight:600;font-size:.95rem;padding:0 14px;border:none!important;border-right:1px solid rgba(255,255,255,.1);height:50px;display:flex;align-items:center;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;position:relative;z-index:1;transition:color .3s}.select-group .input-group:focus-within .input-group-text{color:#00ff9c;border-right-color:#00ff9c}.select-group select.form-control{flex:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='%23aaa' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.482 4.484-4.482 1.516 1.516-6 6-6-6z'/></svg>") right 14px center/12px no-repeat;border:none;color:#fff;font-size:.95rem;padding:0 40px 0 12px;border-radius:0 10px 10px 0;height:48px;outline:0;cursor:pointer}.select-group select:focus{outline:0;background-image:url("data:image/svg+xml;utf8,<svg fill='%2300FF9C' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.482 4.484-4.482 1.516 1.516-6 6-6-6z'/></svg>")}.select-group select option{background:#0c140e;color:#eaeaea;padding:10px 12px;font-weight:500}.select-group select option:checked{background:linear-gradient(90deg,#00ff9c,#00b050);color:#000}select.form-control::-webkit-scrollbar{width:8px}select.form-control::-webkit-scrollbar-thumb{background:#00ff9c;border-radius:10px}select.form-control::-webkit-scrollbar-track{background:#0d0d0d}.cfs-hero{background:radial-gradient(circle at 20% 20%,#022013,#07140e 70%);color:var(--cfs-text);padding:60px 0 30px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.cfs-hero__title{font-weight:800;color:#fff;line-height:1.2;font-size:2.2rem;letter-spacing:.3px}.cfs-hero__sub{color:#cfcfcf;max-width:600px}.cfs-hero__img{max-width:520px;filter:drop-shadow(0 0 22px rgba(0,255,156,.25))}.cfs-badge{display:inline-flex;align-items:center;gap:.35rem;padding:8px 12px;font-weight:600;color:#fff;border:1px solid rgba(0,255,156,.35);border-radius:999px;background:rgba(255,255,255,.04);transition:.3s;font-size:.9rem}.cfs-badge:hover{background:rgba(0,255,156,.1)}.cfs-quick{background:radial-gradient(circle at 20% 20%,#03150d,#0b1e15 80%);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.cfs-card,.cfs-form-card{border:1px solid var(--cfs-border)}.cfs-card{background:rgba(255,255,255,.04);border-radius:16px;padding:22px;transition:.3s}.cfs-card:hover{transform:translateY(-4px);border-color:var(--cfs-acc1);box-shadow:0 0 20px rgba(0,255,156,.25)}.cfs-card__icon{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,176,80,.18),rgba(0,255,156,.14));border:1px solid rgba(0,176,80,.25);margin-bottom:.8rem;box-shadow:0 0 8px rgba(0,255,156,.25);font-size:1.5rem;color:#fff}.cfs-card__title{color:#fff;font-weight:700}.cfs-card__text{color:#cfeccf}.cfs-link{text-decoration:none;font-weight:700;color:var(--cfs-acc2)}.cfs-form-wrap{background:linear-gradient(180deg,#08110b,#0d1810)}.cfs-form-card{background:rgba(255,255,255,.05);border-radius:18px;padding:24px;box-shadow:0 0 20px rgba(0,255,156,.18)}.cfs-form-card h3{color:#fff;font-weight:800}.cfs-form-card .form-control,.cfs-form-card .form-select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#fff}.cfs-form-card .form-control:focus,.cfs-form-card .form-select:focus{border-color:var(--cfs-acc2);box-shadow:0 0 14px rgba(0,255,156,.35);background:rgba(255,255,255,.07);color:#fff}.custom-pagination .page-item.active .page-link,.custom-pagination .page-link:hover{background-color:#06c46e!important;color:#fff!important;border-color:#06c46e!important}.cfs-form-card .form-check-label{color:#cfcfcf}.cfs-side{background:#0f1d13;border:1px solid var(--cfs-border);border-radius:18px;padding:22px}.cfs-list li{color:#eaeaea;margin:.35rem 0}.cfs-list i{color:var(--cfs-acc2);text-shadow:0 0 10px rgba(0,255,156,.4)}.cfs-sep{height:1px;background:rgba(255,255,255,.08)}.cfs-social{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#ddd;border:1px solid rgba(255,255,255,.1);transition:.3s}.cfs-checklist li,.cfs-dot{align-items:center;gap:.5rem}.cfs-social:hover{color:#fff;border-color:var(--cfs-acc2);box-shadow:0 0 12px rgba(0,255,156,.4)}.cfs-hint{color:#cfeccf;font-size:.95rem}.cfs-mini-faq{background:linear-gradient(180deg,#fff 0,#f5faf7 100%);color:#1a1a1a}.cfs-mini-title{font-weight:800;color:#3f3f3f}.cfs-checklist{list-style:none;padding-left:0}.cfs-checklist li{display:flex;margin:.4rem 0;color:#333}.cfs-checklist i{color:#0a8b57}.cfs-map{background:radial-gradient(circle at 20% 20%,#02170a,#0a2415 70%)}.cfs-map-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px;color:#eaeaea}.cfs-dot{display:inline-flex;color:#cfeccf}.cfs-dot>span{width:10px;height:10px;border-radius:50%;background:var(--cfs-acc2);display:inline-block;animation:1.2s infinite alternate cfs-blink}@keyframes cfs-blink{from{opacity:.4}to{opacity:1}}.cfs-cta{background:linear-gradient(180deg,#f4f9f6,#e9f6ef);color:#3f3f3f}.cfs-cta-link{color:#0b8b57;font-weight:700;text-decoration:none}.cfs-cta-link:hover,.copy-reviews a:hover{text-decoration:underline}.broker-open-btn,.copy-btn,.copy-reviews a,.ea-mini-btn,.edu-btn,.edu-review-link,.vps-btn{text-decoration:none}@media (max-width:991px){.register-left{display:none}.cfs-hero__title{font-size:1.9rem}.cfs-hero__img{max-width:90%}}.custom-pagination .page-link{background-color:#111!important;border:1px solid #333!important;color:#ccc!important;font-weight:500;padding:8px 14px;border-radius:6px;transition:.2s ease-in-out}.custom-pagination .page-item.active .page-link{font-weight:600}.custom-pagination .page-item.disabled .page-link{color:#555!important;background-color:#1a1a1a!important;border-color:#333!important;cursor:not-allowed}.custom-pagination .page-item+.page-item{margin-left:6px}.brokers-section{background:radial-gradient(circle at top,#0b0f0c,#0a0a0a 90%)}.broker-row{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:.3s}.broker-row:hover{border-color:#00ff9c;transform:translateY(-2px)}.broker-logo-wrapper{width:100px;text-align:center}.broker-logo{width:90px;height:55px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}.broker-open-btn,.broker-rank-badge{border-radius:6px;display:inline-block}.broker-badge{font-size:.7rem}.broker-info{flex:1;min-width:0;display:flex;align-items:center}.broker-details{max-width:100%}.broker-name{display:inline-block;max-width:220px}.broker-score{min-width:140px}.broker-rank-badge{font-size:.75rem;background:#00ff9c;color:#000;padding:2px 8px}.broker-open-btn{background:linear-gradient(45deg,gold,orange);color:#000;font-size:.8rem;font-weight:600;padding:6px 12px;transition:.3s;min-width:100px}.broker-open-btn:hover{background:linear-gradient(45deg,#ffe866,#ffc733);color:#000}.broker-row a{transition:color .3s}.prop-firm-list{display:flex;flex-direction:column;gap:1.5rem}.prop-card{display:flex;align-items:stretch;justify-content:space-between;padding:1.8rem 2rem;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:.3s;min-height:200px}.prop-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.18)}.prop-card.premium{background:linear-gradient(135deg,#fff3b0,gold);color:#111}.prop-card.regular{background:linear-gradient(135deg,#f6f8fc,#e9edf2);color:#111}.prop-rank-badge{position:absolute;top:-12px;left:-12px;background:#333;color:#fff;border-radius:20%;font-weight:600;font-size:.9rem;width:34px;height:34px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px rgba(0,0,0,.25)}.premium .prop-rank-badge{background:#fc0;color:#000}.prop-left{display:flex;align-items:flex-start;gap:1.2rem;flex:1 1 45%}.firm-logo{width:200px;height:200px;border-radius:20px;object-fit:cover;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:8px;transition:.3s}.premium .firm-logo{background:linear-gradient(145deg,#fff9e6,#fff2b0);box-shadow:0 6px 18px rgba(255,215,0,.3)}.prop-info h5{font-weight:700;margin-bottom:.2rem;color:#2e2e2c}.firm-rating{font-size:.9rem;color:#444}.rating-bar{width:100%;height:6px;background:rgba(0,0,0,.08);border-radius:4px;margin-top:4px}.rating-fill{height:100%;background:linear-gradient(90deg,#facc15,#fc0)}.stars i{font-size:.85rem;margin-left:2px}.firm-features li{font-size:.95rem;margin-bottom:.25rem;color:#222}.prop-center{flex:1 1 30%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 1.5rem;border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08)}.prop-center .firm-desc{font-size:.95rem;font-style:normal;color:#333;opacity:.9;line-height:1.6;position:relative;max-width:320px}.prop-center .firm-desc::after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:80px;height:2px;border-radius:2px;background:linear-gradient(90deg,#b8860b,gold,#b8860b);opacity:.5}.regular .prop-center .firm-desc::after{background:linear-gradient(90deg,#a9a9a9,#dcdcdc,#a9a9a9)}.prop-right{flex:1 1 25%;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.8rem}.prop-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.prop-buttons .btn{border-radius:6px;font-weight:600;padding:6px 20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-success{background:#06c46e;border:none}.btn-success:hover{background:#07e680}.btn-primary{background:#2e2e2c;border:none}.btn-primary:hover{background:#3c3c39;color:#fff}.copy-bottom,.copy-logo-wrapper{display:flex;align-items:center}.copy-card{background:#0f1512;border:1px solid #1f2a25;border-radius:22px;padding:18px;margin-bottom:25px;transition:.25s}.copy-card:hover{border-color:#2ec27e;box-shadow:0 0 22px rgba(46,194,126,.25);transform:translateY(-3px)}.copy-logo-wrapper{width:140px;height:140px;border-radius:50%;border:3px solid #2ec27e;box-shadow:0 0 15px rgba(46,194,126,.2);margin:0 auto 12px;background:#111;justify-content:center}.ea-mini-card,.vps-card{box-shadow:0 0 0 transparent}.copy-logo-wrapper img{width:100%;height:100%;object-fit:cover}.copy-title{font-size:1.2rem;font-weight:700;color:#fff;text-align:center;margin-bottom:4px}.copy-description{font-size:.9rem;color:#8f9d96;text-align:center;height:40px}.copy-features{margin-top:10px;padding-left:0;list-style:none}.copy-features li{font-size:.9rem;color:#e8f7ee;margin-bottom:6px}.copy-features li i{color:#2ec27e;margin-right:6px}.copy-reviews{text-align:center;margin-top:12px}.copy-reviews a{font-size:.85rem;color:#e8d21a;margin:0 6px}.copy-bottom{justify-content:space-between;margin-top:15px}.copy-rating{font-size:1.3rem;font-weight:700;color:#2ec27e}.copy-btn{background-color:#2ec27e;border:none;color:#0f1512;padding:7px 20px;font-weight:600;border-radius:8px;display:inline-block;transition:.2s}.copy-btn:hover{background-color:#25a66b}.signal-card{background:#111315;border-radius:18px;border:1px solid rgba(255,255,255,.05);padding:22px;height:100%;transition:.25s}.signal-card:hover{border:2px solid #2ec27e}.signal-logo{width:90px;height:90px;object-fit:contain;border-radius:12px;background:#1c1e20;padding:8px;margin-bottom:14px}.ea-mini-logo,.edu-logo,.vps-logo{object-fit:cover}.signal-title{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:6px}.signal-rating-row{display:flex;align-items:center;gap:6px;margin-bottom:10px}.signal-rating-star{color:#4cd964;font-size:1.1rem}.signal-rating-text{color:#cfcfcf;font-size:.88rem}.signal-description{color:#b5b5b5;font-size:.85rem;line-height:1.45;margin-bottom:14px;min-height:45px}.signal-features-box,.signal-tags{margin-bottom:18px}.signal-tags{display:flex;flex-wrap:wrap;gap:6px}.signal-tag{background:#1b1f22;color:#9de36d;border-radius:12px;padding:5px 10px;font-size:.75rem;display:inline-flex;align-items:center;gap:5px}.edu-info div,.signal-btn-row{justify-content:space-between}.signal-feature-title{font-size:.78rem;color:#c4c4c4}.signal-feature-value{font-size:.82rem;font-weight:600;color:#fff}.signal-btn-row{display:flex;gap:10px}.signal-btn-details,.signal-btn-visit{flex:1;padding:10px 0;font-size:.85rem;transition:.2s;text-align:center}.signal-btn-details{background:#1c1e20;border-radius:10px;color:#d6d6d6;border:1px solid rgba(255,255,255,.08)}.signal-btn-details:hover{background:#262a2d}.signal-btn-visit{background:#f5e027;border-radius:10px;color:#3b3b3b;font-weight:600}.signal-btn-visit:hover{background:#f8e963;color:#3b3b3b}.ea-mini-card{background:linear-gradient(180deg,#111318,#0b0c0f);border:1px solid rgba(255,255,255,.06);padding:20px 18px;border-radius:18px;text-align:center;position:relative;transition:.25s}.ea-mini-card:hover{transform:translateY(-6px);border-color:#00b050;box-shadow:0 8px 30px rgba(0,0,0,.4)}.ea-mini-badge{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:.3px}.ea-mini-badge.premium{background:linear-gradient(90deg,gold,#ffea87);color:#000}.ea-mini-badge.verified,.ea-mini-btn.visit{background:linear-gradient(90deg,#00b050,#00ff73);color:#000}.ea-mini-logo{width:80px;height:80px;border-radius:14px;margin:10px auto 12px;border:1px solid rgba(255,255,255,.08);background:#0c0d10}.ea-mini-title{color:#fff;font-weight:700;font-size:1.05rem;margin-bottom:10px}.ea-mini-rating{margin-bottom:14px}.ea-mini-rating span{color:#79bd2a;font-weight:800;font-size:1.05rem;display:block}.ea-mini-rating small{display:block;color:#949494;font-size:.75rem}.ea-mini-rating-bar{width:100%;height:6px;background:#1a1c20;border-radius:50px;overflow:hidden;margin:6px 0 4px}.ea-mini-rating-bar div{height:100%;background:linear-gradient(to right,#79bd2a,#a4ff4a);border-radius:50px;transition:width .3s}.ea-mini-info{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px;text-align:center}.ea-mini-info label{color:#7d7d7d;font-size:.72rem;display:block}.ea-mini-info span{color:#eaeaea;font-size:.8rem;font-weight:600}.ea-mini-btns{display:flex;gap:8px}.ea-mini-btn{flex:1;padding:7px 0;border-radius:10px;font-size:.78rem;font-weight:600;transition:.2s;border:1px solid transparent}.ea-mini-btn.details{background:#16181c;color:#b7b7b7;border:1px solid rgba(255,255,255,.07)}.ea-mini-btn.details:hover{color:#00b050;border-color:#00b050}.ea-mini-btn.visit:hover{filter:brightness(1.15)}.vps-card{background:linear-gradient(180deg,#101115,#0a0b0e);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:18px;text-align:center;transition:.25s;position:relative}.vps-card:hover{transform:translateY(-6px);border-color:#54e346;box-shadow:0 10px 30px rgba(0,0,0,.45)}.vps-logo{width:75px;height:75px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0d0e11;margin-bottom:12px}.vps-badge{position:absolute;top:10px;right:10px;padding:4px 12px;font-size:.7rem;border-radius:20px;font-weight:700}.vps-badge.premium{background:gold;color:#000}.vps-badge.verified,.vps-btn.visit{background:#54e346;color:#000}.vps-title{color:#fff;font-size:1rem;font-weight:700;margin-bottom:6px}.vps-desc{color:#bbb;font-size:.8rem;margin-bottom:12px;max-width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.clamp-2,.clamp-3,.clamp-4,.edu-card,.edu-rating-bar,.vps-rating-bar{overflow:hidden}.vps-features{list-style:none;padding:0;margin:10px 0 14px;text-align:left;font-size:.82rem}.vps-features li{margin-bottom:6px;color:#ddd}.vps-rating,.vps-rev-link:hover{color:#54e346}.vps-features i{color:#54e346;font-size:.9rem;margin-right:6px}.vps-rating{font-size:1.05rem;font-weight:700}.vps-rating-bar{width:100%;height:6px;background:#222;border-radius:50px;margin:4px 0}.vps-rating-bar div{height:100%;background:linear-gradient(90deg,#54e346,#92ff77)}.vps-btn{display:inline-block;width:100%;margin-top:12px;padding:6px 0;border-radius:8px;font-size:.8rem;font-weight:600}.vps-btn.visit:hover{background:#68ff5a}.vps-rev-link{font-size:.75rem;color:#ccc}.edu-card{background:linear-gradient(160deg,#0c0d11 0,#11131a 100%);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:22px 20px;text-align:center;transition:.28s;position:relative}.edu-card:hover{border-color:#6ae37f;box-shadow:0 18px 38px rgba(0,255,140,.06)}.edu-badge{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase}.edu-badge.premium{background:linear-gradient(90deg,gold,#ffeb7f);color:#000}.edu-badge.verified{background:#7bea71;color:#000}.edu-logo{width:80px;height:80px;border-radius:14px;margin-bottom:14px;border:2px solid rgba(255,255,255,.12)}.edu-title{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:6px;letter-spacing:.3px}.edu-tagline{font-size:.72rem;color:#8fffbc;margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.edu-desc{font-size:.82rem;color:#bfc0c4;min-height:48px;margin-bottom:12px;line-height:1.35}.edu-info{text-align:left;margin-top:10px;font-size:.83rem;background:rgba(255,255,255,.03);padding:10px 12px;border-radius:10px}.edu-info div{margin-bottom:6px;color:#e3e3e3;display:flex}.edu-info i{color:#6ae37f;margin-right:6px}.edu-rating{font-size:1.15rem;font-weight:700;color:#6ae37f;margin-top:10px}.edu-rating-bar{width:100%;height:6px;border-radius:6px;background:#1b1c21;margin:4px 0 6px}.edu-rating-bar div{height:100%;background:linear-gradient(90deg,#6ae37f,#a6ffc9)}.edu-btn{display:block;margin-top:10px;padding:8px 0;background:#54e346;border-radius:10px;color:#000;font-weight:700;font-size:.86rem;transition:.2s}.review-cards,.review-form{border:1px solid rgba(255,255,255,.15)}.edu-btn:hover{background:#7bea71}.edu-review-link{font-size:.78rem;color:#ccc;margin-top:4px;display:inline-block}.breadcrumb-nav .breadcrumb-item a:hover,.edu-review-link:hover,.review-title,.star-rating i.active{color:#6ae37f}.review-cards{background:rgba(18,18,18,.8);border-radius:16px;padding:30px;margin-bottom:25px;display:flex;justify-content:space-between;gap:30px;backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,0 8px 20px rgba(0,0,0,.5);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.review-cards:hover{box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 12px 25px rgba(0,0,0,.7);border:1px solid #09c87c}.review-left{flex:1}.review-title{font-size:1.35rem;font-weight:800;margin-bottom:8px;border-left:4px solid #6ae37f;padding-left:10px}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed rgba(255,255,255,.08)}.review-meta div{font-size:.9rem;color:#9ab;display:flex;align-items:center}.review-meta i{margin-right:6px;color:#1e90ff}.verified-badge{background-color:#6ae37f;color:#0a0a0a;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:4px;margin-left:10px;letter-spacing:.5px;text-transform:uppercase}.review-text{margin-top:15px;color:#ddd;line-height:1.6;font-size:1rem}.reply-box{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.reply-item{background:rgba(255,255,255,.05);padding:15px;border-left:4px solid #f4e00b;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.reply-item strong{color:#6ae37f;display:block;margin-bottom:5px}.reply-item p{margin:0;color:#ccc;font-size:.95rem}.reply-date{color:#889;font-size:.75rem;margin-top:8px;display:block;text-align:right}.review-right{width:200px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-left:20px;border-left:1px solid rgba(255,255,255,.15)}.star-rating-view{font-size:1.8rem;color:#f4e00b;letter-spacing:3px;margin-bottom:5px}.big-score,.breadcrumb-nav .breadcrumb-item{font-size:1rem}.star-rating-view span{font-size:.9rem;font-weight:600;color:#ddd;display:block}.big-score{background:#6ae37f;color:#393939;padding:8px 18px;border-radius:10px;font-weight:900;border:none;box-shadow:0 4px 8px rgba(106,227,127,.4)}.gauge-score,.review-score-badge{font-weight:700;font-size:.7rem}.review-score-badge{background:#6ae37f;color:#0a0a0a;padding:8px 15px;border-radius:8px;display:inline-block}.gauge-box{position:relative;width:100px;height:100px;margin-bottom:10px}.gauge-box canvas{width:100%!important;height:100%!important;display:block}.gauge-hover{position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);font-weight:600;font-size:1.2rem;color:#fff}.review-form{background:rgba(18,18,18,.7);padding:30px;border-radius:16px;backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.review-form label{color:#ddd;font-weight:600;margin-bottom:5px;display:block}.review-form .form-control,.review-form .form-select{border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.3);color:#ddd;transition:border-color .2s}.review-form .form-control:focus,.review-form .form-select:focus{border-color:#6ae37f;box-shadow:0 0 0 .25rem rgba(106,227,127,.25)}.star-rating i{font-size:1.8rem;cursor:pointer;color:#555;transition:color .2s}.pagination .page-item .page-link{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ddd;transition:background-color .2s,border-color .2s}.pagination .page-item .page-link:hover{background-color:rgba(255,255,255,.15);border-color:#6ae37f}.pagination .page-item.active .page-link{background-color:#6ae37f;border-color:#6ae37f;color:#0a0a0a;font-weight:700}.section-header{display:flex;align-items:center;margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid #6ae37f}.section-header h4{font-size:1.5rem;font-weight:700;color:#ddd;margin:0;padding-right:15px}.section-header::after{content:'';flex-grow:1;height:1px;background:rgba(255,255,255,.1)}.breadcrumb-nav{padding:0;margin-bottom:20px;background:0 0}.breadcrumb-nav .breadcrumb-item a{color:#9ab;text-decoration:none;transition:color .2s}.breadcrumb-nav .breadcrumb-item.active{color:#ddd;font-weight:600}.clamp-2,.clamp-3,.clamp-4{display:-webkit-box;-webkit-box-orient:vertical}.tooltip-inner{background:rgba(30,30,30,.92)!important;color:#fff!important;padding:10px 14px!important;font-size:13px;border-radius:8px!important;max-width:350px!important;text-align:left!important;box-shadow:0 8px 25px rgba(0,0,0,.35);white-space:normal!important}.bs-tooltip-top .tooltip-arrow::before{border-top-color:rgba(30,30,30,.92)!important}.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:rgba(30,30,30,.92)!important}.bs-tooltip-start .tooltip-arrow::before{border-left-color:rgba(30,30,30,.92)!important}.bs-tooltip-end .tooltip-arrow::before{border-right-color:rgba(30,30,30,.92)!important}.tooltip{opacity:0;transition:opacity .2s ease-in-out}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4;-webkit-line-clamp:4}@media (max-width:1199.98px){.clamp-3,.clamp-4{-webkit-line-clamp:3}}@media (max-width:991.98px){.clamp-3,.clamp-4{-webkit-line-clamp:3}}@media (max-width:767.98px){.clamp-2,.clamp-3,.clamp-4{-webkit-line-clamp:2}}@media (max-width:575.98px){.clamp-2,.clamp-3,.clamp-4{-webkit-line-clamp:2}}.legal-recovery-section{background:linear-gradient(135deg,#08120d 0,#0c1a14 100%);border-top:1px solid rgba(0,255,156,.08);border-bottom:1px solid rgba(0,255,156,.08);padding:80px 0;position:relative;overflow:hidden}.legal-recovery-section::before{content:"";position:absolute;top:-120px;right:-150px;width:420px;height:420px;background:radial-gradient(circle,rgba(0,255,156,.22),transparent 70%);filter:blur(120px);z-index:0}.legal-recovery-section::after{content:"";position:absolute;bottom:-120px;left:-180px;width:380px;height:380px;background:radial-gradient(circle,rgba(0,176,80,.18),transparent 75%);filter:blur(120px);z-index:0}.legal-recovery-section img{max-width:100%;border-radius:18px;filter:drop-shadow(0 0 25px rgba(0,255,156,.25));transition:.45s;position:relative;z-index:2}.legal-recovery-section img:hover{transform:scale(1.03);filter:drop-shadow(0 0 40px rgba(0,255,156,.35))}.legal-recovery-section h2{font-size:2.4rem;font-weight:800;color:#fff;position:relative;z-index:2}.legal-recovery-section h2 span{background:linear-gradient(90deg,#00b050,#00ff9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 12px rgba(0,255,156,.25)}.legal-recovery-section p{color:#cfded1;font-size:1.05rem;line-height:1.7;position:relative;z-index:2}.legal-points ul{margin:0;padding-left:0;list-style:none}.legal-points ul li{margin-bottom:12px;font-size:1rem;color:#00ff9c;display:flex;align-items:center;gap:8px}.legal-points ul li i{font-size:1.25rem;color:#00ff9c;text-shadow:0 0 8px rgba(0,255,156,.45);transition:.3s}.legal-points ul li:hover i{transform:scale(1.18);color:#b8ffe2}.legal-recovery-section .btn-hero-secondary{border:2px solid #00ff9c;padding:12px 34px;border-radius:10px;font-weight:600;color:#00ff9c;background:0 0;transition:.35s;position:relative;z-index:2}.legal-recovery-section .btn-hero-secondary:hover{background:linear-gradient(135deg,#007a3d,#00b050);color:#fff;transform:translateY(-3px)}@media (max-width:992px){.stat-card{height:150px;padding:20px 10px}.stat-value{font-size:1.7rem}.stat-label{font-size:.85rem}.cta-section,.how-it-works-section,.legal-recovery-section,.mission-text,.mission-title,.whypro-subtext,.whypro-title{text-align:center}.steps-container{border-left:none;padding-left:0}.step-box{flex-direction:column;align-items:center}.step-text{margin-left:0;margin-top:10px}.section-subtext{max-width:100%}.how-it-works-image-wrapper{margin-top:2rem}.mission-title{font-size:1.8rem}.mission-image{max-width:80%;margin-bottom:20px}.faq-title{text-align:center;font-size:1.8rem}.faq-desc{text-align:center;margin-bottom:1.8rem}.faq-image{max-width:80%;margin-top:20px}.whypro-items{text-align:left;margin:0 auto;max-width:420px}.cta-image{max-width:70%;margin-bottom:2rem}.legal-recovery-section h2,.overview-title{font-size:2rem}.glass-card{margin-bottom:1rem}.prop-card{flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;border-radius:20px}.prop-left{flex-direction:column;align-items:center;gap:.8rem;border:none}.firm-logo{width:90px;height:90px;margin-bottom:.5rem}.prop-info h5{font-size:1.1rem;text-align:center}.firm-rating{font-size:.9rem;text-align:center}.rating-bar{width:80%;margin:.3rem auto}.firm-features{text-align:left;margin-top:.8rem}.firm-features li{font-size:.95rem;margin-left:1rem}.prop-center{border:none;width:100%;margin:1rem 0 .5rem;padding:0}.prop-center .firm-desc{max-width:90%;text-align:center;font-size:.95rem;opacity:.85}.prop-right{width:100%;text-align:center;align-items:center;justify-content:center;margin-top:1rem}.prop-buttons{flex-direction:row;justify-content:center;gap:.8rem;width:100%}.prop-buttons .btn{flex:1 1 45%;text-align:center;font-size:.9rem;padding:8px 0}small.text-muted{font-size:.75rem;margin-top:.5rem;display:block}.prop-rank-badge{top:-10px;left:-10px;width:30px;height:30px;font-size:.8rem}.legal-points ul li{justify-content:center}.legal-recovery-section img{margin-bottom:30px}}@media (max-width:768px){.topbar{flex-direction:column;text-align:center;gap:8px}.topbar-right{margin-top:6px}.btn-topbar{font-size:.8rem;padding:5px 12px}.highlight-card,.performance-premium-section .row{text-align:center}.premium-image-wrapper{margin-bottom:2rem}.premium-info{max-width:100%!important}.brand-item{width:140px;height:65px;margin:0 10px}.brand-item img{max-height:35px}.trusted-title{font-size:1.6rem}.awards-row{align-items:center}.award-item{text-align:center;width:90%}.categories-title{font-size:1.8rem}.category-card{padding:25px 15px}.category-icon{width:60px;height:60px}.premium-corner-badge{top:10px;left:15px;font-size:.75rem}.premium-info h4{font-size:1.4rem}.highlight-title{font-size:2rem}.icon-box{margin:0 auto 10px}.trade-tape-table td,.trade-tape-table th{font-size:.8rem;padding:8px}.breadcrumb-container{margin-top:.8rem!important;margin-bottom:1.2rem!important}.broker-row{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px}.broker-info{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:70%}.broker-logo-wrapper{width:70px;margin-right:10px}.broker-logo{width:70px;height:45px;object-fit:contain}.broker-details{flex:1;min-width:0;text-align:left}.broker-name{font-size:.95rem;font-weight:600;display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broker-details .small{font-size:.72rem}.broker-score{min-width:80px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.broker-score h3{font-size:1.1rem}.broker-open-btn{background:linear-gradient(45deg,gold,orange);color:#000;font-size:.7rem;font-weight:600;padding:5px 8px;border-radius:5px;margin-top:4px;min-width:90px;text-align:center}.broker-open-btn:hover{background:linear-gradient(45deg,#ffe866,#ffc733);color:#000}.review-cards{flex-direction:column}.review-right{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.15);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.gauge-box{width:auto;max-width:100px;min-width:100px;margin:0 auto;text-align:center}.legal-recovery-section{padding:60px 0}.legal-recovery-section h2{font-size:1.85rem;line-height:1.3}.legal-recovery-section p{font-size:.98rem;line-height:1.6}.legal-recovery-section img{max-width:88%;margin:0 auto 26px}.legal-recovery-section::after,.legal-recovery-section::before{width:250px;height:250px;filter:blur(90px)}}@media (max-width:576px){.legal-recovery-section{padding:50px 0}.legal-recovery-section h2{font-size:1.65rem}.legal-recovery-section p{font-size:.95rem}.legal-points ul li{font-size:.92rem;gap:6px}.legal-points ul li i{font-size:1.1rem}.legal-recovery-section img{max-width:90%;border-radius:14px}.legal-recovery-section .btn-hero-secondary{padding:11px 28px;font-size:.95rem;border-width:1.7px}.legal-recovery-section::after,.legal-recovery-section::before{width:200px;height:200px;filter:blur(70px)}}@media (max-width:450px){.gauge-box{width:100%;max-width:100px}.legal-recovery-section{padding:45px 0}.legal-recovery-section h2{font-size:1.48rem}.legal-recovery-section p{font-size:.9rem}.legal-points ul li{font-size:.88rem}.legal-recovery-section img{max-width:92%;border-radius:12px}.legal-recovery-section .btn-hero-secondary{padding:10px 26px;font-size:.9rem}.legal-recovery-section::after,.legal-recovery-section::before{width:160px;height:160px;filter:blur(60px)}}@media (max-width:380px){.legal-recovery-section{padding:40px 0}.legal-recovery-section h2{font-size:1.35rem}.legal-recovery-section p{font-size:.85rem}.legal-points ul li{font-size:.82rem;gap:4px}.legal-points ul li i{font-size:1rem}.legal-recovery-section img{max-width:94%;border-radius:10px}.legal-recovery-section .btn-hero-secondary{padding:9px 24px;font-size:.85rem}.legal-recovery-section::after,.legal-recovery-section::before{width:130px;height:130px;filter:blur(55px)}}