.hero .hero-visual.mobile-hero-visual{align-items:center!important;aspect-ratio:480/400!important;background:transparent!important;border:none!important;display:flex!important;flex:none!important;height:auto!important;justify-content:center!important;max-width:480px!important;min-height:auto!important;overflow:hidden!important;position:relative!important;width:100%!important}.mobile-phones-display{height:100%;position:relative;width:100%}.phone-mockup{background:linear-gradient(165deg,rgba(16,24,32,.95),rgba(10,16,22,.98));border:1px solid rgba(0,212,170,.3);border-radius:32px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(0,212,170,.1);padding:8px;position:absolute}.phone-mockup.phone-1{height:400px;left:50%;top:50%;transform:translate(-70%,-50%);width:200px;z-index:2}.phone-mockup.phone-2{height:360px;left:50%;opacity:.85;top:50%;transform:translate(10%,-45%) rotate(8deg);width:180px;z-index:1}.phone-screen{background:linear-gradient(180deg,#00141e,#050f19);border-radius:24px;height:100%;overflow:hidden;position:relative;width:100%}.phone-notch{background:#000;border-radius:0 0 16px 16px;height:24px;margin:0 auto;width:80px}.phone-chart{display:flex;flex-direction:column;height:calc(100% - 24px);padding:16px}.phone-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.phone-pair{color:#fff;font-size:14px;font-weight:600}.phone-price{color:var(--accent-primary);font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(0,212,170,.5)}.phone-chart-area{flex:1;margin-bottom:12px;position:relative}.phone-chart-line{bottom:20%;height:60%;left:0;position:absolute;right:0}.phone-chart-line svg{height:100%;width:100%}.phone-buttons{display:flex;gap:8px}.phone-btn{border-radius:8px;flex:1;font-size:12px;font-weight:600;padding:10px;text-align:center}.phone-btn.buy{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);color:#10b981}.phone-btn.sell{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);color:#ef4444}.mobile-phones-display:before{background:radial-gradient(ellipse at center,rgba(0,212,170,.1) 0,transparent 70%);content:"";height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:0}.hero-content .hero-download-buttons{gap:24px;justify-content:flex-start;margin-top:25px}@media (max-width:1200px){.mobile-hero-visual{max-width:440px!important}.phone-mockup.phone-1{aspect-ratio:170/340;height:auto;max-width:170px;width:42%}.phone-mockup.phone-2{aspect-ratio:150/300;height:auto;max-width:150px;width:38%}}@media (max-width:968px){.hero .hero-visual.mobile-hero-visual,.hero-visual.mobile-hero-visual,.mobile-hero-visual{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}}.mobile-app-visual{display:none}@keyframes radarPulse{0%{opacity:0;transform:scale(.5)}20%{opacity:.4}to{opacity:0;transform:scale(1.2)}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 5px rgba(0,212,170,.2))}50%{filter:drop-shadow(0 0 10px rgba(0,212,170,.4))}}@keyframes drawChart{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width:968px){.mobile-app-visual{display:block;margin-bottom:20px;width:100%}.mobile-app-visual svg{display:block;height:auto;margin:0 auto;max-width:380px;width:100%}.mobile-app-visual .radar-ring{animation:radarPulse 2.5s ease-out infinite;opacity:0;transform-origin:200px 70px}.mobile-app-visual .chart-line{animation:drawChart 1.2s ease-out forwards;stroke-dasharray:100;stroke-dashoffset:100}.mobile-app-visual .radar-ring:nth-child(2){animation-delay:.8s}.mobile-app-visual .radar-ring:nth-child(3){animation-delay:1.6s}.mobile-app-visual .center-icon{animation:glowPulse 2s ease-in-out infinite}}.download-card-fluid{padding:0 20px;text-align:center}.download-card-content{padding:0}.download-card-highlight{display:flex;gap:40px;justify-content:center;margin:28px 0;padding:0}.highlight-item{align-items:center;display:flex;flex-direction:column;position:relative}.highlight-value{background:linear-gradient(135deg,var(--accent-primary) 0,#00f5d4 100%);-webkit-background-clip:text;font-size:2rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(0,212,170,.4));line-height:1}.highlight-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.download-card-features{display:grid;gap:12px 48px;grid-template-columns:repeat(3,auto);justify-content:center;list-style:none;margin:0 auto 32px;max-width:800px;padding:0;text-align:left}.download-card-features li{color:var(--text-secondary);font-size:.9rem;padding:10px 0 10px 28px;position:relative}.download-card-features li:before{background:radial-gradient(circle,var(--accent-primary) 0,rgba(0,212,170,.3) 70%);border-radius:50%;box-shadow:0 0 12px rgba(0,212,170,.6);content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.download-buttons{display:flex;gap:32px;justify-content:center;margin-top:32px}.download-btn{align-items:center;background:transparent;border:none;color:var(--text-primary);display:flex;gap:12px;padding:0;text-decoration:none;transition:all .3s ease}.download-btn svg,.download-btn:hover{color:var(--accent-primary)}.download-btn svg{background:radial-gradient(circle at center,rgba(0,212,170,.2) 0,rgba(0,212,170,.08) 60%,transparent 100%);border-radius:50%;filter:drop-shadow(0 0 8px rgba(0,212,170,.4));height:32px;padding:6px;width:32px}.download-btn span{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.download-btn small{font-size:.65rem;opacity:.6}.download-btn strong{font-size:.95rem;font-weight:600}.download-requirements{color:var(--text-muted);font-size:.75rem;margin-top:32px;opacity:.7}html[data-theme=light] .highlight-value{filter:drop-shadow(0 0 8px rgba(0,184,153,.3))}html[data-theme=light] .download-card-features li:before{background:radial-gradient(circle,var(--accent-primary) 0,rgba(0,184,153,.2) 70%);box-shadow:0 0 8px rgba(0,184,153,.4)}html[data-theme=light] .download-btn svg{background:radial-gradient(circle at center,rgba(0,184,153,.15) 0,rgba(0,184,153,.05) 60%,transparent 100%);filter:drop-shadow(0 0 6px rgba(0,184,153,.3))}html[data-theme=light] .phone-mockup{background:linear-gradient(165deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;box-shadow:0 25px 50px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}html[data-theme=light] .phone-screen{background:linear-gradient(180deg,#f1f5f9,#e2e8f0);border:1px solid rgba(0,0,0,.08)}html[data-theme=light] .phone-notch{background:#cbd5e1}html[data-theme=light] .phone-pair{color:#1e293b}html[data-theme=light] .phone-price{color:#00a882;text-shadow:none}html[data-theme=light] .phone-chart-line svg path{stroke:#00a882!important}html[data-theme=light] .phone-chart-line svg linearGradient stop:first-child{stop-color:rgba(0,168,130,.3)!important}html[data-theme=light] .phone-btn.buy{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#059669}html[data-theme=light] .phone-btn.sell{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#dc2626}html[data-theme=light] .mobile-phones-display:before{background:radial-gradient(circle at center,rgba(0,184,153,.06) 0,transparent 70%)}@media (max-width:968px){#benefits .section-header,#download .section-header,#features .section-header{text-align:center}.hero-content .hero-download-buttons{gap:20px;justify-content:center;margin-top:20px}.download-card-highlight{gap:32px}.highlight-value{font-size:1.75rem}.download-card-features{gap:8px 32px;grid-template-columns:repeat(2,auto)}.download-buttons{gap:24px}}@media (max-width:600px){.download-card-features{gap:0;grid-template-columns:1fr;max-width:280px}.download-card-features li{border-bottom:1px solid rgba(0,212,170,.1);padding:12px 0 12px 28px}.download-card-features li:last-child{border-bottom:none}html[data-theme=light] .download-card-features li{border-bottom-color:rgba(0,184,153,.1)}}@media (max-width:480px){.hero-content .hero-download-buttons{align-items:center;flex-direction:column;gap:16px}.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}}