.mt5-page .tv-hero-copy>p{max-width:800px}.mt5-page .tv-actions .pl-button{min-height:64px;font-size:16px}.mt5-page .tv-hero-copy>.mt5-purchase-note{font-size:13px;margin-top:16px}.mt5-page .tv-detail-specs-bar{margin-top:40px}.mt5-page .mt5-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;padding:0;list-style:none}.mt5-page .mt5-steps li{padding-top:24px;border-top:1px solid var(--site-line)}.mt5-page .mt5-number{display:block;color:var(--site-green);font-size:24px;font-weight:500;letter-spacing:-.04em;margin-bottom:24px}.mt5-page :is(.mt5-steps,.mt5-risk-modes,.mt5-controls) h3{font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}.mt5-page :is(.mt5-steps,.mt5-risk-modes,.mt5-controls) p{font-size:15px;line-height:1.8;color:var(--site-muted);margin:0}.mt5-page .mt5-chart{margin:56px auto 0;max-width:1120px}.mt5-page .mt5-chart img{display:block;width:100%;height:auto;border:1px solid var(--site-line);border-radius:var(--site-card-radius);box-shadow:var(--site-card-shadow)}.mt5-page .mt5-chart figcaption{max-width:900px;font-size:14px}.mt5-page .mt5-backtest{overflow:hidden}.mt5-page .mt5-backtest-gallery{margin-top:56px}.mt5-page .mt5-backtest-gallery .pl-backtest-media{aspect-ratio:1.74;padding:0}.mt5-page .mt5-backtest-gallery .pl-backtest-screenshot{width:100%;max-width:100%;max-height:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:none}.mt5-page .mt5-backtest-note{max-width:900px;margin:32px auto 0;color:var(--site-muted);font-size:14px;line-height:1.8;text-align:center}.mt5-page .mt5-risk-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.mt5-page .mt5-risk-modes article{padding:32px;border-radius:var(--site-card-radius);background:var(--site-paper);color:var(--site-ink)}.mt5-page .mt5-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px}.mt5-page .mt5-controls svg{color:#6bd3a5;margin-bottom:20px}.mt5-page .mt5-controls h3{font-size:20px}.mt5-page .mt5-controls p{color:#a0a3ae}.mt5-page .mt5-exclusions{display:flex;align-items:flex-start;gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid #ffffff26;color:#c4c7cf;font-size:14px;line-height:1.8}.mt5-page .mt5-exclusions svg{color:#6bd3a5;flex-shrink:0;margin-top:2px}.mt5-page .mt5-pricing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.mt5-page .mt5-pricing .tv-section-intro{text-align:left}.mt5-page .mt5-pricing .mt5-license-note{padding-top:24px;margin-top:32px;border-top:1px solid #ffffff26;font-size:14px}.mt5-page .mt5-price-card{border:1px solid #6bd3a54d;border-radius:var(--site-card-radius);background:var(--site-dark-elevated);padding:40px}.mt5-page .mt5-price-card h3{font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:16px 0 28px}.mt5-page .mt5-price{font-size:64px;font-weight:500;line-height:1;letter-spacing:-.05em;margin:0}.mt5-page .mt5-price>span{font-size:14px;letter-spacing:0;color:#a0a3ae;margin-left:12px}.mt5-page .mt5-payment{font-size:14px;color:#c4c7cf;margin-top:12px}.mt5-page .mt5-price-card ul{display:grid;gap:16px;padding:28px 0;margin:28px 0 0;list-style:none;border-top:1px solid #ffffff26}.mt5-page .mt5-price-card li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65}.mt5-page .mt5-price-card li svg{color:#6bd3a5;flex-shrink:0;margin-top:3px}.mt5-page .mt5-price-card .pl-button{width:100%;background:#2caf7a;border-color:#2caf7a;color:#071e13}.mt5-page .mt5-price-card .pl-button:hover{background:#6bd3a5}.mt5-page .mt5-price-note{font-size:12px;line-height:1.75;color:#a0a3ae;margin:16px 0 0}@media (max-width: 1023px){.mt5-page .mt5-pricing{gap:40px}.mt5-page :is(.mt5-steps,.mt5-controls,.mt5-risk-modes){gap:24px}.mt5-page .mt5-risk-modes article{padding:24px}}@media (max-width: 767px){.mt5-page .tv-actions .pl-button{min-height:60px;font-size:15px}.mt5-page .tv-detail-specs-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.mt5-page .tv-detail-spec-item{padding:16px 8px}.mt5-page .tv-detail-spec-item dd{font-size:14px}.mt5-page :is(.mt5-steps,.mt5-controls,.mt5-risk-modes,.mt5-pricing){grid-template-columns:1fr;gap:28px}.mt5-page .mt5-number{margin-bottom:16px}.mt5-page :is(.mt5-steps,.mt5-risk-modes) h3{font-size:20px}.mt5-page .mt5-chart,.mt5-page .mt5-backtest-gallery{margin-top:36px}.mt5-page .mt5-backtest-gallery .pl-backtest-media{height:auto;aspect-ratio:1.74}.mt5-page .mt5-price-card{padding:28px 24px}.mt5-page .mt5-price-card h3{font-size:24px}.mt5-page .mt5-price{font-size:56px}}
