.section-intro{max-width:650px}.section-intro h2{font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.15}.section-intro>p{max-width:54ch;margin-top:18px;color:var(--color-ink-dim);font-size:15px;line-height:1.8}.terminal-tour{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(230px,1fr);gap:36px;align-items:center;margin-top:44px}.terminal-tour-preview{min-width:0}.terminal-tour-image{position:relative;overflow:hidden;border-radius:14px;border:1px solid #263642;background:#101714}.terminal-tour-image img{width:100%;height:auto;display:block}.terminal-tour-highlight{position:absolute;border:2px solid #8c9bff;border-radius:5px;pointer-events:none;box-shadow:0 0 0 1500px rgb(4 10 20/.42);animation:tour-focus .25s ease-out}.terminal-tour[data-region=chart] .terminal-tour-highlight{top:11%;left:.3%;width:76%;height:88%}.terminal-tour[data-region=orders] .terminal-tour-highlight{top:11%;left:76.5%;width:23%;height:88%}.terminal-tour[data-region=risk] .terminal-tour-highlight{top:4.5%;left:.3%;width:99.4%;height:6.7%}.terminal-hotspot{position:absolute;display:grid;place-items:center;width:36px;height:36px;border:1px solid #bac3ff;border-radius:50%;color:white;background:#3333ff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 0 0 5px #3333ff28;transform:translate(-50%,-50%);transition:box-shadow .2s,background .2s}.terminal-hotspot:hover,.terminal-hotspot[aria-pressed=true]{background:#2020c7;box-shadow:0 0 0 7px #7b8dff40}.terminal-hotspot-chart{left:38%;top:49%}.terminal-hotspot-orders{left:87.5%;top:48%}.terminal-hotspot-risk{left:79%;top:8%}.terminal-tour-preview figcaption{margin-top:13px;font-size:11px;color:var(--color-ink-dim)}.terminal-tour-controls{display:flex;flex-direction:column;gap:7px}.terminal-tour-controls button{display:flex;align-items:center;text-align:left;min-height:57px;padding:12px 16px;gap:13px;border-radius:9px;color:var(--color-ink-dim);cursor:pointer;font-size:14px;transition:color .2s,background .2s}.terminal-tour-controls button[aria-pressed=true]{background:#eeeeff;color:var(--color-accent)}.terminal-tour-controls button:hover{background:var(--color-surface-2)}.terminal-tour-index{margin-left:auto;font-size:11px;opacity:.7}.terminal-tour-description{min-height:155px;margin-top:28px;padding-inline:16px}.terminal-tour-description h3{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.03em}.terminal-tour-description p{margin-top:12px;font-size:13px;line-height:1.85;color:var(--color-ink-dim)}.terminal-tour-footnote{padding:20px 16px 0;border-top:1px solid var(--color-border);font-size:11px;line-height:1.7;color:var(--color-ink-dim)}@keyframes tour-focus{0%{opacity:0}to{opacity:1}}.trader-benefits{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:1fr 1fr;gap:0 64px;margin-top:44px}.trader-benefits article h3{font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.3}.trader-benefits article p{color:var(--color-ink-dim);font-size:14px;line-height:1.85;margin-top:13px;max-width:43ch}.trader-benefits article a{display:inline-flex;align-items:center;gap:9px;margin-top:24px;font-size:12px;color:var(--color-accent)}.trader-benefits article a:hover{text-decoration:underline;text-underline-offset:4px}.benefit-schedule{grid-row:1/3;background:#ecefff;border-radius:16px;padding:34px 38px;display:flex;flex-direction:column;justify-content:space-between}.benefit-clock{width:128px;height:128px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#7d88ff,#3333ff 75%);box-shadow:4px 7px #2525be,10px 20px 25px -12px #4551bc44,inset 1px 2px 2px #a5b0ff;transform:perspective(500px) rotateY(-20deg) rotate(-14deg);margin:6px 0 42px 10px;transition:transform .45s}.benefit-clock svg{width:78px;height:78px}.benefit-schedule:hover .benefit-clock{transform:perspective(500px) rotateY(-8deg) rotate(-4deg)}.benefit-rules,.benefit-share{display:flex;align-items:flex-start;gap:26px;padding:28px 0 34px}.benefit-rules{border-bottom:1px solid var(--color-border)}.benefit-rules>svg{color:var(--color-accent);flex-shrink:0;margin-top:4px}.benefit-share{padding-top:34px;padding-bottom:12px}.benefit-share-number{color:var(--color-accent);font-size:45px;font-weight:500;line-height:1;letter-spacing:-.06em;white-space:nowrap}.benefit-share-number>span{font-size:20px}.rules-overview{margin-top:40px}.rule-selectors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-surface)}.rule-selectors>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:27px 20px 23px;cursor:pointer;transition:background .2s;min-width:0}.rule-selectors>button+button{border-left:1px solid var(--color-border)}.rule-selectors>button:hover,.rule-selectors>button[aria-expanded=true]{background:#eeeeff}.marketing-page .rule-selectors>button:focus-visible{outline-offset:-4px}.rule-name{font-size:12px;color:var(--color-ink-dim)}.rule-selectors strong{font-size:clamp(24px,2.4vw,33px);letter-spacing:-.05em;font-weight:500;color:var(--color-accent);margin-top:24px;white-space:nowrap}.rule-selectors>button:first-child strong{font-size:clamp(20px,2.1vw,28px);line-height:1.65}.rule-alternative{margin-top:6px}.rule-alternative,.rule-more{font-size:11px;color:var(--color-ink-dim)}.rule-more{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;margin-top:30px}.rule-more svg{transition:transform .2s}.rule-selectors>button[aria-expanded=true] .rule-more svg{transform:rotate(45deg)}.rule-explanation{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px;padding:28px 32px;background:#ecefff;border-radius:12px;animation:rule-enter .22s ease-out}.rule-explanation h3{font-size:15px;font-weight:600}.rule-explanation p{margin-top:10px;max-width:85ch;font-size:14px;line-height:1.85;color:var(--color-ink-dim)}.rule-explanation>button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:6px;cursor:pointer;color:var(--color-ink-dim)}.rule-explanation>button:hover{background:#dce1fc}.rules-footnote{font-size:12px;line-height:1.8;margin-top:20px;color:var(--color-ink-dim)}.rules-footnote a{text-decoration:underline;text-underline-offset:3px}@keyframes rule-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.landing-pricing-section{background:var(--color-surface);border-block:1px solid var(--color-border)}.plan-comparison{margin-top:34px}.plan-mode{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}.plan-mode button{min-height:42px;padding:0 22px;border-radius:6px;font-size:13px;font-weight:500;color:var(--color-ink-dim);cursor:pointer;transition:color .2s,background .2s}.plan-mode button[aria-pressed=true]{color:white;background:var(--color-accent)}.plan-mode-description{margin:14px 0 32px;font-size:12px;line-height:1.7;color:var(--color-ink-dim)}.plan-size-picker{display:none}.plan-table-wrap{overflow-x:auto}.plan-table{width:100%;border-collapse:collapse;table-layout:fixed}.plan-table td,.plan-table th{padding:16px 22px;text-align:center;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.plan-table th:first-child{width:25%;text-align:left;color:var(--color-ink-dim);padding-left:0}.plan-table thead th{vertical-align:middle;padding-top:24px;padding-bottom:30px}.plan-table thead th:not(:first-child){border-top:2px solid #e2e6fa}.plan-table thead th:nth-child(3){border-color:var(--color-accent);background:#f7f7ff}.plan-table-intro{font-size:19px;line-height:1.55;letter-spacing:-.02em;color:var(--color-ink)}.plan-name{display:block;font-size:12px;color:var(--color-ink-dim)}.plan-table thead strong{display:block;font-size:clamp(26px,3vw,39px);font-weight:500;letter-spacing:-.05em;margin-top:12px}.plan-capital-label{display:block;font-size:11px;color:var(--color-ink-dim);margin-top:7px}.plan-table tbody{border-block:1px solid var(--color-border)}.plan-table tbody tr:nth-child(3){border-bottom:1px solid var(--color-border)}.plan-table tbody td:nth-child(3),.plan-table tfoot td:nth-child(3){background:#f7f7ff}.plan-table tfoot th{vertical-align:top;padding-top:30px}.plan-table tfoot td{padding-block:25px}.plan-fee{font-size:30px;font-weight:500;letter-spacing:-.04em}.plan-table .marketing-button{display:flex;min-height:42px;padding-inline:12px;gap:8px;margin-top:18px;font-size:12px}.plan-table tfoot td:not(:nth-child(3)) .marketing-button{background:var(--color-surface);color:var(--color-accent);border-color:var(--color-border-strong)}.plan-table tfoot td:not(:nth-child(3)) .marketing-button:hover{background:#eeeeff}.plan-comparison-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:12px;color:var(--color-ink-dim)}.plan-comparison-note a{display:inline-flex;align-items:center;gap:5px;color:var(--color-accent)}.plan-unavailable{padding-block:30px;font-size:14px;color:var(--color-ink-dim)}.faq-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:80px;align-items:start}.faq-intro{position:sticky;top:112px}.faq-support{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--color-accent);margin-top:28px}.faq-layout .landing-faq{min-width:0;border-top:1px solid var(--color-border)}.faq-layout .landing-faq details{padding:21px 0}.faq-layout .landing-faq summary{font-size:14px;line-height:1.6}.faq-layout .landing-faq p{font-size:13px}.faq-layout .landing-faq p a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.landing-closing{background:#ecefff}.marketing-page main>.landing-closing>.max-w-6xl{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:72px}.landing-closing h2{font-size:clamp(34px,4.5vw,60px);font-weight:500;letter-spacing:-.05em;line-height:1.12}.landing-closing h2 span{color:var(--color-accent)}.landing-closing p{font-size:14px;color:var(--color-ink-dim);margin-top:20px}.landing-closing .marketing-button{flex-shrink:0}@media (max-width:1023px){.terminal-tour{grid-template-columns:1fr;gap:24px}.terminal-tour-controls{flex-direction:row}.terminal-tour-controls button{flex:1}.terminal-tour-description{min-height:100px;margin-top:20px}.terminal-tour-description p{max-width:70ch}.terminal-tour-footnote{padding-top:12px}.trader-benefits{gap:0 32px}.benefit-schedule{padding:28px}.benefit-rules,.benefit-share{gap:18px}.rule-selectors>button{padding-inline:13px}.rule-name{font-size:11px}.rule-selectors strong{font-size:24px}.faq-layout{gap:40px;grid-template-columns:1fr 1.5fr}}@media (max-width:767px){.section-intro>p{font-size:14px}.terminal-tour{margin-top:30px}.terminal-tour-controls button{padding:10px 8px;justify-content:center;gap:7px;font-size:12px;min-height:48px}.terminal-tour-controls button>svg{width:18px}.terminal-tour-index{display:none}.terminal-tour-description{padding-inline:4px;min-height:145px}.terminal-hotspot{width:30px;height:30px;font-size:10px}.trader-benefits{grid-template-columns:1fr;grid-template-rows:auto;gap:0;margin-top:30px}.benefit-schedule{grid-row:auto;padding:30px}.benefit-clock{width:92px;height:92px;margin-bottom:34px}.benefit-clock svg{width:58px;height:58px}.benefit-rules,.benefit-share{padding:34px 8px}.trader-benefits article h3{font-size:21px}.rule-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-selectors>button{padding:23px 18px;border-bottom:1px solid var(--color-border)}.rule-selectors>button+button{border-left:0}.rule-selectors>button:nth-child(2n){border-left:1px solid var(--color-border)}.rule-selectors>button:last-child{grid-column:1/-1;border-bottom:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.rule-selectors>button:last-child strong{grid-column:2;grid-row:1/3;margin:0;align-self:center;text-align:right}.rule-selectors>button:last-child .rule-more{grid-column:1/-1}.rule-selectors strong{font-size:28px;margin-top:16px}.rule-selectors>button:first-child strong{font-size:21px;line-height:1.9}.rule-explanation{padding:22px 20px;gap:12px}.rule-explanation p{font-size:13px}.plan-mode{display:flex}.plan-mode button{flex:1;font-size:12px;padding:0 9px}.plan-mode-description{margin-bottom:24px}.plan-size-picker{display:flex;gap:8px;margin-bottom:20px}.plan-size-picker button{flex:1;padding:11px 6px;border:1px solid var(--color-border);border-radius:7px;font-size:12px;cursor:pointer}.plan-size-picker button[aria-pressed=true]{border-color:var(--color-accent);background:#eeeeff;color:var(--color-accent)}.plan-table [data-selected=false]{display:none}.plan-table th:first-child{width:46%}.plan-table td,.plan-table th{padding:14px 10px;font-size:12px}.plan-table tbody td[data-selected=true],.plan-table tfoot td[data-selected=true],.plan-table thead th[data-selected=true]{background:#f7f7ff}.plan-table thead th[data-selected=true]{border-color:var(--color-accent)}.plan-table-intro{font-size:17px}.plan-table thead strong{font-size:31px}.plan-table .marketing-button{font-size:11px;padding-inline:8px}.plan-table tfoot td[data-selected=true] .marketing-button{background:var(--color-accent);color:white;border-color:transparent}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}.faq-layout .landing-faq summary{font-size:14px}.marketing-page main>.landing-closing>.max-w-6xl{flex-direction:column;align-items:flex-start;padding-block:52px;gap:28px}}@media (prefers-reduced-motion:reduce){.plan-comparison *,.rules-overview *,.terminal-tour *,.trader-benefits *{transition:none!important;animation:none!important}}