html:has(#indexv1-page){background:#000}#indexv1-page{--tdd-section-gap:96px;--tdd-panel-bg:#080808;--tdd-hairline:rgb(255 255 255/0.14);--tdd-card-border:#303030;--tdd-card-header:#1a1a1a;--tdd-card-title:#a3a3a3;background:#000}#indexv1-page .tdd-sections{display:flex;flex-direction:column;gap:var(--tdd-section-gap);padding-block:24px var(--tdd-section-gap)}#indexv1-page .tdd-panel,main:has(#indexv1-page)+#footer{width:calc(100% - 32px);max-width:1280px;margin-inline:auto;border:1px solid rgb(255 255 255/.14);border-radius:0;background-color:#080808}#indexv1-page .tdd-panel{padding-block:24px}#indexv1-page .tdd-hero-panel{padding-block:0;border:0;background:transparent}#indexv1-page :is(#testimonials,#assessment,#vision,#career-potential,#learn,#partners){padding-block:0;border:0;background:transparent}#navbar:has(+main #indexv1-page){background:#000;box-shadow:inset 0 -1px 0 rgb(255 255 255/.14)}#navbar:has(+main #indexv1-page) .tdd-navbar-content{width:calc(100% - 32px);max-width:1280px;padding-inline:0}@media (min-width:64rem){#navbar:has(+main #indexv1-page) .tdd-trader-login{margin-inline-end:-.75rem}}#indexv1-page .tdd-panel>.mx-auto{padding-inline:16px}#indexv1-page :is(#testimonials,#assessment,#vision,#career-potential,#learn,#partners)>.mx-auto{max-width:none;padding-inline:0}#indexv1-page #testimonials{width:100%;max-width:none;background:#000}#indexv1-page #testimonials>.mx-auto{width:calc(100% - 32px);max-width:1280px}#indexv1-page :is(h1,h2,h3){font-family:var(--font-sans);font-weight:600}#indexv1-page h2{padding-bottom:12px;border-bottom:1px solid var(--tdd-hairline);color:#fff;font-size:1rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}#indexv1-page .tdd-panel:not(.tdd-hero-panel)>.mx-auto{row-gap:24px}#indexv1-page :is(#assessment,#vision,#learn)>.mx-auto>div:first-child>div:first-child,#indexv1-page :is(#testimonials,#journey)>.mx-auto>div:first-child{max-width:none}#indexv1-page :is(#testimonials,#journey,#assessment,#vision,#learn,#faqs)>.mx-auto>div:first-child{row-gap:16px}#indexv1-page #career-potential>.mx-auto>div:first-child{margin-bottom:24px}#indexv1-page :is(#assessment,#learn)>.mx-auto{--tdd-section-copy-width:48rem;position:relative}#indexv1-page #learn>.mx-auto{--tdd-section-copy-width:52rem}#indexv1-page :is(#assessment,#learn) h2{max-width:var(--tdd-section-copy-width)}#indexv1-page .tdd-section-photo{display:none}@media (min-width:64rem){#indexv1-page .tdd-section-photo{display:block;position:absolute;inset-block:0;right:0;width:calc(100% - var(--tdd-section-copy-width) - 24px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}#indexv1-page .tdd-section-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:45% 55%}#indexv1-page #learn .tdd-section-photo img{object-position:65% 55%}#indexv1-page #assessment .tdd-section-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000,transparent 14%,transparent 85%,#000)}}#indexv1-page .tdd-challenge-repeat{transform-box:fill-box;transform-origin:center;animation:tdd-challenge-spin 3s linear infinite}#indexv1-page .tdd-development-growth{width:440px;animation:tdd-development-rise 3s linear infinite}#indexv1-page .tdd-challenge-return{animation:tdd-challenge-flow 1.4s linear infinite}@keyframes tdd-trader-status-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes tdd-challenge-flow{to{stroke-dashoffset:-20}}@keyframes tdd-challenge-spin{to{transform:rotate(-1turn)}}@keyframes tdd-development-rise{0%,12%{width:270px;animation-timing-function:cubic-bezier(.55,0,1,.45)}72%,92%{width:440px}to{width:440px}}#indexv1-page #partners-heading{padding-bottom:0;border-bottom:0}#indexv1-page #partners>.mx-auto{row-gap:48px}#indexv1-page h3{font-size:.9375rem;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}#indexv1-page #top h1{color:#fff;font-size:1.25rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}#indexv1-page .tdd-cta{position:relative;width:fit-content;max-width:100%;min-width:0;min-height:44px;align-self:flex-start;padding:10px 16px;border:1px solid var(--tdd-card-border);border-radius:4px;background:#101010;color:var(--tdd-card-title);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:normal;transition:color .15s ease,border-color .15s ease}#indexv1-page .tdd-cta-ring{display:none}@supports (background:conic-gradient(from 0deg,#00a551,#2dd4bf)) and ((mask-composite:exclude) or (-webkit-mask-composite:xor)){#indexv1-page .tdd-cta-ring{display:block;position:absolute;inset:-3px;padding:2px;border-radius:6px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}#indexv1-page .tdd-cta-sweep{position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;background:conic-gradient(#303030 0deg 45deg,#6eefc6 90deg,#f577a7 135deg,#303030 180deg 1turn);transform:translate(-50%,-50%) rotate(0deg);animation:tdd-cta-ring-swirl 5s linear infinite paused}}@keyframes tdd-cta-ring-swirl{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (forced-colors:active){#indexv1-page .tdd-cta-ring{display:none}}@media (hover:hover){#indexv1-page .tdd-cta:hover{color:#fff}#indexv1-page .tdd-cta:hover .tdd-cta-sweep{animation-play-state:running}}#indexv1-page .tdd-cta:focus-visible .tdd-cta-sweep{animation-play-state:running}#indexv1-page .tdd-cta:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}#indexv1-page #career-potential :is(article,article>div),#indexv1-page #journey :is(ol>li>div:last-child,ul),#indexv1-page #rules .pointer-events-none[aria-hidden=true],#indexv1-page #testimonials :is(figure,figure>div),#indexv1-page #top iframe,#indexv1-page :is(#rules,#progression)>div>div{background-color:#000}#indexv1-page #top iframe{border-radius:0}#indexv1-page #career-potential article{border:1px solid var(--tdd-card-border);border-radius:3px}#indexv1-page #journey ol>li>div:last-child{border-color:var(--tdd-card-border);border-radius:3px}#indexv1-page .tdd-step-marker{border-color:var(--tdd-card-border)}#indexv1-page .tdd-step-connector{background-color:var(--tdd-card-border)}@media (max-width:63.999rem){#indexv1-page #journey .tdd-step-connector{top:1rem;left:calc(1rem - .5px);height:calc(100% + 2rem)}#indexv1-page #journey ol>li>div:last-child{margin-left:2.75rem}}#indexv1-page .tdd-step-marker[data-step-tone=green]{color:var(--color-brand-400)}#indexv1-page .tdd-step-marker[data-ring-pulse=true]{border-color:currentColor;animation:tdd-journey-ring-pulse 2.4s ease-in-out infinite}@keyframes tdd-journey-ring-pulse{0%,to{border-color:rgb(37 201 121/.4)}50%{border-color:currentColor}}#indexv1-page .tdd-step-core{background-color:transparent;animation:tdd-journey-pulse 2.4s ease-in-out infinite}#indexv1-page .tdd-step-core[data-solid=true]{background-color:currentColor}@keyframes tdd-journey-pulse{0%,to{opacity:.4}50%{opacity:1}}#indexv1-page #career-potential article>header,#indexv1-page #journey h3{margin:0;padding:8px 16px;border-bottom:1px solid var(--tdd-card-border);border-radius:0;background-color:var(--tdd-card-header)}#indexv1-page #career-potential article h3,#indexv1-page #journey h3,#indexv1-page #testimonials figcaption p:first-child{color:var(--tdd-card-title);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}#indexv1-page #career-potential article>div,#indexv1-page #journey ul{padding:20px}#indexv1-page #testimonials figure{border:0;border-radius:0;box-shadow:none}#indexv1-page #testimonials figcaption{margin:0;padding:0;border:0;background:transparent}#indexv1-page #testimonials [data-testimonial-tone=turquoise]{color:#2dd4bf;background-color:rgb(45 212 191/.15)}#indexv1-page .tdd-trader-status-dot{animation:tdd-trader-status-pulse 2.4s ease-in-out infinite}#indexv1-page :is(#rules,#progression) :is([role=tab],el-tab-list>button),#indexv1-page :is(#rules,#progression) thead th{background-color:var(--tdd-card-header);color:var(--tdd-card-title)}#indexv1-page :is(#rules,#progression) thead th{font-size:.75rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}#indexv1-page :is(#rules,#progression) [role=tab][aria-selected=true]{color:#fff}#indexv1-page :is(#rules,#progression){padding:0;border:0;background-color:transparent}#indexv1-page :is(#rules,#progression)>.mx-auto{max-width:none;padding:0}#indexv1-page .tdd-funding-layout{display:grid;gap:24px;min-width:0}#indexv1-page .tdd-funding-layout>*{min-width:0}#indexv1-page .tdd-funding-photo{display:none}@media (min-width:64rem){#indexv1-page .tdd-funding-layout{grid-template-columns:52% minmax(0,1fr);column-gap:0}#indexv1-page .tdd-funding-photo{display:block;position:relative;min-height:0;background:#000}#indexv1-page .tdd-funding-photo .tdd-section-photo{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.15) 25%,rgb(0 0 0/.7) 60%,#000 90%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.15) 25%,rgb(0 0 0/.7) 60%,#000 90%)}#indexv1-page .tdd-funding-photo img{object-position:60% center}#indexv1-page #progression table{table-layout:fixed}#indexv1-page #progression col:first-child{width:53.846154%!important}#indexv1-page #progression col:last-child{width:46.153846%!important}}#indexv1-page :is(#rules,#progression) .tdd-table-frame{border:1px solid var(--tdd-card-border);border-radius:4px;background-color:#000}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar{border-collapse:separate;border-spacing:0}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar :is(thead th:first-child,tbody th){padding-left:24px;padding-right:16px;border-left:0;border-right:1px solid var(--tdd-card-border);background-color:var(--tdd-card-header);overflow-wrap:anywhere}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar thead th{border-top:0;border-bottom:1px solid var(--tdd-card-border)}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar :is(thead th:first-child,th[scope=rowgroup]){color:var(--tdd-card-title);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar th[scope=row]{color:#fff}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar thead th:first-child{border-top-left-radius:3px}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar>tbody:last-of-type>tr:last-child>th{border-bottom-left-radius:3px}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar thead th:last-child{border-top-right-radius:3px}#indexv1-page :is(#rules,#progression) .tdd-feature-sidebar thead th:not(:first-child){background-color:#000}#indexv1-page :is(#rules,#progression) :is([role=tab],el-tab-list>button){background-color:#000}#indexv1-page :is(#rules,#progression) el-tab-list{border-bottom:1px solid var(--tdd-card-border)}#indexv1-page #rules .pointer-events-none[aria-hidden=true]{border-block:0}#indexv1-page :is(#rules,#progression) el-tab-list>button:first-child{border-top-left-radius:3px}#indexv1-page :is(#rules,#progression) el-tab-list>button:last-child{border-top-right-radius:3px}#indexv1-page #journey ol>li:not(:last-child)>div:first-of-type>span,#indexv1-page #journey ol>li>div:first-of-type p{background-color:#000}#indexv1-page #faqs>div>div:last-child{min-width:0;border:1px solid var(--tdd-card-border);border-radius:3px;background-color:#000}#indexv1-page #faqs button[commandfor]{min-height:44px;padding:12px 16px;background-color:var(--tdd-card-header);color:var(--tdd-card-title);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.04em}#indexv1-page #faqs button[aria-expanded=true],#indexv1-page #faqs button[commandfor]:hover{color:#fff}#indexv1-page #faqs el-disclosure{margin-top:0;padding:16px}main:has(#indexv1-page)+#footer{margin-bottom:24px;padding-top:0;background:transparent}main:has(#indexv1-page)+#footer>div{padding-block:40px;background:transparent}main:has(#indexv1-page)+#footer h3{font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media (min-width:40rem){#indexv1-page{--tdd-section-gap:128px}#indexv1-page .tdd-panel{padding-block:32px}#indexv1-page .tdd-hero-panel{padding-block:0}#indexv1-page .tdd-panel>.mx-auto{padding-inline:32px}#indexv1-page h2{font-size:1.125rem}#indexv1-page h3{font-size:1rem}#indexv1-page #top h1{font-size:1.5rem}}.testimonial-carousel_track__d0o93{scrollbar-width:none}.testimonial-carousel_track__d0o93::-webkit-scrollbar{display:none;width:0;height:0}