:root{--pt-nav-border:var(--marketing-line);--pt-nav-muted:var(--marketing-muted);--pt-nav-ink:var(--marketing-ink)}.pt-nav-desktop{flex:1 1 auto;gap:16px;min-width:0}.pt-nav-bar,.pt-nav-desktop{display:flex;align-items:center;margin-left:auto}.pt-nav-bar{gap:2px}.pt-nav-group{display:flex;align-items:center}.pt-nav-group--panel{position:relative}.pt-nav-trigger{display:inline-flex;align-items:center;gap:2px;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--marketing-muted);text-decoration:none;background:none;border:none;padding:7px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:color .2s,background .2s}.pt-nav-trigger.is-open,.pt-nav-trigger:hover{text-decoration:none}.pt-nav-trigger.is-active,.pt-nav-trigger.is-open,.pt-nav-trigger:hover,.pt-nav-trigger[aria-current=page]{color:var(--hl-accent);background:var(--hl-accent-soft)}.pt-nav-trigger:focus-visible{outline:2px solid var(--hl-accent);outline-offset:2px}.pt-nav-trigger-caret{font-size:1.05rem;line-height:1;transition:transform .18s ease}.pt-nav-trigger.is-open .pt-nav-trigger-caret{transform:rotate(180deg)}.pt-nav-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.pt-nav-signin{font-size:.9rem;font-weight:500;color:var(--pt-nav-muted);text-decoration:none;white-space:nowrap;transition:color .2s}.pt-nav-demo,.pt-nav-signin:hover{color:var(--pt-nav-ink);text-decoration:none}.pt-nav-demo{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--pt-nav-border);border-radius:8px;font-size:.875rem;font-weight:500;white-space:nowrap;transition:border-color .2s,background .2s}.pt-nav-demo:hover{border-color:var(--pt-nav-ink);background:var(--marketing-raised);text-decoration:none}.pt-nav-panel{display:none}.pt-nav-panel.is-open{display:block;animation:pt-nav-panel-in .16s ease-out;z-index:1}@keyframes pt-nav-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pt-nav-panel--mega{position:absolute;top:100%;left:0;right:0;background:var(--marketing-surface);border-bottom:1px solid var(--pt-nav-border);box-shadow:0 24px 48px rgba(10,10,10,.1)}.pt-nav-panel--mega .pt-nav-panel-inner{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:40px;max-width:var(--hl-frame-max);margin:0 auto;padding:28px var(--hl-frame-gutter) 24px}.pt-nav-panel--panel{position:absolute;top:100%;left:0;padding-top:12px}.pt-nav-panel--panel .pt-nav-panel-inner{display:flex;gap:20px;width:max-content;padding:16px;background:var(--marketing-surface);border:1px solid var(--pt-nav-border);border-radius:14px;box-shadow:0 18px 40px rgba(10,10,10,.12)}.pt-nav-panel--panel .pt-nav-col{width:244px}.pt-nav-bar>.pt-nav-group--panel:last-child .pt-nav-panel--panel{left:auto;right:0}.pt-nav-cols{display:grid;gap:4px 28px;align-content:start}.pt-nav-cols[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.pt-nav-cols[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-nav-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-nav-col{min-width:0}.pt-nav-col-heading{margin:0 0 8px;padding:0 10px;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--marketing-muted)}.pt-nav-col-heading.is-continuation{visibility:hidden}.pt-nav-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pt-nav-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px;border-radius:10px;text-decoration:none;transition:background .15s}.pt-nav-item:hover{background:var(--marketing-raised);text-decoration:none}.pt-nav-item:focus-visible{outline:2px solid var(--hl-accent);outline-offset:1px}.pt-nav-item-icon{display:flex;align-items:center;justify-content:center;height:20px;color:var(--pt-nav-muted);font-size:1.125rem;line-height:1;transition:color .15s}.pt-mnav-item-icon svg,.pt-nav-item-icon svg{display:block;width:1em;height:1em}.pt-nav-item.is-lead .pt-nav-item-icon,.pt-nav-item:hover .pt-nav-item-icon{color:var(--hl-accent)}.pt-nav-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-nav-item-label{font-size:.875rem;font-weight:500;color:var(--marketing-ink);line-height:1.35}.pt-nav-item.is-lead .pt-nav-item-label{font-weight:500}.pt-nav-item-desc{font-size:.78125rem;line-height:1.45;color:var(--pt-nav-muted)}.pt-nav-featured{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:16px;background:linear-gradient(160deg,var(--marketing-raised) 0,var(--hl-accent-soft) 100%);border:1px solid var(--pt-nav-border)}.pt-nav-featured-eyebrow{margin:0 0 2px;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-accent)}.pt-nav-featured-img{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:6px}.pt-nav-featured-title{font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em}.pt-nav-featured-lead,.pt-nav-featured-title{margin:0;font-weight:500;color:var(--marketing-ink)}.pt-nav-featured-lead{font-size:.875rem}.pt-nav-featured-body{margin:0;font-size:.8125rem;line-height:1.5;color:var(--pt-nav-muted)}.pt-nav-featured-cta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:.875rem;font-weight:500;color:var(--hl-accent);text-decoration:none;transition:gap .2s}.pt-nav-featured-cta:hover{gap:8px;text-decoration:none;color:var(--hl-accent-hover)}.pt-nav-featured-cta:focus-visible{outline:2px solid var(--hl-accent);outline-offset:3px;border-radius:4px}.pt-nav-panel-foot{border-top:1px solid var(--marketing-line);background:var(--marketing-raised)}.pt-nav-panel--mega .pt-nav-panel-foot{padding:0 var(--hl-frame-gutter)}.pt-nav-panel-foot-link{display:flex;align-items:center;gap:6px;max-width:var(--hl-frame-max);margin:0 auto;padding:14px 10px;font-size:.875rem;font-weight:500;color:var(--hl-accent);text-decoration:none;transition:gap .2s}.pt-nav-panel-foot-link:hover{gap:10px;text-decoration:none}.pt-nav-scrim{display:none;position:absolute;top:100%;left:0;right:0;height:100vh;background:rgba(10,10,10,.22)}.hl-nav--panel-open .pt-nav-scrim{display:block}.pt-nav-mobile{display:none}@media (max-width:1079.98px){.pt-nav-desktop{display:none}.hl-nav-menu-toggle{display:inline-flex}.pt-nav-scrim{display:none!important}.pt-nav-mobile{display:block;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain;background:var(--marketing-surface);border-bottom:1px solid var(--pt-nav-border);box-shadow:0 12px 24px rgba(0,0,0,.08)}.pt-nav-mobile:empty{display:none}}@media (min-width:1080px){.pt-nav-mobile{display:none}}.pt-mnav{padding:12px 16px 20px}.pt-mnav-lead-cta{display:flex!important;width:100%;max-width:none!important;margin-top:0!important;justify-content:center!important;text-align:center;box-sizing:border-box}.pt-mnav-list{display:flex;flex-direction:column;margin-top:12px}.pt-mnav-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:15px 4px;border:none;border-bottom:1px solid var(--marketing-line);background:none;font-family:inherit;font-size:.9375rem;font-weight:500;color:var(--pt-nav-ink);text-align:left;text-decoration:none;cursor:pointer}.pt-mnav-row.is-open,.pt-mnav-row:hover{color:var(--hl-accent);text-decoration:none}.pt-mnav-row.is-active{color:var(--hl-accent);box-shadow:inset 3px 0 0 var(--hl-accent);padding-left:10px}.pt-mnav-row:focus-visible{outline:2px solid var(--hl-accent);outline-offset:-2px}.pt-mnav-chevron{font-size:1.25rem;line-height:1;color:var(--pt-nav-muted);transition:transform .18s ease}.pt-mnav-row.is-open .pt-mnav-chevron{transform:rotate(180deg);color:var(--hl-accent)}.pt-mnav-region{padding:4px 0 12px;border-bottom:1px solid var(--marketing-line)}.pt-mnav-group+.pt-mnav-group{margin-top:14px}.pt-mnav-group-heading{margin:10px 0 4px;padding:0 4px;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--marketing-muted)}.pt-mnav-group-list{list-style:none;margin:0;padding:0}.pt-mnav-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:10px 4px;border-radius:8px;text-decoration:none}.pt-mnav-item:hover{background:var(--marketing-raised);text-decoration:none}.pt-mnav-item-icon{display:flex;align-items:center;justify-content:center;height:20px;font-size:1.125rem;line-height:1;color:var(--pt-nav-muted)}.pt-mnav-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-mnav-item-label{font-size:.875rem;font-weight:500;color:var(--marketing-ink)}.pt-mnav-item-desc{font-size:.78125rem;line-height:1.45;color:var(--pt-nav-muted)}.pt-mnav-featured{margin-top:16px;padding:16px;border-radius:14px;border:1px solid var(--pt-nav-border);background:linear-gradient(160deg,var(--marketing-raised) 0,var(--hl-accent-soft) 100%)}.pt-mnav-featured-eyebrow{margin:0 0 4px;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-accent)}.pt-mnav-featured-title{margin:0 0 4px;font-size:1rem;font-weight:500;color:var(--marketing-ink)}.pt-mnav-featured-body{margin:0;font-size:.8125rem;line-height:1.5;color:var(--pt-nav-muted)}.pt-mnav-featured-cta,.pt-mnav-overview{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:.875rem;font-weight:500;color:var(--hl-accent);text-decoration:none}.pt-mnav-overview{padding:4px}.pt-mnav-actions{display:flex;flex-direction:column;padding-top:4px}.pt-mnav-demo{color:var(--pt-nav-ink);border-bottom:1px solid var(--pt-nav-border)}.pt-mnav-demo,.pt-mnav-signin{padding:15px 4px;font-size:.9375rem;font-weight:500;text-decoration:none}.pt-mnav-signin{color:var(--pt-nav-muted);text-align:center}.pt-mnav-signin:hover{color:var(--pt-nav-ink);text-decoration:none}@media (min-width:1080px) and (max-width:1200px){.pt-nav-bar{padding-left:10px}.pt-nav-trigger{padding:7px;font-size:.875rem}.pt-nav-actions{gap:12px}.pt-nav-demo{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.pt-nav-panel.is-open{animation:none}.pt-mnav-chevron,.pt-nav-featured-cta,.pt-nav-panel-foot-link,.pt-nav-trigger-caret{transition:none}}.cta-button-primary.pt-mnav-lead-cta,.cta-button-primary.pt-nav-signup{font-weight:500!important}.cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:48px auto;padding:48px 32px;background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;box-sizing:border-box}.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media (max-width:991px){.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}@media (max-width:480px){.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}}.cta-title{font-size:1.5rem;font-weight:500;color:var(--marketing-ink);margin:0 0 .5rem}.cta-subtitle,.cta-title{text-align:center;max-width:600px;width:100%}.cta-subtitle{font-size:.95rem;color:var(--marketing-muted);margin:0 0 2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;width:100%}.cta-button-primary,.cta-button-primary.btn,.cta-button-primary.btn-lg{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--pull-color-primary,#fc4c00)!important;border:transparent!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;border-radius:12px!important;font-size:1rem!important;transition:all .3s ease!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}.cta-button-primary.btn-lg:hover,.cta-button-primary.btn:hover,.cta-button-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(252,76,0,.35)!important;color:#fff!important;background:var(--pull-color-primary-hover,#e04400)!important;border:none!important;text-decoration:none!important}.cta-button-primary.btn-lg:focus-visible,.cta-button-primary.btn:focus-visible,.cta-button-primary:focus-visible{outline:2px solid var(--pull-color-primary,#fc4c00)!important;outline-offset:2px!important;box-shadow:0 8px 25px rgba(252,76,0,.35)!important}.cta-button-primary.btn-lg:focus:not(:focus-visible),.cta-button-primary.btn:focus:not(:focus-visible),.cta-button-primary:focus:not(:focus-visible){outline:none!important}.cta-button-secondary,.cta-button-secondary.btn,.cta-button-secondary.btn-lg,.cta-button-secondary.btn-outline{display:inline-flex!important;align-items:center!important;background:transparent!important;border:1px solid var(--marketing-line)!important;color:var(--marketing-ink)!important;font-weight:600!important;padding:14px 32px!important;border-radius:12px!important;font-size:1rem!important;transition:all .3s ease!important;cursor:pointer!important;box-shadow:none!important}.cta-button-secondary.btn-lg:hover,.cta-button-secondary.btn-outline:hover,.cta-button-secondary.btn:hover,.cta-button-secondary:hover{background:var(--marketing-raised)!important;border-color:var(--pull-color-primary,#fc4c00)!important;color:var(--marketing-ink)!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important}.cta-button-secondary.btn-lg:focus-visible,.cta-button-secondary.btn-outline:focus-visible,.cta-button-secondary.btn:focus-visible,.cta-button-secondary:focus-visible{background:var(--marketing-raised)!important;border-color:var(--pull-color-primary,#fc4c00)!important;color:var(--marketing-ink)!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important;outline:2px solid var(--pull-color-primary,#fc4c00)!important;outline-offset:2px!important}.cta-button-secondary.btn-lg:focus:not(:focus-visible),.cta-button-secondary.btn-outline:focus:not(:focus-visible),.cta-button-secondary.btn:focus:not(:focus-visible),.cta-button-secondary:focus:not(:focus-visible){outline:none!important}@media (max-width:768px){.cta-section{padding:32px 20px;margin:32px auto}.cta-buttons{flex-direction:column;align-items:stretch}.cta-button-primary,.cta-button-primary.btn,.cta-button-primary.btn-lg,.cta-button-secondary,.cta-button-secondary.btn,.cta-button-secondary.btn-lg,.cta-button-secondary.btn-outline{width:100%;justify-content:center!important}}:root{--pull-color-primary:#fc4c00;--pull-color-primary-hover:#e04400;--pull-color-black:#161616;--pull-color-white:#ffffff;--pull-color-danger:#e53238;--pull-color-success:#28a745;--pull-color-warning:#f59e0b;--pull-color-info:#3f84e5;--pull-color-lime:#c6f000;--pull-color-gray-200:#e9ecef;--pull-color-gray-400:#ced4da;--pull-text-primary:var(--marketing-ink);--pull-text-placeholder:var(--marketing-muted);--pull-border-color:var(--marketing-line);--pull-surface-base:var(--marketing-surface);--pull-surface-subtle:var(--marketing-raised);--pull-font-family:"Sora",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.pull-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:500;line-height:1;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.pull-btn,.pull-btn:hover{text-decoration:none}.pull-btn:active{transform:scale(.97)}.pull-btn:disabled,.pull-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.pull-btn--primary{background:var(--pull-color-primary);color:var(--pull-color-white);border-color:var(--marketing-link)}.pull-btn--primary:hover{background:var(--pull-color-primary-hover);color:var(--pull-color-white);border-color:var(--pull-color-primary-hover);box-shadow:0 4px 12px rgba(252,76,0,.35)}.pull-btn--secondary{background:var(--pull-color-black);color:var(--pull-color-white);border-color:var(--pull-color-black)}.pull-btn--secondary:hover{background:#333;border-color:#333;color:var(--pull-color-white)}.pull-btn--ghost{background:transparent;color:var(--pull-text-primary);border-color:var(--pull-border-color)}.pull-btn--ghost:hover{background:var(--pull-surface-subtle);border-color:var(--pull-color-gray-400)}.pull-btn--sm{padding:7px 14px;font-size:13px}.pull-btn--lg{padding:13px 26px;font-size:16px;border-radius:10px}.pull-btn--full{width:100%}a.pull-btn,a.pull-btn:active,a.pull-btn:focus,a.pull-btn:hover,a.pull-btn:visited{text-decoration:none}.pull-btn [class*=" bx-"],.pull-btn [class^=bx-],.pull-btn [class^=bx],.pull-btn i{color:inherit;font-size:1em;line-height:1;margin-bottom:0}.pull-form-group{display:flex;flex-direction:column;gap:6px}.pull-form-group--full{grid-column:1/-1}.pull-form-label{font-size:13px;font-weight:500;color:var(--pull-text-primary)}.pull-form-control{width:100%;padding:10px 12px;font-family:var(--pull-font-family);font-size:14px;color:var(--pull-text-primary);background:var(--pull-surface-subtle);border:1.5px solid var(--pull-border-color);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.pull-form-control:focus{border-color:var(--marketing-link);box-shadow:0 0 0 3px rgba(252,76,0,.12);background:var(--pull-surface-base)}.pull-form-control::placeholder{color:var(--pull-text-placeholder)}.pull-form-control:disabled{opacity:.6;cursor:not-allowed}.pull-alert{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:10px;border:1px solid transparent}.pull-alert--info{background:var(--marketing-raised);border-color:#bfdbfe;color:#93c5fd}.pull-alert--success{background:var(--marketing-raised);border-color:#86efac;color:#86efac}.pull-alert--warning{background:var(--marketing-raised);border-color:#fde68a;color:#fcd34d}.pull-alert--danger{background:var(--marketing-raised);border-color:#fecaca;color:#fca5a5}.pull-alert--neutral{background:var(--pull-surface-subtle);border-color:var(--pull-border-color);color:var(--pull-text-primary)}.pull-alert__content{flex:1 1}:root{--marketing-bg:#090d14;--marketing-surface:#10151e;--marketing-raised:#171d27;--marketing-line:#ffffff20;--marketing-ink:#edf0f5;--marketing-muted:#a0a7b2;--marketing-link:#ff986e;--hl-frame-max:1344px;--hl-frame-gutter:32px;--pull-color-primary:#cc3d00;--pull-color-primary-hover:#b83600;--hl-accent:var(--marketing-link);--hl-accent-hover:#ffb392;color-scheme:dark}.hl-root,body{background:var(--marketing-bg);color:var(--marketing-ink)}.hl-root .hl-footer>.container,.hl-root .hl-nav-inner{width:calc(100% - 64px);max-width:1280px;margin-inline:auto;padding-inline:0}.hl-root .hl-footer,.hl-root .hl-nav{background:var(--marketing-bg);border-color:var(--marketing-line)}.hl-root :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--marketing-link);outline-offset:4px}.hl-marketing-main :is(input,textarea,select){color-scheme:dark}.integrations-page .intg-live-logo-wrap,.integrations-page .intg-soon-logo-wrap,.ps-partner-logo-wrap{background:#fff}.hl-marketing-main :is(.cta-button-primary,.pull-btn--primary){background:var(--pull-color-primary);color:#fff;border-color:var(--marketing-link);border-radius:7px;min-height:44px}.hl-marketing-main :is(.cta-button-primary,.pull-btn--primary):hover{background:var(--pull-color-primary-hover);border-color:var(--pull-color-primary-hover)}.hl-marketing-main :is(.com-hero-bg,.sf-hero-bg,.ops-hero-bg,.pro-hero-bg,.fee-hero-bg,.dlr-hero-bg,.hiw-hero-bg,.faq-hero-bg,.csa-hero-bg,.mcp-hero-bg,.rops-hero-bg,.sb-hero-bg,.sell-hero-bg,.vs-hero-bg){display:none}@media (max-width:767px){:root{--hl-frame-gutter:20px}.hl-root .hl-footer>.container,.hl-root .hl-nav-inner{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.hl-root *,.hl-root :after,.hl-root :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}