.programs-hero{position:relative;overflow:hidden;color:var(--text-on-dark);background:var(--dark)}.programs-hero>.container{overflow:visible}.programs-hero.spacing-none{padding:0}.programs-hero.spacing-small{padding:40px 0}@media(max-width:900px){.programs-hero.spacing-small{padding:30px 0}}.programs-hero.spacing-medium{padding:120px 0}@media(max-width:1200px){.programs-hero.spacing-medium{padding:80px 0}}@media(max-width:900px){.programs-hero.spacing-medium{padding:60px 0}}.programs-hero.spacing-large{padding:184px 0}@media(max-width:1200px){.programs-hero.spacing-large{padding:120px 0}}@media(max-width:900px){.programs-hero.spacing-large{padding:80px 0}}@media(max-width:600px){.programs-hero.spacing-large{padding:60px 0}}.programs-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:none;background:var(--programs-hero-overlay-url, none);background-size:contain;background-position:top center;background-repeat:no-repeat;pointer-events:none;z-index:1;opacity:1}@media(min-width:2500px){.programs-hero::before{background-size:cover}}.programs-hero--solid{background:var(--dark)}.programs-hero--lightning .programs-hero__start-now-badge{background:var(--ast-lightning);color:var(--ast-lightning-text)}.programs-hero--lightning .programs-hero__traders-funded{border-left-color:var(--ast-lightning-text);background-color:var(--ast-lightning-bg)}.programs-hero--nexus .programs-hero__start-now-badge{background:var(--ast-nexus);color:var(--ast-nexus-text)}.programs-hero--nexus .programs-hero__traders-funded{border-left-color:var(--ast-nexus-text);background-color:var(--ast-nexus-bg)}.programs-hero--dual-step .programs-hero__start-now-badge{background:var(--ast-dual-step);color:var(--ast-dual-step-text)}.programs-hero--dual-step .programs-hero__traders-funded{border-left-color:var(--ast-dual-step-text);background-color:var(--ast-dual-step-bg)}.programs-hero--instant-funding .programs-hero__start-now-badge{background:var(--ast-instant-funding);color:var(--ast-instant-funding-text)}.programs-hero--instant-funding .programs-hero__traders-funded{border-left-color:var(--ast-instant-funding-text);background-color:var(--ast-instant-funding-bg)}.programs-hero__inner{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:38px;gap:38px;align-items:center;position:relative;z-index:2}@media(max-width:900px){.programs-hero__inner{grid-template-columns:1fr;gap:40px}}.programs-hero__content{display:flex;flex-direction:column;gap:40px;max-width:629px}@media(max-width:900px){.programs-hero__content{text-align:center;align-items:center;max-width:100%;gap:32px}}.programs-hero__title{font-size:88px;font-weight:900;line-height:normal}@media(max-width:900px){.programs-hero__title{font-size:56px}}@media(max-width:600px){.programs-hero__title{font-size:45px;font-weight:900}}.programs-hero__title{line-height:1;text-transform:uppercase;color:var(--primary-green);font-family:var(--font-alt);margin:0}@media(max-width:600px){.programs-hero__title{text-align:center}}.programs-hero__subtitle{font-size:32px;font-weight:900;line-height:normal}@media(max-width:900px){.programs-hero__subtitle{font-size:28px}}@media(max-width:600px){.programs-hero__subtitle{font-size:32px;font-weight:900}}.programs-hero__subtitle{line-height:1.2;color:var(--white);font-family:var(--font-alt);max-width:579px;text-transform:uppercase;margin:0}@media(max-width:900px){.programs-hero__subtitle{max-width:100%}}@media(max-width:600px){.programs-hero__subtitle{text-align:center}}.programs-hero__description{font-size:18px;font-weight:500;line-height:normal}@media(max-width:900px){.programs-hero__description{font-size:18px}}@media(max-width:600px){.programs-hero__description{font-size:18px;font-weight:500}}.programs-hero__description{line-height:1.5;color:var(--white);max-width:629px}@media(max-width:900px){.programs-hero__description{max-width:100%}}@media(max-width:600px){.programs-hero__description{text-align:center}}.programs-hero__buttons{display:inline-flex;gap:16px}.programs-hero__button{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:10px;border:none;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.programs-hero__button:hover{-webkit-text-decoration:none;text-decoration:none}.programs-hero__button:active{transform:translateY(0)}.programs-hero__button{background:var(--primary-green);color:var(--dark);font-size:16px;font-weight:500;line-height:normal}@media(max-width:900px){.programs-hero__button{font-size:16px}}@media(max-width:600px){.programs-hero__button{font-size:16px;font-weight:500}}.programs-hero__button{line-height:1.5}.programs-hero__button:hover{background:var(--primary-green-hover);transform:translateY(-2px);color:var(--dark)}@media(max-width:600px){.programs-hero__button{padding:14px 24px}}@media(max-width:600px){.programs-hero__button{padding:14px 24px}}.programs-hero__button-icon{width:22px;height:22px;flex-shrink:0;transition:transform .3s ease}@media(max-width:600px){.programs-hero__button-icon{width:20px;height:20px}}.programs-hero__button--primary:hover .programs-hero__button-icon{transform:translate(2px, -2px)}.programs-hero__media{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;min-height:420px}@media(max-width:900px){.programs-hero__media{justify-content:center;min-height:350px}}@media(max-width:600px){.programs-hero__media{min-height:300px;flex-direction:column}}.programs-hero__image-wrapper{position:relative;width:369px;max-width:100%;border-radius:10px;overflow:hidden}@media(max-width:900px){.programs-hero__image-wrapper{width:300px}}@media(max-width:600px){.programs-hero__image-wrapper{width:100%}}.programs-hero__image-wrapper--placeholder{background:#243d32;display:flex;align-items:center;justify-content:center;min-height:492px}@media(max-width:900px){.programs-hero__image-wrapper--placeholder{min-height:400px}}@media(max-width:600px){.programs-hero__image-wrapper--placeholder{min-height:360px}}.programs-hero__image-placeholder{color:var(--icon-default);font-size:14px;font-weight:500;line-height:normal}@media(max-width:600px){.programs-hero__image-placeholder{font-size:12px}}.programs-hero__image-placeholder{text-align:center;padding:20px}.programs-hero__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:369/492}.programs-hero__start-now-badge{position:absolute;bottom:36px;right:-36px;border-radius:10px;padding:16px 24px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:2;min-width:250px;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:transform .3s ease, box-shadow .3s ease}.programs-hero__start-now-badge:hover{transform:translateY(-2px)}.programs-hero__start-now-badge[data-badge-animate]{opacity:0;transform:scale(0.95);transition:opacity .5s ease-out, transform .5s ease-out}.programs-hero__start-now-badge[data-badge-animate].is-visible{opacity:1;transform:scale(1);transition:transform .3s ease, box-shadow .3s ease}@media(max-width:1200px){.programs-hero__start-now-badge{right:0}}@media(max-width:900px){.programs-hero__start-now-badge{bottom:36px;right:auto;left:50%;transform:translateX(10%);padding:14px 20px;gap:10px;min-width:200px}.programs-hero__start-now-badge:hover{transform:translateX(10%) translateY(-2px)}.programs-hero__start-now-badge[data-badge-animate]{transform:translateX(10%) scale(0.95)}.programs-hero__start-now-badge[data-badge-animate].is-visible{transform:translateX(10%) scale(1)}}@media(max-width:600px){.programs-hero__start-now-badge{padding:16px 24px;gap:12px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 32px);max-width:400px;min-width:auto}.programs-hero__start-now-badge:hover{transform:translateX(-50%) translateY(-2px)}.programs-hero__start-now-badge[data-badge-animate]{transform:translateX(-50%) !important}.programs-hero__start-now-badge[data-badge-animate].is-visible{transform:translateX(-50%) !important}}.programs-hero__start-now-icon{width:24px;height:24px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}[data-badge-animate] .programs-hero__start-now-icon{opacity:0;transform:scale(0);transition:opacity .3s ease-out, transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.programs-hero__start-now-icon.is-animated{opacity:1;transform:scale(1)}@media(max-width:600px){.programs-hero__start-now-icon{width:20px;height:20px}}.programs-hero__start-now-text{font-size:18px;font-weight:500;line-height:normal}@media(max-width:900px){.programs-hero__start-now-text{font-size:16px}}@media(max-width:600px){.programs-hero__start-now-text{font-size:18px;font-weight:500}}.programs-hero__start-now-text{white-space:nowrap;text-align:center}[data-badge-animate] .programs-hero__start-now-text{opacity:0;transform:translateY(5px);transition:opacity .4s ease-out, transform .4s ease-out}.programs-hero__start-now-text.is-visible{opacity:1;transform:translateY(0)}.programs-hero__traders-funded{position:absolute;top:36px;right:-36px;background:#eaf8f9;border-left:7px solid var(--ast-lightning-text);border-radius:8px;padding:22px 22px 22px 26px;display:flex;flex-direction:row;align-items:center;gap:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:2;width:292px}.programs-hero__traders-funded[data-traders-animate]{opacity:0;transform:scale(0.95);transition:opacity .5s ease-out, transform .5s ease-out}.programs-hero__traders-funded[data-traders-animate].is-visible{opacity:1;transform:scale(1)}@media(max-width:1200px){.programs-hero__traders-funded{right:0}}@media(max-width:900px){.programs-hero__traders-funded{top:20px;right:auto;left:50%;transform:translateX(10%)}.programs-hero__traders-funded[data-traders-animate]{transform:translateX(10%) scale(0.95)}.programs-hero__traders-funded[data-traders-animate].is-visible{transform:translateX(10%) scale(1)}}@media(max-width:600px){.programs-hero__traders-funded{top:36px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 32px);max-width:400px;justify-content:center}.programs-hero__traders-funded[data-traders-animate]{transform:translateX(-50%) !important}.programs-hero__traders-funded[data-traders-animate].is-visible{transform:translateX(-50%) !important}}.programs-hero__traders-avatars{display:flex;margin-left:-10px}.programs-hero__traders-avatars>*{margin-left:-10px}.programs-hero__traders-avatars>*:first-child{margin-left:0}.programs-hero__traders-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid #f6fbf8;flex-shrink:0;background:#efefef}[data-traders-animate] .programs-hero__traders-avatar{opacity:0;transform:scale(0) translateY(-10px);transition:opacity .3s ease-out, transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.programs-hero__traders-avatar.is-visible{opacity:1;transform:scale(1) translateY(0)}.programs-hero__traders-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:600px){.programs-hero__traders-avatar{width:32px;height:32px}}.programs-hero__traders-text{font-size:17px;font-weight:500;line-height:normal}@media(max-width:900px){.programs-hero__traders-text{font-size:16px}}@media(max-width:600px){.programs-hero__traders-text{font-size:16px;font-weight:500}}.programs-hero__traders-text{line-height:1.3;color:var(--dark);text-align:left;white-space:pre-line}[data-traders-animate] .programs-hero__traders-text{opacity:0;transform:translateX(10px);transition:opacity .4s ease-out, transform .4s ease-out}.programs-hero__traders-text.is-visible{opacity:1;transform:translateX(0)}.programs-hero__content[data-content-animate] .programs-hero__title,.programs-hero__content[data-content-animate] .programs-hero__subtitle,.programs-hero__content[data-content-animate] .programs-hero__description,.programs-hero__content[data-content-animate] .programs-hero__buttons{opacity:0;transition:opacity .6s ease-out, transform .6s ease-out}.programs-hero__content[data-content-animate][data-animation=fade-up] .programs-hero__title,.programs-hero__content[data-content-animate][data-animation=fade-up] .programs-hero__subtitle,.programs-hero__content[data-content-animate][data-animation=fade-up] .programs-hero__description,.programs-hero__content[data-content-animate][data-animation=fade-up] .programs-hero__buttons{transform:translateY(30px)}.programs-hero__content[data-content-animate][data-animation=fade-down] .programs-hero__title,.programs-hero__content[data-content-animate][data-animation=fade-down] .programs-hero__subtitle,.programs-hero__content[data-content-animate][data-animation=fade-down] .programs-hero__description,.programs-hero__content[data-content-animate][data-animation=fade-down] .programs-hero__buttons{transform:translateY(-30px)}.programs-hero__content[data-content-animate][data-animation=fade-left] .programs-hero__title,.programs-hero__content[data-content-animate][data-animation=fade-left] .programs-hero__subtitle,.programs-hero__content[data-content-animate][data-animation=fade-left] .programs-hero__description,.programs-hero__content[data-content-animate][data-animation=fade-left] .programs-hero__buttons{transform:translateX(-30px)}.programs-hero__content[data-content-animate][data-animation=fade-right] .programs-hero__title,.programs-hero__content[data-content-animate][data-animation=fade-right] .programs-hero__subtitle,.programs-hero__content[data-content-animate][data-animation=fade-right] .programs-hero__description,.programs-hero__content[data-content-animate][data-animation=fade-right] .programs-hero__buttons{transform:translateX(30px)}.programs-hero__content[data-content-animate][data-animation=zoom-in] .programs-hero__title,.programs-hero__content[data-content-animate][data-animation=zoom-in] .programs-hero__subtitle,.programs-hero__content[data-content-animate][data-animation=zoom-in] .programs-hero__description,.programs-hero__content[data-content-animate][data-animation=zoom-in] .programs-hero__buttons{transform:scale(0.9)}.programs-hero__content[data-content-animate].is-animated .programs-hero__title{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:0s}.programs-hero__content[data-content-animate].is-animated .programs-hero__subtitle{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.1s}.programs-hero__content[data-content-animate].is-animated .programs-hero__description{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.2s}.programs-hero__content[data-content-animate].is-animated .programs-hero__buttons{opacity:1;transform:translateY(0) translateX(0) scale(1);transition-delay:.3s}.programs-hero__image-wrapper[data-image-animate]{opacity:0;transition:opacity .6s ease-out, transform .6s ease-out}.programs-hero__image-wrapper[data-image-animate][data-animation=fade-up]{transform:translateY(30px)}.programs-hero__image-wrapper[data-image-animate][data-animation=fade-left]{transform:translateX(-30px)}.programs-hero__image-wrapper[data-image-animate][data-animation=zoom-in]{transform:scale(0.9)}.programs-hero__image-wrapper[data-image-animate].is-animated{opacity:1;transform:translateY(0) translateX(0) scale(1)}@keyframes programs-hero-fallback-show{to{opacity:1;transform:none}}.programs-hero__content[data-content-animate]:not(.is-animated) .programs-hero__title,.programs-hero__content[data-content-animate]:not(.is-animated) .programs-hero__subtitle,.programs-hero__content[data-content-animate]:not(.is-animated) .programs-hero__description,.programs-hero__content[data-content-animate]:not(.is-animated) .programs-hero__buttons{animation:programs-hero-fallback-show .6s ease-out 1s forwards}.programs-hero__image-wrapper[data-image-animate]:not(.is-animated){animation:programs-hero-fallback-show .6s ease-out 1.2s forwards}@media(prefers-reduced-motion:reduce){.programs-hero__button{transition:none !important}.programs-hero__button:hover{transform:none !important}.programs-hero__content[data-content-animate] .programs-hero__title,.programs-hero__content[data-content-animate] .programs-hero__subtitle,.programs-hero__content[data-content-animate] .programs-hero__description,.programs-hero__content[data-content-animate] .programs-hero__buttons{opacity:1 !important;transform:none !important;transition:none !important}.programs-hero__image-wrapper[data-image-animate]{opacity:1 !important;transform:none !important;transition:none !important}.programs-hero__start-now-badge[data-badge-animate],.programs-hero__traders-funded[data-traders-animate]{opacity:1 !important;transform:none !important;transition:none !important}.programs-hero__start-now-icon,.programs-hero__start-now-text,.programs-hero__traders-avatar,.programs-hero__traders-text{opacity:1 !important;transform:none !important;transition:none !important}}.block-editor-block-list__block[data-type="acf/programs-hero"] .programs-hero{margin:0}.block-preview-disabled{padding:40px;background:#243d32;border:2px dashed var(--border-accent);text-align:center;color:var(--white);border-radius:10px}.block-preview-disabled p{margin:10px 0 0;color:var(--icon-default)} 