@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);.btn,.glow-container,.wrapper{overflow:hidden}.faq-item.active .faq-question h3,.faq-question:hover h3,.footer-nav ul li a:hover,.terms-checkbox label a,nav ul li a.active,nav ul li a:hover{color:var(--primary-light)}.btn,.input-currency,.modal-close,.pair-card,.rate-btn,.swap-btn,.tab-btn,.terms-checkbox label{cursor:pointer}.btn-proceed:hover i,.footer-nav ul li a:hover{transform:translateX(5px)}.currency-item img,.pair-icons img,.summary-from img,.summary-to img{box-shadow:0 4px 8px rgba(0,0,0,.2)}.address-value,.detail-value,.email-value{font-family:monospace;word-break:break-all}.feature-icon i,.footer-logo,.footer-nav h3,.hero h1,.hero-affiliates h1 span,.logo,.modal-title,.order-title,.section-heading,h2{-webkit-text-fill-color:transparent}:root{--primary:#6c5ce7;--primary-dark:#5649c0;--primary-light:#8a7bf2;--dark:#13131f;--darker:#0c0c14;--light:#f8f9fa;--gray:#a0a0a0;--gray-dark:#444;--success:#00b894;--warning:#fdcb6e;--danger:#ff7675;--accent:#fd79a8;--accent-light:#fab1c9;--sidebar:rgba(108, 92, 231, 0.08);--sidebar-table:#1d1c34;--header-bg:rgba(19, 19, 31, 0.8)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{min-height:100vh;background-color:var(--dark);color:var(--light);line-height:1.6;overflow-x:hidden!important;position:relative;display:flex;flex-direction:column;background:radial-gradient(circle at top right,#1e1e30,#13131f)}.wrapper{min-height:100dvh;display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.toast{position:fixed;bottom:30px;right:30px;background-color:rgba(19,19,31,.95);color:#fff;padding:15px 25px;border-radius:12px;box-shadow:0 10px 25px rgba(108,92,231,.2);transform:translateY(100px);opacity:0;transition:.4s cubic-bezier(.175, .885, .32, 1.275);z-index:1001;border:1px solid rgba(108,92,231,.2);backdrop-filter:blur(10px)}.toast.show{transform:translateY(0);opacity:1}.auth-buttons,.crypto-table .coin-name,.footer-mail,.step-number,.toast-content{display:flex;align-items:center}.toast-content i{margin-right:10px;font-size:20px}.toast-content .fa-check-circle{color:var(--success)}.toast-content .fa-exclamation-circle{color:var(--danger)}.glow-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.btn::after,.glow{position:absolute}.glow{border-radius:50%;filter:blur(120px);opacity:.08}.btn,.collaborators,.exchange-input,.footer-nav h3,.how-it-works,.progress-bar,.step-card,.steps-container,footer,nav ul li a{position:relative}.glow-1{top:-100px;left:-100px;width:600px;height:600px;background:var(--primary);animation:25s ease-in-out infinite float}.glow-2{bottom:-200px;right:-100px;width:800px;height:800px;background:var(--accent);animation:30s ease-in-out infinite reverse float}.glow-3{top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:var(--primary-light);animation:15s ease-in-out infinite pulse}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(150px,150px)}}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(.8);opacity:.05}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.12}}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;transition:.3s cubic-bezier(.175, .885, .32, 1.275);text-align:center;border:none}.btn::after{content:'';top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s}.btn:hover::after,.feature-card:hover::before,.step-box:hover::before{opacity:1}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--light);box-shadow:0 4px 15px rgba(108,92,231,.3)}.btn-back,.btn-secondary{background-color:rgba(255,255,255,.03);color:var(--light);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(5px)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(108,92,231,.4)}.btn-primary:disabled{background:var(--gray);color:var(--gray-dark);cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.btn-back:hover,.btn-secondary:hover{background-color:rgba(255,255,255,.06);border-color:rgba(108,92,231,.3)}.faq-item.active .faq-question,.tab-btn.active{background-color:rgba(108,92,231,.08)}.affiliate-content h3,.feature-card::before,.feature-icon i,.footer-logo,.footer-nav h3,.footer-nav h3::after,.hero-affiliates h1 span,.logo,.order-title,.step-box::before,h2,nav ul li a::after{background:linear-gradient(to right,var(--primary),var(--accent))}.logo,h2{-webkit-background-clip:text}.btn-login:hover,.logo,.tab-btn.active{color:var(--primary)}.exchange-tabs,.order-header,.order-status,header{border-bottom:1px solid rgba(255,255,255,.03)}.btn-next,.btn-place-order{min-width:120px}.btn-sm{padding:8px 16px;font-size:14px;border-radius:6px}.btn-lg{padding:16px 32px;font-size:18px;border-radius:10px}.exchange-card,.feature-card{border-radius:16px;backdrop-filter:blur(10px);overflow:hidden}header{padding:20px 0;position:sticky;top:0;background-color:var(--header-bg);backdrop-filter:blur(15px);z-index:100;box-shadow:0 4px 30px rgba(0,0,0,.1)}header .container{display:flex;justify-content:space-between;align-items:center}.burger{display:none}.logo{font-size:24px;font-weight:700;background-clip:text}.btn-login,nav ul li a{font-weight:500;transition:color .3s}.exchange-tabs,nav ul{display:flex}nav ul li{margin:0 15px}nav ul li a{padding:5px 0}nav ul li a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;transition:width .3s}nav ul li a.active::after,nav ul li a:hover::after{width:100%}.info-label,.input-label,.rate-btn,.tab-btn{color:var(--gray)}.btn-login{margin-right:15px}.hero{padding:100px 0;text-align:center}.hero h1{font-size:48px;margin-bottom:40px;background:linear-gradient(to right,var(--primary-light),var(--accent));-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;line-height:1.2}.exchange-card{background-color:rgba(19,19,31,.7);max-width:500px;margin:0 auto;border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 40px rgba(0,0,0,.2)}.btn-proceed,.form-actions{margin-top:20px;display:flex}.exchange-input:hover,.input-currency:hover{border-color:rgba(108,92,231,.2)}.tab-btn{flex:1;padding:15px;background:0 0;border:none;font-weight:600;transition:.3s}.progress-bar{height:4px;background-color:rgba(255,255,255,.05);overflow:hidden}.progress-fill{height:100%;width:33%;background:linear-gradient(to right,var(--primary),var(--primary-light));transition:width .5s;border-radius:4px}.exchange-content{padding:25px}.exchange-step h3{font-size:18px;margin-bottom:20px;text-align:left;color:var(--light)}.rate-toggle{display:flex;margin-bottom:20px;background-color:rgba(255,255,255,.03);border-radius:8px;padding:5px}.rate-btn{flex:1;padding:10px;background:0 0;border:none;font-weight:500;border-radius:6px;transition:.3s}.rate-btn.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--light);box-shadow:0 4px 10px rgba(108,92,231,.2)}.contact-form,.exchange-form,.wallet-form{display:flex;flex-direction:column;gap:20px}.exchange-input{background-color:rgba(255,255,255,.03);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.03);transition:.3s}.input-label{position:absolute;top:15px;left:20px;font-size:12px;margin-bottom:5px;font-weight:600}.input-amount{padding-top:20px;flex:1}.input-amount input{width:100%;background:0 0;border:none;color:var(--light);font-size:18px;font-weight:600;outline:0}.form-group input,.input-currency{background-color:rgba(255,255,255,.03)}.input-currency{max-width:170px;width:100%;display:flex;align-items:center;padding:10px 15px;border-radius:8px;transition:.3s;min-width:100px;border:1px solid rgba(255,255,255,.03)}.swap-btn,.terms-checkbox input[type=checkbox]:checked+label::before{background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.input-currency div{display:flex;flex-direction:column;margin-right:8px}.input-currency span.currency-name{font-size:12px;color:var(--gray);font-weight:400;margin-right:0}.input-currency span{font-weight:600;margin-right:0;text-align:left}.input-currency:hover{background-color:rgba(255,255,255,.06)}.input-currency img{width:24px;height:24px;margin-right:8px;border-radius:50%}.input-currency i{margin-left:auto;font-size:12px;color:var(--primary)}.exchange-swap{display:flex;justify-content:center;align-items:center}.swap-btn{width:40px;height:40px;border-radius:50%;color:var(--light);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s cubic-bezier(.175, .885, .32, 1.275);position:relative;box-shadow:0 4px 15px rgba(108,92,231,.3)}.feature-card,.pair-card,.step-card{transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),box-shadow .3s}.swap-btn:hover{transform:scale(1.1) rotate(180deg);box-shadow:0 8px 25px rgba(108,92,231,.4)}.swap-btn i{font-size:16px;position:absolute}.btn-proceed{justify-content:center;align-items:center}.btn-proceed i{margin-left:10px;transition:transform .3s}.wallet-form label{text-align:left}.wallet-form label span{display:inline}.contact-alternatives h2,.detail-row,.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:var(--gray);font-size:14px}.form-group input{width:100%;padding:15px;border:1px solid rgba(255,255,255,.05);border-radius:8px;color:var(--light);font-size:16px;outline:0;transition:.3s}.form-group input.invalid,.form-group input:focus.invalid{border:1px solid var(--danger)}.form-group input:focus.invalid{box-shadow:0 0 0 2px rgba(255,118,117,.2)}.form-field input:focus,.form-field textarea:focus,.form-group input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(108,92,231,.2)}.form-group span{margin-top:5px;display:block;text-align:left;font-size:12px;color:var(--danger)}.optional-tag{color:var(--gray);font-size:12px;font-weight:400;margin-left:auto;margin-right:10px}.form-actions{justify-content:space-between}.exchange-info,.summary-content{background-color:rgba(19,19,31,.3);border-radius:12px;padding:25px;border:1px solid rgba(255,255,255,.03)}.summary-pair{margin-bottom:25px}.summary-from,.summary-to{display:flex;align-items:center;margin-bottom:15px}.summary-from img,.summary-to img{width:32px;height:32px;margin-right:15px;border-radius:50%}.summary-amount{font-size:14px;font-weight:600;text-align:left}.currency-item .currency-symbol,.pair-rate,.summary-currency{font-size:12px;color:var(--gray)}.summary-arrow{margin:5px 0;color:var(--primary);text-align:left}.summary-arrow i{margin-left:calc(32px / 2 - (12px / 2))}.summary-address{margin-bottom:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.05)}.address-label,.email-label{font-size:14px;color:var(--gray);margin-bottom:8px;text-align:left}.loading-data,.section-subtitle,h2{text-align:center}.address-value,.email-value{background-color:rgba(255,255,255,.03);padding:12px 15px;border-radius:8px;border:1px solid rgba(255,255,255,.03)}.terms-checkbox{display:flex;align-items:flex-start;margin:20px 0;position:relative}.terms-checkbox input[type=checkbox]{opacity:0;position:absolute;cursor:pointer;width:20px;height:20px;z-index:1}.terms-checkbox label{padding-left:30px;position:relative;user-select:none}.terms-checkbox label a{text-decoration:underline;transition:.2s}.footer-mail:hover,.terms-checkbox label a:hover{color:var(--accent)}.terms-checkbox label::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.03);border-radius:4px;transition:.2s}.terms-checkbox input[type=checkbox]:checked+label::before{border-color:var(--primary)}.terms-checkbox input[type=checkbox]:checked+label::after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:5px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--light)}.required{color:var(--danger);margin-left:5px}.top-pairs,.why-choose-us{padding:120px 0;background-color:rgba(19,19,31,.3);position:relative;overflow:hidden}.how-it-works-affiliates::before,.how-it-works::before,.why-choose-us::before,footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(108,92,231,.05) 0,transparent 70%);pointer-events:none}h2{font-size:36px;margin-bottom:15px;background-clip:text}.feature-icon i,.footer-logo{-webkit-background-clip:text}.section-subtitle{max-width:700px;margin:0 auto 60px;color:var(--gray)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background-color:rgba(19,19,31,.4);padding:35px;border:1px solid rgba(255,255,255,.03);height:100%;display:flex;flex-direction:column;position:relative}.feature-card::before,.step-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;opacity:0;transition:opacity .3s}.affiliate-feature:hover,.feature-card:hover,.step-box:hover,.step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(108,92,231,.1)}.feature-icon{width:70px;height:70px;background:linear-gradient(135deg,rgba(108,92,231,.1),rgba(253,121,168,.1));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.crypto-table-container,.pairs-container{background-color:rgba(19,19,31,.7);box-shadow:0 20px 40px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.feature-icon i{font-size:28px;background-clip:text}.feature-card h3,.step-card h3{font-size:22px;margin-bottom:15px;color:var(--light)}.feature-card p{color:var(--gray);margin-bottom:20px;flex-grow:1}.top-crypto{padding:120px 0}.crypto-table-container{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.03)}.crypto-table{width:100%;border-collapse:collapse}.crypto-table td,.crypto-table th{padding:18px;text-align:left;border-bottom:1px solid rgba(255,255,255,.03)}.affiliate-section h2,.countdown,.footer-bottom,.hero-affiliates,.no-results,.qr-container,.status-step{text-align:center}.crypto-table th{font-weight:600;color:var(--primary-light);background-color:rgba(108,92,231,.05)}.crypto-table tr:hover{background-color:rgba(108,92,231,.03)}.crypto-table td{color:var(--light)}.crypto-table .coin-name img{width:30px;height:30px;margin-right:15px;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.1)}.crypto-table .coin-name span{margin-left:10px;font-weight:500}.crypto-table .positive{color:var(--success);font-weight:600}.crypto-table .negative{color:var(--danger);font-weight:600}.loading-data{padding:30px;color:var(--gray)}.collaborators::before,.contact-alternatives::before,.top-pairs::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(253,121,168,.05) 0,transparent 70%);pointer-events:none}.pairs-container{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.03)}.pair-card,.step-card{background-color:rgba(19,19,31,.4);text-align:center}.pairs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:25px}.pair-card{border-radius:12px;padding:25px;border:1px solid rgba(255,255,255,.03);backdrop-filter:blur(5px)}.pair-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(108,92,231,.15);border-color:rgba(108,92,231,.1)}.footer-bottom,footer{border-top:1px solid rgba(255,255,255,.03)}.pair-icons{position:relative;width:60px;height:60px;margin:0 auto 20px}.pair-icons img{width:40px;height:40px;position:absolute;top:0;left:0;border-radius:50%;border:2px solid var(--dark)}.pair-icons .second-icon{top:20px;left:20px}.pair-name{font-weight:600;margin-bottom:8px;color:var(--light)}.how-it-works{padding:120px 0;overflow:hidden}.steps-container{display:flex;justify-content:space-between;gap:30px;margin-top:60px}.steps-container::before{content:'';position:absolute;top:40px;left:60px;right:60px;height:2px;background:linear-gradient(to right,var(--primary),var(--accent));z-index:0}.status-steps::after,.status-steps::before{content:"";top:15px;height:3px;position:absolute}.step-card{border-radius:16px;padding:35px;flex:1;border:1px solid rgba(255,255,255,.03);z-index:1;backdrop-filter:blur(10px)}.step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--light);border-radius:50%;justify-content:center;font-weight:700;margin:0 auto 25px;box-shadow:0 8px 15px rgba(108,92,231,.3)}.step-card p{color:var(--gray);line-height:1.6}.collaborators{padding:100px 0;background-color:rgba(19,19,31,.3);overflow:hidden}.collaborators-grid{display:flex;justify-content:center;align-items:center;gap:60px;margin-top:50px;flex-wrap:wrap}.collaborator-logo{max-width:180px;transition:.3s cubic-bezier(.175, .885, .32, 1.275);opacity:.7;filter:grayscale(100%)}.collaborator-logo:hover{transform:scale(1.1);opacity:1;filter:grayscale(0%)}footer{margin-top:auto;padding:80px 0 40px;background-color:rgba(12,12,20,.95)}.footer-top{display:flex;flex-direction:column;margin-bottom:40px}.footer-logo{font-size:24px;font-weight:700;background-clip:text;margin-bottom:15px}.footer-mail{gap:8px;color:var(--primary-light);transition:.2s}.modal,.modal-overlay{transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.footer-middle{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:60px}.footer-nav h3{font-size:18px;margin-bottom:25px;padding-bottom:12px;-webkit-background-clip:text;background-clip:text}.footer-nav h3::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;border-radius:3px}.footer-nav ul li{margin-bottom:12px}.footer-nav ul li a{color:var(--gray);transition:.3s;display:inline-block}.footer-bottom{padding-top:30px}.footer-bottom p{color:var(--gray);font-size:14px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(12,12,20,.8);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;backdrop-filter:blur(5px)}.contact-form-container,.order-card,.step-box{backdrop-filter:blur(10px)}.modal-overlay.active{opacity:1;visibility:visible}.modal{background-color:rgba(19,19,31,.95);border-radius:16px;width:100%;max-width:500px;border:1px solid rgba(255,255,255,.03);box-shadow:0 25px 50px rgba(0,0,0,.3);transform:translateY(-30px) scale(.95);overflow:hidden}.currency-item img,.search-btn{left:15px;top:50%;transform:translateY(-50%)}.modal-overlay.active .modal{transform:translateY(0) scale(1)}.modal-header{padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.03);display:flex;justify-content:space-between;align-items:center}.modal-title{font-size:20px;font-weight:600;background:linear-gradient(to right,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text}.modal-close,.search-btn{background:0 0;color:var(--gray)}.modal-close{border:none;font-size:20px;transition:.3s}.currency-item,.detail-value .copy-btn,.order-id-container .copy-btn{transition:.3s cubic-bezier(.175, .885, .32, 1.275);cursor:pointer}.modal-close:hover{color:var(--primary);transform:rotate(90deg)}.modal-body{padding:25px;max-height:400px;overflow-y:auto}.search-box{position:relative;margin-bottom:15px}.search-box input{width:100%;padding:15px 15px 15px 45px;border-radius:8px;border:1px solid rgba(255,255,255,.05);background-color:rgba(255,255,255,.03);color:var(--light);transition:.3s}.search-box input:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 2px rgba(108,92,231,.2)}.search-btn{position:absolute;border:none;cursor:pointer}.currency-list{padding-top:5px;height:320px;display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:5px}.faq-answer,.faq-item,.order-card,.status-bar{overflow:hidden}.status-step,.step-dot{width:30px;height:30px;position:relative}.currency-list::-webkit-scrollbar{width:5px}.currency-list::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:10px}.currency-list::-webkit-scrollbar-thumb{background:rgba(108,92,231,.3);border-radius:10px}.currency-item{position:relative;background-color:rgba(19,19,31,.4);border-radius:10px;padding:12px;padding-left:calc(12px + 28px + 15px);border:1px solid rgba(255,255,255,.03)}.currency-item:hover{background-color:rgba(108,92,231,.1);transform:translateY(-5px) scale(1.02);border-color:rgba(108,92,231,.2)}.currency-item img{position:absolute;width:28px;height:28px;border-radius:50%}.currency-item .currency-name{font-weight:600;color:var(--light)}.order-page{padding:60px 0}.order-card{max-width:800px;margin:0 auto;background-color:rgba(19,19,31,.7);border-radius:16px;border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 40px rgba(0,0,0,.2)}.order-header{padding:25px;display:flex;justify-content:space-between;align-items:center}.order-id-container,.step-dot{align-items:center;display:flex}.order-title{font-size:22px;font-weight:600;-webkit-background-clip:text;background-clip:text}.order-id-container{background-color:rgba(255,255,255,.03);padding:10px 15px;border-radius:8px;font-family:monospace;font-size:14px;border:1px solid rgba(255,255,255,.03)}.status-bar,.step-dot{background-color:rgba(255,255,255,.05)}.order-id-container .copy-btn{background:0 0;border:none;color:var(--primary);margin-left:10px}.detail-value .copy-btn:hover,.order-id-container .copy-btn:hover{transform:scale(1.2)}.order-status{padding:35px 50px}.status-steps{display:flex;justify-content:space-between;position:relative;margin-bottom:30px}.status-steps::before{left:0;width:100%;background:rgba(255,255,255,.05);z-index:1}.section-heading,.status-progress,.status-steps::after,.terms-section h2{background:linear-gradient(to right,var(--primary),var(--primary-light))}.status-steps::after{left:0;width:35%;z-index:2;border-radius:3px}.status-step{z-index:3}.step-dot{border-radius:50%;justify-content:center;margin:0 auto 10px;transition:.3s;border:1px solid rgba(255,255,255,.1)}.step-dot.active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--light);box-shadow:0 5px 15px rgba(108,92,231,.3);border:none}.step-dot.completed{background-color:var(--success);color:var(--light);box-shadow:0 5px 15px rgba(0,184,148,.3);border:none}.step-text{font-size:12px;color:var(--gray);position:absolute;top:40px;left:50%;transform:translateX(-50%);width:100px;white-space:nowrap}.contact-alternatives,.how-it-works-affiliates,.step-box{position:relative;overflow:hidden}.step-text.active{color:var(--primary-light);font-weight:500}.status-bar{height:6px;border-radius:3px;margin-top:40px}.status-progress{height:100%;width:25%;transition:width .5s;border-radius:3px}.order-body{padding:35px 25px}.order-section{margin-bottom:35px}.section-heading{font-size:18px;margin-bottom:20px;-webkit-background-clip:text;background-clip:text;display:flex;align-items:center}.info-row,.qr-box,.qr-container{margin-bottom:15px}.section-heading i{margin-right:10px;color:var(--primary);-webkit-text-fill-color:var(--primary)}.info-value img,.support-link i{margin-right:8px}.info-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.03)}.info-value,.support-link{align-items:center;display:flex}.info-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-value{font-weight:600;color:var(--light)}.info-value img{width:20px;height:20px;border-radius:50%}.info-value span{margin-left:8px;font-size:12px;color:var(--gray);font-weight:500}.payment-container{display:flex;flex-direction:row-reverse;align-items:flex-end;flex-wrap:wrap;gap:25px}.qr-container{flex:0 0 200px}.qr-box{width:200px;height:200px;background-color:#fff;padding:10px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.countdown,.detail-value{padding:15px;border-radius:8px;display:flex}.qr-box img{width:100%;height:100%;object-fit:contain}.payment-details{flex:1;min-width:300px}.detail-label{font-size:14px;color:var(--gray);margin-bottom:8px}.detail-value{background-color:rgba(255,255,255,.03);justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.03)}.detail-value .copy-btn{background:0 0;border:none;color:var(--primary);margin-left:10px;flex-shrink:0}.countdown{margin-top:25px;background:linear-gradient(135deg,rgba(108,92,231,.1),rgba(253,121,168,.1));border:1px solid rgba(108,92,231,.2);flex-direction:column}.countdown .time{font-size:18px;font-weight:600;color:var(--primary-light)}.countdown .label,.form-field label{font-size:14px;color:var(--gray)}.order-actions{display:flex;justify-content:space-between;margin-top:35px}.support-link{color:var(--primary-light);transition:.3s}.support-link:hover{color:var(--accent);transform:translateX(5px)}.no-results{padding:25px;color:var(--gray);width:100%;font-size:14px;background-color:rgba(255,255,255,.03);border-radius:8px;margin-top:15px;border:1px solid rgba(255,255,255,.03)}.hero-affiliates{padding:120px 0 0}.hero-affiliates h1{font-size:48px;margin-bottom:25px;line-height:1.2}.hero-affiliates h1 span{-webkit-background-clip:text;background-clip:text}.hero-affiliates p{margin-bottom:0}.hero-subtitle{max-width:800px;margin:0 auto 70px;color:var(--gray);font-size:18px;line-height:1.6}.affiliate-section{padding:100px 0}.affiliate-section h2{margin-bottom:50px;font-size:36px}.aml-section h2,.terms-section h2{text-align:left;-webkit-text-fill-color:transparent}.affiliate-icon,.aml-hero,.contact-alternatives,.faq-help,.partner-card h3,.partner-card p,.step-box,.success-message,.terms-date,.terms-hero{text-align:center}.affiliate-features{margin:0 auto;max-width:900px}.affiliate-feature{display:flex;align-items:center;margin-bottom:80px;background-color:rgba(19,19,31,.3);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.03);transition:transform .3s,box-shadow .3s}.affiliate-icon{flex:0 0 100px}.affiliate-icon svg{width:100%;color:var(--primary)}.affiliate-content{flex:1;padding:0 30px}.affiliate-content h3{font-size:28px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px}.affiliate-content p,.step-box p{color:var(--gray);font-size:16px;line-height:1.6}.how-it-works-affiliates{background-color:rgba(19,19,31,.3);padding:100px 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.step-box{background-color:rgba(19,19,31,.4);border-radius:16px;padding:35px;border:1px solid rgba(255,255,255,.03);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),box-shadow .3s}.step-box h3{font-size:24px;margin-bottom:15px;color:var(--light)}.contact-hero,.faq-hero,.trusted-hero{padding:120px 0 80px;text-align:center}.aml-hero h1,.contact-hero h1,.faq-hero h1,.terms-hero h1{font-size:48px;margin-bottom:25px;background:linear-gradient(to right,var(--primary-light),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-subtitle,.faq-subtitle{max-width:800px;margin:0 auto;color:var(--gray);font-size:18px;line-height:1.6}.contact-form-container{max-width:600px;margin:0 auto 100px;background-color:rgba(19,19,31,.7);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 40px rgba(0,0,0,.2)}.form-field{display:flex;flex-direction:column;gap:8px}.form-field input,.form-field textarea{padding:15px;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:8px;color:var(--light);font-size:16px;outline:0;transition:.3s}.form-field textarea{min-height:265px;resize:vertical}.form-submit{display:flex;justify-content:flex-end}.error-message{color:var(--danger);font-size:12px;margin-top:5px}.success-message{background-color:rgba(0,184,148,.1);border:1px solid rgba(0,184,148,.3);color:var(--success);padding:15px;border-radius:8px;margin-bottom:20px;display:none}.contact-alternatives{padding:100px 0;background-color:rgba(19,19,31,.3)}.contact-alternatives p{max-width:700px;margin:0 auto 40px;color:var(--gray)}.contact-buttons{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.contact-button{display:flex;align-items:center;gap:12px;padding:15px 25px;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:8px;color:var(--light);transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.contact-button:hover{background-color:rgba(108,92,231,.1);border-color:rgba(108,92,231,.2);transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.contact-button i{color:var(--primary);font-size:18px}.faq-container{max-width:800px;margin:0 auto}.faq-item{background-color:rgba(19,19,31,.4);border:1px solid rgba(255,255,255,.03);border-radius:12px;margin-bottom:20px;transition:.4s cubic-bezier(.175, .885, .32, 1.275)}.faq-question{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}.faq-question:hover{background-color:rgba(108,92,231,.05)}.faq-question h3{font-size:18px;font-weight:600;margin:0;transition:color .3s}.faq-question i{color:var(--primary);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.faq-answer{padding:0 25px;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.175, .885, .32, 1.275),padding .4s,opacity .3s .1s;will-change:max-height,opacity}.faq-item.active{border-color:rgba(108,92,231,.2);box-shadow:0 10px 30px rgba(0,0,0,.1)}.faq-item.active .faq-answer{opacity:1;padding:0 25px 25px;max-height:500px;transition:max-height .4s cubic-bezier(.175, .885, .32, 1.275),padding .4s,opacity .2s}.faq-help{margin:60px 0;padding:40px;background:linear-gradient(135deg,rgba(108,92,231,.05),rgba(253,121,168,.05));border-radius:16px;border:1px solid rgba(108,92,231,.1)}.faq-help h2{margin-bottom:15px;font-size:24px}.faq-help p{color:var(--gray);margin-bottom:25px}.aml-hero,.terms-hero{padding:100px 0 60px}.aml-container,.terms-container{max-width:1200px;margin:0 auto 100px;padding:40px;background-color:rgba(19,19,31,.3);border-radius:16px;border:1px solid rgba(255,255,255,.03);box-shadow:0 20px 40px rgba(0,0,0,.1)}.terms-date{color:var(--gray);margin-bottom:30px;font-size:14px}.aml-section,.terms-section{margin-bottom:40px}.terms-section h2{font-size:24px;margin-bottom:20px;-webkit-background-clip:text;background-clip:text}.aml-section p,.terms-section p{margin-bottom:15px;color:var(--gray);line-height:1.6}.aml-section ul,.terms-section ol,.terms-section ul{margin-bottom:15px;padding-left:20px}.aml-section ul li,.terms-section ul li{color:var(--gray);margin-bottom:10px;line-height:1.6;list-style-type:disc}.terms-section ol li{color:var(--gray);margin-bottom:10px;line-height:1.6}.aml-subsection,.terms-subsection{margin-top:25px;margin-bottom:25px}.terms-subsection h3{font-size:20px;margin-bottom:15px;color:var(--light)}.aml-section h2{font-size:24px;margin-bottom:20px;background:linear-gradient(to right,var(--primary),var(--primary-light));-webkit-background-clip:text;background-clip:text;text-transform:uppercase}.aml-subsection h3{font-size:18px;margin-bottom:15px;color:var(--light)}.trusted-hero h1{font-size:48px;margin-bottom:40px;background:linear-gradient(to right,var(--primary-light),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:60px auto}.partner-card{background-color:rgba(19,19,31,.4);border-radius:16px;padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.03);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),box-shadow .3s;backdrop-filter:blur(5px)}.partner-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(108,92,231,.1)}.partner-logo{height:60px;margin-bottom:25px;filter:brightness(.9);transition:.3s}.partner-card:hover .partner-logo{filter:brightness(1.1)}.partner-card h3{font-size:18px;margin-bottom:10px;color:var(--light)}.partner-card p{color:var(--gray);font-size:14px}@media (max-width:992px){.affiliate-feature{flex-direction:column;text-align:center;padding:30px}.affiliate-feature:nth-child(2n),.steps-container{flex-direction:column}.affiliate-icon{max-width:100px;margin-bottom:20px}.steps-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,1fr)}nav ul li{margin:0 10px}nav ul li a{font-size:14px}h1{font-size:36px}.collaborators-grid{flex-wrap:wrap;gap:30px}}@media (max-width:768px){.aml-hero h1,.contact-hero h1,.faq-hero h1,.hero-affiliates h1,.terms-hero h1,.trusted-hero h1{font-size:36px}.aml-container,.contact-form-container,.terms-container{padding:25px}nav{margin:20px 0}nav ul{flex-wrap:wrap;justify-content:center}nav ul li{margin:5px 10px}.auth-buttons{margin-top:10px}.features-grid{grid-template-columns:1fr}.pairs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.footer-top{flex-direction:column;gap:20px}.payment-container{flex-direction:column;align-items:center}.qr-container{margin-bottom:25px}}@keyframes mobileMenu{from{right:-100%;opacity:0}to{right:0;opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:576px){.contact-buttons{flex-direction:column}.partners-grid{grid-template-columns:1fr}.pairs-grid{grid-template-columns:1fr 1fr}.modal{max-width:90%}.form-actions,.order-header{flex-direction:column;gap:15px}.form-actions button{width:100%}.status-steps{margin-bottom:70px;flex-direction:column;align-items:center;gap:60px}.status-steps::before{top:15px;left:50%;transform:translateX(-50%);width:2px;height:100%}.payment-details{min-width:0;width:100%}.detail-value span,.exchange-info .info-value{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.step-text{font-size:12px;width:90px}.order-actions{flex-direction:column;gap:20px}.hero h1{font-size:36px}.input-currency{margin-top:10px;display:flex;align-items:center}}