.firm-expand .sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:16px}.firm-expand .sec-title{font-family:var(--serif);font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px;display:flex;align-items:center;gap:10px}.firm-expand .sec-title-icon{width:32px;height:32px;background:var(--green-bg);color:var(--green-check);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.firm-expand .sec-subtitle{font-size:13px;color:var(--gray-500)}.firm-expand .accounts-head .sec-subtitle{max-width:36ch}.firm-expand .accounts-head .phase-toggle-row{grid-column:2;justify-self:center}.firm-expand .phase-toggle-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.firm-expand .phase-toggle{display:inline-flex;background:var(--bg-soft);border:1px solid var(--border);padding:3px}.firm-expand .phase-toggle-btn{padding:7px 16px;font-size:13px;font-weight:700;color:var(--gray-500);background:transparent;border:none;cursor:pointer;border-radius:6px;transition:background .15s,color .15s}.firm-expand .phase-toggle-btn.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000d}.firm-expand .phase-banner{display:none;align-items:center;gap:8px;padding:10px 18px;font-size:12px;line-height:1.4;background:var(--orange-soft);color:var(--orange-deep);border-bottom:1px solid #fcd34d;min-height:56px;box-sizing:border-box}.firm-expand .compare-grid.phase-eval .phase-banner{display:none}.firm-expand .phase-banner-icon{font-size:14px;flex-shrink:0}.firm-expand .compare-grid:not(.phase-eval) .account-card.growth{border-color:var(--purple)}.firm-expand .compare-grid:not(.phase-eval) .account-card.select{border-color:var(--blue)}.firm-expand .compare-grid:not(.phase-eval) .account-card.lightning{border-color:var(--orange)}.firm-expand .ac-funded-pill{display:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3;padding:4px 14px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;box-shadow:0 2px 6px #0000002e}.firm-expand .ac-funded-pill.growth{background:var(--purple)}.firm-expand .ac-funded-pill.select{background:var(--blue)}.firm-expand .ac-funded-pill.lightning{background:var(--orange)}.firm-expand .compare-grid:not(.phase-eval) .ac-funded-pill{display:inline-flex}.firm-expand .ac-noeval{display:none}.firm-expand .compare-grid.phase-eval .account-card.lightning{display:flex;flex-direction:column}.firm-expand .compare-grid.phase-eval .account-card.lightning .ac-stats{display:none}.firm-expand .compare-grid.phase-eval .account-card.lightning .ac-noeval{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:8px 20px 12px;padding:24px 20px;border:1px dashed var(--border);border-radius:12px;color:var(--gray-500)}.firm-expand .ac-noeval-icon{font-size:30px;margin-bottom:8px;line-height:1}.firm-expand .ac-noeval-title{font-size:16px;font-weight:800;color:var(--text);margin-bottom:6px}.firm-expand .ac-noeval-text{font-size:12.5px;line-height:1.5;max-width:32ch}.firm-expand .ac-noeval-hint{margin-top:12px;font-size:12px}.firm-expand .compare-bottom-line{font-size:13px;color:var(--gray-500);padding:8px 16px;line-height:1.5;margin-bottom:24px}.firm-expand .compare-bottom-line strong{color:var(--text)}@media(max-width:760px){.firm-expand .sec-head{flex-direction:column;align-items:stretch}.firm-expand .accounts-head .phase-toggle-row{grid-column:1;justify-self:end;order:3}.firm-expand .accounts-head .sec-subtitle{max-width:none}}.firm-expand .compare-grid.phase-eval .account-card .stats-funded{display:none}.firm-expand .compare-grid:not(.phase-eval) .account-card .stats-eval{display:none}.firm-expand .account-card.builder{border-top:4px solid var(--teal)}.firm-expand .account-card.s2f{border-top:4px solid var(--red)}.firm-expand .account-card.ignite{border-top:4px solid var(--green)}.firm-expand .ac-tag.builder{background:var(--teal-soft);color:var(--teal)}.firm-expand .ac-tag.s2f{background:var(--red-soft);color:var(--red)}.firm-expand .ac-tag.ignite{background:var(--green-soft);color:var(--green)}.firm-expand .ac-pricing-toggle{display:none;gap:6px;padding:12px 20px 0}.firm-expand .account-card.builder .ac-pricing-toggle{display:flex}.firm-expand .account-card.growth .ac-pricing-spacer,.firm-expand .account-card.select .ac-pricing-spacer,.firm-expand .account-card.lightning .ac-pricing-spacer{display:flex;visibility:hidden}.firm-expand .ac-price-btn{flex:1;padding:7px 10px;border:1px solid var(--border);background:var(--surface);color:var(--gray-500);border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.firm-expand .ac-price-btn.active{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark)}.firm-expand .ac-cta.builder{background:var(--teal-soft);color:var(--teal);border-color:#99e6dd}.firm-expand .ac-cta.s2f{background:var(--red-soft);color:var(--red);border-color:#fca5a5}.firm-expand .ac-cta.ignite{background:var(--green-soft);color:var(--green);border-color:#a7f3d0}.firm-expand .ac-cta.builder:hover{background:#ccf2ee}.firm-expand .compare-grid:not(.phase-eval) .account-card.builder{border-color:var(--teal)}.firm-expand .compare-grid:not(.phase-eval) .account-card.s2f{border-color:var(--red)}.firm-expand .compare-grid:not(.phase-eval) .account-card.ignite{border-color:var(--green)}.firm-expand .ac-funded-pill.builder{background:var(--teal)}.firm-expand .ac-funded-pill.s2f{background:var(--red)}.firm-expand .ac-funded-pill.ignite{background:var(--green)}.firm-expand .compare-grid.phase-eval .account-card.is-instant .stats-eval{display:none}.firm-expand .compare-grid.phase-eval .account-card.is-instant .ac-noeval{display:flex;.firm-expand .accounts-head .sec-head-title,.firm-expand .accounts-head .phase-toggle-row,.firm-expand .accounts-head .view-toggle{grid-column:1;justify-self:start}.firm-expand .payout-mode-toggle{display:flex;gap:6px;padding:10px 18px 0;margin-top:-2px;height:44px;.firm-expand .dll-toggle-row{display:flex;flex-direction:column;gap:6px;padding:6px 18px 0}.firm-expand .dll-switch{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--text)}.firm-expand .dll-switch-track{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:99px;background:var(--border);transition:background .18s ease}.firm-expand .dll-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.firm-expand .dll-switch.on .dll-switch-track{background:var(--orange)}.firm-expand .dll-switch.on .dll-switch-knob{transform:translate(16px)}.firm-expand .dll-switch-label{font-size:13px;font-weight:700}.firm-expand .dll-promo{font-size:11.5px;line-height:1.4;color:var(--gray-500)}.firm-expand .dll-promo strong,.firm-expand .dll-promo.on{color:var(--orange-deep)}.firm-expand .compare-grid.phase-eval .account-card.select .ac-pricing-toggle{display:flex}.firm-expand .compare-grid.phase-eval .account-card.growth .ac-pricing-spacer,.firm-expand .compare-grid.phase-eval .account-card.lightning .ac-pricing-spacer{display:flex;visibility:hidden}.firm-expand .payouts-grid{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center}.firm-expand .payouts-grid .flex-daily-toggle{display:none}.firm-expand .payouts-grid .ac-sizes{grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 10px}@media(max-width:760px){.firm-expand .payouts-grid{grid-template-columns:1fr}.firm-expand .payouts-grid .ac-sizes{grid-template-columns:repeat(5,1fr);gap:3px;padding:10px 5px}}.firm-expand .ac-size-price .acp-funded,.firm-expand .ac-stats-funded{display:none}.firm-expand .compare-grid:not(.phase-eval) .ac-stats-eval{display:none}.firm-expand .compare-grid:not(.phase-eval) .ac-stats-funded{display:block}.firm-expand .ac-price-note{font-size:10.5px;color:var(--gray-500);padding:0 20px 12px;margin-top:-4px;line-height:1.4}.firm-expand .compare-grid.phase-eval .account-card.growth .ac-pricing-toggle,.firm-expand .compare-grid.phase-eval .account-card.select .ac-pricing-toggle{display:flex}@media(min-width:1101px){.firm-expand .compare-grid[data-product-group=instant],.firm-expand .payouts-grid[data-payout-group=instant]{grid-template-columns:repeat(2,1fr);max-width:calc((100% - 32px) / 3 * 2 + 16px);margin-left:auto;margin-right:auto}}.firm-expand .ac-size-payout{display:none;margin-top:2px;line-height:1.2}.firm-expand .ac-size-payout .aps-label{display:block;font-size:8.5px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.firm-expand .ac-size-payout .aps-val{font-size:12px;font-weight:800;color:var(--green-check)}.firm-expand #view-comparison>.phase-toggle-row{display:flex;margin-bottom:16px}.firm-expand .account-card.flex{border-top:4px solid var(--teal)}.firm-expand .ac-tag.flex{background:var(--teal-soft);color:var(--teal)}.firm-expand .ac-cta.flex{background:var(--teal-soft);color:var(--teal);border-color:#99f6e4}.firm-expand .ac-cta.flex:hover{background:#ccfbf1}.firm-expand .compare-grid:not(.phase-eval) .account-card.flex{border-color:var(--teal)}.firm-expand .ac-funded-pill.flex{background:var(--teal)}.firm-expand .ac-size-price .pp-orig{text-decoration:line-through;color:var(--gray-500);opacity:.7;font-weight:500;font-size:10px}.firm-expand .ac-size-price .pp-sale{color:var(--green);font-weight:800;display:block}.firm-expand .ac-promo-ribbon{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;background:var(--orange-soft);color:var(--orange-deep);border:1px solid #fcd34d;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;width:fit-content}.firm-expand .compare-grid.phase-eval .account-card.instant{display:flex;flex-direction:column}.firm-expand .compare-grid.phase-eval .account-card.instant .ac-stats{display:none}.firm-expand .compare-grid.phase-eval .account-card.instant .ac-noeval{display:flex;.firm-expand .ac-tag.beginner,.firm-expand .ac-funded-pill.beginner{background:var(--green-soft);color:var(--green)}.firm-expand .ac-tag.eod,.firm-expand .ac-funded-pill.eod{background:var(--blue-soft);color:var(--blue-dark)}.firm-expand .ac-tag.pro,.firm-expand .ac-funded-pill.pro{background:var(--purple-soft);color:var(--purple)}.firm-expand .ac-tag.instant,.firm-expand .ac-funded-pill.instant{background:var(--orange-soft);color:var(--orange-deep)}.firm-expand .ac-tag.static,.firm-expand .ac-funded-pill.static{background:var(--teal-soft);color:var(--teal)}.firm-expand .account-card.instant{border-top:3px solid var(--orange)}.firm-expand .ac-cta.instant{background:var(--orange)}.firm-expand .ac-cta.beginner,.firm-expand .ac-cta.eod,.firm-expand .ac-cta.pro,.firm-expand .ac-cta.instant,.firm-expand .ac-cta.static{color:#fff}.firm-expand #view-comparison .compare-grid.phase-eval{align-items:stretch}.firm-expand .ac-tag.eval,.firm-expand .ac-funded-pill.eval{background:var(--blue-soft);color:var(--blue-dark)}.firm-expand .account-card.eval{border-top:3px solid var(--blue)}.firm-expand .ac-cta.eval{background:var(--blue);color:#fff}.firm-expand .ac-cta.eval:hover{filter:brightness(1.05)}.firm-expand .ac-sizes-6{grid-template-columns:repeat(6,1fr);gap:4px}.firm-expand .ac-sizes-6 .ac-size{padding:8px 2px}.firm-expand .ac-sizes-6 .ac-size-name{font-size:11px}.firm-expand .ac-sizes-6 .ac-size-price{font-size:10px}}}}
