.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9998;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mobile-menu-overlay.active{opacity:1;visibility:visible;touch-action:none;overscroll-behavior:contain}.mobile-menu{position:fixed;top:0;right:-100vw;width:85%;max-width:400px;height:100vh;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:-10px 0 50px #0000004d;z-index:9999;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;border-left:1px solid rgba(37,99,235,.1);will-change:transform}.mobile-menu.active{right:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;position:sticky;top:0;z-index:10;box-shadow:0 4px 20px #2563eb4d}.mobile-menu-logo{font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.025em}.mobile-menu-close{background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu-close:hover{background:#ffffff4d;transform:rotate(90deg)}.mobile-menu-content{padding:2rem 0}.mobile-nav{display:flex;flex-direction:column}.mobile-nav-item{border-bottom:1px solid rgba(37,99,235,.1)}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:none;border:none;font-size:.9rem;font-weight:600;color:#1e293b;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-nav-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.mobile-nav-button:hover:before{left:100%}.mobile-nav-button:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;padding-left:2.5rem}.mobile-nav-button.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:inset 0 2px 4px #0000001a}.mobile-nav-button.active .mobile-nav-icon{transform:rotate(180deg)}.mobile-nav-icon{transition:transform .3s ease;opacity:.7}.mobile-submenu{max-height:0;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .4s cubic-bezier(.25,.46,.45,.94);border-left:4px solid transparent}.mobile-submenu.active{max-height:500px;border-left-color:#2563eb;box-shadow:inset 0 4px 8px #2563eb1a}.mobile-submenu-item{display:block;padding:1rem 3rem;color:#64748b;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;border-bottom:1px solid rgba(37,99,235,.05);position:relative;overflow:hidden}.mobile-submenu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,#2563eb,#1d4ed8);transition:width .3s ease}.mobile-submenu-item:hover:before{width:4px}.mobile-submenu-item:hover{background:#fff;color:#2563eb;padding-left:3.5rem;box-shadow:0 2px 8px #2563eb1a}.mobile-submenu-item:last-child{border-bottom:none}.mobile-language-section{margin:2rem 0;padding:0 2rem}.mobile-language-title{font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.mobile-language-options{display:flex;gap:.5rem}.mobile-language-btn{flex:1;padding:.75rem 1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.mobile-language-btn:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.mobile-language-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb4d}.mobile-menu-actions{padding:2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(37,99,235,.1);margin-top:auto}.mobile-menu-actions .btn{width:100%;margin-bottom:1rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.75rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.mobile-menu-actions .btn:last-child{margin-bottom:0}.mobile-menu-actions .btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;box-shadow:0 4px 12px #2563eb4d}.mobile-menu-actions .btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.mobile-menu-actions .btn-secondary{background:#fff;color:#374151;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.mobile-menu-actions .btn-secondary:hover{background:#f9fafb;border-color:#2563eb;color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb26}.mobile-menu-footer{padding:1.5rem 2rem;text-align:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-top:1px solid rgba(37,99,235,.1)}.mobile-menu-footer-text{font-size:.75rem;color:#64748b;line-height:1.5;margin-bottom:1rem}.mobile-menu-social{display:flex;justify-content:center;gap:1rem}.mobile-menu-social-link{width:40px;height:40px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;text-decoration:none;transition:all .3s ease}.mobile-menu-social-link:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s ease;position:relative;z-index:10000}.hamburger{width:24px;height:18px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#374151;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:8px}.hamburger span:nth-child(4){top:16px}.hamburger.active span:nth-child(1){top:8px;width:0%;left:50%}.hamburger.active span:nth-child(2){transform:rotate(45deg)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.hamburger.active span:nth-child(4){top:8px;width:0%;left:50%}@media (max-width: 1024px){.mobile-menu-btn{display:block}.nav{display:none}.header-actions>.nav-item,.header-actions>.btn{display:none}.language-switcher{display:none}}@media (max-width: 768px){.mobile-menu{width:90%;max-width:none}.mobile-menu-header,.mobile-nav-button{padding:1rem 1.5rem}.mobile-submenu-item{padding:.875rem 2.5rem}.mobile-menu-actions{padding:1.5rem}.mobile-menu-footer{padding:1rem 1.5rem}}@media (max-width: 480px){.mobile-menu{width:95%}.mobile-menu-header{padding:1rem}.mobile-nav-button{padding:1rem;font-size:.9rem}.mobile-submenu-item{padding:.75rem 2rem;font-size:.85rem}.mobile-menu-actions{padding:1rem}.mobile-menu-actions .btn{padding:.875rem 1rem;font-size:.9rem}}.mobile-menu{scroll-behavior:smooth}.mobile-menu::-webkit-scrollbar{width:4px}.mobile-menu::-webkit-scrollbar-track{background:#2563eb1a}.mobile-menu::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:2px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.mobile-nav-button:focus,.mobile-submenu-item:focus,.mobile-language-btn:focus,.mobile-menu-actions .btn:focus{outline:2px solid #2563eb;outline-offset:2px}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.mobile-menu.entering{animation:slideInRight .4s cubic-bezier(.25,.46,.45,.94)}.mobile-menu.exiting{animation:slideOutRight .4s cubic-bezier(.25,.46,.45,.94)}@supports (backdrop-filter: blur(20px)){.mobile-menu-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009}}@media (prefers-contrast: high){.mobile-menu{border-left:3px solid #2563eb}.mobile-nav-button{border-bottom:1px solid #2563eb}.mobile-submenu-item{border-bottom:1px solid #64748b}}@media (prefers-reduced-motion: reduce){.mobile-menu,.mobile-menu-overlay,.mobile-nav-button,.mobile-submenu,.mobile-submenu-item,.mobile-language-btn,.mobile-menu-actions .btn,.hamburger,.hamburger span{transition:none;animation:none}}@media print{.mobile-menu,.mobile-menu-overlay,.mobile-menu-btn{display:none!important}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(37,99,235,.1);box-shadow:0 4px 20px #00000014}.header-container{display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem;max-width:1400px;margin:0 auto;min-height:70px}.logo{font-size:1.75rem;font-weight:800;color:#2563eb;text-decoration:none;letter-spacing:-.025em;transition:all .3s ease;white-space:nowrap}.logo:hover{color:#1d4ed8;transform:scale(1.02)}.nav{display:flex;align-items:center;gap:.5rem}.nav-item-container{position:relative}.nav-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:#374151;background:none;border:none;font-size:.95rem;font-weight:600;cursor:pointer;border-radius:.75rem;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transition:left .5s ease}.nav-item:hover:before{left:100%}.nav-item:hover{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb26}.nav-item svg{transition:transform .3s ease}.nav-item:hover svg{transform:rotate(180deg)}.dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid rgba(37,99,235,.1);border-radius:1rem;box-shadow:0 20px 40px #00000026;padding:1rem 0;min-width:220px;z-index:1001;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:3px solid #2563eb}.nav-item-container:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-item{display:block;padding:.875rem 1.5rem;color:#374151;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;border-left:4px solid transparent;position:relative;overflow:hidden;white-space:nowrap}.dropdown-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .3s ease}.dropdown-item:hover:before{left:100%}.dropdown-item:hover{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left-color:#2563eb;transform:translate(8px);box-shadow:0 2px 8px #2563eb1a}.language-switcher{position:relative;display:block}.language-switcher .nav-item{padding:.5rem 1rem;font-size:.875rem;min-width:80px;justify-content:center;border:1px solid #e2e8f0;background:#fff}.language-switcher .nav-item:hover{border-color:#2563eb;background:#eff6ff}.language-dropdown{position:absolute;top:100%;right:0;left:auto;background:#fff;border:1px solid rgba(37,99,235,.1);border-radius:1rem;box-shadow:0 20px 40px #00000026;padding:.75rem 0;min-width:180px;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:3px solid #2563eb}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.language-option{width:100%;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.language-option:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .3s ease}.language-option:hover:before{left:100%}.language-option:hover:not(.disabled){color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left-color:#2563eb;transform:translate(8px);box-shadow:0 2px 8px #2563eb1a}.language-option.active{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #2563eb;font-weight:600;box-shadow:0 2px 8px #2563eb26}.language-option.disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.language-option.disabled:hover{background:none;transform:none;box-shadow:none;border-left-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;border-radius:.75rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;white-space:nowrap;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn:hover:before{left:100%}.btn-secondary{background:#fff;color:#374151;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.btn-outline{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s ease}.mobile-menu-btn:hover{background:#2563eb1a}@media (max-width: 1200px){.header-container{padding:.75rem 1.5rem}.nav{gap:.25rem}.nav-item{padding:.625rem 1rem;font-size:.875rem}.dropdown{min-width:200px}}@media (max-width: 1024px){.mobile-menu-btn{display:block}.nav{display:none}.header-actions>.nav-item,.header-actions>.btn{display:none}.language-switcher{display:none}.header-actions>.nav-item[style*="display: none"],.header-actions>.btn[style*="display: none"]{display:none!important}}@media (min-width: 1025px){.header-actions>.nav-item[style*="display: none"],.header-actions>.btn[style*="display: none"]{display:flex!important}.header-container{padding:.75rem 1rem}}@media (max-width: 768px){.header-container{padding:.5rem 1rem;min-height:60px}.logo{font-size:1.5rem}}@media (prefers-contrast: high){.nav-item,.dropdown-item{border:1px solid #2563eb}.dropdown{border-width:2px}}@media (prefers-reduced-motion: reduce){.nav-item,.dropdown-item,.btn,.dropdown{transition:none}.nav-item:before,.dropdown-item:before,.btn:before{display:none}.nav-item:hover,.dropdown-item:hover,.btn:hover{transform:none}}.nav-item:focus,.dropdown-item:focus,.btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media print{.header{position:static;box-shadow:none;border-bottom:1px solid #e2e8f0}.dropdown{display:none}}.nav-item.loading{opacity:.6;pointer-events:none}.nav-item.loading:after{content:"";position:absolute;top:50%;right:.5rem;width:12px;height:12px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.header *{box-sizing:border-box}.nav-item-container:first-child .dropdown{left:0;transform:translate(0) translateY(-10px)}.nav-item-container:first-child:hover .dropdown{transform:translate(0) translateY(0)}.nav-item-container:last-child .dropdown{right:0;left:auto;transform:translate(0) translateY(-10px)}.nav-item-container:last-child:hover .dropdown{transform:translate(0) translateY(0)}.nav-item{min-width:fit-content;text-align:center}.dropdown-item{min-width:fit-content;text-align:left}.header-container{position:relative}.header-container:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.3),transparent)}.header-actions{align-items:center;flex-wrap:nowrap}.header-actions .btn{flex-shrink:0}.language-switcher .nav-item span{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700;letter-spacing:.05em}.nav-item-container:hover .nav-item{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.dropdown:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1))}.language-switcher .dropdown:before{left:20px;transform:translate(0)}@media (max-width: 1024px){.header-container{justify-content:space-between}.header-actions{gap:.5rem}}.nav-item:focus-visible,.dropdown-item:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.5rem}.nav-item,.dropdown-item,.dropdown{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.nav-item:active,.btn:active{transform:translateY(1px)}.nav-item{color:#1f2937}.dropdown-item{color:#374151}.dropdown-item:hover{color:#1d4ed8}.commodities-page-wrapper .why-trade-section{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.commodities-page-wrapper .why-trade-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="trade-grid" width="15" height="15" patternUnits="userSpaceOnUse"><path d="M 15 0 L 0 0 0 15" fill="none" stroke="rgba(37,99,235,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23trade-grid)"/></svg>');opacity:.6}.commodities-page-wrapper .why-trade-section .container{position:relative;z-index:1}.commodities-page-wrapper .why-trade-section .section-header{text-align:center;margin-bottom:4rem}.commodities-page-wrapper .why-trade-section .section-title{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2}.commodities-page-wrapper .audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:1200px;margin:0 auto}.commodities-page-wrapper .audience-card{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 15px 35px #00000014;border:1px solid #f1f5f9;transition:all .2s ease;position:relative;overflow:hidden}.commodities-page-wrapper .audience-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .3s ease}.commodities-page-wrapper .audience-card:hover:before{left:100%}.commodities-page-wrapper .audience-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #2563eb1f;border-color:#2563eb}.commodities-page-wrapper .audience-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:1}.commodities-page-wrapper .audience-icon-wrapper{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:1rem;padding:1rem;box-shadow:0 6px 15px #2563eb1a;position:relative;overflow:hidden}.commodities-page-wrapper .audience-icon-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transition:left .3s ease}.commodities-page-wrapper .audience-card:hover .audience-icon-wrapper:before{left:100%}.commodities-page-wrapper .audience-icon{color:#fff;position:relative;z-index:1}.commodities-page-wrapper .audience-content{flex:1}.commodities-page-wrapper .audience-badge{display:inline-block;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;padding:.375rem .75rem;border-radius:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;border:1px solid #bfdbfe}.commodities-page-wrapper .audience-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0;position:relative;z-index:1}.commodities-page-wrapper .audience-description{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}.commodities-page-wrapper .audience-features{list-style:none;padding:0;margin:0 0 1.5rem;position:relative;z-index:1}.commodities-page-wrapper .audience-features li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9rem;color:#374151;line-height:1.5;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.commodities-page-wrapper .audience-features li:last-child{border-bottom:none}.commodities-page-wrapper .audience-features li:hover{color:#2563eb;padding-left:.25rem}.commodities-page-wrapper .audience-features li:before{content:"✓";background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:.125rem;box-shadow:0 3px 8px #10b98140}.commodities-page-wrapper .audience-cta{position:relative;z-index:1}.commodities-page-wrapper .audience-cta .btn-secondary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;position:relative;overflow:hidden}.commodities-page-wrapper .audience-cta .btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.commodities-page-wrapper .audience-cta .btn-secondary:hover:before{left:100%}.commodities-page-wrapper .audience-cta .btn-secondary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 6px 18px #2563eb4d}.commodities-page-wrapper .audience-cta .btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98140;position:relative;overflow:hidden}.commodities-page-wrapper .audience-cta .btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.commodities-page-wrapper .audience-cta .btn-primary:hover:before{left:100%}.commodities-page-wrapper .audience-cta .btn-primary:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 18px #10b9814d}.commodities-page-wrapper .commodities-advantage{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff);position:relative;overflow:hidden}.commodities-page-wrapper .commodities-advantage:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,transparent 70%);border-radius:50%}.commodities-page-wrapper .commodities-advantage .container{position:relative;z-index:1}.commodities-page-wrapper .commodities-advantage .section-header{text-align:center;margin-bottom:4rem}.commodities-page-wrapper .commodities-advantage .section-title{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;color:#1e293b;line-height:1.2}.commodities-page-wrapper .advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto}.commodities-page-wrapper .advantage-card{background:#fff;border-radius:1.25rem;padding:2rem;text-align:center;box-shadow:0 10px 25px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.commodities-page-wrapper .advantage-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.03),transparent);transition:left .3s ease}.commodities-page-wrapper .advantage-card:hover:before{left:100%}.commodities-page-wrapper .advantage-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #2563eb1a;border-color:#2563eb}.commodities-page-wrapper .advantage-icon-wrapper{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:1rem;padding:1rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 6px 15px #2563eb1a;position:relative;overflow:hidden}.commodities-page-wrapper .advantage-icon-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transition:left .3s ease}.commodities-page-wrapper .advantage-card:hover .advantage-icon-wrapper:before{left:100%}.commodities-page-wrapper .advantage-icon{color:#2563eb;position:relative;z-index:1}.commodities-page-wrapper .advantage-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1e293b;position:relative;z-index:1}.commodities-page-wrapper .advantage-card p{font-size:.95rem;line-height:1.6;color:#64748b;position:relative;z-index:1;margin:0}.commodities-page-wrapper .commodities-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:4rem 0;position:relative;overflow:hidden}.commodities-page-wrapper .commodities-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="25" height="25" patternUnits="userSpaceOnUse"><path d="M 25 0 L 0 0 0 25" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.4}.commodities-page-wrapper .commodities-cta .container{position:relative;z-index:1}.commodities-page-wrapper .cta-content{text-align:center;max-width:700px;margin:0 auto;padding:0 2rem}.commodities-page-wrapper .cta-content h2{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.2}.commodities-page-wrapper .cta-content p{font-size:1.05rem;opacity:.9;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.commodities-page-wrapper .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.commodities-page-wrapper .cta-buttons .btn{padding:.875rem 1.75rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-width:160px}.commodities-page-wrapper .cta-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.commodities-page-wrapper .cta-buttons .btn:hover:before{left:100%}.commodities-page-wrapper .cta-buttons .btn-primary{background:#fff;color:#2563eb;box-shadow:0 4px 12px #ffffff40}.commodities-page-wrapper .cta-buttons .btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 18px #ffffff59}.commodities-page-wrapper .cta-buttons .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.commodities-page-wrapper .cta-buttons .btn-secondary:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:0 6px 18px #ffffff26}@media (max-width: 1024px){.commodities-page-wrapper .audience-grid{grid-template-columns:1fr;gap:2rem}.commodities-page-wrapper .advantages-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.commodities-page-wrapper .why-trade-section .section-title,.commodities-page-wrapper .commodities-advantage .section-title{font-size:2rem}.commodities-page-wrapper .audience-card,.commodities-page-wrapper .advantage-card{padding:1.75rem}}@media (max-width: 768px){.commodities-page-wrapper .advantages-grid{grid-template-columns:1fr;gap:1.5rem}.commodities-page-wrapper .audience-header{flex-direction:column;text-align:center;gap:.75rem}.commodities-page-wrapper .audience-icon-wrapper{padding:.875rem}.commodities-page-wrapper .audience-title{font-size:1.375rem}.commodities-page-wrapper .advantage-card{padding:1.5rem}.commodities-page-wrapper .advantage-icon-wrapper{padding:.875rem}.commodities-page-wrapper .cta-content h2{font-size:2rem}.commodities-page-wrapper .cta-buttons{flex-direction:column;align-items:center}.commodities-page-wrapper .cta-buttons .btn{width:100%;max-width:280px}}@media (max-width: 480px){.commodities-page-wrapper .why-trade-section,.commodities-page-wrapper .commodities-advantage{padding:3rem 0}.commodities-page-wrapper .audience-card,.commodities-page-wrapper .advantage-card{padding:1.25rem}.commodities-page-wrapper .audience-title{font-size:1.25rem}.commodities-page-wrapper .advantage-card h3{font-size:1.125rem}.commodities-page-wrapper .why-trade-section .section-title,.commodities-page-wrapper .commodities-advantage .section-title,.commodities-page-wrapper .cta-content h2{font-size:1.75rem}.commodities-page-wrapper .section-header{margin-bottom:2rem}.commodities-page-wrapper .advantages-grid{gap:1.25rem}}.commodities-page-wrapper .audience-card:focus,.commodities-page-wrapper .advantage-card:focus,.commodities-page-wrapper .cta-buttons .btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media (prefers-contrast: high){.commodities-page-wrapper .audience-card,.commodities-page-wrapper .advantage-card{border-width:2px}}@media (prefers-reduced-motion: reduce){.commodities-page-wrapper .audience-card,.commodities-page-wrapper .advantage-card,.commodities-page-wrapper .cta-buttons .btn{transition:none}.commodities-page-wrapper .audience-card:before,.commodities-page-wrapper .advantage-card:before,.commodities-page-wrapper .cta-buttons .btn:before{display:none}.commodities-page-wrapper .audience-card:hover,.commodities-page-wrapper .advantage-card:hover,.commodities-page-wrapper .cta-buttons .btn:hover{transform:none}}@media print{.commodities-page-wrapper .commodities-cta{background:#fff!important;color:#000!important}.commodities-page-wrapper .commodities-cta:before{display:none}.commodities-page-wrapper .advantage-icon-wrapper{background:#f1f5f9!important}.commodities-page-wrapper .advantage-icon{color:#2563eb!important}}.shares-page-wrapper .why-trade-section{padding:4rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.shares-page-wrapper .why-trade-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="trade-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(37,99,235,0.03)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23trade-grid)"/></svg>');opacity:.8}.shares-page-wrapper .why-trade-section .container{position:relative;z-index:1}.shares-page-wrapper .why-trade-section .section-header{text-align:center;margin-bottom:3rem}.shares-page-wrapper .why-trade-section .section-title{font-size:2.25rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.shares-page-wrapper .audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1000px;margin:0 auto}.shares-page-wrapper .audience-card{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:1.5rem;padding:2rem;box-shadow:0 15px 35px #2563eb14;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.shares-page-wrapper .audience-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.03),transparent);transition:left .3s ease}.shares-page-wrapper .audience-card:hover:before{left:100%}.shares-page-wrapper .audience-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #2563eb1f;border-color:#2563eb}.shares-page-wrapper .audience-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:1}.shares-page-wrapper .audience-icon-wrapper{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:1rem;padding:1rem;box-shadow:0 8px 20px #2563eb40;position:relative;overflow:hidden}.shares-page-wrapper .audience-icon-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.shares-page-wrapper .audience-card:hover .audience-icon-wrapper:before{left:100%}.shares-page-wrapper .audience-icon{color:#fff;position:relative;z-index:1}.shares-page-wrapper .audience-content{flex:1}.shares-page-wrapper .audience-badge{display:inline-block;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;padding:.375rem .75rem;border-radius:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;border:1px solid #bfdbfe}.shares-page-wrapper .audience-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0;position:relative;z-index:1}.shares-page-wrapper .audience-description{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}.shares-page-wrapper .audience-features{list-style:none;padding:0;margin:0 0 1.5rem;position:relative;z-index:1}.shares-page-wrapper .audience-features li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9rem;color:#374151;line-height:1.5;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.shares-page-wrapper .audience-features li:last-child{border-bottom:none}.shares-page-wrapper .audience-features li:hover{color:#2563eb;padding-left:.25rem}.shares-page-wrapper .audience-features li:before{content:"✓";background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:.125rem;box-shadow:0 3px 8px #10b98140}.shares-page-wrapper .audience-cta{position:relative;z-index:1}.shares-page-wrapper .audience-cta .btn-secondary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;position:relative;overflow:hidden}.shares-page-wrapper .audience-cta .btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.shares-page-wrapper .audience-cta .btn-secondary:hover:before{left:100%}.shares-page-wrapper .audience-cta .btn-secondary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 6px 18px #2563eb4d}.shares-page-wrapper .audience-cta .btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98140;position:relative;overflow:hidden}.shares-page-wrapper .audience-cta .btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.shares-page-wrapper .audience-cta .btn-primary:hover:before{left:100%}.shares-page-wrapper .audience-cta .btn-primary:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 18px #10b9814d}.shares-page-wrapper .equity-power{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff);position:relative;overflow:hidden}.shares-page-wrapper .equity-power:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,transparent 70%);border-radius:50%}.shares-page-wrapper .equity-power .container{position:relative;z-index:1}.shares-page-wrapper .equity-power .section-header{text-align:center;margin-bottom:3rem}.shares-page-wrapper .equity-power .section-title{font-size:2.25rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.shares-page-wrapper .power-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto}.shares-page-wrapper .power-card{background:#fff;border-radius:1.25rem;padding:2rem;text-align:center;box-shadow:0 10px 25px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.shares-page-wrapper .power-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.03),transparent);transition:left .3s ease}.shares-page-wrapper .power-card:hover:before{left:100%}.shares-page-wrapper .power-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #2563eb1a;border-color:#2563eb}.shares-page-wrapper .power-icon-wrapper{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:1rem;padding:1rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 6px 15px #2563eb1a;position:relative;overflow:hidden}.shares-page-wrapper .power-icon-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transition:left .3s ease}.shares-page-wrapper .power-card:hover .power-icon-wrapper:before{left:100%}.shares-page-wrapper .power-icon{font-size:2rem;color:#2563eb;position:relative;z-index:1}.shares-page-wrapper .power-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1e293b;position:relative;z-index:1}.shares-page-wrapper .power-card p{font-size:.95rem;line-height:1.6;color:#64748b;position:relative;z-index:1;margin:0}.shares-page-wrapper .shares-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:4rem 0;position:relative;overflow:hidden}.shares-page-wrapper .shares-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="25" height="25" patternUnits="userSpaceOnUse"><path d="M 25 0 L 0 0 0 25" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.4}.shares-page-wrapper .shares-cta .container{position:relative;z-index:1}.shares-page-wrapper .cta-content{text-align:center;max-width:700px;margin:0 auto;padding:0 2rem}.shares-page-wrapper .cta-content h2{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.2}.shares-page-wrapper .cta-content p{font-size:1.05rem;opacity:.9;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.shares-page-wrapper .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.shares-page-wrapper .cta-buttons .btn{padding:.875rem 1.75rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-width:160px}.shares-page-wrapper .cta-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.shares-page-wrapper .cta-buttons .btn:hover:before{left:100%}.shares-page-wrapper .cta-buttons .btn-primary{background:#fff;color:#2563eb;box-shadow:0 4px 12px #ffffff40}.shares-page-wrapper .cta-buttons .btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 18px #ffffff59}.shares-page-wrapper .cta-buttons .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shares-page-wrapper .cta-buttons .btn-secondary:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:0 6px 18px #ffffff26}@media (max-width: 1024px){.shares-page-wrapper .audience-grid{grid-template-columns:1fr;gap:2rem}.shares-page-wrapper .power-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.shares-page-wrapper .why-trade-section .section-title,.shares-page-wrapper .equity-power .section-title{font-size:2rem}.shares-page-wrapper .audience-card,.shares-page-wrapper .power-card{padding:1.75rem}}@media (max-width: 768px){.shares-page-wrapper .power-grid{grid-template-columns:1fr;gap:1.5rem}.shares-page-wrapper .audience-header{flex-direction:column;text-align:center;gap:.75rem}.shares-page-wrapper .audience-icon-wrapper{padding:.875rem}.shares-page-wrapper .audience-title{font-size:1.375rem}.shares-page-wrapper .power-card{padding:1.5rem}.shares-page-wrapper .power-icon-wrapper{padding:.875rem}.shares-page-wrapper .power-icon{font-size:1.75rem}.shares-page-wrapper .cta-content h2{font-size:2rem}.shares-page-wrapper .cta-buttons{flex-direction:column;align-items:center}.shares-page-wrapper .cta-buttons .btn{width:100%;max-width:280px}}@media (max-width: 480px){.shares-page-wrapper .why-trade-section,.shares-page-wrapper .equity-power{padding:3rem 0}.shares-page-wrapper .audience-card,.shares-page-wrapper .power-card{padding:1.25rem}.shares-page-wrapper .audience-title{font-size:1.25rem}.shares-page-wrapper .power-card h3{font-size:1.125rem}.shares-page-wrapper .why-trade-section .section-title,.shares-page-wrapper .equity-power .section-title,.shares-page-wrapper .cta-content h2{font-size:1.75rem}.shares-page-wrapper .section-header{margin-bottom:2rem}.shares-page-wrapper .power-grid{gap:1.25rem}}.shares-page-wrapper .audience-card:focus,.shares-page-wrapper .power-card:focus,.shares-page-wrapper .cta-buttons .btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media (prefers-contrast: high){.shares-page-wrapper .audience-card,.shares-page-wrapper .power-card{border-width:2px}}@media (prefers-reduced-motion: reduce){.shares-page-wrapper .audience-card,.shares-page-wrapper .power-card,.shares-page-wrapper .cta-buttons .btn{transition:none}.shares-page-wrapper .audience-card:before,.shares-page-wrapper .power-card:before,.shares-page-wrapper .cta-buttons .btn:before{display:none}.shares-page-wrapper .audience-card:hover,.shares-page-wrapper .power-card:hover,.shares-page-wrapper .cta-buttons .btn:hover{transform:none}}@media print{.shares-page-wrapper .shares-cta{background:#fff!important;color:#000!important}.shares-page-wrapper .shares-cta:before{display:none}.shares-page-wrapper .audience-icon-wrapper,.shares-page-wrapper .power-icon-wrapper{background:#f1f5f9!important}.shares-page-wrapper .audience-icon,.shares-page-wrapper .power-icon{color:#2563eb!important}}.real-estates-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.real-estates-hero{background:linear-gradient(135deg,#059669,#10b981);color:#fff;padding:8rem 0 6rem;position:relative;overflow:hidden}.real-estates-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.real-estates-hero .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem}.real-estates-hero .hero-content{text-align:center;max-width:900px;margin:0 auto}.real-estates-hero .hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#dcfce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.real-estates-hero .hero-subtitle{font-size:1.5rem;opacity:.95;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.1)}.real-estates-hero .hero-description{font-size:1.125rem;opacity:.85;line-height:1.7;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 1px 3px rgba(0,0,0,.1)}.real-estates-hero .hero-ctas{display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem;flex-wrap:wrap}.real-estates-hero .btn{padding:1.25rem 2.5rem;border-radius:1rem;font-weight:700;font-size:1.1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none;position:relative;overflow:hidden;min-width:180px}.real-estates-hero .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.real-estates-hero .btn:hover:before{left:100%}.real-estates-hero .btn-primary{background:linear-gradient(135deg,#fff,#f8fafc);color:#059669;box-shadow:0 8px 30px #fff6}.real-estates-hero .btn-primary:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-4px);box-shadow:0 15px 40px #ffffff80}.real-estates-hero .btn-outline{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.real-estates-hero .btn-outline:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-4px);box-shadow:0 15px 40px #ffffff4d}.real-estates-hero .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:700px;margin:0 auto}.real-estates-hero .stat-card{background:#ffffff26;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2.5rem 1.5rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.real-estates-hero .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.real-estates-hero .stat-card:hover:before{left:100%}.real-estates-hero .stat-card:hover{background:#ffffff40;transform:translateY(-6px);box-shadow:0 20px 50px #0000004d;border-color:#ffffff80}.real-estates-hero .stat-number{font-size:2.5rem;font-weight:900;margin-bottom:.75rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#dcfce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.real-estates-hero .stat-label{font-size:.95rem;opacity:.9;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.real-estates-page .smart-selection{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.real-estates-page .smart-selection:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(5,150,105,.08) 0%,transparent 70%);border-radius:50%}.real-estates-page .container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.real-estates-page .section-header{text-align:center;margin-bottom:4rem}.real-estates-page .section-title{font-size:3rem;font-weight:800;color:#1e293b;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#1e293b,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.real-estates-page .section-subtitle{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.real-estates-page .selection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1000px;margin:0 auto}.real-estates-page .selection-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.real-estates-page .selection-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .selection-card:hover:before{left:100%}.real-estates-page .selection-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .selection-icon{background:linear-gradient(135deg,#059669,#10b981);color:#fff;width:5rem;height:5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 15px 35px #05966966;transition:all .4s ease}.real-estates-page .selection-card:hover .selection-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 20px 45px #05966980}.real-estates-page .selection-card h3{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .selection-card p{color:#64748b;line-height:1.7;font-size:1.1rem}.real-estates-page .featured-properties{padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff);position:relative;overflow:hidden}.real-estates-page .featured-properties:before{content:"";position:absolute;top:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(5,150,105,.08) 0%,transparent 70%);border-radius:50%}.real-estates-page .properties-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto}.real-estates-page .property-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;transition:all .4s ease;box-shadow:0 15px 35px #00000014;position:relative}.real-estates-page .property-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.06),transparent);transition:left .5s ease}.real-estates-page .property-card:hover:before{left:100%}.real-estates-page .property-card:hover{border-color:#059669;box-shadow:0 25px 50px #05966933;transform:translateY(-8px)}.real-estates-page .property-image{height:200px;background:linear-gradient(135deg,#059669,#10b981);position:relative;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff}.real-estates-page .property-image:before{content:"🏢";font-size:4rem;opacity:.3}.real-estates-page .property-badge{position:absolute;top:1rem;left:1rem;background:#fffffff2;color:#059669;padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;font-weight:700;box-shadow:0 4px 12px #0000001a}.real-estates-page .property-roi{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;font-weight:700;box-shadow:0 4px 12px #fbbf244d}.real-estates-page .property-content{padding:2rem}.real-estates-page .property-location{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;margin-bottom:1rem}.real-estates-page .property-type{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .property-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.real-estates-page .property-price{font-size:1.5rem;font-weight:800;color:#059669}.real-estates-page .property-yield{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;font-weight:600}.real-estates-page .property-btn{width:100%;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:none;padding:1rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem;box-shadow:0 4px 12px #0596694d}.real-estates-page .property-btn:hover{background:linear-gradient(135deg,#047857,#059669);transform:translateY(-2px);box-shadow:0 8px 25px #05966966}.real-estates-page .simple-entry{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc)}.real-estates-page .entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto}.real-estates-page .entry-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.real-estates-page .entry-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .entry-card:hover:before{left:100%}.real-estates-page .entry-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .entry-icon{font-size:4rem;margin-bottom:2rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:3px solid #86efac;border-radius:1.5rem;padding:1.5rem;display:inline-block;box-shadow:0 10px 25px #05966933}.real-estates-page .entry-card h3{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .entry-card ul{list-style:none;padding:0;margin:0;text-align:left}.real-estates-page .entry-card li{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;font-size:1rem;color:#374151;line-height:1.6;border-bottom:1px solid #f1f5f9}.real-estates-page .entry-card li:last-child{border-bottom:none}.real-estates-page .entry-card li:before{content:"✓";background:linear-gradient(135deg,#059669,#10b981);color:#fff;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:.2rem;box-shadow:0 3px 8px #0596694d}.real-estates-page .investment-process{padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.real-estates-page .process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto}.real-estates-page .step-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.real-estates-page .step-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .step-card:hover:before{left:100%}.real-estates-page .step-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .step-number{background:linear-gradient(135deg,#059669,#10b981);color:#fff;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin:0 auto 2rem;box-shadow:0 10px 25px #05966966}.real-estates-page .step-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .step-description{color:#64748b;line-height:1.7;font-size:1.1rem}.real-estates-page .property-types{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc)}.real-estates-page .types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto}.real-estates-page .type-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.real-estates-page .type-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .type-card:hover:before{left:100%}.real-estates-page .type-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .type-icon{font-size:4rem;margin-bottom:2rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:3px solid #86efac;border-radius:1.5rem;padding:1.5rem;display:inline-block;box-shadow:0 10px 25px #05966933}.real-estates-page .type-card h3{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .type-card p{color:#64748b;line-height:1.7;font-size:1.1rem;margin-bottom:2rem}.real-estates-page .type-card ul{list-style:none;padding:0;margin:0;text-align:left}.real-estates-page .type-card li{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;font-size:1rem;color:#374151;line-height:1.6;border-bottom:1px solid #f1f5f9}.real-estates-page .type-card li:last-child{border-bottom:none}.real-estates-page .type-card li:before{content:"✓";background:linear-gradient(135deg,#059669,#10b981);color:#fff;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:.2rem;box-shadow:0 3px 8px #0596694d}.real-estates-page .why-choose-section{padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.real-estates-page .audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:1200px;margin:0 auto}.real-estates-page .audience-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;box-shadow:0 20px 40px #00000014;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.real-estates-page .audience-card.featured{border-color:#fbbf24;box-shadow:0 25px 50px #fbbf2433;transform:scale(1.02)}.real-estates-page .audience-card.featured:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(251,191,36,.05) 0%,transparent 100%);pointer-events:none}.real-estates-page .featured-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.75rem 2rem;border-radius:0 0 1.5rem 1.5rem;font-weight:800;font-size:.875rem;letter-spacing:.05em;box-shadow:0 8px 25px #fbbf2466}.real-estates-page .audience-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .audience-card:hover:before{left:100%}.real-estates-page .audience-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .audience-card.featured:hover{transform:scale(1.02) translateY(-10px);box-shadow:0 35px 70px #fbbf244d}.real-estates-page .audience-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;position:relative;z-index:1}.real-estates-page .audience-icon-wrapper{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:3px solid #86efac;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 25px #05966933}.real-estates-page .audience-icon{font-size:2rem;color:#059669}.real-estates-page .audience-badge{display:inline-block;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669;padding:.5rem 1rem;border-radius:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;border:1px solid #86efac}.real-estates-page .audience-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0}.real-estates-page .audience-description{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:2rem;position:relative;z-index:1}.real-estates-page .audience-features{list-style:none;padding:0;margin:0 0 2rem;position:relative;z-index:1}.real-estates-page .audience-features li{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1rem;color:#374151;line-height:1.6;border-bottom:1px solid #f1f5f9;transition:all .3s ease}.real-estates-page .audience-features li:last-child{border-bottom:none}.real-estates-page .audience-features li:hover{color:#059669;padding-left:.5rem}.real-estates-page .audience-features li:before{content:"✓";background:linear-gradient(135deg,#059669,#10b981);color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:.2rem;box-shadow:0 4px 12px #0596694d}.real-estates-page .audience-cta{position:relative;z-index:1}.real-estates-page .btn-secondary,.real-estates-page .btn-primary{padding:1rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;position:relative;overflow:hidden}.real-estates-page .btn-secondary{background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 4px 12px #0596694d}.real-estates-page .btn-secondary:hover{background:linear-gradient(135deg,#047857,#059669);transform:translateY(-2px);box-shadow:0 8px 25px #05966966}.real-estates-page .btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.real-estates-page .btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.real-estates-page .real-estate-advantage{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc)}.real-estates-page .advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto}.real-estates-page .advantage-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.real-estates-page .advantage-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.08),transparent);transition:left .6s ease}.real-estates-page .advantage-card:hover:before{left:100%}.real-estates-page .advantage-card:hover{border-color:#059669;box-shadow:0 30px 60px #05966933;transform:translateY(-10px)}.real-estates-page .advantage-icon-wrapper{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:3px solid #86efac;border-radius:1.5rem;padding:1.5rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2rem;box-shadow:0 10px 25px #05966933}.real-estates-page .advantage-icon{color:#059669}.real-estates-page .advantage-content{text-align:center}.real-estates-page .advantage-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.real-estates-page .advantage-description{color:#64748b;line-height:1.7;font-size:1.1rem;margin-bottom:2rem}.real-estates-page .advantage-stats{display:flex;justify-content:center;gap:1rem;align-items:center}.real-estates-page .advantage-stats .stat-number{font-size:2rem;font-weight:800;color:#059669}.real-estates-page .advantage-stats .stat-label{font-size:.875rem;color:#64748b;font-weight:600}.real-estates-page .real-estates-cta{background:linear-gradient(135deg,#059669,#10b981);color:#fff;padding:8rem 0;position:relative;overflow:hidden}.real-estates-page .real-estates-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.4}.real-estates-page .cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.real-estates-page .cta-content h2{font-size:3rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#dcfce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.real-estates-page .cta-content p{font-size:1.25rem;opacity:.9;margin-bottom:3rem;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.1)}.real-estates-page .cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.real-estates-page .cta-buttons .btn{padding:1.25rem 2.5rem;border-radius:1rem;font-weight:700;font-size:1.1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none;position:relative;overflow:hidden;min-width:180px}.real-estates-page .cta-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.real-estates-page .cta-buttons .btn:hover:before{left:100%}.real-estates-page .cta-buttons .btn-primary{background:linear-gradient(135deg,#fff,#f8fafc);color:#059669;box-shadow:0 8px 30px #fff6}.real-estates-page .cta-buttons .btn-primary:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-4px);box-shadow:0 15px 40px #ffffff80}.real-estates-page .cta-buttons .btn-secondary{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.real-estates-page .cta-buttons .btn-secondary:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-4px);box-shadow:0 15px 40px #ffffff4d}@media (max-width: 1024px){.real-estates-page .selection-grid,.real-estates-page .entry-grid,.real-estates-page .process-steps,.real-estates-page .types-grid,.real-estates-page .advantage-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.real-estates-page .properties-grid{grid-template-columns:repeat(2,1fr)}.real-estates-page .audience-grid{grid-template-columns:1fr;gap:2rem}.real-estates-hero .hero-title{font-size:3rem}.real-estates-page .section-title{font-size:2.5rem}}@media (max-width: 768px){.real-estates-page .selection-grid,.real-estates-page .entry-grid,.real-estates-page .process-steps,.real-estates-page .types-grid,.real-estates-page .properties-grid,.real-estates-page .advantage-grid{grid-template-columns:1fr}.real-estates-hero .hero-title{font-size:2.5rem}.real-estates-page .section-title{font-size:2rem}.real-estates-hero .hero-stats{grid-template-columns:repeat(2,1fr)}.real-estates-hero .hero-ctas{flex-direction:column;align-items:center}.real-estates-hero .btn{width:100%;max-width:300px}.real-estates-page .cta-buttons{flex-direction:column;align-items:center}.real-estates-page .cta-buttons .btn{width:100%;max-width:300px}}@media (max-width: 480px){.real-estates-hero .hero-title{font-size:2rem}.real-estates-page .section-title{font-size:1.75rem}.real-estates-hero .hero-stats{grid-template-columns:1fr}.real-estates-page .selection-card,.real-estates-page .entry-card,.real-estates-page .step-card,.real-estates-page .type-card,.real-estates-page .audience-card,.real-estates-page .advantage-card{padding:2rem}.real-estates-page .cta-content h2{font-size:2rem}}.webtrader-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.webtrader-hero{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:8rem 0 6rem;position:relative;overflow:hidden}.webtrader-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.webtrader-hero .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem}.webtrader-hero .hero-content{text-align:center;max-width:900px;margin:0 auto}.webtrader-hero .hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.webtrader-hero .hero-subtitle{font-size:1.5rem;opacity:.95;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.1)}.webtrader-hero .hero-description{font-size:1.125rem;opacity:.85;line-height:1.7;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 1px 3px rgba(0,0,0,.1)}.webtrader-hero .hero-ctas{display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem;flex-wrap:wrap}.webtrader-hero .btn{padding:1.25rem 2.5rem;border-radius:1rem;font-weight:700;font-size:1.1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none;position:relative;overflow:hidden;min-width:180px}.webtrader-hero .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.webtrader-hero .btn:hover:before{left:100%}.webtrader-hero .btn-primary{background:linear-gradient(135deg,#fff,#f8fafc);color:#2563eb;box-shadow:0 8px 30px #fff6}.webtrader-hero .btn-primary:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-4px);box-shadow:0 15px 40px #ffffff80}.webtrader-hero .btn-outline{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.webtrader-hero .btn-outline:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-4px);box-shadow:0 15px 40px #ffffff4d}.webtrader-hero .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:700px;margin:0 auto}.webtrader-hero .stat-card{background:#ffffff26;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2.5rem 1.5rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.webtrader-hero .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.webtrader-hero .stat-card:hover:before{left:100%}.webtrader-hero .stat-card:hover{background:#ffffff40;transform:translateY(-6px);box-shadow:0 20px 50px #0000004d;border-color:#ffffff80}.webtrader-hero .stat-number{font-size:2.5rem;font-weight:900;margin-bottom:.75rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.webtrader-hero .stat-label{font-size:.95rem;opacity:.9;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.webtrader-page .platform-features{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.webtrader-page .platform-features:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%}.webtrader-page .container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.webtrader-page .section-header{text-align:center;margin-bottom:4rem}.webtrader-page .section-title{font-size:3rem;font-weight:800;color:#1e293b;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#1e293b,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.webtrader-page .section-subtitle{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.webtrader-page .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1000px;margin:0 auto}.webtrader-page .feature-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;text-align:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden}.webtrader-page .feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.08),transparent);transition:left .6s ease}.webtrader-page .feature-card:hover:before{left:100%}.webtrader-page .feature-card:hover{border-color:#2563eb;box-shadow:0 30px 60px #2563eb33;transform:translateY(-10px)}.webtrader-page .feature-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:5rem;height:5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 15px 35px #2563eb66;transition:all .4s ease}.webtrader-page .feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 20px 45px #2563eb80}.webtrader-page .feature-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.webtrader-page .feature-description{color:#64748b;line-height:1.7;font-size:1.1rem}.webtrader-page .user-types-section{padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff);position:relative;overflow:hidden}.webtrader-page .user-types-section:before{content:"";position:absolute;top:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%}.webtrader-page .user-types-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1000px;margin:0 auto}.webtrader-page .user-type-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:2rem;padding:3rem;box-shadow:0 15px 35px #00000014;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.webtrader-page .user-type-card.featured{border-color:#fbbf24;box-shadow:0 25px 50px #fbbf2433;transform:scale(1.02)}.webtrader-page .user-type-card.featured:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(251,191,36,.05) 0%,transparent 100%);pointer-events:none}.webtrader-page .featured-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.75rem 2rem;border-radius:0 0 1.5rem 1.5rem;font-weight:800;font-size:.875rem;letter-spacing:.05em;box-shadow:0 8px 25px #fbbf2466}.webtrader-page .user-type-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.08),transparent);transition:left .6s ease}.webtrader-page .user-type-card:hover:before{left:100%}.webtrader-page .user-type-card:hover{border-color:#2563eb;box-shadow:0 30px 60px #2563eb33;transform:translateY(-10px)}.webtrader-page .user-type-card.featured:hover{transform:scale(1.02) translateY(-10px);box-shadow:0 35px 70px #fbbf244d}.webtrader-page .user-type-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;position:relative;z-index:1}.webtrader-page .user-type-icon{font-size:3rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:3px solid #bfdbfe;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 25px #2563eb33}.webtrader-page .user-type-header h3{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0}.webtrader-page .user-type-features{list-style:none;padding:0;margin:0;position:relative;z-index:1}.webtrader-page .user-type-features li{padding-left:30px!important;display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1.05rem;color:#374151;line-height:1.6;border-bottom:1px solid #f1f5f9;transition:all .3s ease}.webtrader-page .user-type-features li:last-child{border-bottom:none}.webtrader-page .user-type-features li:hover{color:#2563eb;padding-left:.5rem}.webtrader-page .user-type-features li:before{content:"✓";background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:.2rem;box-shadow:0 4px 12px #10b9814d}.webtrader-page .smart-assistant{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.webtrader-page .smart-assistant:before{content:"";position:absolute;bottom:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);border-radius:50%}.webtrader-page .trading-tools{padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.webtrader-page .tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.webtrader-page .tool-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .4s ease;box-shadow:0 10px 25px #0000000f;position:relative;overflow:hidden}.webtrader-page .tool-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.06),transparent);transition:left .5s ease}.webtrader-page .tool-card:hover:before{left:100%}.webtrader-page .tool-card:hover{border-color:#2563eb;box-shadow:0 20px 40px #2563eb26;transform:translateY(-6px)}.webtrader-page .tool-icon{font-size:2.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:1rem;padding:1rem;display:inline-block;box-shadow:0 8px 20px #2563eb26}.webtrader-page .tool-name{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.webtrader-page .tool-description{color:#64748b;line-height:1.6;font-size:1rem}.webtrader-page .platform-advantages{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8fafc)}.webtrader-page .advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto}.webtrader-page .advantage-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .4s ease;box-shadow:0 10px 25px #0000000f;position:relative;overflow:hidden}.webtrader-page .advantage-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.06),transparent);transition:left .5s ease}.webtrader-page .advantage-card:hover:before{left:100%}.webtrader-page .advantage-card:hover{border-color:#2563eb;box-shadow:0 20px 40px #2563eb26;transform:translateY(-6px)}.webtrader-page .advantage-icon{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:1rem;padding:1rem;display:inline-block;box-shadow:0 8px 20px #2563eb26}.webtrader-page .advantage-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.webtrader-page .advantage-description{color:#64748b;line-height:1.6;font-size:1rem}.webtrader-page .webtrader-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:8rem 0;position:relative;overflow:hidden}.webtrader-page .webtrader-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.4}.webtrader-page .cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.webtrader-page .cta-content h2{font-size:3rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.webtrader-page .cta-content p{font-size:1.25rem;opacity:.9;margin-bottom:3rem;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.1)}.webtrader-page .cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.webtrader-page .cta-buttons .btn{padding:1.25rem 2.5rem;border-radius:1rem;font-weight:700;font-size:1.1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;border:none;position:relative;overflow:hidden;min-width:180px}.webtrader-page .cta-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.webtrader-page .cta-buttons .btn:hover:before{left:100%}.webtrader-page .cta-buttons .btn-primary{background:linear-gradient(135deg,#fff,#f8fafc);color:#2563eb;box-shadow:0 8px 30px #fff6}.webtrader-page .cta-buttons .btn-primary:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-4px);box-shadow:0 15px 40px #ffffff80}.webtrader-page .cta-buttons .btn-secondary{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.webtrader-page .cta-buttons .btn-secondary:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-4px);box-shadow:0 15px 40px #ffffff4d}.webtrader-page .cta-note{text-align:center}.webtrader-page .cta-note p{font-size:1rem;opacity:.8;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.1);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem 2rem;display:inline-block}@media (max-width: 1024px){.webtrader-page .features-grid,.webtrader-page .user-types-grid{grid-template-columns:1fr;gap:2rem}.webtrader-page .tools-grid,.webtrader-page .advantages-grid{grid-template-columns:repeat(2,1fr)}.webtrader-hero .hero-title{font-size:3rem}.webtrader-page .section-title{font-size:2.5rem}}@media (max-width: 768px){.webtrader-page .tools-grid,.webtrader-page .advantages-grid{grid-template-columns:1fr}.webtrader-hero .hero-title{font-size:2.5rem}.webtrader-page .section-title{font-size:2rem}.webtrader-hero .hero-stats{grid-template-columns:repeat(2,1fr)}.webtrader-hero .hero-ctas{flex-direction:column;align-items:center}.webtrader-hero .btn{width:100%;max-width:300px}.webtrader-page .cta-buttons{flex-direction:column;align-items:center}.webtrader-page .cta-buttons .btn{width:100%;max-width:300px}}@media (max-width: 480px){.webtrader-hero .hero-title{font-size:2rem}.webtrader-page .section-title{font-size:1.75rem}.webtrader-hero .hero-stats{grid-template-columns:1fr}.webtrader-page .feature-card,.webtrader-page .user-type-card,.webtrader-page .tool-card,.webtrader-page .advantage-card{padding:2rem}.webtrader-page .cta-content h2{font-size:2rem}}.help-center-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.help-center-page .page-hero.help-hero{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:6rem 0 4rem;position:relative;overflow:hidden}.help-center-page .page-hero.help-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.help-center-page .hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:0 2rem}.help-center-page .hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.help-center-page .hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:1rem;line-height:1.6}.help-center-page .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:600px;margin:3rem auto 0}.help-center-page .stat-card{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.help-center-page .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.help-center-page .stat-card:hover:before{left:100%}.help-center-page .stat-card:hover{background:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.help-center-page .stat-number{font-size:2rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.help-center-page .stat-label{font-size:.875rem;opacity:.9;font-weight:500}.help-center-page .help-search{margin-top:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.help-center-page .search-input-wrapper{position:relative}.help-center-page .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.help-center-page .search-input{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid rgba(255,255,255,.3);border-radius:.75rem;font-size:.875rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .2s ease}.help-center-page .search-input::placeholder{color:#ffffffb3}.help-center-page .search-input:focus{outline:none;border-color:#ffffff80;background:#ffffff26;box-shadow:0 0 0 3px #ffffff1a}.help-center-page .quick-links{padding:4rem 0;background:#fff}.help-center-page .section-header{text-align:center;margin-bottom:3rem}.help-center-page .section-title{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2}.help-center-page .section-subtitle{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.help-center-page .quick-links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.help-center-page .quick-link-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .3s ease;box-shadow:0 10px 25px #0000000d;position:relative;overflow:hidden;text-decoration:none;color:inherit}.help-center-page .quick-link-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.help-center-page .quick-link-card:hover:before{left:100%}.help-center-page .quick-link-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.help-center-page .quick-link-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #2563eb4d}.help-center-page .quick-link-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.help-center-page .quick-link-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.help-center-page .quick-link-arrow{color:#2563eb;opacity:0;transform:translate(-10px);transition:all .3s ease}.help-center-page .quick-link-card:hover .quick-link-arrow{opacity:1;transform:translate(0)}.help-center-page .contact-options{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.help-center-page .contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.help-center-page .contact-card{background:#fff;border-radius:1.5rem;padding:2.5rem;text-align:center;box-shadow:0 15px 35px #00000014;border:1px solid #f1f5f9;transition:all .3s ease;position:relative;overflow:hidden}.help-center-page .contact-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.help-center-page .contact-card:hover:before{left:100%}.help-center-page .contact-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #2563eb26}.help-center-page .contact-card.blue{border-top:4px solid #2563eb}.help-center-page .contact-card.green{border-top:4px solid #10b981}.help-center-page .contact-card.purple{border-top:4px solid #8b5cf6}.help-center-page .contact-icon{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #2563eb4d}.help-center-page .contact-card.blue .contact-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.help-center-page .contact-card.green .contact-icon{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.help-center-page .contact-card.purple .contact-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.help-center-page .contact-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.help-center-page .contact-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.help-center-page .contact-availability{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#64748b;font-size:.875rem;margin-bottom:1.5rem}.help-center-page .contact-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;padding:.875rem 1.75rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;box-shadow:0 4px 12px #2563eb4d;position:relative;overflow:hidden}.help-center-page .contact-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.help-center-page .contact-btn:hover:before{left:100%}.help-center-page .contact-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.help-center-page .contact-card.green .contact-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.help-center-page .contact-card.green .contact-btn:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b98166}.help-center-page .contact-card.purple .contact-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #8b5cf64d}.help-center-page .contact-card.purple .contact-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 8px 25px #8b5cf666}.help-center-page .faq-categories{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.help-center-page .categories-wrapper{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 2rem}.help-center-page .category-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b;padding:.75rem 1.25rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.help-center-page .category-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.help-center-page .category-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb40}.help-center-page .category-count{background:#fff3;padding:.125rem .375rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.help-center-page .category-btn.active .category-count{background:#ffffff4d}.help-center-page .faq-section{padding:4rem 0;background:#fff}.help-center-page .faq-list{max-width:800px;margin:0 auto}.help-center-page .faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.help-center-page .faq-item:hover{border-color:#2563eb;box-shadow:0 8px 25px #2563eb1a}.help-center-page .faq-question{width:100%;background:none;border:none;padding:1.5rem 2rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#1e293b;transition:all .2s ease;position:relative;overflow:hidden}.help-center-page .faq-question:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .3s ease}.help-center-page .faq-question:hover:before{left:100%}.help-center-page .faq-question:hover{background:linear-gradient(135deg,#f8fafc,#eff6ff);color:#2563eb}.help-center-page .faq-icon{color:#64748b;transition:all .2s ease}.help-center-page .faq-question:hover .faq-icon{color:#2563eb}.help-center-page .faq-answer{padding:0 2rem 1.5rem;color:#64748b;line-height:1.7;border-top:1px solid #f1f5f9;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.help-center-page .faq-answer p{margin:1rem 0 0}.help-center-page .no-results{text-align:center;padding:4rem 2rem;color:#64748b}.help-center-page .no-results h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.help-center-page .no-results p{font-size:1rem;margin:0}.help-center-page .still-need-help{padding:4rem 0;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;position:relative;overflow:hidden}.help-center-page .still-need-help:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="help-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23help-grid)"/></svg>');opacity:.3}.help-center-page .help-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1000px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.help-center-page .help-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.help-center-page .help-text p{font-size:1.125rem;opacity:.9;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.help-center-page .help-features{list-style:none;padding:0;margin:0}.help-center-page .help-features li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:1rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.1)}.help-center-page .help-features li:before{content:"✓";background:#fff3;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.help-center-page .help-actions{display:flex;flex-direction:column;gap:1rem}.help-center-page .help-actions .btn{padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.help-center-page .help-actions .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.help-center-page .help-actions .btn:hover:before{left:100%}.help-center-page .help-actions .btn-primary{background:#fff;color:#2563eb;box-shadow:0 4px 12px #ffffff4d}.help-center-page .help-actions .btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 25px #fff6}.help-center-page .help-actions .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.help-center-page .help-actions .btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}@media (max-width: 1024px){.help-center-page .quick-links-grid,.help-center-page .contact-grid{grid-template-columns:repeat(2,1fr)}.help-center-page .help-content{grid-template-columns:1fr;gap:2rem;text-align:center}.help-center-page .hero-title{font-size:2.5rem}.help-center-page .hero-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.help-center-page .quick-links-grid,.help-center-page .contact-grid{grid-template-columns:1fr}.help-center-page .hero-title{font-size:2rem}.help-center-page .hero-stats{grid-template-columns:1fr}.help-center-page .section-title,.help-center-page .help-text h2{font-size:2rem}.help-center-page .categories-wrapper{gap:.25rem}.help-center-page .category-btn{padding:.5rem .75rem;font-size:.75rem}}@media (max-width: 480px){.help-center-page .hero-title,.help-center-page .section-title,.help-center-page .help-text h2{font-size:1.75rem}.help-center-page .quick-link-card,.help-center-page .contact-card{padding:2rem}.help-center-page .faq-question{padding:1rem 1.5rem;font-size:.9rem}.help-center-page .faq-answer{padding:0 1.5rem 1rem}.help-center-page .help-actions{align-items:center}.help-center-page .help-actions .btn{width:100%;max-width:280px}}.help-center-page .quick-link-card:focus,.help-center-page .contact-card:focus,.help-center-page .faq-question:focus,.help-center-page .category-btn:focus,.help-center-page .help-actions .btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media (prefers-contrast: high){.help-center-page .quick-link-card,.help-center-page .contact-card,.help-center-page .faq-item{border-width:2px}}@media (prefers-reduced-motion: reduce){.help-center-page .quick-link-card,.help-center-page .contact-card,.help-center-page .faq-question,.help-center-page .help-actions .btn,.help-center-page .stat-card{transition:none}.help-center-page .quick-link-card:before,.help-center-page .contact-card:before,.help-center-page .faq-question:before,.help-center-page .help-actions .btn:before,.help-center-page .stat-card:before{display:none}.help-center-page .quick-link-card:hover,.help-center-page .contact-card:hover,.help-center-page .help-actions .btn:hover,.help-center-page .stat-card:hover{transform:none}}@media print{.help-center-page .page-hero.help-hero,.help-center-page .still-need-help{background:#fff!important;color:#000!important}.help-center-page .page-hero.help-hero:before,.help-center-page .still-need-help:before{display:none}.help-center-page .contact-icon{background:#f1f5f9!important;color:#2563eb!important}}.market-overview-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.market-overview-page .market-sentiment{padding:3rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.market-overview-page .market-sentiment:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="sentiment-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(37,99,235,0.03)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23sentiment-grid)"/></svg>');opacity:.8}.market-overview-page .market-sentiment .container{position:relative;z-index:1}.market-overview-page .section-header{text-align:center;margin-bottom:2rem}.market-overview-page .section-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.market-overview-page .section-subtitle{font-size:1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.market-overview-page .sentiment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.market-overview-page .sentiment-card{background:#fff;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.market-overview-page .sentiment-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.market-overview-page .sentiment-card.blue{border-left:4px solid #2563eb}.market-overview-page .sentiment-card.green{border-left:4px solid #10b981}.market-overview-page .sentiment-card.orange{border-left:4px solid #f59e0b}.market-overview-page .sentiment-card.red{border-left:4px solid #ef4444}.market-overview-page .sentiment-header{margin-bottom:1rem}.market-overview-page .sentiment-metric{font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:.5rem}.market-overview-page .sentiment-status{font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em}.market-overview-page .sentiment-card.blue .sentiment-status{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.market-overview-page .sentiment-card.green .sentiment-status{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.market-overview-page .sentiment-card.orange .sentiment-status{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.market-overview-page .sentiment-card.red .sentiment-status{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.market-overview-page .sentiment-value{font-size:1.5rem;font-weight:800;color:#1e293b}.market-overview-page .timeframe-selector{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.market-overview-page .timeframe-buttons{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.market-overview-page .timeframe-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.market-overview-page .timeframe-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.market-overview-page .timeframe-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 3px 8px #2563eb40}.market-overview-page .market-indices,.market-overview-page .forex-pairs,.market-overview-page .commodities-section,.market-overview-page .crypto-section{padding:2.5rem 0;background:#fff;border-bottom:1px solid #f1f5f9}.market-overview-page .market-indices:nth-child(odd),.market-overview-page .forex-pairs:nth-child(odd),.market-overview-page .commodities-section:nth-child(odd),.market-overview-page .crypto-section:nth-child(odd){background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.market-overview-page .market-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1200px;margin:0 auto}.market-overview-page .market-card{background:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 4px 12px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;text-align:center}.market-overview-page .market-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb1a;border-color:#2563eb}.market-overview-page .market-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.market-overview-page .market-name{font-size:.875rem;font-weight:700;color:#1e293b;margin:0}.market-overview-page .market-symbol{font-size:.75rem;color:#64748b;margin:0}.market-overview-page .market-trend{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.market-overview-page .market-trend.positive{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.market-overview-page .market-trend.negative{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.market-overview-page .market-price{font-size:1rem;font-weight:800;color:#1e293b;margin-bottom:.5rem}.market-overview-page .market-changes{display:flex;flex-direction:column;gap:.25rem}.market-overview-page .market-change,.market-overview-page .market-percentage{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:.375rem}.market-overview-page .market-change.positive,.market-overview-page .market-percentage.positive{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.market-overview-page .market-change.negative,.market-overview-page .market-percentage.negative{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.market-overview-page .economic-calendar{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.market-overview-page .calendar-events{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1000px;margin:0 auto}.market-overview-page .event-card{background:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 4px 12px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;display:flex;gap:1rem}.market-overview-page .event-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb1a;border-color:#2563eb}.market-overview-page .event-time{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.75rem;font-weight:600;flex-shrink:0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.5rem;border-radius:.5rem;border:1px solid #e2e8f0}.market-overview-page .event-content{flex:1}.market-overview-page .event-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.market-overview-page .event-name{font-size:.875rem;font-weight:700;color:#1e293b;margin:0}.market-overview-page .event-impact{font-size:.625rem;font-weight:700;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.05em}.market-overview-page .event-impact.high{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.market-overview-page .event-impact.medium{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.market-overview-page .event-impact.low{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.market-overview-page .event-data{display:flex;gap:1rem}.market-overview-page .event-forecast,.market-overview-page .event-previous{display:flex;flex-direction:column;gap:.25rem}.market-overview-page .data-label{font-size:.625rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.market-overview-page .data-value{font-size:.75rem;font-weight:700;color:#1e293b}@media (max-width: 1024px){.market-overview-page .market-grid{grid-template-columns:repeat(4,1fr)}.market-overview-page .sentiment-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.market-overview-page .market-grid{grid-template-columns:repeat(2,1fr)}.market-overview-page .sentiment-grid,.market-overview-page .calendar-events{grid-template-columns:1fr}.market-overview-page .section-title{font-size:1.75rem}}@media (max-width: 480px){.market-overview-page .market-grid{grid-template-columns:1fr}.market-overview-page .timeframe-buttons{gap:.25rem}.market-overview-page .timeframe-btn{padding:.375rem .75rem;font-size:.75rem}.market-overview-page .section-title{font-size:1.5rem}}.research-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.research-page .research-tools{padding:3rem 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.research-page .research-tools:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="tools-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(37,99,235,0.03)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23tools-grid)"/></svg>');opacity:.8}.research-page .research-tools .container{position:relative;z-index:1}.research-page .section-header{text-align:center;margin-bottom:2rem}.research-page .section-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.research-page .section-subtitle{font-size:1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.research-page .tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.research-page .tool-card{background:#fff;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.research-page .tool-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.research-page .tool-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 12px #2563eb40}.research-page .tool-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.research-page .tool-description{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.research-page .category-filters{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.research-page .filters-wrapper{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.research-page .filter-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.research-page .filter-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.research-page .filter-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 3px 8px #2563eb40}.research-page .filter-count{background:#fff3;padding:.125rem .375rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.research-page .filter-btn.active .filter-count{background:#ffffff4d}.research-page .research-reports{padding:3rem 0;background:#fff}.research-page .reports-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.research-page .report-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease}.research-page .report-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.research-page .report-image{height:160px;position:relative;overflow:hidden}.research-page .report-image img{width:100%;height:100%;object-fit:cover}.research-page .report-category{position:absolute;top:.75rem;left:.75rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;box-shadow:0 3px 8px #2563eb40}.research-page .report-premium{position:absolute;top:.75rem;right:.75rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;box-shadow:0 3px 8px #fbbf2440}.research-page .report-content{padding:1.25rem}.research-page .report-header{margin-bottom:.75rem}.research-page .report-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;line-height:1.3}.research-page .report-author{font-size:.75rem;color:#2563eb;font-weight:600;margin-bottom:.75rem}.research-page .report-excerpt{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.research-page .research-team{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.research-page .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.research-page .team-card{background:#fff;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease}.research-page .team-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.research-page .team-image{width:80px;height:80px;border-radius:50%;margin:0 auto 1rem;overflow:hidden;border:3px solid #e2e8f0}.research-page .team-image img{width:100%;height:100%;object-fit:cover}.research-page .team-name{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.research-page .team-title{font-size:.875rem;color:#2563eb;font-weight:600;margin-bottom:.5rem}.research-page .team-expertise{font-size:.75rem;color:#64748b;margin-bottom:1rem}.research-page .team-stats{display:flex;justify-content:center;gap:1rem}.research-page .team-stat{text-align:center}.research-page .stat-number{font-size:1rem;font-weight:800;color:#2563eb;display:block}.research-page .stat-label{font-size:.625rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.research-page .research-search{margin-top:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.research-page .search-input-wrapper{position:relative}.research-page .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.research-page .search-input{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid rgba(255,255,255,.3);border-radius:.75rem;font-size:.875rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .2s ease}.research-page .search-input::placeholder{color:#ffffffb3}.research-page .search-input:focus{outline:none;border-color:#ffffff80;background:#ffffff26;box-shadow:0 0 0 3px #ffffff1a}@media (max-width: 1024px){.research-page .tools-grid{grid-template-columns:repeat(3,1fr)}.research-page .reports-grid,.research-page .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.research-page .tools-grid{grid-template-columns:repeat(2,1fr)}.research-page .reports-grid,.research-page .team-grid{grid-template-columns:1fr}.research-page .section-title{font-size:1.75rem}}@media (max-width: 480px){.research-page .tools-grid{grid-template-columns:1fr}.research-page .section-title{font-size:1.5rem}}.analysis-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.analysis-page .analysis-tabs{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.analysis-page .tabs-wrapper{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.analysis-page .tab-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b;padding:.75rem 1.25rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.analysis-page .tab-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.analysis-page .tab-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb40}.analysis-page .tab-count{background:#fff3;padding:.125rem .375rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.analysis-page .tab-btn.active .tab-count{background:#ffffff4d}.analysis-page .technical-analysis,.analysis-page .fundamental-analysis,.analysis-page .sentiment-analysis,.analysis-page .ai-insights{padding:3rem 0;background:#fff}.analysis-page .analysis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.analysis-page .analysis-card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden}.analysis-page .analysis-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.analysis-page .analysis-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.analysis-page .instrument-info{flex:1}.analysis-page .instrument-name{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.analysis-page .timeframe{font-size:.75rem;color:#64748b;font-weight:600;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e2e8f0}.analysis-page .signal-badge{font-size:.75rem;font-weight:700;padding:.375rem .75rem;border-radius:.5rem;text-transform:uppercase;letter-spacing:.05em}.analysis-page .signal-badge.buy.positive{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.analysis-page .signal-badge.sell.negative{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.analysis-page .signal-badge.hold.neutral{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#64748b}.analysis-page .analysis-content{margin-top:1rem}.analysis-page .price-info{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.analysis-page .current-price{text-align:center;padding:.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.5rem;border:1px solid #e2e8f0}.analysis-page .targets{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.analysis-page .target,.analysis-page .stop-loss{text-align:center;padding:.5rem;border-radius:.375rem;font-size:.75rem}.analysis-page .target{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669;border:1px solid #bbf7d0}.analysis-page .stop-loss{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;border:1px solid #fecaca}.analysis-page .label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.25rem}.analysis-page .value{font-size:.875rem;font-weight:700}.analysis-page .confidence-bar{margin-bottom:1rem}.analysis-page .confidence-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:#64748b}.analysis-page .strength{font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:.375rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}.analysis-page .confidence-progress{height:.5rem;background:#f1f5f9;border-radius:.25rem;overflow:hidden}.analysis-page .confidence-fill{height:100%;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:.25rem;transition:width .3s ease}.analysis-page .analysis-text{font-size:.875rem;color:#374151;line-height:1.5;margin-bottom:1rem}.analysis-page .indicators{display:flex;flex-wrap:wrap;gap:.5rem}.analysis-page .indicator-tag{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64748b;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;border:1px solid #e2e8f0}.analysis-page .video-analysis{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.analysis-page .video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.analysis-page .video-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease}.analysis-page .video-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.analysis-page .video-thumbnail{height:140px;position:relative;overflow:hidden}.analysis-page .video-thumbnail img{width:100%;height:100%;object-fit:cover}.analysis-page .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#2563ebe6;color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #2563eb4d}.analysis-page .video-duration{position:absolute;bottom:.5rem;right:.5rem;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.analysis-page .video-content{padding:1rem}.analysis-page .video-title{font-size:.875rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;line-height:1.3}.analysis-page .video-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.analysis-page .video-analyst{font-size:.75rem;color:#2563eb;font-weight:600}.analysis-page .video-stats{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#64748b}.analysis-page .video-topics{display:flex;flex-wrap:wrap;gap:.25rem}.analysis-page .topic-tag{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;padding:.125rem .5rem;border-radius:.375rem;font-size:.625rem;font-weight:600;border:1px solid #bfdbfe}.analysis-page .analysis-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:3rem 0;position:relative;overflow:hidden}.analysis-page .analysis-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="25" height="25" patternUnits="userSpaceOnUse"><path d="M 25 0 L 0 0 0 25" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.4}.analysis-page .cta-content{text-align:center;max-width:700px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.analysis-page .cta-content h2{font-size:2rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.analysis-page .cta-content p{font-size:1rem;opacity:.9;margin-bottom:1.5rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.analysis-page .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.analysis-page .cta-buttons .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;min-width:140px}.analysis-page .cta-buttons .btn-primary{background:#fff;color:#2563eb;box-shadow:0 3px 8px #ffffff40}.analysis-page .cta-buttons .btn-primary:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff59}.analysis-page .cta-buttons .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.analysis-page .cta-buttons .btn-secondary:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26}@media (max-width: 1024px){.analysis-page .analysis-grid{grid-template-columns:1fr}.analysis-page .video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.analysis-page .video-grid{grid-template-columns:1fr}.analysis-page .tabs-wrapper{gap:.25rem}.analysis-page .tab-btn{padding:.5rem .75rem;font-size:.75rem}.analysis-page .section-title{font-size:1.75rem}}@media (max-width: 480px){.analysis-page .tabs-wrapper{flex-direction:column;align-items:center}.analysis-page .tab-btn{width:100%;max-width:200px;justify-content:center}.analysis-page .section-title{font-size:1.5rem}.analysis-page .cta-buttons{flex-direction:column;align-items:center}.analysis-page .cta-buttons .btn{width:100%;max-width:200px}}.news-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.news-page .breaking-news{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:.75rem 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}.news-page .breaking-ticker{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.news-page .breaking-label{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:.5rem;font-weight:800;font-size:.75rem;letter-spacing:.1em;margin-right:1rem;flex-shrink:0;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000001a}.news-page .ticker-content{flex:1;overflow:hidden;white-space:nowrap;position:relative}.news-page .ticker-content span{display:inline-block;animation:scroll-left 60s linear infinite;font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1);animation-delay:0s;animation-fill-mode:both}@keyframes scroll-left{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.news-page .news-search{margin-top:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.news-page .search-input-wrapper{position:relative}.news-page .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.news-page .search-input{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid rgba(255,255,255,.3);border-radius:.75rem;font-size:.875rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .2s ease}.news-page .search-input::placeholder{color:#ffffffb3}.news-page .search-input:focus{outline:none;border-color:#ffffff80;background:#ffffff26;box-shadow:0 0 0 3px #ffffff1a}.news-page .category-filters{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.news-page .filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.news-page .filters-header h3{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0}.news-page .filter-controls{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;font-weight:600}.news-page .filters-wrapper{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 2rem}.news-page .filter-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.75rem;display:flex;align-items:center;gap:.5rem}.news-page .filter-btn:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.news-page .filter-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;box-shadow:0 3px 8px #2563eb40}.news-page .filter-count{background:#fff3;padding:.125rem .375rem;border-radius:.375rem;font-size:.625rem;font-weight:700}.news-page .filter-btn.active .filter-count{background:#ffffff4d}.news-page .news-articles{padding:3rem 0;background:#fff}.news-page .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.news-page .news-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease}.news-page .news-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.news-page .news-image{height:160px;position:relative;overflow:hidden}.news-page .news-image img{width:100%;height:100%;object-fit:cover}.news-page .news-category{position:absolute;top:.75rem;left:.75rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;box-shadow:0 3px 8px #2563eb40}.news-page .impact-badge{position:absolute;top:.75rem;right:.75rem;padding:.25rem .5rem;border-radius:.5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.news-page .impact-badge.high{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.news-page .impact-badge.medium{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.news-page .impact-badge.low{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.news-page .news-content{padding:1.25rem}.news-page .news-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.3}.news-page .news-excerpt{font-size:.875rem;color:#64748b;line-height:1.5;margin-bottom:1rem}.news-page .news-meta{display:flex;justify-content:space-between;align-items:center}.news-page .news-stats{display:flex;gap:1rem}.news-page .news-stat{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#64748b}.news-page .market-impact{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.news-page .impact-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.news-page .impact-card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 8px 20px #2563eb0f;border:1px solid #e2e8f0;transition:all .2s ease}.news-page .impact-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a;border-color:#2563eb}.news-page .impact-card.positive{border-left:4px solid #10b981}.news-page .impact-card.negative{border-left:4px solid #ef4444}.news-page .impact-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.news-page .impact-card.positive .impact-header{color:#059669}.news-page .impact-card.negative .impact-header{color:#dc2626}.news-page .impact-header h3{font-size:1.125rem;font-weight:700;margin:0}.news-page .impact-list{list-style:none;padding:0;margin:0}.news-page .impact-list li{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem 0;font-size:.875rem;color:#374151;line-height:1.4;border-bottom:1px solid #f1f5f9}.news-page .impact-list li:last-child{border-bottom:none}.news-page .impact-card.positive .impact-list li:before{content:"↗";background:linear-gradient(135deg,#10b981,#059669);color:#fff;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0;margin-top:.125rem;box-shadow:0 2px 6px #10b98140}.news-page .impact-card.negative .impact-list li:before{content:"↘";background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0;margin-top:.125rem;box-shadow:0 2px 6px #ef444440}.news-page .news-newsletter{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.news-page .newsletter-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1000px;margin:0 auto}.news-page .newsletter-text h2{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.news-page .newsletter-text p{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:1rem}.news-page .newsletter-form .form-group{display:flex;gap:.5rem}.news-page .newsletter-input{flex:1;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .2s ease}.news-page .newsletter-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.news-page .newsletter-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;box-shadow:0 3px 8px #2563eb40}.news-page .newsletter-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.news-page .newsletter-disclaimer{font-size:.75rem;color:#64748b;margin-top:.5rem;line-height:1.4}.news-page .no-results{text-align:center;padding:3rem;color:#64748b}.news-page .no-results-icon{font-size:3rem;margin-bottom:1rem}.news-page .no-results h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.news-page .no-results p{font-size:.875rem;color:#64748b;margin:0}@media (max-width: 1024px){.news-page .news-grid{grid-template-columns:repeat(2,1fr)}.news-page .newsletter-content{grid-template-columns:1fr;gap:1.5rem;text-align:center}}@media (max-width: 768px){.news-page .news-grid,.news-page .impact-summary{grid-template-columns:1fr}.news-page .filters-wrapper{gap:.25rem}.news-page .filter-btn{padding:.375rem .75rem;font-size:.625rem}.news-page .breaking-ticker{padding:0 1rem}.news-page .breaking-label{margin-right:.5rem;padding:.375rem .75rem}.news-page .ticker-content span{font-size:.75rem}}@media (max-width: 480px){.news-page .newsletter-form .form-group{flex-direction:column}.news-page .newsletter-btn{width:100%}.news-page .filters-header,.news-page .breaking-ticker{flex-direction:column;gap:.5rem;text-align:center}.news-page .breaking-label{margin-right:0}}.login-page{min-height:100vh;background:linear-gradient(135deg,#2563eb,#1d4ed8);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden}.login-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.login-hero{width:100%;max-width:1200px;position:relative;z-index:1}.login-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:600px}.login-features{color:#fff;position:relative;z-index:1}.features-content{display:flex;flex-direction:column;gap:2rem}.features-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.features-subtitle{font-size:1.25rem;opacity:.9;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.features-list{display:flex;flex-direction:column;gap:1.5rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;transition:all .3s ease}.feature-item:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.feature-icon{background:#fff3;border-radius:.75rem;padding:.75rem;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.feature-content{flex:1}.feature-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.feature-description{opacity:.8;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.1)}.stat-item{text-align:center;padding:1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;transition:all .3s ease}.stat-item:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label{font-size:.875rem;opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-form-container{display:flex;justify-content:center}.login-form-card{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #0006;width:100%;max-width:450px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.login-tabs{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0}.login-tab{flex:1;padding:1rem 1.5rem;background:none;border:none;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.login-tab.active{color:#2563eb;background:#fff;border-bottom-color:#2563eb;box-shadow:0 -2px 8px #2563eb1a}.login-tab:hover:not(.active){color:#475569;background:#f1f5f9}.login-form{padding:2rem}.login-form-header{text-align:center;margin-bottom:2rem}.login-form-header h2{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.login-form-header p{color:#64748b}.login-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.login-form-group{margin-bottom:1rem}.login-form-group label{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.login-input-wrapper{position:relative}.login-input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.login-form-input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s;background:#fff}.login-form-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.login-form-input::placeholder{color:#9ca3af}.login-password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s}.login-password-toggle:hover{color:#6b7280}.login-form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.login-checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.login-checkbox-label input[type=checkbox]{display:none}.login-checkbox-custom{width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:.25rem;position:relative;transition:all .2s}.login-checkbox-label input[type=checkbox]:checked+.login-checkbox-custom{background:#2563eb;border-color:#2563eb}.login-checkbox-label input[type=checkbox]:checked+.login-checkbox-custom:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:600}.login-forgot-password{font-size:.875rem;color:#2563eb;text-decoration:none;transition:color .2s}.login-forgot-password:hover{color:#1d4ed8;text-decoration:underline}.login-form-submit{width:100%;background:#2563eb;color:#fff;border:none;padding:.875rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;margin-bottom:1rem}.login-form-submit:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 8px 25px #2563eb66}.login-form-submit:active{transform:translateY(0)}.login-form-divider{position:relative;text-align:center;margin:1.5rem 0}.login-form-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.login-form-divider span{background:#fff;padding:0 1rem;color:#6b7280;font-size:.875rem}.login-demo-button{width:100%;background:#fff;color:#374151;border:1px solid #d1d5db;padding:.875rem 1rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.login-demo-button:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.login-form-footer{padding:1.5rem 2rem;background:#f8fafc;border-top:1px solid #e2e8f0}.login-risk-warning{font-size:.75rem;color:#6b7280;line-height:1.4;text-align:center;margin:0}@media (max-width: 1024px){.login-container{grid-template-columns:1fr;gap:2rem;text-align:center}.features-title{font-size:2rem}.features-stats{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.login-page{padding:1rem}.features-title{font-size:1.75rem}.features-stats{grid-template-columns:1fr;gap:1rem}.login-form-row{grid-template-columns:1fr}.login-form{padding:1.5rem}.login-form-footer{padding:1rem 1.5rem}}@media (max-width: 480px){.login-form-card{margin:0 1rem}.features-title,.stat-number{font-size:1.5rem}}.account-types-page-wrapper{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.account-types-page-wrapper .account-types-hero{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:6rem 0 4rem;position:relative;overflow:hidden}.account-types-page-wrapper .account-types-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.account-types-page-wrapper .hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:0 2rem}.account-types-page-wrapper .hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.account-types-page-wrapper .hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:1rem;line-height:1.6}.account-types-page-wrapper .hero-description{font-size:1rem;opacity:.8;line-height:1.6;margin:0 auto 3rem;max-width:700px}.account-types-page-wrapper .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:600px;margin:3rem auto 0}.account-types-page-wrapper .stat-card{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.account-types-page-wrapper .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.account-types-page-wrapper .stat-card:hover:before{left:100%}.account-types-page-wrapper .stat-card:hover{background:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.account-types-page-wrapper .stat-number{font-size:2rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.account-types-page-wrapper .stat-label{font-size:.875rem;opacity:.9;font-weight:500}.account-types-page-wrapper .vip-benefits{padding:6rem 0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;position:relative;overflow:hidden}.account-types-page-wrapper .vip-benefits:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="vip-grid" width="15" height="15" patternUnits="userSpaceOnUse"><path d="M 15 0 L 0 0 0 15" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23vip-grid)"/></svg>');opacity:.4}.account-types-page-wrapper .vip-content{position:relative;z-index:1}.account-types-page-wrapper .vip-header{text-align:center;margin-bottom:4rem}.account-types-page-wrapper .vip-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.75rem 1.5rem;border-radius:2rem;font-weight:800;font-size:.875rem;letter-spacing:.05em;margin-bottom:2rem;box-shadow:0 8px 25px #fbbf2466}.account-types-page-wrapper .vip-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.account-types-page-wrapper .vip-description{font-size:1.125rem;opacity:.9;line-height:1.7;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.3)}.account-types-page-wrapper .vip-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.account-types-page-wrapper .vip-feature-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden}.account-types-page-wrapper .vip-feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.account-types-page-wrapper .vip-feature-card:hover:before{left:100%}.account-types-page-wrapper .vip-feature-card:hover{background:#ffffff26;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.account-types-page-wrapper .vip-feature-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 25px #fbbf2466}.account-types-page-wrapper .vip-feature-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.account-types-page-wrapper .vip-feature-description{opacity:.9;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.account-types-page-wrapper .account-types-grid-section{padding:6rem 0}.account-types-page-wrapper .section-header{text-align:center;margin-bottom:4rem}.account-types-page-wrapper .section-title{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.account-types-page-wrapper .section-subtitle{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.account-types-page-wrapper .account-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1400px;margin:0 auto}.account-types-page-wrapper .account-card{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9;transition:all .4s ease;position:relative;overflow:hidden}.account-types-page-wrapper .account-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.account-types-page-wrapper .account-card:hover:before{left:100%}.account-types-page-wrapper .account-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #2563eb26}.account-types-page-wrapper .account-card.popular{border-color:#fbbf24;box-shadow:0 25px 50px #fbbf2433;transform:scale(1.05)}.account-types-page-wrapper .account-card.popular:hover{transform:scale(1.05) translateY(-8px);box-shadow:0 35px 70px #fbbf244d}.account-types-page-wrapper .popular-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;padding:.5rem 1.5rem;border-radius:0 0 1rem 1rem;font-weight:700;font-size:.75rem;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem;box-shadow:0 4px 12px #fbbf244d}.account-types-page-wrapper .account-header{padding:0rem 2.5rem 2rem;text-align:center;position:relative;z-index:1}.account-types-page-wrapper .account-icon{width:5rem;height:5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 25px #2563eb4d}.account-types-page-wrapper .account-card.blue .account-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.account-types-page-wrapper .account-card.green .account-icon{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.account-types-page-wrapper .account-card.silver .account-icon{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.account-types-page-wrapper .account-card.gold .account-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b}.account-types-page-wrapper .account-card.platinum .account-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.account-types-page-wrapper .account-card.elite .account-icon{background:linear-gradient(135deg,#1e293b,#334155);color:#fbbf24}.account-types-page-wrapper .account-name{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.account-types-page-wrapper .account-subtitle{font-size:1rem;color:#64748b;margin-bottom:1.5rem}.account-types-page-wrapper .account-deposit{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.account-types-page-wrapper .deposit-label{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.account-types-page-wrapper .deposit-amount{font-size:1.5rem;font-weight:800;color:#1e293b}.account-types-page-wrapper .account-features{padding:0 2.5rem;margin-bottom:2rem}.account-types-page-wrapper .feature-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f1f5f9;font-size:.9rem}.account-types-page-wrapper .feature-row:last-child{border-bottom:none}.account-types-page-wrapper .feature-label{font-weight:600;color:#374151;flex:1}.account-types-page-wrapper .feature-value{font-weight:700;color:#2563eb;font-size:.85rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:.25rem .75rem;border-radius:.5rem;border:1px solid #bfdbfe}.account-types-page-wrapper .feature-check{color:#10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;padding:.25rem;border:1px solid #86efac}.account-types-page-wrapper .feature-cross{color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;padding:.25rem;border:1px solid #fca5a5}.account-types-page-wrapper .account-benefits{padding:0 2.5rem;margin-bottom:2rem}.account-types-page-wrapper .benefits-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.account-types-page-wrapper .benefits-list{list-style:none;padding:0;margin:0}.account-types-page-wrapper .benefit-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9rem;color:#374151;line-height:1.5}.account-types-page-wrapper .benefit-check{color:#10b981;flex-shrink:0;margin-top:.125rem}.account-types-page-wrapper .account-footer{padding:2rem 2.5rem 2.5rem}.account-types-page-wrapper .account-btn{width:100%;padding:1rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.account-types-page-wrapper .account-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.account-types-page-wrapper .account-btn:hover:before{left:100%}.account-types-page-wrapper .account-btn.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.account-types-page-wrapper .account-btn.primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.account-types-page-wrapper .account-btn.secondary{background:#fff;color:#374151;border:2px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.account-types-page-wrapper .account-btn.secondary:hover{background:#f9fafb;border-color:#2563eb;color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb26}.account-types-page-wrapper .comparison-table-section{padding:6rem 0;background:#fff}.account-types-page-wrapper .comparison-table-wrapper{overflow-x:auto;border-radius:1.5rem;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9}.account-types-page-wrapper .comparison-table{width:100%;border-collapse:collapse;min-width:800px}.account-types-page-wrapper .comparison-table th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:2rem 1.5rem;text-align:center;font-weight:700;color:#1e293b;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10}.account-types-page-wrapper .feature-column{text-align:left!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.account-types-page-wrapper .table-header{display:flex;flex-direction:column;align-items:center;gap:.5rem}.account-types-page-wrapper .table-account-name{font-size:1.125rem;font-weight:700}.account-types-page-wrapper .table-deposit{font-size:.875rem;opacity:.8;font-weight:500}.account-types-page-wrapper .comparison-table td{padding:1.5rem;border-bottom:1px solid #f1f5f9;text-align:center;font-size:.9rem}.account-types-page-wrapper .comparison-table tr:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.account-types-page-wrapper .feature-name{font-weight:600;color:#1e293b;text-align:left!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.account-types-page-wrapper .feature-cell{position:relative}.account-types-page-wrapper .upgrade-path{padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.account-types-page-wrapper .upgrade-timeline{position:relative;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.account-types-page-wrapper .timeline-line{position:absolute;top:50%;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981,#64748b,#fbbf24,#8b5cf6,#1e293b);border-radius:2px;z-index:1}.account-types-page-wrapper .timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 10px 25px #0000001a;border:2px solid #f1f5f9;transition:all .3s ease;max-width:180px}.account-types-page-wrapper .timeline-item:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2563eb26}.account-types-page-wrapper .timeline-icon{width:3rem;height:3rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 8px 25px #2563eb4d}.account-types-page-wrapper .timeline-item.blue .timeline-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.account-types-page-wrapper .timeline-item.green .timeline-icon{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.account-types-page-wrapper .timeline-item.silver .timeline-icon{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.account-types-page-wrapper .timeline-item.gold .timeline-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b}.account-types-page-wrapper .timeline-item.platinum .timeline-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.account-types-page-wrapper .timeline-item.elite .timeline-icon{background:linear-gradient(135deg,#1e293b,#334155);color:#fbbf24}.account-types-page-wrapper .timeline-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.account-types-page-wrapper .timeline-deposit{font-size:.875rem;font-weight:600;color:#2563eb;margin-bottom:.5rem}.account-types-page-wrapper .timeline-description{font-size:.75rem;color:#64748b;line-height:1.4}.account-types-page-wrapper .account-types-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:6rem 0;position:relative;overflow:hidden}.account-types-page-wrapper .account-types-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.3}.account-types-page-wrapper .cta-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}.account-types-page-wrapper .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.account-types-page-wrapper .cta-content p{font-size:1.125rem;opacity:.9;margin-bottom:2rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.account-types-page-wrapper .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.account-types-page-wrapper .cta-buttons .btn{padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.account-types-page-wrapper .cta-buttons .btn-primary{background:#fff;color:#2563eb;box-shadow:0 4px 12px #ffffff4d}.account-types-page-wrapper .cta-buttons .btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 25px #fff6}.account-types-page-wrapper .cta-buttons .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-types-page-wrapper .cta-buttons .btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}.account-types-page-wrapper .cta-note{text-align:center}.account-types-page-wrapper .cta-note p{font-size:.9rem;opacity:.8;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 1200px){.account-types-page-wrapper .account-types-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.account-types-page-wrapper .vip-features-grid{grid-template-columns:1fr;gap:1.5rem}.account-types-page-wrapper .upgrade-timeline{flex-wrap:wrap;gap:1rem}.account-types-page-wrapper .timeline-line{display:none}}@media (max-width: 768px){.account-types-page-wrapper .account-types-grid{grid-template-columns:1fr;gap:1.5rem}.account-types-page-wrapper .hero-title{font-size:2.5rem}.account-types-page-wrapper .hero-stats{grid-template-columns:repeat(2,1fr)}.account-types-page-wrapper .account-header{padding:2rem 1.5rem 1.5rem}.account-types-page-wrapper .account-features,.account-types-page-wrapper .account-benefits,.account-types-page-wrapper .account-footer{padding-left:1.5rem;padding-right:1.5rem}.account-types-page-wrapper .comparison-table-wrapper{margin:0 -1rem}.account-types-page-wrapper .vip-title,.account-types-page-wrapper .cta-content h2{font-size:2rem}.account-types-page-wrapper .cta-buttons{flex-direction:column;align-items:center}.account-types-page-wrapper .cta-buttons .btn{width:100%;max-width:300px}}@media (max-width: 480px){.account-types-page-wrapper .hero-title{font-size:2rem}.account-types-page-wrapper .hero-stats{grid-template-columns:1fr}.account-types-page-wrapper .stat-card{padding:1.5rem}.account-types-page-wrapper .account-card{margin:0 .5rem}.account-types-page-wrapper .account-header{padding:1.5rem 1rem 1rem}.account-types-page-wrapper .account-features,.account-types-page-wrapper .account-benefits,.account-types-page-wrapper .account-footer{padding-left:1rem;padding-right:1rem}.account-types-page-wrapper .vip-feature-card{padding:2rem 1.5rem}.account-types-page-wrapper .timeline-item{max-width:150px;padding:1rem}}.account-types-page-wrapper .account-btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media print{.account-types-page-wrapper .account-types-hero,.account-types-page-wrapper .account-types-cta{background:#fff!important;color:#000!important}.account-types-page-wrapper .account-types-hero:before,.account-types-page-wrapper .account-types-cta:before{display:none}.account-types-page-wrapper .account-card{break-inside:avoid}}@media (prefers-contrast: high){.account-types-page-wrapper .account-card{border-width:2px}.account-types-page-wrapper .feature-row{border-bottom-width:2px}}@media (prefers-reduced-motion: reduce){.account-types-page-wrapper .account-card,.account-types-page-wrapper .timeline-item,.account-types-page-wrapper .vip-feature-card,.account-types-page-wrapper .stat-card{transition:none}.account-types-page-wrapper .account-card:before,.account-types-page-wrapper .vip-feature-card:before,.account-types-page-wrapper .stat-card:before{display:none}.account-types-page-wrapper .account-card:hover,.account-types-page-wrapper .timeline-item:hover,.account-types-page-wrapper .vip-feature-card:hover,.account-types-page-wrapper .stat-card:hover{transform:none}}.legal-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.legal-hero,.page-hero.terms-hero,.page-hero.privacy-hero{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:6rem 0 4rem;position:relative;overflow:hidden}.disclaimer{font-size:.75rem;color:#d2d4d7;margin-top:.5rem;text-align:center;line-height:1.4;font-style:italic;padding-top:20px}.disclaimer .registration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}.disclaimer .registration-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.disclaimer .registration-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.disclaimer .registration-card:hover:before{left:100%}.disclaimer .registration-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.disclaimer .registration-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.disclaimer .registration-flag{font-size:2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:1rem;padding:.75rem;display:flex;align-items:center;justify-content:center}.disclaimer .registration-info{flex:1}.disclaimer .registration-country{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.disclaimer .registration-authority{font-size:.875rem;color:#64748b;font-weight:600;margin:0}.disclaimer .registration-company{margin-bottom:2rem}.disclaimer .registration-company h4{font-size:1rem;font-weight:600;color:#64748b;margin-bottom:.5rem}.disclaimer .company-name{font-size:.875rem;font-weight:700;color:#1e293b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.75rem;border-radius:.5rem;border:1px solid #e2e8f0;margin:0}.disclaimer .registration-details{margin-bottom:1.5rem}.disclaimer .registration-detail{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.disclaimer .registration-detail:last-child{border-bottom:none}.disclaimer .detail-label{font-weight:600;color:#374151}.disclaimer .detail-value{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;padding:.25rem .75rem;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700;font-size:.75rem;border:1px solid #bfdbfe}.disclaimer .registration-description{font-size:.875rem;color:#64748b;line-height:1.6;margin-bottom:2rem}.disclaimer .registration-verification{display:flex;gap:1rem;flex-wrap:wrap}.disclaimer .verification-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.disclaimer .verification-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.disclaimer .verification-link:hover:before{left:100%}.disclaimer .verification-link.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.disclaimer .verification-link.primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.disclaimer .verification-link.secondary{background:#fff;color:#374151;border:2px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.disclaimer .verification-link.secondary:hover{background:#f9fafb;border-color:#2563eb;color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb26}.disclaimer .oversight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}.disclaimer .oversight-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.disclaimer .oversight-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.disclaimer .oversight-card:hover:before{left:100%}.disclaimer .oversight-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.disclaimer .oversight-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:#2563eb}.disclaimer .oversight-header h4{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.disclaimer .oversight-details{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.disclaimer .oversight-label{font-weight:600;color:#64748b}.disclaimer .oversight-value{font-weight:700;color:#2563eb}.disclaimer .transparency-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.disclaimer .transparency-item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;color:#374151;transition:all .3s ease}.disclaimer .transparency-item:hover{border-color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}.disclaimer .transparency-icon{color:#10b981;flex-shrink:0}.disclaimer .legal-notice{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;margin-top:2rem}.disclaimer .notice-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:#2563eb}.disclaimer .notice-header h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.disclaimer .notice-content p{color:#374151;line-height:1.7;margin-bottom:1.5rem}.disclaimer .notice-disclaimer{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:1rem;padding:1.5rem;border-left:4px solid #f59e0b}.disclaimer .notice-disclaimer p{color:#92400e;font-size:.875rem;line-height:1.6;margin:0}.disclaimer .notice-disclaimer strong{color:#78350f}.disclaimer .contact-section{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;margin-bottom:1.5rem}.disclaimer .contact-section:last-child{margin-bottom:0}.disclaimer .contact-section h4{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.disclaimer .contact-section p{color:#374151;margin-bottom:.5rem;line-height:1.6}.disclaimer .contact-section a{color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.disclaimer .contact-section a:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 1024px){.disclaimer .registration-grid,.disclaimer .oversight-grid{grid-template-columns:1fr;gap:1.5rem}.disclaimer .transparency-features{grid-template-columns:1fr}}@media (max-width: 768px){.disclaimer .registration-card,.disclaimer .oversight-card{padding:2rem}.disclaimer .registration-header{flex-direction:column;text-align:center;gap:.75rem}.disclaimer .registration-verification{flex-direction:column}.disclaimer .verification-link{justify-content:center}}.legal-hero:before,.page-hero.terms-hero:before,.page-hero.privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.legal-hero h1,.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.legal-hero p,.hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:1rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.hero-description{font-size:1rem;opacity:.8;line-height:1.6;max-width:700px;margin:0 auto 3rem}.legal-hero-stats,.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:800px;margin:3rem auto 0}.legal-stat-card,.stat-card{background:#ffffff59;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.legal-stat-card:before,.stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.legal-stat-card:hover:before,.stat-card:hover:before{left:100%}.legal-stat-card:hover,.stat-card:hover{background:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.legal-stat-icon,.stat-icon{background:#fff3;border-radius:1rem;padding:1rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-stat-number,.stat-number{font-size:2rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.legal-stat-label,.stat-label{font-size:.875rem;opacity:.9;font-weight:500}.legal-container{max-width:1200px;margin:0 auto;padding:4rem 2rem;background:#fff;position:relative;z-index:1}.legal-layout,.terms-layout,.privacy-layout{display:grid;grid-template-columns:300px 1fr;gap:4rem;align-items:start}.legal-sidebar,.terms-sidebar,.privacy-sidebar{position:sticky;top:2rem;height:fit-content}.sidebar-content{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 25px #0000000d}.sidebar-content h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;text-align:center}.legal-nav,.terms-nav,.privacy-nav{display:flex;flex-direction:column;gap:.5rem}.legal-nav-link,.nav-link{color:#64748b;text-decoration:none;padding:1rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;transition:all .3s ease;border-left:4px solid transparent;position:relative;overflow:hidden}.legal-nav-link:before,.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transition:left .3s ease}.legal-nav-link:hover:before,.nav-link:hover:before{left:100%}.legal-nav-link:hover,.nav-link:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border-left-color:#2563eb;transform:translate(8px);box-shadow:0 4px 12px #2563eb26}.legal-main,.terms-main,.privacy-main{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px #00000014;overflow:hidden;border:1px solid #f1f5f9}.legal-intro,.terms-intro,.privacy-intro{padding:3rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #e2e8f0;position:relative;overflow:hidden}.legal-intro:before,.terms-intro:before,.privacy-intro:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(37,99,235,.1) 0%,transparent 70%);border-radius:50%}.legal-intro-card,.intro-card{display:flex;align-items:flex-start;gap:1.5rem;position:relative;z-index:1}.legal-intro-icon,.intro-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:1rem;border-radius:1rem;flex-shrink:0;box-shadow:0 8px 25px #2563eb4d}.legal-intro-content,.intro-content{flex:1}.legal-intro-content h3,.intro-content h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.legal-intro-content p,.intro-content p{color:#64748b;line-height:1.7;font-size:1rem}.legal-sections,.terms-sections,.privacy-sections{padding:3rem}.legal-section,.terms-section,.privacy-section{margin-bottom:4rem;padding-bottom:3rem;border-bottom:2px solid #f1f5f9;position:relative}.legal-section:last-child,.terms-section:last-child,.privacy-section:last-child{border-bottom:none;margin-bottom:0}.legal-section-title,.section-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;padding-left:1.5rem;border-left:5px solid #2563eb;position:relative}.legal-section-title:before,.section-title:before{content:"";position:absolute;left:-5px;top:0;bottom:0;width:5px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:0 3px 3px 0}.legal-section-content,.section-content{color:#374151;line-height:1.8;font-size:1.05rem}.legal-section-content p,.section-content p{margin-bottom:1.5rem}.data-types{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.data-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .4s ease;box-shadow:0 10px 25px #0000000d;position:relative;overflow:hidden}.data-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.data-card:hover:before{left:100%}.data-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.data-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:5rem;height:5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 10px 25px #2563eb4d}.data-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.data-description{color:#64748b;margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.data-purpose{font-size:.875rem;color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:1rem;border-radius:.75rem;border-left:4px solid #2563eb;font-weight:500}.registration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.registration-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.registration-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.registration-card:hover:before{left:100%}.registration-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.registration-card h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;text-align:center}.registration-card p{color:#64748b;margin-bottom:.75rem;line-height:1.6}.registration-card code{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:.5rem 1rem;border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700;color:#2563eb;font-size:.875rem;border:1px solid #e2e8f0}.compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.compliance-item{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.compliance-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.compliance-item:hover:before{left:100%}.compliance-item:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.compliance-item h4{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem;text-align:center}.compliance-item p{color:#64748b;line-height:1.6}.licenses-table{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px #00000014;overflow:hidden;margin-bottom:4rem;border:1px solid #f1f5f9}.licenses-table table{width:100%;border-collapse:collapse}.licenses-table th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem;text-align:left;font-weight:700;color:#1e293b;border-bottom:2px solid #e2e8f0;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.licenses-table td{padding:1.5rem;border-bottom:1px solid #f1f5f9;color:#374151;font-size:.95rem}.licenses-table tr:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-active{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid #bbf7d0}.impact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.stat-item{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:3rem 2rem;text-align:center;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.stat-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.stat-item:hover:before{left:100%}.stat-item:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.stat-item h3{font-size:3rem;font-weight:800;color:#2563eb;margin-bottom:1rem;text-shadow:0 2px 4px rgba(37,99,235,.1)}.stat-item p{color:#64748b;font-weight:600;font-size:1rem}.contact-info{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 40px #00000014;position:relative;overflow:hidden}.contact-info:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(37,99,235,.1) 0%,transparent 70%);border-radius:50%}.contact-info p{color:#374151;margin-bottom:1rem;line-height:1.7;font-size:1rem;position:relative;z-index:1}.contact-info strong{color:#1e293b;font-weight:700}.legal-footer,.terms-footer,.privacy-footer{padding:3rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.legal-footer-card,.footer-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:3rem;text-align:center;box-shadow:0 10px 25px #0000000d;position:relative;overflow:hidden}.legal-footer-card:before,.footer-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,transparent 70%);border-radius:50%}.legal-footer-card h3,.footer-card h3{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1rem;position:relative;z-index:1}.legal-footer-card p,.footer-card p{color:#64748b;line-height:1.7;margin-bottom:2rem;font-size:1rem;position:relative;z-index:1}.legal-footer-card a,.footer-card a{color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.legal-footer-card a:hover,.footer-card a:hover{color:#1d4ed8;text-decoration:underline}.legal-footer-actions,.footer-actions{display:flex;gap:1rem;justify-content:center;position:relative;z-index:1}.btn{padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.btn-secondary{background:#fff;color:#374151;border:2px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.btn-secondary:hover{background:#f9fafb;border-color:#2563eb;color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb26}@media (max-width: 1024px){.registration-grid,.compliance-grid,.data-grid,.impact-stats{grid-template-columns:repeat(2,1fr)}.legal-layout,.terms-layout,.privacy-layout{grid-template-columns:1fr;gap:2rem}.legal-sidebar,.terms-sidebar,.privacy-sidebar{position:static}.legal-nav,.terms-nav,.privacy-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.legal-hero-stats,.hero-stats{grid-template-columns:repeat(2,1fr)}.legal-hero h1,.hero-title{font-size:2.5rem}}@media (max-width: 768px){.legal-hero h1,.hero-title{font-size:2rem}.registration-grid,.compliance-grid,.impact-stats,.data-grid,.legal-hero-stats,.hero-stats{grid-template-columns:1fr}.legal-sections,.terms-sections,.privacy-sections{padding:2rem}.legal-footer-actions,.footer-actions{flex-direction:column}.legal-nav,.terms-nav,.privacy-nav{grid-template-columns:1fr}.legal-container{padding:2rem 1rem}.legal-hero-content,.hero-content{padding:0 1rem}}@media (max-width: 480px){.legal-hero h1,.hero-title{font-size:1.75rem}.legal-sections,.terms-sections,.privacy-sections,.sidebar-content{padding:1.5rem}.legal-footer-card,.footer-card{padding:2rem}.legal-stat-card,.stat-card{padding:1.5rem}.legal-stat-number,.stat-number{font-size:1.5rem}}.legal-nav-link:focus,.nav-link:focus,.btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media print{.legal-hero,.page-hero.terms-hero,.page-hero.privacy-hero,.legal-sidebar,.terms-sidebar,.privacy-sidebar,.legal-footer,.terms-footer,.privacy-footer{display:none}.legal-layout,.terms-layout,.privacy-layout{grid-template-columns:1fr}.legal-main,.terms-main,.privacy-main{box-shadow:none;border:1px solid #e2e8f0}}.legal-container .registration-grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.legal-container .registration-card{background:#fff;border:1px solid #e6eaf3;border-radius:16px;padding:24px;box-shadow:0 6px 22px #0206170f}.legal-container .registration-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.legal-container .registration-flag{font-size:18px;line-height:1}.legal-container .registration-country{margin:0;font-size:18px;font-weight:700}.legal-container .registration-authority{margin:2px 0 0;font-size:13px;color:#64748b}.legal-container .registration-company{margin-top:10px;padding:12px;border:1px solid #e6eaf3;border-radius:10px;background:#fafafa}.legal-container .registration-company h4{margin:0 0 6px;font-size:12px;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.legal-container .company-name{margin:0;font-size:14px;font-weight:600;color:#0f172a}.legal-container .registration-details{margin-top:12px;display:grid;gap:8px}.legal-container .registration-detail{display:flex;align-items:center;gap:10px}.legal-container .detail-label{min-width:150px;font-size:13px;color:#334155}.legal-container .detail-value{background:#eef2ff;border:1px solid #dbeafe;color:#1e3a8a;border-radius:8px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.legal-container .registration-description{margin-top:12px;font-size:13px;color:#64748b}.legal-container .registration-verification{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.legal-container .verification-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.legal-container .verification-link.primary{background:#2563eb;border:1px solid #2563eb;color:#fff}.legal-container .verification-link.primary:hover{background:#1e40af;border-color:#1e40af}.legal-container .verification-link.secondary{background:#fff;border:1px solid #d1d5db;color:#1d4ed8}.legal-container .verification-link.secondary:hover{border-color:#2563eb;color:#2563eb}@media (max-width: 640px){.legal-container .registration-grid{grid-template-columns:1fr;gap:16px}.legal-container .detail-label{min-width:120px}}.about-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.about-hero{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:6rem 0 4rem;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.about-hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}.about-hero h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.about-hero p{font-size:1.25rem;opacity:.9;margin-bottom:1rem;line-height:1.6}.about-hero-description{font-size:1rem;opacity:.8;line-height:1.6;margin:0 auto 3rem}.about-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:800px;margin:3rem auto 0}.about-stat-card{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.about-stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.about-stat-card:hover:before{left:100%}.about-stat-card:hover{background:#fff3;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.about-stat-number{font-size:2rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.about-stat-label{font-size:.875rem;opacity:.9;font-weight:500}.about-container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.vision-mission{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:6rem}.vision-card,.mission-card{background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9;position:relative;overflow:hidden}.vision-card:before,.mission-card:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(37,99,235,.1) 0%,transparent 70%);border-radius:50%}.vision-card h2,.mission-card h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;position:relative;z-index:1}.vision-card p,.mission-card p{color:#64748b;line-height:1.7;font-size:1.05rem;position:relative;z-index:1}.vision-icon,.mission-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;box-shadow:0 8px 25px #2563eb4d}.technology-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:2rem;padding:4rem;margin-bottom:6rem;position:relative;overflow:hidden}.technology-section:before{content:"";position:absolute;top:0;left:0;width:200px;height:200px;background:radial-gradient(circle,rgba(37,99,235,.1) 0%,transparent 70%);border-radius:50%}.technology-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.technology-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.technology-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.technology-features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;z-index:1}.tech-feature{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px #0000000d}.tech-feature:hover{border-color:#2563eb;box-shadow:0 12px 30px #2563eb26;transform:translateY(-4px)}.tech-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 25px #2563eb4d}.tech-feature h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.tech-feature p{color:#64748b;line-height:1.6}.team-section{margin-bottom:6rem}.team-header{text-align:center;margin-bottom:4rem}.team-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.team-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.team-member{background:#fff;border-radius:1.5rem;padding:2.5rem;text-align:center;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9;transition:all .4s ease;position:relative;overflow:hidden}.team-member:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.team-member:hover:before{left:100%}.team-member:hover{border-color:#2563eb;box-shadow:0 30px 60px #2563eb26;transform:translateY(-8px)}.team-photo{width:200px;height:200px;border-radius:50%;margin:0 auto 2rem;overflow:hidden;border:4px solid #f1f5f9;transition:all .3s ease;position:relative;z-index:1}.team-member:hover .team-photo{border-color:#2563eb;box-shadow:0 8px 25px #2563eb4d}.team-photo img{width:100%;height:100%;object-fit:cover}.team-name{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;position:relative;z-index:1}.team-position{font-size:1rem;color:#2563eb;font-weight:600;margin-bottom:1rem;position:relative;z-index:1}.team-bio{color:#64748b;line-height:1.6;font-size:.95rem;position:relative;z-index:1}.regulation-section{background:#fff;border-radius:2rem;padding:4rem;margin-bottom:6rem;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9;position:relative;overflow:hidden}.regulation-section:before{content:"";position:absolute;bottom:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.05) 0%,transparent 70%);border-radius:50%}.regulation-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.regulation-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.regulation-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.regulation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;position:relative;z-index:1}.regulation-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden}.regulation-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.regulation-card:hover:before{left:100%}.regulation-card:hover{border-color:#2563eb;box-shadow:0 15px 35px #2563eb26;transform:translateY(-4px)}.regulation-icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 25px #2563eb4d;position:relative;z-index:1}.regulation-card h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;position:relative;z-index:1}.regulation-card p{color:#64748b;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}.regulation-details{position:relative;z-index:1}.regulation-detail{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0;font-size:.95rem}.regulation-detail:last-child{border-bottom:none}.regulation-detail strong{color:#1e293b;font-weight:600}.regulation-detail span{color:#2563eb;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.values-section{margin-bottom:6rem}.values-header{text-align:center;margin-bottom:4rem}.values-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.values-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;box-shadow:0 10px 25px #0000000d;transition:all .4s ease;position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.05),transparent);transition:left .5s ease}.value-card:hover:before{left:100%}.value-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb26;transform:translateY(-8px)}.value-icon{font-size:3rem;margin-bottom:1.5rem;position:relative;z-index:1}.value-card h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;position:relative;z-index:1}.value-card p{color:#64748b;line-height:1.6;position:relative;z-index:1}.tech-partnership{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border-radius:2rem;padding:4rem;margin-bottom:6rem;position:relative;overflow:hidden}.tech-partnership:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="tech-grid" width="15" height="15" patternUnits="userSpaceOnUse"><path d="M 15 0 L 0 0 0 15" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23tech-grid)"/></svg>');opacity:.4}.tech-partnership-content{position:relative;z-index:1;text-align:center}.tech-partnership h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tech-partnership p{font-size:1.125rem;opacity:.9;line-height:1.7;max-width:800px;margin:0 auto 3rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tech-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.tech-stat{text-align:center;padding:1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;transition:all .3s ease}.tech-stat:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.tech-stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tech-stat-label{font-size:.875rem;opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.3)}.contact-section{background:#fff;border-radius:2rem;padding:4rem;box-shadow:0 20px 40px #00000014;border:1px solid #f1f5f9;position:relative;overflow:hidden}.contact-section:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(37,99,235,.1) 0%,transparent 70%);border-radius:50%}.contact-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.contact-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.contact-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.contact-info{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;position:relative;z-index:1}.contact-item{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;transition:all .3s ease}.contact-item:hover{border-color:#2563eb;box-shadow:0 8px 25px #2563eb26;transform:translateY(-2px)}.contact-item h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.contact-item p{color:#64748b;line-height:1.6;margin-bottom:.5rem}.contact-item strong{color:#1e293b;font-weight:600}.contact-item a{color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.contact-item a:hover{color:#1d4ed8;text-decoration:underline}.about-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-radius:2rem;padding:4rem;text-align:center;position:relative;overflow:hidden}.about-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-grid)"/></svg>');opacity:.3}.about-cta-content{position:relative;z-index:1}.about-cta h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.about-cta p{font-size:1.125rem;opacity:.9;margin-bottom:2rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.about-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.about-cta .btn{padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.about-cta .btn-primary{background:#fff;color:#2563eb;box-shadow:0 4px 12px #ffffff4d}.about-cta .btn-primary:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 25px #fff6}.about-cta .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-cta .btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}@media (max-width: 1024px){.vision-mission{grid-template-columns:1fr;gap:2rem}.technology-features{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.regulation-grid{grid-template-columns:1fr;gap:2rem}.tech-stats{grid-template-columns:repeat(2,1fr)}.contact-info{grid-template-columns:1fr;gap:2rem}.about-hero h1{font-size:2.5rem}.about-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about-hero h1{font-size:2rem}.technology-features,.values-grid,.team-grid,.about-hero-stats,.tech-stats{grid-template-columns:1fr}.about-container{padding:2rem 1rem}.technology-section,.regulation-section,.contact-section,.about-cta{padding:2rem}.about-cta-buttons{flex-direction:column;align-items:center}.about-cta .btn{width:100%;max-width:300px}.about-hero-content{padding:0 1rem}}@media (max-width: 480px){.about-hero h1{font-size:1.75rem}.team-member,.value-card,.regulation-card,.about-stat-card{padding:1.5rem}.about-stat-number{font-size:1.5rem}.tech-partnership,.technology-section{padding:2rem 1.5rem}.tech-partnership h2,.technology-header h2,.team-header h2,.values-header h2,.regulation-header h2,.contact-header h2,.about-cta h2{font-size:2rem}}html{scroll-behavior:smooth}.value-card:focus,.team-member:focus,.regulation-card:focus,.about-cta .btn:focus{outline:3px solid #2563eb;outline-offset:2px}@media print{.about-hero,.about-cta{background:#fff!important;color:#000!important}.about-hero:before,.about-cta:before{display:none}.team-photo{border:2px solid #e2e8f0}}@media (prefers-contrast: high){.value-card,.team-member,.regulation-card,.tech-feature{border-width:2px}}@media (prefers-reduced-motion: reduce){.value-card,.team-member,.regulation-card,.tech-feature,.about-stat-card,.tech-stat{transition:none}.value-card:before,.team-member:before,.regulation-card:before{display:none}.value-card:hover,.team-member:hover,.regulation-card:hover{transform:none}}.carousel-overlay{position:relative;padding-bottom:20px;bottom:0;left:0;right:0;z-index:10;transform:translateY(0)}.live-carousel{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem 0 10px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.2);border-radius:1rem;margin:0 2rem;box-shadow:0 8px 32px #0000001a}.live-carousel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="carousel-grid" width="15" height="15" patternUnits="userSpaceOnUse"><path d="M 15 0 L 0 0 0 15" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23carousel-grid)"/></svg>');opacity:.4}.carousel-container{position:relative;z-index:1;width:100%;overflow:hidden}.carousel-track{display:flex;animation:scroll 60s linear infinite;width:fit-content}.carousel-track.loading{animation:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-item{flex-shrink:0;width:200px;margin-right:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);border-radius:.75rem;padding:1rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.carousel-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.carousel-item:hover:before{left:100%}.carousel-item:hover{background:#fff3;transform:translateY(-4px);box-shadow:0 12px 35px #ffffff4d;border-color:#fff6}.item-content{position:relative;z-index:1}.item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.item-symbol{font-weight:800;font-size:.875rem;color:#fff;background:#fff3;padding:.25rem .5rem;border-radius:.375rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);text-shadow:0 1px 3px rgba(0,0,0,.5);font-weight:900}.item-name{font-size:.75rem;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}.item-price{font-size:1.25rem;font-weight:900;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.6);letter-spacing:-.025em}.item-change{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:800;padding:.25rem .5rem;border-radius:.375rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 3px rgba(0,0,0,.5);border:1px solid transparent}.item-change.positive{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-color:#10b98199;box-shadow:0 3px 12px #10b98166}.item-change.negative{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);border-color:#ef444499;box-shadow:0 3px 12px #ef444466}.loading-item{background:#ffffff0d;border-color:#ffffff26}.loading-shimmer{width:100%;height:60px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.5rem}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.carousel-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ef4444f2;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(239,68,68,.5);box-shadow:0 4px 15px #ef44444d;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}.carousel-container:hover .carousel-track{animation-play-state:paused}@media (max-width: 768px){.carousel-item{width:160px;padding:.75rem}.item-price{font-size:1rem}.item-symbol{font-size:.75rem}.item-name{font-size:.625rem}.carousel-track{animation-duration:45s}}@media (max-width: 480px){.carousel-item{width:140px;padding:.5rem}.item-price{font-size:.875rem}.carousel-track{animation-duration:40s}}@media (prefers-contrast: high){.carousel-item{border-width:2px;background:#fff3}.item-symbol{background:#ffffff4d}}@media (prefers-reduced-motion: reduce){.carousel-track{animation:none}.carousel-item:before{display:none}.carousel-item:hover{transform:none}}html,body{overflow-x:hidden;position:relative}body.menu-open{overflow:hidden;position:fixed;width:100%}.showcase-ctas{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.showcase-ctas{flex-direction:column;width:100%;gap:.75rem}.showcase-ctas .btn{width:100%;max-width:none;justify-content:center;padding:1rem 1.5rem;font-size:1rem}}@media (max-width: 480px){.showcase-ctas{gap:.5rem}.showcase-ctas .btn{padding:.875rem 1.25rem;font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#1f2937;background-color:#fff}.container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.container{padding:0 1.5rem}}@media (min-width: 1024px){.container{padding:0 2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:1rem}.btn-secondary{border:1px solid #d1d5db;color:#374151;background-color:transparent}.btn-secondary:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;margin:10px;box-shadow:0 4px 15px #2563eb4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}@media (max-width: 768px){.showcase-ctas{flex-direction:column;gap:1rem}.showcase-ctas .btn{width:100%;justify-content:center}}.btn-primary:hover{background-color:#1d4ed8}.btn-secondary{background-color:transparent;color:#2563eb;border:2px solid #2563eb}.btn-secondary:hover{background-color:#eff6ff}.btn-outline{background-color:transparent;color:#fff;border:2px solid white}.btn-outline:hover{background-color:#fff;color:#1e40af}.header{background-color:#fff;box-shadow:0 1px 3px #0000001a;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50}.header-container{display:flex;justify-content:space-between;align-items:center;height:4rem;max-width:1280px;margin:0 auto;padding:0 1rem}.logo{font-size:1.5rem;font-weight:700;color:#1d4ed8}.nav{display:none;align-items:center;gap:2rem}@media (min-width: 1024px){.nav{display:flex}}.nav-item-container{position:relative;display:flex;align-items:center}.nav-item{display:flex;align-items:center;gap:.25rem;color:#374151;text-decoration:none;transition:color .2s ease;cursor:pointer;background:none;border:none;font-size:1rem;padding:.5rem}.nav-item:hover{color:#1d4ed8}.dropdown{position:absolute;top:calc(100% + .25rem);left:0;width:12rem;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #e5e7eb;padding:.5rem 0;z-index:10}.dropdown:before{content:"";position:absolute;top:-.25rem;left:0;right:0;height:.25rem;background:transparent}.dropdown-item{display:block;padding:.5rem 1rem;font-size:.875rem;color:#374151;text-decoration:none;transition:all .2s ease}.dropdown-item:hover{background-color:#eff6ff;color:#1d4ed8}.header-actions{display:flex;align-items:center;gap:1rem}.language-switcher{position:relative}.mobile-menu-btn{display:block;padding:.5rem;border-radius:.375rem;color:#374151;background:none;border:none;cursor:pointer;transition:all .2s ease}@media (min-width: 1024px){.mobile-menu-btn{display:none}}.mobile-menu-btn:hover{color:#1d4ed8;background-color:#f3f4f6}.mobile-menu{border-top:1px solid #e5e7eb;padding:1rem 0}@media (min-width: 1024px){.mobile-menu{display:none}}.hero{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);color:#fff;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(circle at 50% 50%,white 2px,transparent 2px);background-size:60px 60px}.hero-container{position:relative;max-width:1280px;margin:0 auto;padding:5rem 1rem 7rem;display:grid;gap:3rem;align-items:center}@media (min-width: 1024px){.hero-container{grid-template-columns:1fr 1fr;padding:4.5rem 2rem}}@media (min-width: 1024px){.hero-title{font-size:3.75rem}}@media (min-width: 1024px){.hero-subtitle{font-size:1.5rem}}@media (min-width: 640px){.hero-ctas{flex-direction:row}}.hero-video-btn{display:flex;align-items:center;gap:.5rem;color:#bfdbfe;text-decoration:none;padding:1rem;font-weight:500;transition:color .2s ease}.hero-video-btn:hover{color:#fff}.hero-trust{padding-top:2rem;border-top:1px solid #1e40af}.hero-trust-text{color:#dbeafe;font-size:.875rem;margin-bottom:1rem}.hero-stat{display:flex;align-items:center;gap:.5rem}.hero-stat-icon{width:1.25rem;height:1.25rem;color:#93c5fd}.hero-stat-text{color:#bfdbfe}.hero-platform{position:relative}.platform-preview{background-color:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:2rem;border:1px solid rgba(255,255,255,.2)}.platform-mockup{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.platform-header{background-color:#111827;color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}.platform-title{font-weight:600}.platform-controls{display:flex;gap:.5rem}.platform-control{width:.75rem;height:.75rem;border-radius:50%}.platform-control.green{background-color:#10b981}.platform-control.yellow{background-color:#f59e0b}.platform-control.red{background-color:#ef4444}.platform-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.platform-card{padding:.75rem;border-radius:.5rem}.platform-card.green{background-color:#f0fdf4}.platform-card.red{background-color:#fef2f2}.platform-card-label{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.platform-card-value{font-size:1.125rem;font-weight:700}.platform-card-value.green{color:#059669}.platform-card-value.red{color:#dc2626}.platform-card-change{font-size:.75rem}.platform-card-change.green{color:#059669}.platform-card-change.red{color:#dc2626}.platform-portfolio{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.platform-portfolio-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.platform-portfolio-label{font-size:.875rem;font-weight:500;color:#374151}.platform-portfolio-value{font-size:1.125rem;font-weight:700;color:#111827}.platform-progress{width:100%;background-color:#e5e7eb;border-radius:9999px;height:.5rem}.platform-progress-bar{background-color:#2563eb;height:.5rem;border-radius:9999px;width:75%}.market-data{padding:4rem 0;background-color:#f9fafb}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}@media (min-width: 1024px){.section-title{font-size:2.25rem}}.section-subtitle{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto}.market-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;background-color:#fff;border-radius:.5rem;padding:.5rem;box-shadow:0 1px 3px #0000001a}.market-tab{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;background:none;border:none;cursor:pointer;color:#6b7280}.market-tab:hover{color:#2563eb;background-color:#eff6ff}.market-tab.active{background-color:#2563eb;color:#fff;box-shadow:0 4px 6px -1px #0000001a}.market-grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.market-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.market-grid{grid-template-columns:repeat(4,1fr)}}.market-card{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1.5rem;transition:box-shadow .2s ease}.market-card:hover{box-shadow:0 4px 6px -1px #0000001a}.market-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.market-card-info h3{font-weight:700;color:#111827;font-size:1.125rem}.market-card-info p{font-size:.875rem;color:#6b7280}.market-card-icon{padding:.5rem;border-radius:50%}.market-card-icon.positive{background-color:#f0fdf4}.market-card-icon.negative{background-color:#fef2f2}.market-card-icon svg{width:1.25rem;height:1.25rem}.market-card-icon.positive svg{color:#059669}.market-card-icon.negative svg{color:#dc2626}.market-card-price{font-size:2rem;font-weight:700;color:#111827;margin-bottom:.5rem}.market-card-changes{display:flex;align-items:center;gap:.5rem}.market-card-change{font-weight:500}.market-card-change.positive{color:#059669}.market-card-change.negative{color:#dc2626}.market-card-percentage{font-size:.875rem;padding:.25rem .5rem;border-radius:9999px}.market-card-percentage.positive{background-color:#f0fdf4;color:#166534}.market-card-percentage.negative{background-color:#fef2f2;color:#991b1b}.live-indicator{text-align:center;margin-top:2rem}.live-badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#f0fdf4;color:#166534;padding:.5rem 1rem;border-radius:9999px}.live-dot{width:.5rem;height:.5rem;background-color:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.features{padding:5rem 0;background-color:#fff}.features-grid{display:grid;gap:2rem}@media (min-width: 768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features-grid{grid-template-columns:repeat(4,1fr)}}.feature-card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease;transform:translateY(0)}.feature-card:hover{box-shadow:0 10px 15px -3px #0000001a;border-color:#93c5fd;transform:translateY(-4px)}.feature-icon{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:2px solid;transition:transform .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-icon.blue{background-color:#eff6ff;border-color:#dbeafe}.feature-icon.blue svg{color:#2563eb}.feature-icon.purple{background-color:#faf5ff;border-color:#e9d5ff}.feature-icon.purple svg{color:#7c3aed}.feature-icon.green{background-color:#f0fdf4;border-color:#dcfce7}.feature-icon.green svg{color:#059669}.feature-icon.orange{background-color:#fff7ed;border-color:#fed7aa}.feature-icon.orange svg{color:#ea580c}.feature-icon svg{width:2rem;height:2rem}.feature-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem}.feature-description{color:#6b7280;line-height:1.6}.features-stats{margin-top:5rem;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:1rem;padding:2rem;color:#fff}@media (min-width: 1024px){.features-stats{padding:3rem}}.stats-grid{display:grid;gap:2rem;text-align:center}@media (min-width: 768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.stat-number{font-size:3rem}}.platform-showcase{padding:5rem 0;background-color:#f9fafb}.showcase-container{display:grid;gap:4rem;align-items:center}@media (min-width: 1024px){.showcase-container{grid-template-columns:1fr 1fr}}.showcase-content{display:flex;flex-direction:column;gap:2rem}.showcase-badge{display:inline-block;background-color:#eff6ff;color:#1d4ed8;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;width:fit-content}.showcase-title{font-size:1.875rem;font-weight:700;color:#111827}@media (min-width: 1024px){.showcase-title{font-size:2.25rem}}.showcase-description{font-size:1.125rem;color:#6b7280;line-height:1.6}.showcase-features{display:flex;flex-direction:column;gap:1rem}.showcase-feature{display:flex;align-items:center;gap:.75rem}.showcase-feature-icon{width:1.5rem;height:1.5rem;background-color:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.showcase-feature-icon svg{width:1rem;height:1rem;color:#059669}.showcase-feature-text{color:#374151;font-weight:500}.showcase-platforms{display:flex;align-items:center;gap:1rem;padding-top:1rem}.platform-item{display:flex;align-items:center;gap:.5rem}.platform-item svg{width:1.25rem;height:1.25rem;color:#6b7280}.platform-item span{font-size:.875rem;color:#6b7280}.showcase-ctas{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width: 640px){.showcase-ctas{flex-direction:row}}.showcase-mockup{position:relative}.desktop-frame{background-color:#374151;border-radius:1rem 1rem 0 0;padding:1rem;box-shadow:0 25px 50px -12px #00000040}.desktop-controls{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.desktop-control{width:.75rem;height:.75rem;border-radius:50%}.desktop-control.red{background-color:#ef4444}.desktop-control.yellow{background-color:#f59e0b}.desktop-control.green{background-color:#10b981}.desktop-interface{background-color:#fff;border-radius:.5rem;overflow:hidden}.interface-header{background-color:#2563eb;color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}.interface-title{font-weight:700;font-size:1.125rem}.interface-status{font-size:.875rem;opacity:.9}.interface-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.chart-area{background-color:#f9fafb;height:10rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.chart-gradient{width:100%;height:8rem;background:linear-gradient(135deg,#3b82f6,#10b981);border-radius:.5rem;opacity:.2;position:relative}.chart-line{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,25 Q25,10 50,25 T100,15' stroke='white' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.trading-card{padding:1rem;border-radius:.5rem}.trading-card.buy{background-color:#f0fdf4}.trading-card.sell{background-color:#fef2f2}.trading-card-label{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.trading-card-price{font-size:1.25rem;font-weight:700}.trading-card.buy .trading-card-price{color:#059669}.trading-card.sell .trading-card-price{color:#dc2626}.mobile-frame{position:absolute;bottom:-2rem;right:-2rem;width:8rem;background-color:#374151;border-radius:1rem;padding:.5rem;box-shadow:0 10px 15px -3px #0000001a}.mobile-interface{background-color:#fff;border-radius:.75rem;overflow:hidden}.mobile-header{background-color:#2563eb;color:#fff;padding:.5rem;text-align:center}.mobile-title{font-size:.75rem;font-weight:500}.mobile-content{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.mobile-chart{background-color:#f3f4f6;height:4rem;border-radius:.25rem}.mobile-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.mobile-btn{height:2rem;border-radius:.25rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700}.mobile-btn.buy{background-color:#f0fdf4;color:#059669}.mobile-btn.sell{background-color:#fef2f2;color:#dc2626}.footer{background-color:#111827;color:#fff}.footer-container{max-width:1280px;margin:0 auto;padding:4rem 1rem}.footer-content{display:grid;gap:2rem;margin-bottom:3rem}@media (min-width: 768px){.footer-content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer-content{grid-template-columns:2fr repeat(4,1fr)}}.footer-brand{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.footer-description{color:#d1d5db;line-height:1.6}.footer-contact{display:flex;flex-direction:column;gap:.75rem}.footer-contact-item{display:flex;align-items:center;gap:.75rem}.footer-contact-item svg{width:1.25rem;height:1.25rem;color:#60a5fa}.footer-contact-item span{color:#d1d5db}.footer-social{display:flex;gap:1rem}.footer-social-link{width:2.5rem;height:2.5rem;background-color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;text-decoration:none}.footer-social-link:hover{background-color:#2563eb}.footer-social-link svg{width:1.25rem;height:1.25rem;color:#fff}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-section-title{font-size:1.125rem;font-weight:600;color:#fff}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-link{color:#d1d5db;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#fff}.footer-legal{border-top:1px solid #374151;padding-top:2rem}.footer-warning{background-color:#92400e33;border:1px solid rgba(217,119,6,.3);border-radius:.5rem;padding:1rem;margin-bottom:2rem}.footer-warning p{color:#fcd34d;font-size:.875rem;line-height:1.6}.footer-warning strong{font-weight:700}.footer-bottom{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 1024px){.footer-bottom{flex-direction:row;justify-content:space-between}}.footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.875rem;color:#9ca3af}.footer-legal-links a{color:#9ca3af;text-decoration:none;transition:color .2s ease}.footer-legal-links a:hover{color:#fff}.footer-copyright{font-size:.875rem;color:#9ca3af}.hero-title,.hero-content .hero-ctas{text-align:center}@media (max-width: 640px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.125rem}.hero-stats{flex-direction:column;align-items:flex-start;gap:1rem}.market-grid,.features-grid,.stats-grid,.showcase-container,.footer-content{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}button:focus,a:focus{outline:2px solid #2563eb;outline-offset:2px}@media print{.header,.footer,.hero-ctas,.showcase-ctas{display:none}body{font-size:12pt;line-height:1.4}.section-title{font-size:18pt;margin-bottom:12pt}}.page-hero{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);color:#fff;padding:5rem 0;position:relative}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}.pt-50{padding-top:50px}.pt-100{padding-top:100px}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(circle at 50% 50%,white 2px,transparent 2px);background-size:60px 60px}.forex-hero{background:linear-gradient(135deg,#059669,#10b981,#059669)}.commodities-hero{background:linear-gradient(135deg,#b45309,#d97706,#b45309)}.shares-hero{background:linear-gradient(135deg,#5b21b6,#7c3aed,#5b21b6)}.real-estates-hero{background:linear-gradient(139deg,#d4d4d4,#8f8e8e,#776969)}.ai-bot-hero{background:linear-gradient(135deg,#1f2937,#374151,#1f2937)}.webtrader-hero{background:linear-gradient(135deg,#1e3a8a,#2563eb,#1e3a8a)}.indices-hero{background:linear-gradient(135deg,#7c2d12,#ea580c,#7c2d12)}.forex-rates,.commodity-prices,.popular-stocks,.featured-properties,.ai-features,.platform-features,.index-prices{padding:4rem 0;background-color:#f9fafb}.rates-grid,.prices-grid,.stocks-grid,.properties-grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.rates-grid,.prices-grid,.stocks-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.rates-grid,.prices-grid,.stocks-grid{grid-template-columns:repeat(3,1fr)}}.rate-card,.price-card,.stock-card,.property-card{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1.5rem;transition:all .2s ease}.rate-card:hover,.price-card:hover,.stock-card:hover,.property-card:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.rate-header,.price-header,.stock-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.rate-pair,.commodity-name,.stock-name{font-weight:700;color:#111827;font-size:1.125rem;margin:0}.commodity-symbol,.stock-symbol{font-size:.875rem;color:#6b7280;margin:0}.rate-trend,.price-trend,.stock-trend{padding:.5rem;border-radius:50%}.rate-trend.positive,.price-trend.positive,.stock-trend.positive{background-color:#f0fdf4;color:#059669}.rate-trend.negative,.price-trend.negative,.stock-trend.negative{background-color:#fef2f2;color:#dc2626}.rate-price,.commodity-price,.stock-price,.index-price{font-size:2rem;font-weight:700;color:#111827;margin-bottom:.5rem}.rate-changes,.price-changes,.stock-changes{display:flex;align-items:center;gap:.5rem}.rate-change,.price-change,.stock-change{font-weight:500}.rate-change.positive,.price-change.positive,.stock-change.positive{color:#059669}.rate-change.negative,.price-change.negative,.stock-change.negative{color:#dc2626}.rate-percentage,.price-percentage,.stock-percentage{font-size:.875rem;padding:.25rem .5rem;border-radius:9999px}.rate-percentage.positive,.price-percentage.positive,.stock-percentage.positive{background-color:#f0fdf4;color:#166534}.rate-percentage.negative,.price-percentage.negative,.stock-percentage.negative{background-color:#fef2f2;color:#991b1b}.forex-features,.commodity-features,.shares-features,.real-estate-features,.indices-features{padding:5rem 0;background-color:#fff}.trading-advantages{padding:5rem 0;background-color:#f9fafb}.advantages-content{display:grid;gap:4rem;align-items:center}@media (min-width: 1024px){.advantages-content{grid-template-columns:1fr 1fr}}.advantages-list{display:flex;flex-direction:column;gap:1rem}.advantage-item{display:flex;align-items:flex-start;gap:.75rem}.advantage-icon{width:1.5rem;height:1.5rem;background-color:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.advantage-icon svg{width:1rem;height:1rem;color:#059669}.advantages-visual{position:relative}.trading-mockup{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;border:1px solid #e5e7eb}.mockup-header{background-color:#111827;color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}.mockup-title{font-weight:600}.mockup-status{font-size:.875rem;opacity:.9}.mockup-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.chart-area{background-color:#f9fafb;height:8rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.chart-line{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#3b82f6,#10b981);opacity:.3;border-radius:.5rem}.trading-panel{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.trade-button{padding:.75rem 1rem;border-radius:.5rem;font-weight:700;text-align:center;border:none;cursor:pointer;transition:all .2s ease}.trade-button.buy{background-color:#f0fdf4;color:#059669}.trade-button.sell{background-color:#fef2f2;color:#dc2626}.trade-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.forex-education{padding:5rem 0;background-color:#fff}.education-grid{display:grid;gap:2rem}@media (min-width: 768px){.education-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.education-grid{grid-template-columns:repeat(3,1fr)}}.education-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.education-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.education-icon{width:4rem;height:4rem;background-color:#eff6ff;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#2563eb}.education-card h3{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem}.education-card p{color:#6b7280;line-height:1.6;margin-bottom:1rem}.education-link{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.education-link:hover{color:#1d4ed8}.forex-cta,.commodities-cta,.shares-cta,.real-estates-cta,.ai-bot-cta,.webtrader-cta,.indices-cta{padding:5rem 0;background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff;text-align:center}.cta-content h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.cta-content p{font-size:1.25rem;color:#bfdbfe;margin-bottom:2rem}.cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 640px){.cta-buttons{flex-direction:row;justify-content:center}}.property-image{height:12rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.5rem;margin-bottom:1rem;position:relative;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:3rem}.property-badge{position:absolute;top:.5rem;right:.5rem;background-color:#10b981;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.property-location{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.property-type{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:1rem}.property-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.property-price{font-size:1.5rem;font-weight:700;color:#111827}.property-yield{display:flex;align-items:center;gap:.25rem;color:#059669;font-weight:500}.property-btn{width:100%;padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.property-btn:hover{background-color:#1d4ed8}.market-categories,.investment-types,.index-categories{padding:5rem 0;background-color:#fff}.categories-grid,.types-grid{display:grid;gap:2rem}@media (min-width: 768px){.categories-grid,.types-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.categories-grid{grid-template-columns:repeat(4,1fr)}.types-grid{grid-template-columns:repeat(3,1fr)}}.category-card,.type-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.category-card:hover,.type-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.category-icon,.type-icon{font-size:3rem;margin-bottom:1rem}.category-card h3,.type-card h3{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem}.category-card p,.type-card p{color:#6b7280;line-height:1.6;margin-bottom:1rem}.category-card ul,.type-card ul{list-style:none;padding:0;text-align:left}.category-card li,.type-card li{color:#374151;padding:.25rem 0;border-bottom:1px solid #e5e7eb}.category-card li:last-child,.type-card li:last-child{border-bottom:none}.ai-icon{background:linear-gradient(135deg,#1f2937,#374151);color:#fff}.ai-edge-section,.ai-intelligence-section,.ai-features-section,.smart-selection,.simplified-investing,.user-types-section,.smart-assistant,.ai-capabilities,.ai-learning-process,.user-levels,.ai-advantages,.trading-levels,.unique-tools,.portfolio-hedging{padding:5rem 0;background-color:#fff}.ai-edge-section:nth-child(2n),.ai-intelligence-section:nth-child(2n),.simplified-investing:nth-child(2n),.smart-assistant:nth-child(2n),.ai-learning-process:nth-child(2n),.ai-advantages:nth-child(2n),.unique-tools:nth-child(2n){background-color:#f9fafb}.user-types-grid{display:grid;gap:2rem}@media (min-width: 768px){.user-types-grid{grid-template-columns:repeat(2,1fr)}}.user-type-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease}.user-type-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.user-type-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.user-type-icon{font-size:2rem}.user-type-header h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.user-type-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.user-type-features li{color:#374151;padding-left:1.5rem;position:relative}.user-type-features li:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:700}.simplified-grid{display:grid;gap:2rem}@media (min-width: 768px){.simplified-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.simplified-grid{grid-template-columns:repeat(3,1fr)}}.simplified-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.simplified-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.simplified-icon{font-size:3rem;margin-bottom:1rem}.simplified-card h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .75rem}.simplified-card p{color:#6b7280;line-height:1.6}.journey-steps{display:grid;gap:2rem}@media (min-width: 768px){.journey-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.journey-steps{grid-template-columns:repeat(3,1fr)}}.onboarding-steps{display:grid;gap:2rem}@media (min-width: 768px){.onboarding-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.onboarding-steps{grid-template-columns:repeat(3,1fr)}}.step-card{flex:1;background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden}.step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);transform:translate(-100%);transition:transform .3s ease}.step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.step-card:hover:before{transform:translate(0)}.step-header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.step-number{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:16px;box-shadow:0 8px 20px #3b82f64d;transition:transform .3s ease}.step-card:hover .step-number{transform:scale(1.1)}.step-label{font-size:18px;font-weight:600;color:#3b82f6;text-align:center}.step-content{text-align:center}.step-title{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 20px}.step-description{font-size:16px;color:#64748b;line-height:1.6;margin:0}@media (max-width: 1024px){.process-steps{flex-direction:column;gap:30px}.step-card{max-width:none}}@media (max-width: 768px){.step-card{padding:30px 24px}.step-number{width:60px;height:60px;font-size:24px}.step-title{font-size:20px}.step-description{font-size:15px}}.tiers-grid{display:grid;gap:2rem}@media (min-width: 768px){.tiers-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.tiers-grid{grid-template-columns:repeat(3,1fr)}}.tier-card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;align-items:flex-start;gap:1.5rem}.tier-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.tier-number{width:3rem;height:3rem;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.tier-content{flex:1}.tier-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .75rem}.tier-description{color:#6b7280;line-height:1.6;margin:0}.entry-features{margin-top:2rem}.entry-grid{display:grid;gap:2rem}@media (min-width: 768px){.entry-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.entry-grid{grid-template-columns:repeat(3,1fr)}}.entry-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.entry-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.entry-icon{font-size:3rem;margin-bottom:1rem}.entry-card h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 1rem}.entry-card ul{list-style:none;padding:0;text-align:left}.entry-card li{color:#374151;padding:.25rem 0 .25rem 1.5rem;position:relative}.entry-card li:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:700}.selection-features{margin-top:2rem}.selection-grid{display:grid;gap:2rem}@media (min-width: 768px){.selection-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.selection-grid{grid-template-columns:repeat(3,1fr)}}.selection-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.selection-card:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.selection-icon{font-size:3rem;margin-bottom:1rem}.selection-card h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .75rem}.selection-card p{color:#6b7280;line-height:1.6}.property-roi{position:absolute;top:.5rem;left:.5rem;background-color:#2563eb;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.learning-steps{display:grid;gap:3rem}@media (min-width: 768px){.learning-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.learning-steps{grid-template-columns:repeat(4,1fr)}}.learning-step{text-align:center;position:relative}.step-icon{width:4rem;height:4rem;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.learning-step .step-number{position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;background-color:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;border:2px solid white}.learning-step .step-title{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 .75rem}.learning-step .step-description{color:#6b7280;line-height:1.6;font-size:.875rem}.levels-grid{display:grid;gap:2rem}@media (min-width: 768px){.levels-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.levels-grid{grid-template-columns:repeat(3,1fr)}}.level-card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease}.level-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.level-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.level-icon{font-size:2rem}.level-badge{background-color:#eff6ff;color:#1d4ed8;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.level-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.level-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.level-features li{color:#374151;padding-left:1.5rem;position:relative;font-size:.875rem}.level-features li:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:700}.advantages-comparison{margin-top:2rem}.comparison-grid{display:grid;gap:2rem}@media (min-width: 768px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}.comparison-card{border-radius:1rem;padding:2rem;border:2px solid}.ai-card{background-color:#f0fdf4;border-color:#059669}.human-card{background-color:#fef2f2;border-color:#dc2626}.comparison-card h3{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;text-align:center}.ai-card h3{color:#059669}.human-card h3{color:#dc2626}.comparison-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.comparison-card li{padding-left:1.5rem;position:relative;font-size:.875rem}.ai-card li{color:#166534}.human-card li{color:#991b1b}.ai-card li:before{content:"✅";position:absolute;left:0}.human-card li:before{content:"❌";position:absolute;left:0}.cta-guarantee{margin-top:1.5rem;padding:1rem;background-color:#ffffff1a;border-radius:.5rem;text-align:center}.cta-guarantee p{margin:0;font-size:.875rem;color:#bfdbfe}.device-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.device-feature{background:#fff;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden}.device-feature:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);transform:translate(-100%);transition:transform .3s ease}.device-feature:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.device-feature:hover:before{transform:translate(0)}.device-icon-wrapper{margin-bottom:24px}.device-icon{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 10px 30px #0003;transition:transform .3s ease}.device-icon.desktop{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.device-icon.tablet{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.device-icon.mobile{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.device-feature:hover .device-icon{transform:scale(1.1) rotate(5deg)}.device-content{text-align:center}.device-title{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 12px}.device-description{font-size:15px;color:#64748b;line-height:1.6;margin-bottom:20px}.device-highlight{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;box-shadow:0 4px 15px #10b9814d}@media (max-width: 768px){.device-features{grid-template-columns:1fr;gap:20px}.device-feature{padding:24px 20px}.device-icon{width:80px;height:80px}.device-title{font-size:18px}}.assistant-features{margin-top:2rem}.panel-change{font-size:.875rem;margin-bottom:1rem}.panel-change.positive{color:#059669}.panel-change.negative{color:#dc2626}.cta-note{margin-top:1.5rem;text-align:center}.cta-note p{margin:0;font-size:.875rem;color:#bfdbfe}.tools-grid{display:grid;gap:2rem}@media (min-width: 768px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.tools-grid{grid-template-columns:repeat(4,1fr)}}.tool-title{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .5rem}.hedging-scenarios{display:flex;flex-direction:column;gap:2rem}.scenario-card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease}.scenario-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.scenario-header{margin-bottom:1rem}.scenario-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem}.scenario-description{color:#6b7280;font-style:italic}.scenario-solution{color:#374151;line-height:1.6}.scenario-solution strong{color:#2563eb}.performance-value.positive{color:#059669}.performance-value.neutral{color:#6b7280}.strategy-timeframe{background-color:#eff6ff;color:#1d4ed8;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.trading-strategies{padding:5rem 0;background-color:#f9fafb}.strategies-grid{display:grid;gap:2rem}@media (min-width: 768px){.strategies-grid{grid-template-columns:repeat(2,1fr)}}.strategy-card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease}.strategy-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.strategy-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.strategy-name{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.strategy-metrics{display:flex;gap:1rem}.metric{text-align:center}.metric-label{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.metric-value{font-weight:700;font-size:1rem}.metric-value.positive{color:#059669}.strategy-description{color:#6b7280;line-height:1.6}.performance-dashboard{padding:5rem 0;background-color:#fff}.performance-grid{display:grid;gap:2rem;margin-bottom:3rem}@media (min-width: 768px){.performance-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.performance-grid{grid-template-columns:repeat(4,1fr)}}.performance-card{background-color:#f9fafb;border-radius:1rem;padding:2rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.performance-card:hover{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}.performance-icon{width:3rem;height:3rem;background-color:#eff6ff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#2563eb}.performance-metric{font-size:.875rem;color:#6b7280;margin:0 0 .25rem}.performance-value{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.25rem}.performance-period{font-size:.75rem;color:#9ca3af}.performance-chart{background-color:#f9fafb;border-radius:1rem;padding:2rem}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.chart-header h3{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.chart-legend{display:flex;gap:1rem}.legend-item{display:flex;align-items:center;gap:.5rem}.legend-color{width:1rem;height:.25rem;border-radius:.125rem}.legend-color.ai-bot{background-color:#2563eb}.legend-color.market{background-color:#6b7280}.chart-area{height:12rem;position:relative;background-color:#fff;border-radius:.5rem;overflow:hidden}.chart-gradient{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.chart-gradient.ai-performance{background:linear-gradient(135deg,#2563eb,#10b981)}.chart-gradient.market-performance{background:linear-gradient(135deg,#6b7280,#9ca3af)}.chart-line.ai-line,.chart-line.market-line{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center}.how-it-works{padding:5rem 0;background-color:#f9fafb}.process-steps{display:flex;gap:3rem}@media (min-width: 768px){.process-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.process-steps{grid-template-columns:repeat(4,1fr)}}.step{text-align:center}.step-number{width:4rem;height:4rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-content h3{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem}.step-content p{color:#6b7280;line-height:1.6}.ai-benefits{padding:5rem 0;background-color:#fff}.benefits-content{display:grid;gap:4rem;align-items:center}@media (min-width: 1024px){.benefits-content{grid-template-columns:1fr 1fr}}.benefits-list{display:flex;flex-direction:column;gap:1.5rem}.benefit-item{display:flex;align-items:flex-start;gap:1rem}.benefit-icon{width:2.5rem;height:2.5rem;background-color:#eff6ff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}.benefit-item h4{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 .5rem}.benefit-item p{color:#6b7280;line-height:1.6;margin:0}.benefits-visual{position:relative}.ai-dashboard{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;border:1px solid #e5e7eb}.dashboard-header{background-color:#111827;color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}.dashboard-title{font-weight:600}.dashboard-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.dashboard-status.active{color:#10b981}.status-dot{width:.5rem;height:.5rem;background-color:#10b981;border-radius:50%;animation:pulse 2s infinite}.dashboard-content{padding:1.5rem}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.metric-item{text-align:center;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.metric-item .metric-label{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.metric-item .metric-value{font-weight:700;font-size:1rem;color:#111827}.metric-item .metric-value.positive{color:#059669}.dashboard-chart{background-color:#f9fafb;height:6rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.chart-mini{width:80%;height:3rem;background:linear-gradient(45deg,#2563eb,#10b981);border-radius:.25rem;opacity:.3}.platform-showcase{padding:5rem 0;background-color:#fff}.platform-list{display:flex;flex-direction:column;gap:2rem}.platform-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:#f9fafb;border-radius:1rem;transition:all .3s ease}.platform-item:hover{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}.platform-icon{width:3rem;height:3rem;background-color:#eff6ff;border-radius:.75rem}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px;margin-top:60px}.audience-card{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 30px #0000001a;transition:all .4s ease;border:2px solid transparent;position:relative;overflow:hidden}.audience-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:translate(-100%);transition:transform .4s ease}.audience-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #00000026;border-color:#3b82f6}.audience-card:hover:before{transform:translate(0)}.audience-card.featured{border-color:#3b82f6;background:linear-gradient(135deg,#fff,#f8fafc)}.audience-card.featured:before{transform:translate(0)}.featured-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.audience-header{text-align:center;margin-bottom:30px}.audience-icon-wrapper{display:flex;justify-content:center;margin-bottom:20px}.audience-icon{font-size:64px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 15px 35px #3b82f64d;transition:transform .4s ease}.audience-card:hover .audience-icon{transform:scale(1.1) rotate(5deg)}.audience-badge{display:inline-block;background:#3b82f61a;color:#3b82f6;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.audience-title{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 20px}.audience-description{font-size:16px;color:#64748b;line-height:1.6;margin-bottom:30px;text-align:center}.audience-features{list-style:none;padding:0;margin:0 0 30px}.audience-features li{display:flex;align-items:center;padding:12px 0;font-size:15px;color:#475569;border-bottom:1px solid #f1f5f9;transition:color .3s ease}.audience-features li:last-child{border-bottom:none}.audience-features li:before{content:"✓";color:#10b981;font-weight:700;margin-right:12px;font-size:16px;width:20px;height:20px;background:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audience-card:hover .audience-features li{color:#1e293b}.audience-cta{text-align:center;margin-top:30px}.btn-primary,.btn-secondary{padding:14px 32px;border-radius:12px;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 8px 20px #3b82f64d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3b82f666}.btn-secondary{background:transparent;color:#3b82f6;border:2px solid #3b82f6}.btn-secondary:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.audience-grid{grid-template-columns:1fr;gap:30px}.audience-card{padding:30px 24px}.audience-icon{width:100px;height:100px;font-size:48px}.audience-title{font-size:24px}.featured-badge{top:15px;right:15px;font-size:11px;padding:6px 12px}}
