.home-hero{position:relative;overflow:hidden;color:var(--text-on-dark);padding:0;background-color:var(--dark);background-image:var(--home-hero-bg-url,none);background-size:cover;background-position:50%;background-repeat:no-repeat}.home-hero>.container{overflow:visible}.home-hero.spacing-none{padding:0}.home-hero.spacing-small{padding:40px 0}.home-hero.spacing-medium{padding:88px 0}.home-hero.spacing-large{padding:184px 0}.home-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--home-hero-overlay-url,none);background-size:contain;background-position:top;background-repeat:no-repeat;pointer-events:none;z-index:1;opacity:1}.home-hero--solid{background-color:var(--dark)}.home-hero__inner{justify-content:var(--inner-justify-content,center);min-height:800px;overflow:visible}.home-hero__content,.home-hero__inner{display:flex;flex-direction:column;align-items:center;position:relative}.home-hero__content{z-index:2;gap:48px;padding:40px 20px;width:100%;max-width:900px;text-align:center}.home-hero__badges{display:flex;flex-wrap:wrap;gap:20px;width:100%}.home-hero__badge,.home-hero__badges{justify-content:center;align-items:center}.home-hero__badge{display:inline-flex;padding:0;border:none;background:transparent;line-height:0;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.home-hero__badge:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.home-hero__badge:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.home-hero__badge-image{height:60px;width:auto;max-width:100%;display:block}.home-hero__title{font-family:var(--font-alt),sans-serif;font-size:88px;font-weight:900;line-height:1;text-transform:uppercase;display:flex;flex-direction:column;gap:0;margin-bottom:0}.home-hero__title-line1{color:var(--white);display:flex;gap:.25em;flex-wrap:nowrap;justify-content:center;align-items:baseline}.home-hero__title-static{display:inline-block}.home-hero__title-animated{position:relative;display:inline-block;overflow:hidden;vertical-align:top;min-width:0;text-align:left;will-change:width}.home-hero__title-word{display:inline-block;white-space:nowrap}.home-hero__title-line2{color:var(--primary-green)}.home-hero__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-top:8px}.home-hero__button,.home-hero__buttons{justify-content:center;align-items:center}.home-hero__button{display:inline-flex;padding:16px 32px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.5;transition:all .3s ease;white-space:nowrap;cursor:pointer;transform:translateZ(0);backface-visibility:hidden}.home-hero__button:hover{text-decoration:none;transform:translateY(-2px) translateZ(0);box-shadow:0 8px 24px rgba(0,0,0,.15);will-change:transform,background-color}.home-hero__button:active{transform:translateY(0) translateZ(0)}.home-hero__button:not(:hover):not(:active){will-change:auto}.home-hero__button--primary{background:var(--primary-green);color:var(--dark);border:2px solid var(--primary-green);gap:10px}.home-hero__button--primary:hover{background:var(--primary-green-hover);border-color:var(--primary-green-hover);color:var(--dark)}.home-hero__button--secondary{background:transparent;color:var(--white);border:1px solid var(--border-accent)}.home-hero__button--secondary:hover{background:rgba(255,255,255,.1);border-color:var(--border-accent)}.home-hero__button--secondary:focus{background:rgba(255,255,255,.1);outline:2px solid rgba(255,255,255,.5)}.home-hero__button-icon{width:22px;height:22px;flex-shrink:0}.home-hero__subtitle{font-size:18px;font-weight:500;color:rgba(255,255,255,.9);text-align:center;max-width:400px;margin:0;line-height:1.5}.home-hero__carousel-wrap{position:relative;width:min(100vw,1440px);max-width:1440px;overflow:visible;z-index:1;margin:0 auto}.home-hero__carousel{position:relative;width:100%;height:390px;margin-top:auto;padding-top:var(--carousel-margin-top,80px);perspective:var(--perspective,4500px);transform-style:preserve-3d;overflow:visible;z-index:1}.home-hero__carousel .carousel__orbit-container{position:relative;width:0;height:0;left:calc(var(--orbit-center-percent, 50%) + var(--orbit-center-offset, 0px));bottom:var(--orbit-container-bottom,0);transform:translateX(-50%);visibility:hidden}.home-hero__carousel.is-initialized .carousel__orbit-container{visibility:visible}.home-hero__carousel .carousel__card-orbit{position:absolute;left:0;top:0;transform-style:preserve-3d}.home-hero__carousel .carousel__card{position:absolute;width:var(--card-width,300px);height:var(--card-height,480px);background:var(--primary-green-light);border-radius:20px;box-shadow:0 30px 120px rgba(0,0,0,.8),0 15px 50px rgba(0,0,0,.6);overflow:hidden;display:flex;align-items:center;justify-content:center;left:calc(var(--card-width, 300px) / -2);top:calc(var(--card-height, 480px) / -2);transform-origin:center var(--orbit-radius,900px);will-change:transform}.home-hero__carousel .carousel__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.home-hero__content[data-content-animate] .home-hero__badges,.home-hero__content[data-content-animate] .home-hero__buttons,.home-hero__content[data-content-animate] .home-hero__subtitle,.home-hero__content[data-content-animate] .home-hero__title{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.home-hero__content[data-content-animate][data-animation=fade-up] .home-hero__badges,.home-hero__content[data-content-animate][data-animation=fade-up] .home-hero__buttons,.home-hero__content[data-content-animate][data-animation=fade-up] .home-hero__subtitle,.home-hero__content[data-content-animate][data-animation=fade-up] .home-hero__title{transform:translateY(30px)}.home-hero__content[data-content-animate][data-animation=fade-down] .home-hero__badges,.home-hero__content[data-content-animate][data-animation=fade-down] .home-hero__buttons,.home-hero__content[data-content-animate][data-animation=fade-down] .home-hero__subtitle,.home-hero__content[data-content-animate][data-animation=fade-down] .home-hero__title{transform:translateY(-30px)}.home-hero__content[data-content-animate][data-animation=fade-left] .home-hero__badges,.home-hero__content[data-content-animate][data-animation=fade-left] .home-hero__buttons,.home-hero__content[data-content-animate][data-animation=fade-left] .home-hero__subtitle,.home-hero__content[data-content-animate][data-animation=fade-left] .home-hero__title{transform:translateX(-30px)}.home-hero__content[data-content-animate][data-animation=fade-right] .home-hero__badges,.home-hero__content[data-content-animate][data-animation=fade-right] .home-hero__buttons,.home-hero__content[data-content-animate][data-animation=fade-right] .home-hero__subtitle,.home-hero__content[data-content-animate][data-animation=fade-right] .home-hero__title{transform:translateX(30px)}.home-hero__content[data-content-animate][data-animation=zoom-in] .home-hero__badges,.home-hero__content[data-content-animate][data-animation=zoom-in] .home-hero__buttons,.home-hero__content[data-content-animate][data-animation=zoom-in] .home-hero__subtitle,.home-hero__content[data-content-animate][data-animation=zoom-in] .home-hero__title{transform:scale(.9)}.home-hero__content[data-content-animate].is-animated .home-hero__badges{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:0s}.home-hero__content[data-content-animate].is-animated .home-hero__title{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.1s}.home-hero__content[data-content-animate].is-animated .home-hero__buttons{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.2s}.home-hero__content[data-content-animate].is-animated .home-hero__subtitle{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.3s}.home-hero__carousel[data-carousel-animate]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.4s}.home-hero__carousel[data-carousel-animate][data-animation=fade-up]{transform:translateY(30px)}.home-hero__carousel[data-carousel-animate][data-animation=fade-left]{transform:translateX(-30px)}.home-hero__carousel[data-carousel-animate][data-animation=zoom-in]{transform:scale(.9)}.home-hero__carousel.is-initialized[data-carousel-animate],.home-hero__carousel[data-carousel-animate].is-animated{opacity:1;transform:translateY(0) translateX(0) scale(1)}@media (min-width:2500px){.home-hero:before{background-size:cover}}@media (max-width:1200px){.home-hero.spacing-medium{padding:60px 0}.home-hero.spacing-large{padding:120px 0}.home-hero__inner{min-height:700px}.home-hero__carousel{height:360px}}@media (max-width:1200px) and (min-width:901px){.home-hero__content{gap:36px;padding:30px 20px}.home-hero__buttons{gap:12px}.home-hero__button{padding:14px 28px}}@media (max-width:900px){.home-hero.spacing-small{padding:30px 0}.home-hero.spacing-medium{padding:40px 0}.home-hero.spacing-large{padding:80px 0}.home-hero__inner{min-height:auto}.home-hero__content{gap:32px;padding:30px 20px;max-width:100%}.home-hero__title{font-size:72px}.home-hero__subtitle{max-width:400px}.home-hero__carousel{height:340px}.home-hero__carousel .carousel__card{border-radius:10px;box-shadow:none}}@media (max-width:600px){.home-hero.spacing-large{padding:60px 0}.home-hero__content{padding:0}.home-hero__badges{gap:12px}.home-hero__badge{width:min(100%,320px)}.home-hero__badge-image{height:45px}.home-hero__title{font-size:45px}.home-hero__buttons{gap:8px}.home-hero__button{padding:12px 20px;font-size:14px}.home-hero__button-icon{width:20px;height:20px}.home-hero__subtitle{max-width:300px}.home-hero__carousel-wrap{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.home-hero__carousel{height:130px}.home-hero__carousel .carousel__card{border-radius:5px}}@media (prefers-reduced-motion:reduce){.home-hero__carousel .carousel__card,.home-hero__title-word{animation:none!important;transition:none!important}.home-hero__carousel[data-carousel-animate],.home-hero__content[data-content-animate] .home-hero__badges,.home-hero__content[data-content-animate] .home-hero__buttons,.home-hero__content[data-content-animate] .home-hero__subtitle,.home-hero__content[data-content-animate] .home-hero__title{opacity:1!important;transform:none!important;transition:none!important}}@keyframes home-hero-fallback-show{to{opacity:1;transform:none}}.home-hero__content[data-content-animate]:not(.is-animated) .home-hero__badges,.home-hero__content[data-content-animate]:not(.is-animated) .home-hero__buttons,.home-hero__content[data-content-animate]:not(.is-animated) .home-hero__subtitle,.home-hero__content[data-content-animate]:not(.is-animated) .home-hero__title{animation:home-hero-fallback-show .6s ease-out 1s forwards}.home-hero__carousel[data-carousel-animate]:not(.is-animated):not(.is-initialized){animation:home-hero-fallback-show .6s ease-out 1.2s forwards}.home-hero-debug-panel{position:fixed;right:16px;top:90px;z-index:140;width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;pointer-events:auto}.home-hero-debug-panel__toggle{border:1px solid rgba(30,215,96,.45);background:rgba(17,39,30,.92);color:var(--white);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.home-hero-debug-panel__body{border:1px solid rgba(255,255,255,.16);background:rgba(7,14,11,.92);backdrop-filter:blur(8px);border-radius:10px;color:#d8e4db;padding:10px;max-height:calc(100vh - 150px);overflow:auto}.home-hero-debug-panel__meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:8px;color:#b7c6bc}.home-hero-debug-panel__tabs{display:flex;gap:6px;margin-bottom:10px}.home-hero-debug-panel__tab{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#d8e4db;border-radius:6px;padding:5px 8px;font-size:11px;cursor:pointer}.home-hero-debug-panel__tab--active{background:rgba(30,215,96,.2);border-color:rgba(30,215,96,.6);color:#f4fff7}.home-hero-debug-panel__controls{display:grid;gap:8px}.home-hero-debug-panel__control{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px;background:rgba(255,255,255,.03)}.home-hero-debug-panel__control-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;margin-bottom:6px}.home-hero-debug-panel__control-inputs{display:grid;grid-template-columns:1fr 90px;gap:8px}.home-hero-debug-panel__range{width:100%}.home-hero-debug-panel__number{width:100%;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35);color:#ecf4ee;border-radius:6px;padding:4px 6px;font-size:12px}.home-hero-debug-panel__actions{display:flex;gap:8px;margin-top:10px}.home-hero-debug-panel__button{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#f3fff6;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.home-hero-debug-panel__json{width:100%;min-height:120px;margin-top:8px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(0,0,0,.36);color:#dff0e4;padding:8px;font-size:11px;line-height:1.4}.tc-pricing-table-wrapper{--ast-surface-bg:var(--bg-surface,#f6fbf8);max-width:100%;margin:0 auto;opacity:1;transition:opacity .3s ease-out;background-color:var(--light-gray);contain:layout style paint;transform:translateZ(0);padding-top:0}.tc-pricing-table-wrapper.spacing-none{padding:0}.tc-pricing-table-wrapper.spacing-small{padding:0 0 40px}.tc-pricing-table-wrapper.spacing-medium{padding:0 0 88px}.tc-pricing-table-wrapper.spacing-large{padding:0 0 120px}.tc-pricing-table-wrapper .container{margin:0 auto;max-width:var(--container);padding:0 var(--container-padding)}.tc-pricing-table-wrapper .pricing-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:80px}.tc-pricing-table-wrapper .pricing-header.has-entrance{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.tc-pricing-table-wrapper .pricing-header.is-animated{opacity:1;transform:translateY(0)}.tc-pricing-table-wrapper .pricing-header .header-content{flex:1}.tc-pricing-table-wrapper .pricing-header .header-content h2{margin:0 0 15px;font-size:36px;font-weight:700;line-height:normal;color:var(--dark)}.tc-pricing-table-wrapper .pricing-header .header-content p{margin:0;font-size:20px;font-weight:400;line-height:normal;color:var(--dark)}.tc-pricing-table-wrapper .faq-button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 20px;border:.5px solid #5b6e61;border-radius:50px;color:var(--dark);text-decoration:none;font-size:16px;font-weight:500;line-height:normal;transition:background-color .2s ease,color .2s ease}.tc-pricing-table-wrapper .faq-button .arrow{display:inline-flex;transition:transform .3s ease,margin-left .3s ease}.tc-pricing-table-wrapper .faq-button:hover{background-color:var(--ast-surface-bg)}.tc-pricing-table-wrapper .faq-button:hover .arrow{margin-left:4px;transform:translateX(2px)}.tc-pricing-table-wrapper .pricing-sections{position:relative;display:flex;overflow:visible;margin-bottom:30px;border:.5px solid #5b6e61;box-shadow:0 1px 3px rgba(0,0,0,.1)}.tc-pricing-table-wrapper .pricing-sections.has-entrance{opacity:1;transform:none;transition:none}.tc-pricing-table-wrapper .pricing-sections.is-animated{opacity:1;transform:none}.tc-pricing-table-wrapper .account-section{width:25%;display:flex;flex-direction:column;background:var(--ast-surface-bg);border-right:.5px solid #5b6e61}.tc-pricing-table-wrapper .account-header{min-height:334px;height:334px;display:flex;align-items:flex-start;padding:20px;border-bottom:.5px solid #5b6e61}.tc-pricing-table-wrapper .account-size-selector{display:flex;flex:1;flex-direction:column;gap:8px;width:100%}.tc-pricing-table-wrapper .select-container{display:none;width:100%}.tc-pricing-table-wrapper .account-size-select{width:100%;border:.5px solid #5b6e61;border-radius:8px;padding:10px 14px;background:#fff;color:var(--dark);font-size:14px}.tc-pricing-table-wrapper .ast-size-range{width:100%;display:flex;flex-direction:column;gap:16px;border-radius:8px;background:var(--dark);padding:30px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);margin-top:12px;flex:1;min-height:0;justify-content:center}.tc-pricing-table-wrapper .account-size-program-chart{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(30,215,96,.15);color:var(--primary-green);padding:8px 12px;font-size:14px;font-weight:500;line-height:1.7}.tc-pricing-table-wrapper .tooltip-icon,.tc-pricing-table-wrapper .variant-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--icon-default);cursor:help}.tc-pricing-table-wrapper .tooltip-icon svg,.tc-pricing-table-wrapper .variant-tooltip-icon svg{width:16px;height:17px}.tc-pricing-table-wrapper .ast-range{display:flex;flex-direction:column;gap:10px}.tc-pricing-table-wrapper .ast-range-endpoints{display:flex;justify-content:space-between;margin-bottom:14px}.tc-pricing-table-wrapper .ast-range-end,.tc-pricing-table-wrapper .ast-range-start{color:#a8b6ad;font-size:12px;font-weight:500;line-height:.9}.tc-pricing-table-wrapper .ast-range-input,.tc-pricing-table-wrapper .slider-range-input{width:100%;height:8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;border:0;padding:0;margin:0}.tc-pricing-table-wrapper .ast-range-input::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:rgba(255,255,255,.2)}.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-runnable-track{height:7px;border-radius:20px;background:var(--border-accent)}.tc-pricing-table-wrapper .ast-range-input::-webkit-slider-thumb,.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-thumb{width:20px;height:20px;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--primary-green);cursor:pointer;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.tc-pricing-table-wrapper .ast-range-input::-webkit-slider-thumb{margin-top:-6px}.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7.5px;box-shadow:none}.tc-pricing-table-wrapper .ast-range-input::-moz-range-thumb,.tc-pricing-table-wrapper .slider-range-input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--primary-green);cursor:pointer}.tc-pricing-table-wrapper .ast-range-input::-moz-range-track{height:8px;border-radius:8px;background:rgba(255,255,255,.2)}.tc-pricing-table-wrapper .slider-range-input::-moz-range-track{height:7px;border-radius:20px;background:var(--border-accent)}.tc-pricing-table-wrapper .ast-range-value{margin-top:16px;font-size:40px;font-weight:900;line-height:.9;color:var(--white)}.tc-pricing-table-wrapper .ast-dual-step-switcher-row{min-height:70px;display:flex;align-items:center;padding:16px;gap:10px}.tc-pricing-table-wrapper .ast-dual-step-switcher-row.ast-value-toggle-row{justify-content:flex-start}.tc-pricing-table-wrapper .ast-value-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:6px;background:var(--site-top)}.tc-pricing-table-wrapper .ast-value-toggle__button{min-width:32px;border:0;border-radius:4px;background:transparent;color:var(--white);padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.tc-pricing-table-wrapper .ast-value-toggle__button.is-active{background:var(--primary-green);color:var(--dark)}.tc-pricing-table-wrapper .feature-labels,.tc-pricing-table-wrapper .feature-values{width:100%}.tc-pricing-table-wrapper .feature-label-row,.tc-pricing-table-wrapper .feature-value-row{min-height:69px;height:69px;display:flex;align-items:center;box-sizing:border-box;padding:15px}.tc-pricing-table-wrapper .feature-label{display:inline-flex;align-items:center;gap:8px;color:var(--main-text-color);font-size:14px;font-weight:500;line-height:1}.tc-pricing-table-wrapper .feature-value{width:100%;text-align:center;font-size:14px;font-weight:500;line-height:1}.tc-pricing-table-wrapper .plan-section{flex:1 1 0;min-width:0;border-right:.5px solid #5b6e61}.tc-pricing-table-wrapper .plan-section:last-child{border-right:0}.tc-pricing-table-wrapper .plan-section.is-variant-hidden{display:none}.tc-pricing-table-wrapper .plan-section.lightning{background:transparent}.tc-pricing-table-wrapper .plan-section.lightning .feature-value{color:var(--ast-lightning-text)}.tc-pricing-table-wrapper .plan-section.intraday,.tc-pricing-table-wrapper .plan-section.swing{background:transparent}.tc-pricing-table-wrapper .plan-section.intraday .feature-value,.tc-pricing-table-wrapper .plan-section.swing .feature-value{color:var(--ast-dual-step-text)}.tc-pricing-table-wrapper .plan-section.nexus{background:transparent}.tc-pricing-table-wrapper .plan-section.nexus .feature-value{color:var(--ast-nexus-text)}.tc-pricing-table-wrapper .plan-header{position:relative;min-height:334px;height:334px;padding:64px 24px 30px;border-bottom:.5px solid #5b6e61;overflow:hidden;text-align:left;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--ast-surface-bg)}.tc-pricing-table-wrapper .popular-badge{position:absolute;top:20px;right:-30px;transform:rotate(45deg);transform-origin:center;color:var(--dark);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700;line-height:1.2;padding:6px 50px;z-index:4;pointer-events:none}.tc-pricing-table-wrapper .popular-badge--lightning{background:var(--ast-lightning)}.tc-pricing-table-wrapper .popular-badge--intraday,.tc-pricing-table-wrapper .popular-badge--swing{background:var(--ast-dual-step)}.tc-pricing-table-wrapper .popular-badge--nexus{background:var(--ast-nexus)}@media (max-width:900px){.tc-pricing-table-wrapper .popular-badge{top:18px;right:-28px;padding:5px 45px}}@media (max-width:600px){.tc-pricing-table-wrapper .popular-badge{top:15px;right:-25px;padding:4px 40px}}.tc-pricing-table-wrapper .plan-header-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.tc-pricing-table-wrapper .plan-icon{width:52px;height:52px;flex-shrink:0}.tc-pricing-table-wrapper .plan-icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tc-pricing-table-wrapper .plan-title-content h3{margin:0;color:var(--main-text-color);text-transform:uppercase;font-size:32px;font-weight:900;line-height:.9}.tc-pricing-table-wrapper .plan-subtitle{margin:0;color:var(--dark);font-size:14px;font-weight:500;line-height:1.5}.tc-pricing-table-wrapper .plan-price-label{margin:8px 0 2px;color:#6c7672;font-size:14px;font-weight:500;line-height:1.5;text-align:left}.tc-pricing-table-wrapper .plan-price{margin:4px 0 12px;color:var(--main-text-color);font-size:40px;font-weight:900;line-height:.9;text-align:left}.tc-pricing-table-wrapper .price-button{display:inline-flex;align-items:center;justify-content:center;width:90%;border:0;border-radius:10px;background:var(--dark);color:var(--white);margin:30px auto 5px;padding:16px 28px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .25s ease,color .25s ease}.tc-pricing-table-wrapper .price-button.secondary:hover{background:var(--ast-lightning-hover);color:var(--ast-lightning-text)}.tc-pricing-table-wrapper .price-button.primary:hover{background:var(--ast-dual-step-hover);color:var(--ast-dual-step-text)}.tc-pricing-table-wrapper .price-button.tertiary:hover{background:var(--ast-nexus-hover);color:var(--ast-nexus-text)}.tc-pricing-table-wrapper .plan-section.lightning .ast-dual-step-switcher-row,.tc-pricing-table-wrapper .plan-section.lightning .feature-value-row{background-color:var(--ast-lightning-bg)}.tc-pricing-table-wrapper .plan-section.intraday .ast-dual-step-switcher-row,.tc-pricing-table-wrapper .plan-section.intraday .feature-value-row,.tc-pricing-table-wrapper .plan-section.swing .ast-dual-step-switcher-row,.tc-pricing-table-wrapper .plan-section.swing .feature-value-row{background-color:var(--ast-dual-step-bg)}.tc-pricing-table-wrapper .plan-section.nexus .ast-dual-step-switcher-row,.tc-pricing-table-wrapper .plan-section.nexus .feature-value-row{background-color:var(--ast-nexus-bg)}.tc-pricing-table-wrapper .ast-dual-step-switcher{width:100%}.tc-pricing-table-wrapper .variant-switcher-buttons{display:flex;align-items:stretch;gap:4px;border-radius:6px;background:var(--ast-dual-step);padding:4px}.tc-pricing-table-wrapper .variant-button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;background:transparent;color:var(--ast-dual-step-text);padding:8px 0;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer}.tc-pricing-table-wrapper .variant-button.active{background:var(--ast-dual-step-text);color:var(--white)}.tc-pricing-table-wrapper .table-footer-info{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tc-pricing-table-wrapper .table-footer-info.has-entrance{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.tc-pricing-table-wrapper .table-footer-info.is-animated{opacity:1;transform:translateY(0)}.tc-pricing-table-wrapper .payment-methods{flex:0 1 auto;background:var(--ast-surface-bg);border-radius:6px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;flex-wrap:nowrap}.tc-pricing-table-wrapper .payment-methods__title{margin:0;color:#6c7672;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap}.tc-pricing-table-wrapper .payment-logos{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.tc-pricing-table-wrapper .payment-icon{width:41px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background-color:var(--white);transition:opacity .2s ease}.tc-pricing-table-wrapper .payment-icon:hover{opacity:.8}.tc-pricing-table-wrapper .quiz-cta{flex:0 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;background:var(--dark);padding:15px;flex-wrap:nowrap}.tc-pricing-table-wrapper .quiz-cta__icon{width:22px;height:22px;color:var(--icon-default);flex-shrink:0}.tc-pricing-table-wrapper .quiz-cta__content{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tc-pricing-table-wrapper .quiz-cta__text{color:var(--icon-default);font-size:17px;font-weight:400;line-height:1.33}.tc-pricing-table-wrapper .quiz-cta__link{color:var(--primary-green);text-decoration:none;font-size:17px;font-weight:500;line-height:1.5;white-space:nowrap}.tc-pricing-table-wrapper .quiz-cta__link:hover{opacity:.8;text-decoration:underline}.tc-pricing-table-wrapper .quiz-cta__link:focus-visible{outline:2px solid var(--primary-green);outline-offset:2px}.tc-pricing-table-wrapper .mobile-controls-card,.tc-pricing-table-wrapper .mobile-features{display:none}.ast-tooltip-portal{position:fixed;max-width:250px;border-radius:5px;background:var(--ast-tooltip-bg);color:var(--ast-tooltip-text);font-size:14px;line-height:normal;white-space:normal;text-align:left;padding:10px 15px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99999;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ast-tooltip-portal.active{opacity:1;visibility:visible}.ast-tooltip-portal:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;z-index:1}.ast-tooltip-portal[data-arrow=down]:before{bottom:-12px;border-color:var(--ast-tooltip-bg) transparent transparent transparent}.ast-tooltip-portal[data-arrow=up]:before{top:-12px;border-color:transparent transparent var(--ast-tooltip-bg) transparent}@keyframes priceButtonPulse{0%{transform:scale(1);box-shadow:0 0 0 0 currentColor}50%{transform:scale(1.02);box-shadow:0 0 0 4px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.price-animation{animation:priceButtonPulse .4s ease-out}@keyframes astValuePulse{0%{transform:scale(1);opacity:1}30%{transform:scale(1.04);opacity:.85}to{transform:scale(1);opacity:1}}.ast-value-animation{animation:astValuePulse .3s ease-out}.tc-pricing-table-wrapper .pricing-header[data-header-animate].has-entrance{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.tc-pricing-table-wrapper .pricing-header[data-header-animate][data-animation=fade-up].has-entrance{transform:translateY(30px)}.tc-pricing-table-wrapper .pricing-header[data-header-animate][data-animation=fade-down].has-entrance{transform:translateY(-30px)}.tc-pricing-table-wrapper .pricing-header[data-header-animate][data-animation=fade-left].has-entrance{transform:translateX(-30px)}.tc-pricing-table-wrapper .pricing-header[data-header-animate][data-animation=fade-right].has-entrance{transform:translateX(30px)}.tc-pricing-table-wrapper .pricing-header[data-header-animate][data-animation=zoom-in].has-entrance{transform:scale(.9)}.tc-pricing-table-wrapper .pricing-header[data-header-animate].is-animated{opacity:1;transform:translateY(0) translateX(0) scale(1)}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate] .plan-section{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=fade-up] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=fade-up] .plan-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=stagger] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=stagger] .plan-section{transform:translateY(30px)}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=fade-left] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=fade-left] .plan-section{transform:translateX(-30px)}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=zoom-in] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate][data-animation=zoom-in] .plan-section{transform:scale(.9)}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate].is-animated .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate].is-animated .plan-section{opacity:1;transform:translateY(0) translateX(0) scale(1)}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate].is-animated .plan-section.lightning{transition-delay:.1s}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate].is-animated .plan-section.intraday{transition-delay:.2s}.tc-pricing-table-wrapper .pricing-sections[data-plans-animate].is-animated .plan-section.nexus{transition-delay:.3s}.tc-pricing-table-wrapper .table-footer-info[data-footer-animate].has-entrance{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.4s}.tc-pricing-table-wrapper .table-footer-info[data-footer-animate][data-animation=fade-up].has-entrance,.tc-pricing-table-wrapper .table-footer-info[data-footer-animate][data-animation=stagger].has-entrance{transform:translateY(30px)}.tc-pricing-table-wrapper .table-footer-info[data-footer-animate][data-animation=fade-left].has-entrance{transform:translateX(-30px)}.tc-pricing-table-wrapper .table-footer-info[data-footer-animate][data-animation=zoom-in].has-entrance{transform:scale(.9)}.tc-pricing-table-wrapper .table-footer-info[data-footer-animate].has-entrance.is-animated{opacity:1;transform:translateY(0) translateX(0) scale(1)}@media (max-width:1200px){.tc-pricing-table-wrapper .ast-size-range{padding:24px}.tc-pricing-table-wrapper .ast-range-value{font-size:32px;margin-top:12px}}@media (max-width:1171px) and (min-width:1051px){.tc-pricing-table-wrapper .account-header,.tc-pricing-table-wrapper .plan-header{min-height:300px;height:300px}.tc-pricing-table-wrapper .plan-header{padding-top:40px}.tc-pricing-table-wrapper .plan-title-content h3,.tc-pricing-table-wrapper .price-button{font-size:20px}}@media (max-width:1050px) and (min-width:769px){.tc-pricing-table-wrapper .plan-header{padding-top:40px}.tc-pricing-table-wrapper .plan-header-top{flex-direction:column}.tc-pricing-table-wrapper .plan-title-content h3,.tc-pricing-table-wrapper .price-button{font-size:16px}}@media (max-width:900px){.tc-pricing-table-wrapper{padding-top:16px}.tc-pricing-table-wrapper.spacing-medium{padding-bottom:60px}.tc-pricing-table-wrapper.spacing-large{padding-bottom:80px}.tc-pricing-table-wrapper .pricing-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.tc-pricing-table-wrapper .pricing-header .header-content h2{font-size:24px;margin-bottom:10px}.tc-pricing-table-wrapper .pricing-header .header-content p{font-size:16px;margin:0}.tc-pricing-table-wrapper .faq-button{align-self:flex-end;font-size:14px;padding:8px 15px}.tc-pricing-table-wrapper .pricing-sections{flex-direction:column;border:none;box-shadow:none;overflow:visible;margin-bottom:10px}.tc-pricing-table-wrapper .account-section{width:100%;border:none;background:transparent;display:none}.tc-pricing-table-wrapper .account-header,.tc-pricing-table-wrapper .feature-labels,.tc-pricing-table-wrapper .feature-values{display:none}.tc-pricing-table-wrapper .ast-dual-step-switcher-row.ast-value-toggle-row{border:0;padding:0 0 12px}.tc-pricing-table-wrapper .mobile-controls-card{display:flex;flex-direction:column;gap:24px;background:var(--dark);border-radius:8px;margin:15px 0;padding:12px 12px 16px}.tc-pricing-table-wrapper .mobile-tabs{display:flex;gap:0;background:#243d32;border-radius:8px;padding:4px}.tc-pricing-table-wrapper .tab-button{flex:1;border:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--white);background:transparent;padding:6px 8px;font-size:12px;font-weight:500;line-height:normal;cursor:pointer;white-space:nowrap}.tc-pricing-table-wrapper .tab-button .tab-icon img{width:auto;height:auto;max-width:20px;max-height:20px;-o-object-fit:contain;object-fit:contain}.tc-pricing-table-wrapper .tab-button.active{background:#081c14;color:var(--white)}.tc-pricing-table-wrapper .account-slider{display:flex;flex-direction:column;gap:16px;width:100%;margin:0}.tc-pricing-table-wrapper .slider-endpoints{display:flex;justify-content:space-between;margin-bottom:0}.tc-pricing-table-wrapper .slider-endpoint{color:var(--icon-default);font-size:12px;font-weight:500;line-height:.9}.tc-pricing-table-wrapper .slider-range-input{height:7px;background:transparent;border:none;padding:0;margin:0}.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-runnable-track{height:7px;border-radius:20px;background:var(--border-accent)}.tc-pricing-table-wrapper .slider-range-input::-moz-range-track{height:7px;border-radius:20px;background:var(--border-accent)}.tc-pricing-table-wrapper .slider-range-input::-moz-range-thumb,.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-thumb{width:22px;height:22px;border-radius:50%;background:var(--primary-green);border:none}.tc-pricing-table-wrapper .slider-range-input::-webkit-slider-thumb{margin-top:-7.5px}.tc-pricing-table-wrapper .slider-value-display{margin-top:0;text-align:left;color:var(--white);font-size:32px;font-weight:900;line-height:.9}.tc-pricing-table-wrapper .plan-section{display:none;flex:none;margin-bottom:0;overflow:hidden;background-color:var(--ast-surface-bg)}.tc-pricing-table-wrapper .plan-section.mobile-active{display:block}.tc-pricing-table-wrapper .plan-section.intraday,.tc-pricing-table-wrapper .plan-section.lightning,.tc-pricing-table-wrapper .plan-section.nexus,.tc-pricing-table-wrapper .plan-section.swing{border:.5px solid #5b6e61}.tc-pricing-table-wrapper .plan-section.lightning .ast-dual-step-switcher-row,.tc-pricing-table-wrapper .plan-section.nexus .ast-dual-step-switcher-row{display:none}.tc-pricing-table-wrapper .plan-header{background-color:var(--ast-surface-bg);border-bottom:none;min-height:auto;height:auto;padding:24px 16px 20px;text-align:center;flex-direction:column;align-items:flex-start}.tc-pricing-table-wrapper .plan-header-top{align-items:center;margin-bottom:12px}.tc-pricing-table-wrapper .plan-icon{width:50px;height:50px}.tc-pricing-table-wrapper .plan-title-content h3{font-size:32px}.tc-pricing-table-wrapper .plan-price{margin-top:12px}.tc-pricing-table-wrapper .price-button{width:100%;font-size:16px;padding:14px 20px}.tc-pricing-table-wrapper .ast-dual-step-switcher-row{padding-top:0;background-color:transparent;min-height:auto}.tc-pricing-table-wrapper .mobile-features{display:table;width:100%;border-collapse:collapse;margin-top:0;background:transparent;border:.5px solid #5b6e61;border-top:none!important}.tc-pricing-table-wrapper .mobile-features .feature-row{display:flex;min-height:52px;border:unset}.tc-pricing-table-wrapper .mobile-features .feature-label,.tc-pricing-table-wrapper .mobile-features .feature-value{padding:15px;font-size:13px;font-weight:500;line-height:1;border:none}.tc-pricing-table-wrapper .mobile-features .feature-label{width:50%;color:var(--main-text-color);display:flex;align-items:center}.tc-pricing-table-wrapper .mobile-features .feature-value{width:50%;text-align:center;color:var(--main-text-color)}.tc-pricing-table-wrapper .plan-section.lightning.mobile-active~.mobile-features{background-color:var(--ast-lightning-bg)}.tc-pricing-table-wrapper .plan-section.lightning.mobile-active~.mobile-features .feature-value{color:var(--ast-lightning-text)}.tc-pricing-table-wrapper .plan-section.intraday.mobile-active~.mobile-features,.tc-pricing-table-wrapper .plan-section.swing.mobile-active~.mobile-features{background-color:var(--ast-dual-step-bg)}.tc-pricing-table-wrapper .plan-section.intraday.mobile-active~.mobile-features .feature-value,.tc-pricing-table-wrapper .plan-section.swing.mobile-active~.mobile-features .feature-value{color:var(--ast-dual-step-text)}.tc-pricing-table-wrapper .plan-section.nexus.mobile-active~.mobile-features{background-color:var(--ast-nexus-bg)}.tc-pricing-table-wrapper .plan-section.nexus.mobile-active~.mobile-features .feature-value{color:var(--ast-nexus-text)}.tc-pricing-table-wrapper .table-footer-info{margin-top:16px;flex-direction:column;align-items:stretch;gap:16px}.tc-pricing-table-wrapper .payment-methods{width:100%;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px}.tc-pricing-table-wrapper .payment-methods__title{font-size:11px;line-height:150%;margin:0}.tc-pricing-table-wrapper .payment-logos{justify-content:center;gap:12px}.tc-pricing-table-wrapper .payment-icon{width:35px;height:20px}.tc-pricing-table-wrapper .quiz-cta{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 12px}.tc-pricing-table-wrapper .quiz-cta__icon{width:15px;height:22px;color:var(--white)}.tc-pricing-table-wrapper .quiz-cta__content{flex-direction:column;align-items:center;gap:24px;width:100%}.tc-pricing-table-wrapper .quiz-cta__text{font-size:16px;line-height:normal;text-align:center}.tc-pricing-table-wrapper .quiz-cta__link{font-size:18px;line-height:normal;text-align:center}}@media (max-width:600px){.tc-pricing-table-wrapper .container{padding:0 16px}.tc-pricing-table-wrapper.spacing-small{padding-bottom:30px}.tc-pricing-table-wrapper.spacing-medium{padding-bottom:40px}.tc-pricing-table-wrapper.spacing-large{padding-bottom:60px}.tc-pricing-table-wrapper .mobile-controls-card{margin:0 0 12px;padding:12px;gap:16px}.tc-pricing-table-wrapper .tab-button{font-size:12px;padding:6px}.tc-pricing-table-wrapper .plan-title-content h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.tc-pricing-table-wrapper *,.tc-pricing-table-wrapper :after,.tc-pricing-table-wrapper :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tc-pricing-table-wrapper .pricing-header[data-header-animate],.tc-pricing-table-wrapper .pricing-sections[data-plans-animate] .account-section,.tc-pricing-table-wrapper .pricing-sections[data-plans-animate] .plan-section,.tc-pricing-table-wrapper .table-footer-info[data-footer-animate]{opacity:1!important;transform:none!important;transition:none!important}}[data-lang=zh-hans] .how-it-works-hero__image-wrapper,[data-lang=zh-hant] .how-it-works-hero__image-wrapper,[data-lang=zh-hant] .partners-hero__image-wrapper,[lang=zh-Hans] .how-it-works-hero__image-wrapper,[lang=zh-Hant] .how-it-works-hero__image-wrapper,[lang=zh-Hant] .partners-hero__image-wrapper{width:420px;max-width:100%}