.hero .hero-visual.webtrader-hero-visual{aspect-ratio:520/420!important;background:transparent!important;border:none!important;display:block!important;flex:none!important;height:auto!important;max-width:520px!important;min-height:auto!important;overflow:hidden!important;position:relative!important;width:100%!important}.webtrader-hero-visual:after,.webtrader-hero-visual:before{display:none!important}.webtrader-graphic{height:100%;position:relative;width:100%}.webtrader-graphic svg{height:auto;max-width:100%;width:100%}.device-label{align-items:center;animation:floatDevice 6s ease-in-out infinite;backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(16,24,32,.95),rgba(10,16,22,.98));border:1px solid rgba(0,212,170,.3);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 15px rgba(0,212,170,.1);color:#00d4aa;display:flex;font-size:.8rem;font-weight:600;gap:8px;padding:10px 14px;position:absolute;white-space:nowrap;z-index:10}.device-label svg{fill:none;height:18px;stroke:currentColor;stroke-width:2;width:18px}.device-label.chrome{right:10%;top:5%;--delay:0s}.device-label.safari{left:0;top:25%;--delay:-1.5s}.device-label.firefox{bottom:25%;right:0;--delay:-3s}.device-label.edge{bottom:5%;left:15%;--delay:-2s}@keyframes floatDevice{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.device-label{animation-delay:var(--delay,0s)}@media (max-width:1200px){.webtrader-hero-visual{max-width:450px!important}.device-label.edge,.device-label.firefox{display:none}}.webtrader-mobile-visual{display:none}@keyframes drawChart{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes pulseDot{0%,to{opacity:.7}50%{opacity:1}}@keyframes glowWindow{0%,to{opacity:.9}50%{opacity:1}}@keyframes bounceDevice{0%,to{opacity:.6}50%{opacity:.9}}@media (max-width:968px){.hero .hero-visual.webtrader-hero-visual,.hero-visual.webtrader-hero-visual,.webtrader-hero-visual{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.webtrader-mobile-visual{display:block;margin-bottom:20px;width:100%}.webtrader-mobile-visual svg{display:block;height:auto;margin:0 auto;max-width:380px;width:100%}.webtrader-mobile-visual .chart-line{animation:drawChart 1.2s ease-out forwards;stroke-dasharray:200;stroke-dashoffset:200}.webtrader-mobile-visual .chrome-window .chart-line{animation-delay:.2s}.webtrader-mobile-visual .safari-window .chart-line{animation-delay:0s}.webtrader-mobile-visual .firefox-window .chart-line{animation-delay:.4s}.webtrader-mobile-visual .chart-dot{animation:pulseDot 2s ease-in-out infinite}.webtrader-mobile-visual .chrome-window .chart-dot{animation-delay:0s}.webtrader-mobile-visual .safari-window .chart-dot{animation-delay:.3s}.webtrader-mobile-visual .firefox-window .chart-dot{animation-delay:.6s}.webtrader-mobile-visual .browser-window{animation:glowWindow 3s ease-in-out infinite}.webtrader-mobile-visual .chrome-window{animation-delay:0s}.webtrader-mobile-visual .safari-window{animation-delay:1s}.webtrader-mobile-visual .firefox-window{animation-delay:2s}.webtrader-mobile-visual .device-icon{animation:bounceDevice 2.5s ease-in-out infinite}.webtrader-mobile-visual .devices-row g:first-child{animation-delay:0s}.webtrader-mobile-visual .devices-row g:nth-child(2){animation-delay:.4s}.webtrader-mobile-visual .devices-row g:nth-child(3){animation-delay:.8s}.webtrader-mobile-visual .devices-row g:nth-child(4){animation-delay:1.2s}.section-fluid .section-title .text-gradient{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background-clip:unset}.section-fluid .section-subtitle{font-size:.9rem;max-width:100%}.accounts-fluid{display:flex!important;gap:16px!important;margin:0 -20px!important;max-width:none!important;overflow-x:auto;padding:0 20px 20px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.accounts-fluid::-webkit-scrollbar{display:none}.account-fluid{background:transparent;border:none;border-radius:0;flex:0 0 280px;padding:24px 20px;position:relative;scroll-snap-align:center}.account-fluid.featured{background:rgba(0,212,170,.05);border:1px solid rgba(0,212,170,.15);border-radius:12px}.account-fluid.featured:before{background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);border-radius:2px;box-shadow:0 0 12px rgba(0,212,170,.4);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50%}.account-fluid-badge{display:none}.account-fluid.featured .account-name:after{color:var(--accent-primary);content:" \u2605";font-size:.7em;opacity:.9}.account-fluid-header{margin-bottom:16px}.account-name{font-size:1.2rem}.account-desc{font-size:.8rem}.account-fluid-highlight{margin-bottom:16px;padding:16px 0}.account-fluid-highlight .value{font-size:2.25rem}.account-fluid-highlight .label{font-size:.75rem}.account-fluid-features{margin-bottom:16px}.account-fluid-features li{font-size:.85rem;padding:8px 0}}@media (max-width:480px){.accounts-fluid{gap:12px!important;margin:0 -16px!important;padding:0 16px 16px!important}.account-fluid{flex:0 0 260px;padding:20px 16px}.account-name{font-size:1.1rem}.account-fluid-highlight .value{font-size:2rem}.account-fluid-features li{font-size:.8rem}html[data-theme=light] .section-fluid .section-title .text-gradient{-webkit-text-fill-color:var(--text-primary)}html[data-theme=light] .webtrader-mobile-visual .browser-window>rect:first-child{fill:hsla(0,0%,100%,.95)!important;stroke:rgba(0,168,130,.35)!important}html[data-theme=light] .webtrader-mobile-visual .browser-window rect:nth-child(2),html[data-theme=light] .webtrader-mobile-visual .browser-window rect:nth-child(3){fill:rgba(0,168,130,.08)!important}html[data-theme=light] .webtrader-mobile-visual .safari-window>rect:first-child{fill:hsla(0,0%,100%,.98)!important;stroke:rgba(0,168,130,.5)!important;stroke-width:1.5!important}html[data-theme=light] .webtrader-mobile-visual .chart-line{stroke:rgba(0,168,130,.7)!important}html[data-theme=light] .webtrader-mobile-visual path[fill="url(#webScreenGrad)"]{fill:rgba(0,168,130,.12)!important}html[data-theme=light] .webtrader-mobile-visual .chart-dot,html[data-theme=light] .webtrader-mobile-visual text{fill:#00a882!important}html[data-theme=light] .webtrader-mobile-visual .safari-window rect[fill="rgba(0,212,170,0.15)"]{fill:rgba(0,168,130,.12)!important;stroke:rgba(0,168,130,.4)!important}html[data-theme=light] .webtrader-mobile-visual .device-icon circle,html[data-theme=light] .webtrader-mobile-visual .device-icon line,html[data-theme=light] .webtrader-mobile-visual .device-icon path,html[data-theme=light] .webtrader-mobile-visual .device-icon rect{stroke:rgba(0,168,130,.7)!important}html[data-theme=light] .feature-fluid{border-bottom-color:rgba(0,168,130,.12)}html[data-theme=light] .feature-fluid h3{color:var(--text-primary)}html[data-theme=light] .feature-fluid-icon svg{color:#00a882}html[data-theme=light] .account-fluid.featured{background:rgba(0,168,130,.06);border-color:rgba(0,168,130,.2)}html[data-theme=light] .account-fluid.featured:before{background:linear-gradient(90deg,transparent,#00a882,transparent);box-shadow:0 0 10px rgba(0,168,130,.3)}html[data-theme=light] .account-name{color:var(--text-primary)}html[data-theme=light] .account-fluid.featured .account-name:after{color:#00a882}html[data-theme=light] .account-fluid-highlight .value{color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.browser-window,.chart-dot,.chart-line,.device-icon,.device-label{animation:none!important}}html[data-theme=light] .webtrader-graphic svg #browserGrad stop:first-child{stop-color:hsla(0,0%,100%,.98)}html[data-theme=light] .webtrader-graphic svg #browserGrad stop:last-child{stop-color:rgba(248,250,252,.98)}html[data-theme=light] .webtrader-graphic svg>g:first-of-type circle,html[data-theme=light] .webtrader-graphic svg>g:first-of-type ellipse{stroke:rgba(0,184,153,.15)!important}html[data-theme=light] .webtrader-graphic svg>g:nth-of-type(2) line{stroke:rgba(0,184,153,.25)!important}html[data-theme=light] .webtrader-graphic svg rect[fill="url(#browserGrad)"]{fill:hsla(0,0%,100%,.95)!important;stroke:rgba(0,184,153,.3)!important}html[data-theme=light] .webtrader-graphic svg rect[fill="rgba(0,0,0,0.4)"],html[data-theme=light] .webtrader-graphic svg rect[fill="rgba(255,255,255,0.05)"]{fill:rgba(0,0,0,.06)!important}html[data-theme=light] .webtrader-graphic svg rect[fill="rgba(5,12,20,0.8)"]{fill:#f8fafc!important}html[data-theme=light] .webtrader-graphic svg g[stroke="rgba(255,255,255,0.04)"] line{stroke:rgba(0,0,0,.06)!important}html[data-theme=light] .webtrader-graphic svg rect[fill="rgba(8,16,24,0.9)"]{fill:hsla(0,0%,100%,.95)!important}html[data-theme=light] .device-label{background:hsla(0,0%,100%,.95)!important;border-color:rgba(0,184,153,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}html[data-theme=light] .device-label span{color:var(--text-secondary)!important}html[data-theme=light] .device-icon{color:var(--accent-primary)!important}.platform-compare-grid{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.platform-compare-card{border-right:1px solid rgba(0,212,170,.1);display:flex;flex-direction:column;padding:32px 28px;position:relative;text-align:center}.platform-compare-card:last-child{border-right:none}.platform-compare-card.featured{background:linear-gradient(180deg,rgba(0,212,170,.04),transparent 60%)}.platform-compare-badge{color:var(--accent-primary);font-size:.65rem;font-weight:700;left:50%;letter-spacing:.15em;position:absolute;text-shadow:0 0 20px rgba(0,212,170,.8);text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.platform-compare-header{margin-bottom:20px}.platform-compare-header h3{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:4px}.platform-compare-header p{color:var(--text-muted);font-size:.85rem}.platform-compare-highlight{border-bottom:1px solid rgba(0,212,170,.1);border-top:1px solid rgba(0,212,170,.1);margin-bottom:20px;padding:20px 0}.platform-compare-highlight .value{color:var(--accent-primary);font-size:2rem;font-weight:800;line-height:1}.platform-compare-highlight .label{color:var(--text-muted);font-size:.75rem;margin-top:6px}.platform-compare-features{flex:1;list-style:none;margin:0 0 24px;padding:0}.platform-compare-features li{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--text-secondary);font-size:.9rem;padding:8px 0}.platform-compare-features li:last-child{border-bottom:none}.platform-compare-card .section-link{align-self:center;display:inline-flex;margin-top:auto}html[data-theme=light] .platform-compare-card{border-right-color:rgba(0,184,153,.12)}html[data-theme=light] .platform-compare-card.featured{background:linear-gradient(180deg,rgba(0,184,153,.05),transparent 60%)}html[data-theme=light] .platform-compare-header h3{color:var(--text-primary)}html[data-theme=light] .platform-compare-highlight{border-color:rgba(0,184,153,.12)}html[data-theme=light] .platform-compare-features li{border-bottom-color:rgba(0,0,0,.05)}@media (min-width:769px){.carousel-indicator{display:none}}@media (max-width:768px){.platform-compare-grid{display:flex!important;gap:16px;margin:0 -20px;max-width:none;overflow-x:auto;padding:0 20px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.platform-compare-grid::-webkit-scrollbar{display:none}.platform-compare-card{background:transparent;border-bottom:none;border-right:none;flex:0 0 280px;padding:24px 20px;scroll-snap-align:center}.platform-compare-card.featured{background:rgba(0,212,170,.05);border:1px solid rgba(0,212,170,.15);border-radius:12px}.platform-compare-badge{display:inline-block;margin-bottom:8px;position:static;transform:none}html[data-theme=light] .platform-compare-card.featured{background:rgba(0,168,130,.06);border-color:rgba(0,168,130,.2)}}@media (max-width:480px){.platform-compare-grid{gap:12px;margin:0 -16px;padding:0 16px 16px}.platform-compare-card{flex:0 0 260px;padding:20px 16px}}