.page-products{--pv-gap:18px;--pv-radius:var(--radius-lg);--pv-radius-sm:var(--radius-md);--pv-card-bg:linear-gradient(170deg,rgba(30,41,59,0.55),rgba(17,24,44,0.72));--pv-card-bd:var(--border-subtle);--pv-on-accent:var(--btn-text);--pv-shadow:0 16px 44px rgba(0,0,0,0.32);--pv-shadow-pop:0 24px 60px rgba(0,0,0,0.5);--pv-accent:var(--accent-green)}.page-products .pv-accent--green{--pv-accent:var(--accent-green)}.page-products .pv-accent--violet{--pv-accent:#a78bfa}.page-products .pv-accent--amber{--pv-accent:#fbbf24}.page-products .pv-accent--gold{--pv-accent:#fcd34d}.page-products .pv-accent--blue{--pv-accent:var(--accent-blue)}.page-products .pv-accent--rose{--pv-accent:#fb7185}.page-products .pv{max-width:1240px;margin:0 auto;padding:40px 24px 80px}.page-products-hub .pv{max-width:none;margin:0;padding:0}.page-products .pv-eyebrow{display:inline-block;color:var(--accent-green);font-size:12px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.page-products .pv-catalog{position:relative}.page-products .pv-catalog__head{text-align:center;max-width:680px;margin:0 auto 22px}.page-products .pv-catalog__head .title-md{margin:0 0 10px}.page-products .pv-catalog__sub{color:var(--text-secondary);line-height:1.6;margin:0}.page-products .pv-toolbar{position:relative;z-index:50;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--pv-card-bd);border-radius:var(--pv-radius-sm);background:var(--bg-glass);backdrop-filter:blur(8px);margin-bottom:14px}.page-products .pv-toolbar__row{display:grid;gap:10px;min-width:0}.page-products .pv-toolbar__row--primary{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr)}.page-products .pv-toolbar__row--filters{grid-template-columns:repeat(5,minmax(0,1fr))}.page-products .pv-search{display:inline-flex;align-items:center;gap:10px;padding:0 14px;height:42px;border:1px solid var(--pv-card-bd);border-radius:10px;background:var(--bg-surface);color:var(--text-muted);min-width:0;transition:var(--transition-smooth)}.page-products .pv-search:hover{border-color:var(--border-hover)}.page-products .pv-search:focus-within{border-color:var(--accent-green);color:var(--accent-green);box-shadow:0 0 0 3px rgba(82,255,157,0.12)}.page-products .pv-search input{appearance:none;border:0;background:transparent;color:var(--text-main);font:inherit;font-size:13.5px;outline:0;width:100%;min-width:0}.page-products .pv-dd{position:relative;min-width:0}.page-products .pv-dd>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;border:1px solid var(--pv-card-bd);border-radius:10px;background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;transition:var(--transition-smooth)}.page-products .pv-dd>summary::-webkit-details-marker{display:none}.page-products .pv-dd>summary:hover{border-color:var(--border-hover);color:var(--text-main)}.page-products .pv-dd[open]>summary{border-color:var(--accent-green);color:var(--text-main);box-shadow:0 0 0 3px rgba(82,255,157,0.12)}.page-products .pv-dd__label{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.page-products .pv-dd__value{color:var(--text-muted);font-weight:600;font-size:13px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.page-products .pv-dd.has-value>summary{border-color:rgba(82,255,157,0.4);background:rgba(82,255,157,0.06)}.page-products .pv-dd.has-value .pv-dd__value{color:var(--accent-green);font-weight:700}.page-products .pv-dd__caret{font-size:10px;color:var(--text-muted);transition:transform 0.18s ease;flex-shrink:0}.page-products .pv-dd[open] .pv-dd__caret{transform:rotate(180deg)}.page-products .pv-dd__panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;min-width:200px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--pv-card-bd);border-radius:10px;background:var(--bg-surface);box-shadow:0 18px 40px rgba(0,0,0,0.45)}.page-products .pv-dd__opt{appearance:none;text-align:left;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:var(--transition-smooth)}.page-products .pv-dd__opt:hover{background:rgba(255,255,255,0.05);color:var(--text-main)}.page-products .pv-dd__opt.is-active{background:var(--accent-green);color:var(--btn-text)}.page-products .pv-dd__n{opacity:0.7;font-size:11px;font-weight:700}.page-products .pv-dd__panel--checks{padding:8px;gap:1px}.page-products .pv-opt{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);padding:7px 8px;border-radius:6px;cursor:pointer;transition:var(--transition-smooth)}.page-products .pv-opt:hover{background:rgba(255,255,255,0.04);color:var(--text-main)}.page-products .pv-opt input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1.5px solid var(--border-subtle);border-radius:4px;background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:var(--transition-smooth)}.page-products .pv-opt input[type="checkbox"]:hover{border-color:var(--accent-green)}.page-products .pv-opt input[type="checkbox"]:checked{background:var(--accent-green);border-color:var(--accent-green)}.page-products .pv-opt input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:0;width:4px;height:9px;border:solid var(--btn-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.page-products .pv-opt:has(input:checked){color:var(--text-main)}.page-products .pv-opt.is-disabled{opacity:0.32;cursor:not-allowed;pointer-events:none}.page-products .pv-dd__opt.is-disabled{opacity:0.32;cursor:not-allowed;pointer-events:none}.page-products .pv-status{display:flex;align-items:center;gap:14px;min-height:22px;margin:12px 2px 26px;color:var(--text-muted);font-size:13px}.page-products .pv-clear{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(82,255,157,0.3);border-radius:999px;background:rgba(82,255,157,0.08);color:var(--accent-green);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:var(--transition-smooth)}.page-products .pv-clear:hover{background:rgba(82,255,157,0.14);border-color:var(--accent-green)}.page-products .pv-clear i{font-size:11px}.page-products .pv-clear__n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-green);color:var(--btn-text);font-size:11px;font-weight:800}.page-products .pv-section{margin-bottom:48px}.page-products .pv-section.is-hidden,.page-products .pv-card.is-hidden{display:none}.page-products .pv-section__head{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--pv-card-bd)}.page-products .pv-section__ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--bg-surface-light);border:1px solid var(--border-subtle);color:var(--pv-accent);font-size:19px}.page-products .pv-section__title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);margin:0;letter-spacing:-0.3px}.page-products .pv-section__sub{color:var(--text-muted);font-size:13.5px;margin:3px 0 0}.page-products .pv-section__n{margin-left:auto;font-weight:800;color:var(--text-muted);background:var(--bg-surface-light);border-radius:999px;padding:5px 14px;font-size:13px}.page-products-hub .pv-section{margin-bottom:14px}.page-products-hub .pv-section__head{display:block;position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:70px;margin-bottom:70px;padding:70px 0;border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07)}.page-products-hub .pv-section__head-inner{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4%,48px);display:flex;align-items:center;gap:18px}.page-products-hub .pv-section__ic{width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.28);color:#fff;font-size:22px;flex-shrink:0}.page-products-hub .pv-section__head-text{min-width:0}.page-products-hub .pv-section__title{font-size:clamp(22px,3vw,32px);color:#fff;letter-spacing:-0.4px}.page-products-hub .pv-section__sub{color:rgba(255,255,255,0.82);font-size:clamp(13px,1.4vw,15px);margin-top:4px}.page-products-hub .pv-section__n{margin-left:auto;flex-shrink:0;color:#fff;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.28);font-size:14px;padding:6px 16px}.page-products .pv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--pv-gap)}.page-products .pv-card{border:1px solid var(--pv-card-bd);border-radius:var(--pv-radius);background:var(--pv-card-bg);box-shadow:var(--pv-shadow);overflow:hidden;transition:var(--transition-smooth)}.page-products .pv-card:hover{transform:translateY(-4px);border-color:var(--pv-accent);box-shadow:var(--pv-shadow-pop)}.page-products .pv-card__link{display:flex;flex-direction:column;height:100%;padding:0;text-decoration:none;color:inherit}.page-products .pv-card__media{display:block;width:100%;height:176px;overflow:hidden;background:var(--bg-surface-light);border-bottom:1px solid var(--pv-card-bd)}.page-products .pv-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.page-products .pv-card:hover .pv-card__media img{transform:scale(1.05)}.page-products .pv-card__body{flex:1;padding:18px 20px 0}.page-products .pv-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.page-products .pv-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--tc,var(--text-muted));background:var(--tc-bg,transparent);border:1px solid var(--tc-bd,var(--pv-card-bd));border-radius:999px;padding:3px 10px}.page-products .pv-tag i,.page-products .pv-chip i{font-size:9px;opacity:0.95}.page-products .pv-tag--mk-forex{--tc:#41ffa0;--tc-bg:rgba(65,255,160,0.12);--tc-bd:rgba(65,255,160,0.30)}.page-products .pv-tag--mk-binary-options{--tc:#a78bfa;--tc-bg:rgba(167,139,250,0.13);--tc-bd:rgba(167,139,250,0.32)}.page-products .pv-tag--mk-crypto{--tc:#fbbf24;--tc-bg:rgba(251,191,36,0.12);--tc-bd:rgba(251,191,36,0.30)}.page-products .pv-tag--mk-gold-silver{--tc:#fcd34d;--tc-bg:rgba(252,211,77,0.12);--tc-bd:rgba(252,211,77,0.30)}.page-products .pv-tag--mk-indices{--tc:#60a5fa;--tc-bg:rgba(96,165,250,0.13);--tc-bd:rgba(96,165,250,0.32)}.page-products .pv-tag--mk-futures{--tc:#fb7185;--tc-bg:rgba(251,113,133,0.13);--tc-bd:rgba(251,113,133,0.32)}.page-products .pv-tag--mk-prop-trading{--tc:#fbbf24;--tc-bg:rgba(251,191,36,0.12);--tc-bd:rgba(251,191,36,0.30)}.page-products .pv-tag--mk-copy-trading{--tc:#60a5fa;--tc-bg:rgba(96,165,250,0.13);--tc-bd:rgba(96,165,250,0.32)}.page-products .pv-tag--mk-tools{--tc:#a78bfa;--tc-bg:rgba(167,139,250,0.13);--tc-bd:rgba(167,139,250,0.32)}.page-products .pv-tag--badge{--tc:#2dd4bf;--tc-bg:rgba(45,212,191,0.13);--tc-bd:rgba(45,212,191,0.32)}.page-products .pv-card__name{font-size:16.5px;font-weight:800;color:var(--text-main);margin:0 0 7px;letter-spacing:-0.2px}.page-products .pv-card__blurb{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:0 0 14px}.page-products .pv-card__meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.page-products .pv-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--cc,var(--text-muted));background:var(--cc-bg,var(--bg-surface-light));border-radius:6px;padding:3px 8px}.page-products .pv-chip--mt4,.page-products .pv-chip--mt5{--cc:#6b8afd;--cc-bg:rgba(107,138,253,0.15)}.page-products .pv-chip--ninjatrader{--cc:#fb7185;--cc-bg:rgba(251,113,133,0.15)}.page-products .pv-chip--browser{--cc:#a78bfa;--cc-bg:rgba(167,139,250,0.16)}.page-products .pv-chip--ios,.page-products .pv-chip--android{--cc:#94a3b8;--cc-bg:rgba(148,163,184,0.16)}.page-products .pv-chip--web{--cc:#2dd4bf;--cc-bg:rgba(45,212,191,0.15)}.page-products .pv-chip--telegram{--cc:#38bdf8;--cc-bg:rgba(56,189,248,0.16)}.page-products .pv-chip--tradingview{--cc:#8b5cf6;--cc-bg:rgba(139,92,246,0.16)}.page-products .pv-chip--live{--cc:#41ffa0;--cc-bg:rgba(65,255,160,0.13)}.page-products .pv-chip--otc{--cc:#fbbf24;--cc-bg:rgba(251,191,36,0.16)}.page-products .pv-chip--bo-forex{--cc:#f472b6;--cc-bg:rgba(244,114,182,0.16)}.page-products .pv-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:15px 20px 18px;border-top:1px solid var(--pv-card-bd)}.page-products .pv-card__price strong{font-size:16px;font-weight:800;color:var(--text-main)}.page-products .pv-card__price em{display:block;font-style:normal;font-size:11px;color:var(--text-muted)}.page-products .pv-card__price.is-free strong{color:var(--buy-color)}.page-products .pv-card__cta{font-size:13px;font-weight:800;color:var(--pv-accent);white-space:nowrap}.page-products .pv-card__cta i{font-size:11px;margin-left:5px;transition:var(--transition-smooth)}.page-products .pv-card:hover .pv-card__cta i{transform:translateX(3px)}.page-products .pv-empty{text-align:center;color:var(--text-muted);padding:50px 0;grid-column:1 / -1}.page-products .pv-stats__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;list-style:none;padding:0;margin:0}.page-products .pv-stat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:32px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(170deg,rgba(30,41,59,0.5),rgba(17,24,44,0.68))}.page-products .pv-stat__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(65,255,160,0.12);color:var(--accent-green);font-size:18px;margin-bottom:4px}.page-products .pv-stat strong{font-size:clamp(26px,4vw,38px);font-weight:800;color:var(--text-main)}.page-products .pv-stat em{font-style:normal;color:var(--text-muted);font-size:13.5px}.page-products .pv-stats__note{text-align:center;color:var(--text-muted);font-size:12.5px;margin:24px auto 0;max-width:620px;opacity:0.85}.page-products .pv-stats__note a{color:var(--accent-green)}.page-products .pv-cta{text-align:center}.page-products .pv-cta h2{color:#fff;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.18;margin:0 0 16px}.page-products .pv-cta p{color:#fff;opacity:0.92;font-size:clamp(15px,2vw,17px);line-height:1.65;max-width:560px;margin:0 auto 30px}.page-products .pv-cta__btn{margin-bottom:26px}.page-products .pv-cta .cta-features-row{justify-content:center}.page-products .pv-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid var(--pv-card-bd);color:var(--text-main);transition:var(--transition-smooth)}.page-products .pv-btn--primary{background:var(--pv-accent);border-color:var(--pv-accent);color:var(--btn-text)}.page-products .pv-btn--ghost:hover{border-color:var(--pv-accent);color:var(--pv-accent)}.page-products .pv-btn i{font-size:12px}.page-products .pv-market__hero{display:flex;gap:32px;align-items:center;justify-content:space-between;margin-bottom:44px;flex-wrap:wrap}.page-products .pv-market__hero-text{flex:1 1 420px}.page-products .pv-market__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--pv-accent);margin-bottom:12px;text-transform:uppercase}.page-products .pv-market__h1{font-size:clamp(28px,4vw,44px);font-weight:800;color:var(--text-main);margin:0 0 14px;letter-spacing:-0.6px}.page-products .pv-market__lede{color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0 0 22px}.page-products .pv-market__viz{flex:0 1 380px;border:1px solid var(--pv-card-bd);border-radius:var(--pv-radius);padding:24px;background:linear-gradient(170deg,rgba(30,41,59,0.5),rgba(17,24,44,0.7));box-shadow:var(--pv-shadow)}.page-products .pv-market__viz svg{width:100%;height:auto;display:block}.page-products .pv-learn{border-top:1px solid var(--pv-card-bd);padding-top:24px;margin-bottom:36px}.page-products .pv-learn__label{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.page-products .pv-learn__list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:10px 28px}.page-products .pv-learn__list a{color:var(--text-secondary);text-decoration:none;font-weight:600}.page-products .pv-learn__list a:hover{color:var(--pv-accent)}.page-products .pv-siblings{margin:40px 0}.page-products .pv-siblings__label{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.page-products .pv-siblings__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:16px}.page-products .pv-sibling{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--pv-card-bd);border-radius:var(--pv-radius-sm);text-decoration:none;background:var(--pv-card-bg);box-shadow:var(--pv-shadow);transition:var(--transition-smooth)}.page-products .pv-sibling:hover{transform:translateY(-3px);border-color:var(--pv-accent)}.page-products .pv-sibling i{color:var(--pv-accent);font-size:17px}.page-products .pv-sibling__name{font-weight:800;color:var(--text-main)}.page-products .pv-sibling em{font-style:normal;font-size:12px;color:var(--text-muted)}.page-products .pv-detail__hero{text-align:center;max-width:680px;margin:16px auto 48px}.page-products .pv-detail__ic{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 18px;border-radius:16px;background:var(--bg-surface-light);border:1px solid var(--border-subtle);color:var(--pv-accent);font-size:24px}.page-products .pv-detail__eyebrow{font-size:12px;font-weight:700;color:var(--text-muted);margin:0 0 10px}.page-products .pv-detail__eyebrow a{color:var(--pv-accent);text-decoration:none}.page-products .pv-detail__h1{font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--text-main);margin:0 0 12px;letter-spacing:-0.6px}.page-products .pv-detail__blurb{color:var(--text-secondary);line-height:1.65;margin:0 0 20px}.page-products .pv-detail__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:24px}.page-products .pv-detail__buy{display:inline-flex;flex-direction:column;gap:16px;align-items:center}.page-products .pv-detail__price strong{font-size:26px;font-weight:800;color:var(--text-main)}.page-products .pv-detail__price em{font-style:normal;font-size:13px;color:var(--text-muted);margin-left:6px}.page-products .pv-detail__price.is-free strong{color:var(--buy-color)}.page-products .pv-detail__cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.page-products .pv-detail__features{max-width:640px;margin:0 auto 48px;padding:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(170deg,rgba(30,41,59,0.5),rgba(17,24,44,0.68))}.page-products .pv-detail__features h2{font-size:18px;font-weight:800;color:var(--text-main);margin:0 0 18px}.page-products .pv-detail__features ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.page-products .pv-detail__features li{display:flex;gap:12px;align-items:flex-start;color:var(--text-secondary);line-height:1.55}.page-products .pv-detail__features li i{color:var(--pv-accent);margin-top:3px}.page-products .pv-detail__related{max-width:1240px;margin:0 auto}.page-products .pv-risk{text-align:center;color:var(--text-muted);font-size:13px;margin:48px auto 60px}.page-products .pv-risk a{color:var(--accent-green)}@media (max-width:900px){.page-products .pv-market__hero{gap:22px}}@media (max-width:900px){.page-products .pv-toolbar__row--primary{grid-template-columns:1fr 1fr}.page-products .pv-toolbar__row--primary .pv-search{grid-column:1 / -1}.page-products .pv-toolbar__row--filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.page-products .pv-toolbar{padding:12px}.page-products .pv-toolbar__row--primary{grid-template-columns:1fr 1fr}.page-products .pv-toolbar__row--filters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-products .pv-detail__features{padding:22px}.page-products-hub .pv-section__ic{width:44px;height:44px;font-size:19px}.page-products-hub .pv-section__head-inner{gap:14px}}