@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);.btn,.toast{transition:.3s}.btn,.input-currency,.pair-card,.rate-btn,.swap-btn,.tab-btn,.terms-checkbox label{cursor:pointer}.address-value,.detail-value,.email-value{font-family:monospace;word-break:break-all}.support-link:hover,.terms-checkbox label a{text-decoration:underline}:root{--primary:#ffd700;--primary-dark:#e6c200;--primary-light:#ffdf33;--accent:#f3df6e;--dark:#0f0f1a;--darker:#080810;--light:#f5f5f5;--gray:#888;--gray-dark:#333;--success:#28a745;--warning:#ffc107;--danger:#dc3545;--sidebar:rgba(255, 215, 0, 0.08);--sidebar-table:#2e2a0b;--header-bg:rgba(8, 8, 16, 0.9)}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,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:linear-gradient(to bottom,#000,#1a1a00)}.wrapper{min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.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(15,15,26,.9);color:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);transform:translateY(100px);opacity:0;z-index:1001;border:1px solid rgba(255,215,0,.3)}.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}.crypto-table .positive,.toast-content .fa-check-circle{color:var(--success)}.toast-content .fa-exclamation-circle{color:#dc3545}.glow-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.glow{position:absolute;border-radius:50%;filter:blur(1000px);opacity:.15}.exchange-input,.progress-bar,nav ul li a{position:relative}.glow-1{top:-100px;left:-100px;width:600px;height:600px;background:var(--primary);animation:15s ease-in-out infinite float}.glow-2{bottom:-200px;right:-100px;width:800px;height:800px;background:var(--primary-light);animation:20s ease-in-out infinite reverse float}.glow-3{top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:var(--primary-dark);animation:10s ease-in-out infinite pulse}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(100px,100px)}}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(.8);opacity:.1}50%{transform:translate(-50%,-50%) scale(1);opacity:.2}}.btn{display:inline-block;padding:12px 24px;border-radius:4px;font-weight:600;text-align:center;border:none}.btn-primary,.rate-btn.active,.step-dot.active{background-color:var(--primary);color:var(--dark)}.btn-back,.btn-secondary,.crypto-table td,.step-card h3{color:var(--light)}.btn-back,.btn-secondary{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,215,0,.3)}.btn-primary:disabled{background-color:var(--gray);color:var(--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,.input-currency:hover{background-color:rgba(255,255,255,.1)}.btn-login:hover,.faq-item.active .faq-question h3,.faq-question:hover h3,.feature-icon i,.footer-logo,.footer-nav ul li a:hover,.hero-affiliates h1 span,.logo,.modal-close:hover,.step-text.active,.summary-arrow,.tab-btn.active,.terms-checkbox label a:hover,h2,nav ul li a.active,nav ul li a:hover{color:var(--primary)}.exchange-tabs,.info-row,.order-status,header{border-bottom:1px solid rgba(255,255,255,.05)}.btn-next,.btn-place-order{min-width:120px}.btn-sm{padding:8px 16px;font-size:14px}.btn-lg{padding:16px 32px;font-size:18px}header{padding:20px 0;position:sticky;top:0;background-color:var(--header-bg);backdrop-filter:blur(10px);z-index:100}header .container{display:flex;justify-content:space-between;align-items:center}.burger{display:none}.footer-logo,.logo{font-size:24px;font-weight:700}.btn-login,nav ul li a{font-weight:500;transition:color .3s}.exchange-tabs,nav ul{display:flex}nav ul li{margin:0 15px}.info-label,.input-label,.modal-close,.rate-btn,.search-btn,.step-card p,.step-text,.tab-btn{color:var(--gray)}.btn-login{margin-right:15px}.contact-alternatives,.hero{padding:80px 0;text-align:center}.hero h1{font-size:48px;margin-bottom:40px;background:linear-gradient(to right,#ffffaf,var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.exchange-card{background-color:rgba(8,8,16,.8);border-radius:10px;max-width:500px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px rgba(0,0,0,.5)}.tab-btn{flex:1;padding:15px;background:0 0;border:none;font-weight:600;transition:.3s}.crypto-table th,.crypto-table tr:hover,.faq-question:hover,.tab-btn.active{background-color:rgba(255,215,0,.05)}.progress-bar{height:4px;background-color:rgba(255,255,255,.1)}.progress-fill{height:100%;width:33%;background-color:var(--primary);transition:width .5s}.exchange-content{padding:20px}.exchange-step h3{font-size:18px;margin-bottom:20px;text-align:left}.rate-toggle{display:flex;margin-bottom:20px;background-color:rgba(255,255,255,.05);border-radius:5px;padding:5px}.rate-btn{flex:1;padding:10px;background:0 0;border:none;font-weight:500;border-radius:3px;transition:.3s}.exchange-form,.wallet-form{display:flex;flex-direction:column;gap:15px}.exchange-input{background-color:rgba(255,255,255,.05);border-radius:5px;padding:15px;display:flex;align-items:center;justify-content:space-between}.input-label{position:absolute;top:15px;left:15px;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,.05);transition:.3s}.input-currency{max-width:170px;width:100%;display:flex;align-items:center;padding:8px 12px;border-radius:5px;min-width:100px}.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 img{width:24px;height:24px;margin-right:8px}.input-currency i{margin-left:auto;font-size:12px}.exchange-swap{display:flex;justify-content:center;align-items:center}.swap-btn{width:40px;height:40px;border-radius:50%;background-color:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);color:var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s;position:relative}.feature-card,.pair-card,.step-card{transition:transform .3s,box-shadow .3s}.swap-btn:hover{background-color:rgba(255,215,0,.2);transform:scale(1.1)}.swap-btn i{font-size:16px;position:absolute}.btn-proceed{margin-top:10px;display:flex;justify-content:center;align-items:center}.btn-proceed i,.crypto-table .coin-name span{margin-left:10px}.wallet-form label{text-align:left}.wallet-form label span{display:inline}.detail-row,.form-group,.info-row,.qr-box,.qr-container,.section-heading{margin-bottom:15px}.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,.1);border-radius:5px;color:var(--light);font-size:16px;outline:0}.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,0,0,.2)}.form-field input:focus,.form-field textarea:focus,.form-group input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(255,215,0,.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{display:flex;justify-content:space-between;margin-top:20px}.exchange-info,.summary-content{background-color:rgba(15,15,26,.5);border-radius:10px;padding:20px;border:1px solid rgba(255,255,255,.05)}.address-value,.email-value,.search-box input,.terms-checkbox label::before{background-color:rgba(255,255,255,.05)}.contact-alternatives h2,.summary-pair{margin-bottom:20px}.summary-from,.summary-to{display:flex;align-items:center;margin-bottom:10px}.summary-from img,.summary-to img{width:32px;height:32px;margin-right:15px}.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;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,.1)}.address-label,.email-label{font-size:14px;color:var(--gray);margin-bottom:8px;text-align:left}.crypto-table .negative,.required{color:var(--danger)}.loading-data,.section-subtitle,h2{text-align:center}.address-value,.email-value{padding:12px 15px;border-radius:5px}.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{transition:.2s}.terms-checkbox label::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid rgba(255,255,255,.2);border-radius:3px;transition:.2s}.terms-checkbox input[type=checkbox]:checked+label::before{background-color:var(--primary);border-color:var(--primary)}.footer-bottom,footer{border-top:1px solid rgba(255,255,255,.05)}.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(--dark)}.required{margin-left:5px}.top-pairs,.why-choose-us{padding:100px 0;background-color:rgba(8,8,16,.5)}h2{font-size:36px;margin-bottom:15px}.section-subtitle{max-width:700px;margin:0 auto 50px;color:var(--gray)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background-color:rgba(15,15,26,.5);border-radius:10px;padding:30px;border:1px solid rgba(255,255,255,.05);height:100%;display:flex;flex-direction:column}.currency-item:hover,.feature-icon{background-color:rgba(255,215,0,.1)}.feature-card:hover,.partner-card:hover,.step-box:hover,.step-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(255,215,0,.1)}.feature-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.crypto-table-container,.pairs-container{background-color:rgba(8,8,16,.8);box-shadow:0 10px 30px rgba(0,0,0,.5)}.feature-icon i{font-size:24px}.feature-card h3,.terms-subsection h3{font-size:20px;margin-bottom:15px;color:var(--light)}.feature-card p{color:var(--gray);margin-bottom:20px;flex-grow:1}.footer-nav ul li,.step-card h3,.terms-section ol li{margin-bottom:10px}.how-it-works,.top-crypto{padding:100px 0}.crypto-table-container{overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.crypto-table{width:100%;border-collapse:collapse}.crypto-table td,.crypto-table th{padding:15px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.affiliate-icon,.affiliate-section h2,.aml-hero,.countdown,.faq-help,.footer-bottom,.hero-affiliates,.no-results,.pair-card,.qr-container,.status-step,.step-box,.step-card,.success-message,.terms-date,.terms-hero{text-align:center}.crypto-table th{font-weight:600;color:var(--primary)}.crypto-table .coin-name img{width:24px;height:24px;margin-right:10px}.loading-data{padding:30px;color:var(--gray)}.pairs-container{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.pair-card,.step-card{background-color:rgba(15,15,26,.5)}.pairs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:20px}.pair-card{border-radius:10px;padding:20px;border:1px solid rgba(255,255,255,.05)}.pair-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(255,215,0,.1)}.pair-icons{position:relative;width:60px;height:60px;margin:0 auto 15px}.pair-icons img{width:40px;height:40px;position:absolute;top:0;left:0;border-radius:50%}.pair-icons .second-icon{top:20px;left:20px}.pair-name{font-weight:600;margin-bottom:5px}.steps-container{display:flex;justify-content:space-between;gap:30px;margin-top:50px}.step-card{border-radius:10px;padding:30px;flex:1;border:1px solid rgba(255,255,255,.05)}.step-number{width:40px;height:40px;background-color:var(--primary);color:var(--dark);border-radius:50%;justify-content:center;font-weight:700;margin:0 auto 20px}.currency-item .currency-name,.info-value{font-weight:600}.step-card h3{font-size:20px}.collaborators{padding:80px 0;background-color:rgba(8,8,16,.5)}.collaborators-grid{display:flex;justify-content:center;align-items:center;gap:50px;margin-top:40px}.collaborator-logo{max-width:200px;transition:opacity .3s,transform .3s}.collaborator-logo:hover,.detail-value .copy-btn:hover,.order-id-container .copy-btn:hover{transform:scale(1.1)}footer{margin-top:auto;padding:80px 0 40px;background-color:#000}.footer-top{display:flex;flex-direction:column}.footer-mail{gap:6px;color:var(--primary);transition:.2s}.footer-mail:hover{opacity:.7}.footer-middle{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:50px}.footer-nav h3{font-size:18px;margin-bottom:20px;position:relative;padding-bottom:10px;color:var(--primary)}.footer-nav h3::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:var(--primary)}.footer-nav ul li a{color:var(--gray);transition:color .3s}.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(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:.3s}.modal-overlay.active{opacity:1;visibility:visible}.modal{background-color:var(--dark);background-color:#0b0b0e;border-radius:10px;width:100%;max-width:500px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px rgba(0,0,0,.3);transform:translateY(-20px);transition:.3s}.modal-close,.search-btn{background:0 0;cursor:pointer}.contact-form-container,.order-card{box-shadow:0 10px 30px rgba(0,0,0,.5)}.currency-item img,.search-btn{left:15px;top:50%;transform:translateY(-50%)}.modal-overlay.active .modal{transform:translateY(0)}.modal-header,.order-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.modal-title,.order-title{font-size:20px;font-weight:600;color:var(--primary)}.modal-close{border:none;font-size:20px;transition:.3s}.modal-body{padding:20px;max-height:400px}.search-box{position:relative;margin-bottom:15px}.search-box input{width:100%;padding:12px 15px 12px 40px;border-radius:4px;border:1px solid rgba(255,255,255,.1);color:var(--light);transition:.3s}.search-box input:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 2px rgba(255,215,0,.2)}.search-btn{position:absolute;border:none}.currency-list{padding-top:5px;height:320px;display:flex;flex-direction:column;gap:8px;overflow:auto}.status-step,.step-dot{width:30px;height:30px;position:relative}.info-value,.order-id-container,.step-dot,.support-link{align-items:center;display:flex}.faq-answer,.faq-item,.order-card,.status-bar{overflow:hidden}.currency-item{position:relative;background-color:rgba(16,16,19,.5);border-radius:8px;padding:8px;padding-left:calc(12px + 28px + 12px);cursor:pointer;transition:.3s;border:1px solid rgba(255,255,255,.05)}.currency-item:hover{transform:translateY(-5px)}.currency-item img{position:absolute;width:28px;height:28px;border-radius:50%}.order-page{padding:50px 0}.order-card{max-width:800px;margin:0 auto;background-color:rgba(8,8,16,.8);border-radius:10px;border:1px solid rgba(255,255,255,.05)}.order-id-container{background-color:rgba(255,255,255,.05);padding:8px 15px;border-radius:5px;font-family:monospace;font-size:14px}.order-id-container .copy-btn{background:0 0;border:none;color:var(--primary);cursor:pointer;margin-left:10px;transition:.3s}.order-status{padding:30px 50px}.status-steps{display:flex;justify-content:space-between;position:relative;margin-bottom:25px}.status-steps::before{content:"";position:absolute;top:15px;left:0;width:100%;height:2px;background-image:linear-gradient(to right,var(--primary) calc(35% / 2),rgba(255,255,255,.1) 0);z-index:1}.status-step{z-index:2}.step-dot{border-radius:50%;background-color:#252426;justify-content:center;margin:0 auto 10px;transition:.3s}.step-dot.completed{background-color:var(--success);color:var(--light)}.step-text{font-size:12px;position:absolute;top:40px;left:50%;transform:translateX(-50%);width:100px;white-space:nowrap}.status-bar{height:6px;background-color:rgba(255,255,255,.1);border-radius:3px;margin-top:40px}.qr-box,.step-box{border-radius:10px}.status-progress{height:100%;background-color:var(--primary);width:25%;transition:width .5s}.order-body{padding:30px 20px}.order-section{margin-bottom:30px}.section-heading{font-size:18px;color:var(--primary);display:flex;align-items:center}.section-heading i{margin-right:10px}.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}.info-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-value img{width:20px;height:20px}.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:end;flex-wrap:wrap;gap:20px}.qr-container{flex:0 0 200px}.qr-box{width:200px;height:200px;background-color:#fff;padding:10px}.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:5px}.detail-value{background-color:rgba(255,255,255,.05);padding:12px 15px;border-radius:5px;display:flex;justify-content:space-between;align-items:center}.detail-value .copy-btn{background:0 0;border:none;color:var(--primary);cursor:pointer;margin-left:10px;flex-shrink:0;transition:.3s}.contact-button:hover,.countdown{background-color:rgba(255,215,0,.1)}.countdown{margin-top:20px;padding:5px;border-radius:5px;border:1px solid rgba(255,215,0,.3);display:flex;flex-direction:column}.countdown .time{font-size:16px;font-weight:500;color:var(--primary)}.countdown .label,.form-field label{font-size:14px;color:var(--gray)}.order-actions{display:flex;justify-content:space-between;margin-top:30px}.support-link{color:var(--primary);transition:.3s}.no-results{padding:20px;color:var(--gray);width:100%;font-size:14px;background-color:rgba(255,255,255,.05);border-radius:8px;margin-top:10px}.hero-affiliates{padding:100px 0 0}.aml-hero h1,.contact-hero h1,.hero-affiliates h1,.terms-hero h1{font-size:48px;margin-bottom:20px}.hero-affiliates p{margin-bottom:0}.hero-subtitle{max-width:800px;margin:0 auto 60px;color:var(--gray);font-size:18px;line-height:1.6}.affiliate-section{padding:80px 0}.affiliate-section h2{margin-bottom:40px;font-size:36px}.affiliate-features{margin:0 auto;max-width:900px}.affiliate-feature{display:flex;align-items:center;margin-bottom:80px}.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;color:var(--primary);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(8,8,16,.5);padding:80px 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.step-box{background-color:rgba(15,15,26,.5);padding:30px;border:1px solid rgba(255,255,255,.05);transition:transform .3s,box-shadow .3s}.step-box h3{font-size:24px;margin-bottom:15px}.contact-hero,.faq-hero,.trusted-hero{padding:100px 0 60px;text-align:center}.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(8,8,16,.8);border-radius:10px;padding:40px;border:1px solid rgba(255,255,255,.05)}.contact-form{display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field input,.form-field textarea{padding:15px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:5px;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(40,167,69,.1);border:1px solid rgba(40,167,69,.3);color:var(--success);padding:15px;border-radius:5px;margin-bottom:20px;display:none}.contact-alternatives p{max-width:700px;margin:0 auto 40px;color:var(--gray)}.contact-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.contact-button{display:flex;align-items:center;gap:10px;padding:12px 20px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--light);transition:.3s}.contact-button:hover{border-color:rgba(255,215,0,.3);transform:translateY(-2px)}.contact-button i{color:var(--primary);font-size:18px}.faq-hero h1{font-size:48px;margin-bottom:20px;color:var(--primary)}.faq-container{max-width:800px;margin:0 auto}.faq-item{background-color:rgba(15,15,26,.5);border:1px solid rgba(255,255,255,.05);border-radius:10px;margin-bottom:15px;transition:.4s cubic-bezier(.65, 0, .35, 1)}.faq-question{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}.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(.65, 0, .35, 1)}.faq-answer{padding:0 20px;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.65, 0, .35, 1),padding .4s,opacity .3s .1s;will-change:max-height,opacity}.faq-item.active{border-color:rgba(255,215,0,.2);box-shadow:0 5px 15px rgba(255,215,0,.05)}.faq-item.active .faq-question{background-color:rgba(255,215,0,.08)}.faq-item.active .faq-answer{opacity:1;padding:20px;max-height:500px;transition:max-height .4s cubic-bezier(.65, 0, .35, 1),padding .4s,opacity .2s}.faq-help{margin:60px 0;padding:40px;background-color:rgba(255,215,0,.05);border-radius:10px}.faq-help h2{margin-bottom:15px;font-size:24px}.faq-help p{color:var(--gray);margin-bottom:20px}.aml-hero,.terms-hero{padding:100px 0 40px}.aml-container,.terms-container{max-width:1200px;margin:0 auto 100px;padding:40px;background-color:rgba(15,15,26,.3);border-radius:10px;border:1px solid rgba(255,255,255,.05)}.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;color:var(--primary);text-align:left}.aml-section p,.terms-section ol li,.terms-section p{color:var(--gray);line-height:1.6}.aml-section p,.terms-section p{margin-bottom:15px}.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}.aml-subsection,.terms-subsection{margin-top:20px;margin-bottom:20px}.aml-section h2{font-size:24px;margin-bottom:20px;color:var(--primary);text-align:left;text-transform:uppercase}.aml-subsection h3{font-size:18px;margin-bottom:15px;color:var(--light)}.trusted-hero h1{font-size:48px;margin-bottom:40px}.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(15,15,26,.5);border-radius:10px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);transition:transform .3s,box-shadow .3s}.partner-logo{height:60px;margin-bottom:20px;filter:brightness(.9)}.partner-card h3{font-size:18px;margin-bottom:10px;text-align:center}.partner-card p{color:var(--gray);font-size:14px;text-align:center}@media (max-width:992px){.affiliate-feature{flex-direction:column;text-align:center}.affiliate-feature:nth-child(2n),.steps-container{flex-direction:column}.affiliate-icon{max-width:100px;margin-bottom:10px}.steps-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,1fr)}nav ul li{margin:0 8px}nav ul li a{font-size:14px}h1{font-size:36px}.collaborators-grid{flex-wrap:wrap}}@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:20px}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:20px}}@keyframes mobileMenu{from{right:-100%}to{right:0}}@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:10px}.form-actions button{width:100%}.status-steps{margin-bottom:60px;flex-direction:column;align-items:center;gap:50px}.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:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.step-text{font-size:10px;width:80px}.order-actions{flex-direction:column;gap:15px}.hero h1{font-size:42px}.input-currency{margin-top:10px;display:flex;align-items:center}}