:root{--primary-color: #1e40af;--secondary-color: #3b82f6;--accent-color: #06b6d4;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #ffffff;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-dark: #0f172a;--border-color: #e5e7eb;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary)}.navbar{position:fixed;top:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1000;transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:70px;position:relative}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-link{text-decoration:none;color:var(--text-primary);font-weight:500;transition:color .3s ease;cursor:pointer}.nav-link:hover{color:var(--primary-color)}.nav-actions{display:flex;align-items:center;gap:1rem}.language-selector{position:relative}.language-btn{background:none;border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;color:var(--text-primary);transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.language-btn:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.language-dropdown{position:absolute;top:100%;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow-lg);min-width:120px;z-index:1001;display:none;margin-top:.5rem}.language-dropdown.active{display:block}.language-option{display:block;padding:.75rem 1rem;text-decoration:none;color:var(--text-primary);transition:background-color .2s ease;font-size:.875rem}.language-option:hover{background:var(--bg-secondary)}.language-option.active{background:var(--primary-color);color:var(--text-light)}.mobile-menu-btn{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-primary)}main{padding-top:70px}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.hero{position:relative;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--text-light);padding:6rem 0;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 2px,transparent 2px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.15) 1.5px,transparent 1.5px),radial-gradient(circle at 60% 70%,rgba(255,255,255,.12) 2.5px,transparent 2.5px),radial-gradient(circle at 30% 80%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 90% 60%,rgba(255,255,255,.08) 2px,transparent 2px),radial-gradient(circle at 10% 60%,rgba(255,255,255,.12) 1.5px,transparent 1.5px),radial-gradient(circle at 70% 10%,rgba(255,255,255,.1) 2px,transparent 2px),radial-gradient(circle at 40% 40%,rgba(255,255,255,.15) 1.5px,transparent 1.5px);background-size:100% 100%;opacity:.6;animation:floatingDots 20s ease-in-out infinite}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 48%,rgba(255,255,255,.03) 49%,rgba(255,255,255,.03) 51%,transparent 52%),linear-gradient(135deg,transparent 48%,rgba(255,255,255,.02) 49%,rgba(255,255,255,.02) 51%,transparent 52%),linear-gradient(75deg,transparent 48%,rgba(255,255,255,.025) 49%,rgba(255,255,255,.025) 51%,transparent 52%);background-size:200px 200px,150px 150px,300px 300px;opacity:.4;animation:movingLines 15s linear infinite}.hero-content{position:relative;z-index:2}@keyframes floatingDots{0%,to{transform:translate(0) rotate(0);opacity:.6}25%{transform:translate(10px,-15px) rotate(90deg);opacity:.8}50%{transform:translate(-5px,10px) rotate(180deg);opacity:.4}75%{transform:translate(-10px,-5px) rotate(270deg);opacity:.7}}@keyframes movingLines{0%{background-position:0 0,0 0,0 0}to{background-position:200px 200px,-150px -150px,300px -300px}}.hero .container{position:relative}.hero .container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.05) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.03) .5px,transparent .5px),radial-gradient(circle at 50% 10%,rgba(255,255,255,.04) 1.5px,transparent 1.5px),radial-gradient(circle at 10% 90%,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px,120px 120px,100px 100px,150px 150px;animation:particleFloat 25s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes particleFloat{0%,to{transform:translate(0) rotate(0);opacity:.3}33%{transform:translate(20px,-30px) rotate(120deg);opacity:.6}66%{transform:translate(-15px,20px) rotate(240deg);opacity:.2}}.hero-animation-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-animation-layer:before,.hero-animation-layer:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.hero-animation-layer:before{background:linear-gradient(45deg,transparent 0%,transparent 49%,rgba(255,255,255,.1) 50%,transparent 51%,transparent 100%),linear-gradient(135deg,transparent 0%,transparent 49%,rgba(255,255,255,.08) 50%,transparent 51%,transparent 100%);background-size:300px 300px,400px 400px;animation:connectingLines 20s linear infinite}.hero-animation-layer:after{background:linear-gradient(75deg,transparent 0%,transparent 49%,rgba(255,255,255,.05) 50%,transparent 51%,transparent 100%),linear-gradient(105deg,transparent 0%,transparent 49%,rgba(255,255,255,.06) 50%,transparent 51%,transparent 100%);background-size:250px 250px,350px 350px;animation:connectingLines 25s linear infinite reverse}@keyframes connectingLines{0%{background-position:0 0,0 0;opacity:.3}25%{opacity:.6}50%{opacity:.2}75%{opacity:.8}to{background-position:300px 300px,-400px -400px;opacity:.3}}.animated-dot{position:absolute;border-radius:50%;background:#fff3;box-shadow:0 0 10px #ffffff1a}.dot-1{width:8px;height:8px;top:20%;left:15%;animation:dotMove1 12s ease-in-out infinite}.dot-2{width:6px;height:6px;top:30%;right:20%;animation:dotMove2 15s ease-in-out infinite}.dot-3{width:10px;height:10px;bottom:25%;left:25%;animation:dotMove3 18s ease-in-out infinite}.dot-4{width:4px;height:4px;top:60%;right:15%;animation:dotMove4 10s ease-in-out infinite}.dot-5{width:7px;height:7px;bottom:40%;right:30%;animation:dotMove5 14s ease-in-out infinite}.dot-6{width:5px;height:5px;top:45%;left:10%;animation:dotMove6 16s ease-in-out infinite}@keyframes dotMove1{0%,to{transform:translate(0);opacity:.2}25%{transform:translate(50px,-30px);opacity:.8}50%{transform:translate(80px,20px);opacity:.4}75%{transform:translate(20px,40px);opacity:.6}}@keyframes dotMove2{0%,to{transform:translate(0);opacity:.3}30%{transform:translate(-40px,50px);opacity:.7}60%{transform:translate(-80px,-20px);opacity:.5}90%{transform:translate(-20px,-60px);opacity:.8}}@keyframes dotMove3{0%,to{transform:translate(0);opacity:.4}20%{transform:translate(60px,-40px);opacity:.2}40%{transform:translate(40px,-80px);opacity:.9}60%{transform:translate(-30px,-60px);opacity:.3}80%{transform:translate(-50px,-20px);opacity:.7}}@keyframes dotMove4{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(-60px,30px) scale(1.5);opacity:.6}50%{transform:translate(-30px,-40px) scale(.8);opacity:.9}75%{transform:translate(40px,-20px) scale(1.2);opacity:.4}}@keyframes dotMove5{0%,to{transform:translate(0) rotate(0);opacity:.5}35%{transform:translate(-70px,-30px) rotate(90deg);opacity:.2}70%{transform:translate(-40px,60px) rotate(180deg);opacity:.8}}@keyframes dotMove6{0%,to{transform:translate(0);opacity:.2}40%{transform:translate(90px,-50px);opacity:.7}80%{transform:translate(50px,30px);opacity:.4}}.hero-content h1{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero-content p{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.btn{padding:.875rem 2rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary{background-color:var(--text-light);color:var(--primary-color)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background-color:transparent;color:var(--text-light);border:2px solid var(--text-light)}.btn-outline:hover{background-color:var(--text-light);color:var(--primary-color)}.services{padding:6rem 0;background-color:var(--bg-secondary)}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.section-subtitle{text-align:center;font-size:1.125rem;color:var(--text-secondary);margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card{background:var(--bg-primary);padding:2.5rem;border-radius:12px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.service-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;color:var(--text-light);position:relative}.service-icon.payment-icon:before{content:"";width:24px;height:16px;border:2px solid var(--text-light);border-radius:4px;position:relative}.service-icon.payment-icon:after{content:"";position:absolute;width:8px;height:2px;background:var(--text-light);top:50%;left:50%;transform:translate(-50%,-50%)}.service-icon.exchange-icon:before{content:"";position:absolute;width:20px;height:2px;background:var(--text-light);transform:rotate(45deg)}.service-icon.exchange-icon:after{content:"";position:absolute;width:20px;height:2px;background:var(--text-light);transform:rotate(-45deg)}.service-icon.global-icon:before{content:"";width:24px;height:24px;border:2px solid var(--text-light);border-radius:50%;position:relative}.service-icon.global-icon:after{content:"";position:absolute;width:24px;height:12px;border:2px solid var(--text-light);border-top:none;border-radius:0 0 12px 12px;top:50%;left:50%;transform:translate(-50%,-50%)}.service-card h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.service-card p{color:var(--text-secondary);line-height:1.6}.features{padding:6rem 0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-top:3rem}.feature-item{text-align:center}.feature-number{width:50px;height:50px;background:var(--accent-color);color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto 1rem}.feature-item h4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.feature-item p{color:var(--text-secondary)}.contact{padding:6rem 0;background:var(--bg-dark);color:var(--text-light)}.contact-content-centered{max-width:1000px;margin:0 auto;text-align:center}.contact-header{margin-bottom:4rem}.contact-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-header p{font-size:1.125rem;opacity:.9;max-width:600px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.contact-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;text-align:center}.contact-card:hover{background:#ffffff14;border-color:var(--primary-color);transform:translateY(-5px)}.contact-icon{width:60px;height:60px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.email-icon{background:linear-gradient(135deg,#3b82f6,#1e40af)}.email-icon:before{content:"";width:24px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;color:#fff}.phone-icon{background:linear-gradient(135deg,#10b981,#059669)}.phone-icon:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;color:#fff}.time-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.time-icon:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;color:#fff}.location-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.location-icon:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z'%3E%3C/path%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11a3 3 0 11-6 0 3 3 0 016 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z'%3E%3C/path%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11a3 3 0 11-6 0 3 3 0 016 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;color:#fff}.contact-details h4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-light)}.contact-link{display:block;font-size:1.125rem;font-weight:500;color:var(--secondary-color);text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.contact-link:hover{color:var(--accent-color)}.contact-info{display:block;font-size:1.125rem;font-weight:500;color:var(--text-light);margin-bottom:.5rem}.contact-details p{font-size:.9rem;color:#ffffffb3;margin:0}.contact-cta{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 2rem;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.cta-text{font-size:1.25rem;font-weight:500;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-buttons .btn{min-width:150px}.footer{background:var(--bg-dark);color:var(--text-light);text-align:center;padding:2rem 0;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.nav-container{padding:0 1rem;height:60px}.nav-menu{position:fixed;top:60px;left:-100%;width:100%;height:calc(100vh - 60px);background:var(--bg-primary);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2rem;transition:left .3s ease;box-shadow:var(--shadow)}.nav-menu.active{left:0}.nav-actions{display:flex;align-items:center;gap:.5rem;position:static;order:0;margin:0}.language-selector{position:relative}.language-dropdown{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:100px}.language-option{padding:.5rem .75rem;font-size:.8rem}.language-btn{padding:.3rem .6rem;font-size:.75rem;min-width:auto}.mobile-menu-btn{display:block;font-size:1.2rem;padding:.25rem;margin-left:.5rem}.nav-container{align-items:center}.logo{font-size:1.3rem}main{padding-top:60px}.hero:before,.hero:after{animation-duration:30s}.hero-animation-layer:before,.hero-animation-layer:after{animation-duration:35s}.animated-dot{animation-duration:20s}.dot-4,.dot-5,.dot-6{display:none}.hero-content h1{font-size:2.25rem}.contact-grid{grid-template-columns:1fr;gap:1.5rem}.contact-header h2{font-size:2rem}.contact-header p{font-size:1rem}.contact-card{padding:1.5rem}.contact-cta{padding:2rem 1.5rem}.cta-text{font-size:1.125rem}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{min-width:200px}.container{padding:0 1rem}}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.success-message,.error-message{position:fixed;top:20px;right:20px;z-index:10000;padding:1rem 1.5rem;border-radius:8px;box-shadow:var(--shadow-lg);transform:translate(100%);animation:slideInRight .3s ease-out forwards;max-width:400px}.success-message{background:#10b981;color:#fff}.error-message{background:#ef4444;color:#fff}.message-content{display:flex;align-items:center;gap:.5rem}.success-icon,.error-icon{font-size:1.2rem;font-weight:700}.fade-out{animation:slideOutRight .3s ease-out forwards}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.admin-panel{position:fixed;bottom:20px;left:20px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-lg);z-index:9999;min-width:250px;font-size:.9rem}.admin-panel.collapsed .admin-content{display:none}.admin-header{background:var(--primary-color);color:#fff;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.admin-header h3{margin:0;font-size:1rem}#toggleAdmin{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.admin-content{padding:1rem}.admin-stats{margin-bottom:1rem;padding:.5rem;background:var(--bg-secondary);border-radius:4px;text-align:center}.admin-actions{display:flex;flex-direction:column;gap:.5rem}.admin-actions button{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.85rem}.admin-actions button:hover{background:var(--bg-secondary);border-color:var(--primary-color)}#clearSubmissions{background:#fef2f2;border-color:#fca5a5;color:#dc2626}#clearSubmissions:hover{background:#fee2e2;border-color:#f87171}@media (max-width: 768px){.success-message,.error-message{top:10px;right:10px;left:10px;max-width:none;transform:translateY(-100%);animation:slideInDown .3s ease-out forwards}.fade-out{animation:slideOutUp .3s ease-out forwards}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.admin-panel{bottom:10px;left:10px;right:10px;min-width:auto}}
