.apply-lp{--alp-well:#050512b8;--alp-plate:linear-gradient(180deg, #6d5ef812, #6d5ef805), #0505128c;--alp-card:linear-gradient(180deg, #6d5ef81a, #6d5ef808), #0505129e;--alp-rule-strong:#a79aff66;--alp-ring:0 0 0 3px var(--lp-acc-soft);--alp-r:10px;--alp-r-sm:8px;--alp-r-lg:12px;--alp-t:.14s;flex-direction:column;min-height:100svh;display:flex}.apply-lp>main{flex:1 0 auto}.apply-lp .apply-page{--apply-col:44rem;--apply-pad:clamp(16px, 4.5vw, 36px)}.apply-lp .apply-col{padding-inline:var(--lp-gutter)}.apply-lp .apply{--apply-danger:#ff7a6b;--apply-danger-soft:#ff7a6b1f;font-family:var(--lp-font);color:var(--lp-fg)}.apply-lp .apply .mono,.apply-lp .apply input,.apply-lp .apply select,.apply-lp .apply textarea,.apply-lp .apply button{font-family:var(--lp-font)}.apply-lp .apply-top__inner{min-height:60px;padding-block:8px}.apply-lp .lp-top__word{display:inline}@media (min-width:768px){.apply-lp .apply-top__inner{min-height:72px;padding-block:12px}}.apply-lp .apply-open{background:radial-gradient(70% 55% at 50% 0,#7868ff4d 0%,#6d5ef814 50%,#07071a00 80%);padding-block:clamp(22px,4vw,56px) clamp(40px,6vw,72px)}.apply-lp .apply-lp__eyebrow{font-family:var(--lp-font);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--lp-acc-bright);margin:0 0 14px;font-size:.6875rem;font-weight:800;line-height:1.2}.apply-lp .apply-lp__h1{max-width:760px;font-size:clamp(1.5rem,1.05rem + 2.2vw,2.5rem);line-height:1.2}.apply-lp .apply-lp__sub{max-width:560px;margin-top:12px;font-size:clamp(.875rem,.82rem + .3vw,1rem)}@media (min-width:768px){.apply-lp .apply-lp__eyebrow{margin-bottom:18px}.apply-lp .apply-lp__sub{margin-top:16px}}.apply-lp .apply-vsl{width:100%;max-width:720px;margin:22px auto 0}.apply-lp .apply-vsl__frame{aspect-ratio:16/9;border-radius:var(--alp-r-lg);background:var(--lp-bg-deep);border:1px solid #a79aff47;max-width:100%;overflow:hidden;box-shadow:0 0 0 1px #6d5ef826,0 24px 60px -24px #6d5ef88c,0 30px 60px -30px #000000e6}.apply-lp .apply-vsl__video{object-fit:cover;width:100%;height:100%;display:block}.apply-lp .apply-vsl__cap{text-align:center;color:var(--lp-fg-faint);margin:10px 0 0;font-size:.8125rem;font-weight:500;line-height:1.5}.apply-lp .apply-form{margin-top:clamp(18px,4vw,40px)}.apply-lp .apply__card{padding:var(--apply-pad);background:var(--alp-card);border:1px solid var(--lp-rule);border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #6d5ef814,0 30px 80px -30px #6d5ef88c,0 24px 60px -30px #000c}.apply-lp .apply__head{gap:10px;margin-bottom:clamp(16px,4vw,28px)}.apply-lp .apply__step{font-family:var(--lp-font);letter-spacing:.12em;color:var(--lp-fg-faint);font-size:.6875rem;font-weight:700;line-height:1.2}.apply-lp .apply__bar{background:var(--lp-rule);border-radius:999px;height:3px}.apply-lp .apply__bar-fill{background:linear-gradient(90deg, var(--lp-acc), var(--lp-acc-bright));border-radius:999px;box-shadow:0 0 10px #a79aff8c}.apply-lp .apply__resumed{background:var(--alp-well);border:1px solid var(--lp-rule);color:var(--lp-fg-dim);border-radius:999px;margin:-6px auto 16px;padding:6px 12px;font-size:.8125rem;font-weight:600;line-height:1.4}.apply-lp .apply__prompt{max-width:28ch;font-family:var(--lp-font);letter-spacing:-.005em;color:var(--lp-fg);font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:700;line-height:1.25}.apply-lp .apply__help{max-width:46ch;color:var(--lp-fg-faint);margin-top:8px;font-size:.875rem;font-weight:500;line-height:1.5}.apply-lp .apply-optional{border:1px solid var(--lp-rule);font-family:var(--lp-font);letter-spacing:.12em;color:var(--lp-fg-faint);border-radius:999px;padding:4px 8px;font-size:.625rem;font-weight:700}.apply-lp .apply-opts{gap:8px;margin-top:clamp(14px,4vw,24px)}.apply-lp .apply-opt{background:var(--alp-plate);border:1px solid var(--lp-rule);border-radius:var(--alp-r);min-height:54px;color:var(--lp-fg-dim);transition:background-color var(--alp-t) linear, border-color var(--alp-t) linear, box-shadow var(--alp-t) linear, color var(--alp-t) linear;padding:11px 14px}.apply-lp .apply-opt__key{border:1px solid var(--lp-rule);width:26px;height:26px;font-family:var(--lp-font);color:var(--lp-acc-bright);border-radius:6px;font-size:.6875rem;font-weight:700}.apply-lp .apply-opt__label{font-size:.9375rem;font-weight:600;line-height:1.4}.apply-lp .apply-opt__note{color:var(--lp-fg-faint);font-size:.8125rem;font-weight:500;line-height:1.4}@media (hover:hover) and (pointer:fine){.apply-lp .apply-opt:hover{border-color:var(--alp-rule-strong);color:var(--lp-fg);background:linear-gradient(#6d5ef824,#6d5ef80d),#0505128c}.apply-lp .apply-opt:hover .apply-opt__key{border-color:var(--alp-rule-strong)}}.apply-lp .apply-opt:has(.apply-opt__input:focus-visible){outline:2px solid var(--lp-fg);outline-offset:3px}.apply-lp .apply-opt:has(.apply-opt__input:checked){background:var(--lp-acc-soft);border-color:var(--lp-acc-bright);box-shadow:inset 0 0 0 1px var(--lp-acc-bright), 0 0 24px -6px #6d5ef899;color:var(--lp-fg)}.apply-lp .apply-opt:has(.apply-opt__input:checked) .apply-opt__key{background:var(--lp-acc);border-color:var(--lp-acc);color:#fff}.apply-lp .apply-opt:has(.apply-opt__input:checked) .apply-opt__note{color:var(--lp-fg-dim)}.apply-lp .apply-opts--scale{gap:6px}.apply-lp .apply-opts--scale .apply-opt{width:48px;min-width:0;min-height:48px;padding:0}.apply-lp .apply-opts--scale .apply-opt__label{font-family:var(--lp-font);font-size:.9375rem;font-weight:700}@media (min-width:480px){.apply-lp .apply-opts--scale{gap:8px}.apply-lp .apply-opts--scale .apply-opt{width:56px;min-height:52px}}.apply-lp .apply-opts--chips{gap:8px}.apply-lp .apply-opts--chips .apply-opt{border-radius:999px;min-height:44px;padding:8px 16px}.apply-lp .apply-opts--chips .apply-opt__label{font-size:.875rem}.apply-lp .apply-fields{gap:16px;margin-top:clamp(16px,4vw,24px)}.apply-lp .apply-field__label{font-family:var(--lp-font);letter-spacing:.12em;color:var(--lp-fg-faint);font-size:.6875rem;font-weight:700}.apply-lp .apply-field__input,.apply-lp .apply-close__textarea{background:var(--alp-well);border:1px solid var(--lp-rule);border-radius:var(--alp-r-sm);font-family:var(--lp-font);color:var(--lp-fg);transition:border-color var(--alp-t) linear, box-shadow var(--alp-t) linear;font-size:1rem;font-weight:500}.apply-lp .apply-field__input::placeholder,.apply-lp .apply-close__textarea::placeholder{color:var(--lp-fg-faint)}.apply-lp .apply-field__input:hover,.apply-lp .apply-close__textarea:hover{border-color:var(--alp-rule-strong)}.apply-lp .apply-field__input:focus,.apply-lp .apply-close__textarea:focus{outline-offset:2px;border-color:var(--lp-acc-bright);box-shadow:var(--alp-ring);outline:2px solid #0000}.apply-lp .apply-field--invalid .apply-field__input{border-color:var(--apply-danger);border-width:2px;padding:12px 13px}.apply-lp .apply-field--invalid .apply-field__input:focus{border-color:var(--apply-danger);box-shadow:0 0 0 3px var(--apply-danger-soft)}.apply-lp .apply-field__err,.apply-lp .apply-fs__err{font-family:var(--lp-font);color:var(--apply-danger);font-size:.8125rem;font-weight:600;line-height:1.4}.apply-lp .apply-fs--unanswered .apply-opts{border-radius:var(--alp-r);outline:1px solid var(--apply-danger-soft);outline-offset:8px}.apply-lp .apply-phone__code{background:var(--alp-well);border:1px solid var(--lp-rule);border-radius:var(--alp-r-sm);transition:border-color var(--alp-t) linear, box-shadow var(--alp-t) linear}.apply-lp .apply-phone__display{font-family:var(--lp-font);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.apply-lp .apply-phone__iso{color:var(--lp-fg-faint)}.apply-lp .apply-phone__dial{color:var(--lp-fg)}.apply-lp .apply-phone__caret{border-right-color:var(--lp-fg-faint);border-bottom-color:var(--lp-fg-faint)}.apply-lp .apply-phone__code:hover{border-color:var(--alp-rule-strong)}.apply-lp .apply-phone__code:focus-within{outline-offset:2px;border-color:var(--lp-acc-bright);box-shadow:var(--alp-ring);outline:2px solid #0000}.apply-lp .apply-field--invalid .apply-phone__code{border-color:var(--apply-danger);border-width:2px;padding:0 23px 0 10px}.apply-lp .apply-field--invalid .apply-phone__code:focus-within{border-color:var(--apply-danger);box-shadow:0 0 0 3px var(--apply-danger-soft)}.apply-lp .apply-phone__select option{background:var(--lp-bg-deep);color:var(--lp-fg)}.apply-lp .apply-consent__box{background:var(--alp-well);border:1px solid var(--alp-rule-strong);transition:background-color var(--alp-t) linear, border-color var(--alp-t) linear;border-radius:6px}.apply-lp .apply-consent__box:after{border-color:#fff}.apply-lp .apply-consent__text{color:var(--lp-fg-dim);font-size:.875rem;font-weight:500;line-height:1.5}.apply-lp .apply-consent__row:has(.apply-consent__input:checked) .apply-consent__box{background:var(--lp-acc);border-color:var(--lp-acc-bright)}.apply-lp .apply-consent__row:has(.apply-consent__input:focus-visible){outline:2px solid var(--lp-fg);outline-offset:3px;border-radius:var(--alp-r-sm)}.apply-lp .apply-consent--invalid .apply-consent__box{border-color:var(--apply-danger);border-width:2px}.apply-lp .apply-close__srclabel{font-family:var(--lp-font);letter-spacing:.12em;color:var(--lp-fg-faint);font-size:.6875rem;font-weight:700}.apply-lp .goal-chip{background:var(--alp-plate);min-height:44px;color:var(--lp-fg-dim);border:1px solid var(--lp-rule);font-family:var(--lp-font);transition:background-color var(--alp-t) linear, border-color var(--alp-t) linear, color var(--alp-t) linear;border-radius:999px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.2}@media (hover:hover) and (pointer:fine){.apply-lp .goal-chip:hover{border-color:var(--alp-rule-strong);color:var(--lp-fg)}}.apply-lp .goal-chip--on{background:var(--lp-acc-soft);color:var(--lp-fg);border-color:var(--lp-acc-bright);box-shadow:inset 0 0 0 1px var(--lp-acc-bright)}.apply-lp .goal-chip:focus-visible{outline:2px solid var(--lp-fg);outline-offset:2px}.apply-lp .apply-close__textarea{margin-top:clamp(14px,4vw,20px);line-height:1.55}.apply-lp .apply-count{color:var(--lp-fg-faint);font-size:.8125rem;font-weight:500}.apply-lp .apply__actions{border-top:1px solid var(--lp-rule);gap:12px;margin-top:clamp(16px,5vw,30px);padding-top:clamp(14px,4vw,24px)}.apply-lp .apply__actions .apply__next,.apply-lp .apply-result .btn--block{width:var(--apply-stack);border-radius:var(--alp-r-sm);background:linear-gradient(180deg, var(--lp-acc-deep), var(--lp-acc));color:#fff;min-height:54px;font-family:var(--lp-font);letter-spacing:.02em;text-transform:uppercase;filter:none;box-shadow:inset 0 1px 0 #ffffff40, var(--lp-glow);border:0;justify-content:center;align-items:center;gap:10px;margin-inline:auto;padding:14px clamp(18px,5vw,26px);font-size:.9375rem;font-weight:800;line-height:1.1;transition:transform .12s,box-shadow .12s,background-color .12s linear;display:inline-flex}.apply-lp .apply__actions .apply__next:after,.apply-lp .apply-result .btn--block:after{content:"";background:currentColor;border-radius:0;flex:none;width:16px;height:12px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M3 1l6 6-6 6M10 1l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M3 1l6 6-6 6M10 1l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.apply-lp .apply__actions .apply__next:hover,.apply-lp .apply-result .btn--block:hover{background:linear-gradient(180deg, var(--lp-acc-bright), var(--lp-acc-deep));filter:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #a79aff80,0 14px 46px -8px #6d5ef8e6}.apply-lp .apply__actions .apply__next:active,.apply-lp .apply-result .btn--block:active{transform:translateY(1px);box-shadow:inset 0 1px #fff3,0 0 0 1px #a79aff59}.apply-lp .apply__actions .apply__next:focus-visible,.apply-lp .apply-result .btn--block:focus-visible{outline:3px solid var(--lp-fg);outline-offset:3px;filter:none;box-shadow:inset 0 1px 0 #ffffff40, var(--lp-glow)}.apply-lp .apply__actions .apply__next[disabled]{cursor:progress;opacity:1;background:var(--lp-acc-soft);color:var(--lp-acc-bright);box-shadow:inset 0 0 0 1px var(--lp-acc);transform:none}.apply-lp .apply__actions .apply__next[disabled]:after{display:none}@media (min-width:768px){.apply-lp .apply__actions .apply__next,.apply-lp .apply-result .btn--block{min-height:58px;font-size:1rem}.apply-lp .apply-result .btn--block{width:min(100%,400px)}}.apply-lp .apply__micro{color:var(--lp-fg-faint);font-size:.8125rem;font-weight:500;line-height:1.5}.apply-lp .apply__back{border-radius:var(--alp-r-sm);min-height:44px;font-family:var(--lp-font);letter-spacing:.12em;color:var(--lp-fg-faint);transition:color var(--alp-t) linear;padding:4px 12px;font-size:.6875rem;font-weight:700}.apply-lp .apply__back:hover{color:var(--lp-fg)}.apply-lp .apply__back:focus-visible{outline:2px solid var(--lp-fg);outline-offset:2px;color:var(--lp-fg)}.apply-lp .apply__trust{color:var(--lp-fg-faint);margin-top:16px;font-size:.8125rem;font-weight:500;line-height:1.5}.apply-lp .apply-error{background:var(--apply-danger-soft);border:1px solid var(--apply-danger);border-radius:var(--alp-r);margin-top:18px;padding:16px}.apply-lp .apply-error__p{color:var(--lp-fg-dim);font-size:.9375rem;font-weight:500;line-height:1.5}.apply-lp .apply-error__lead{color:var(--apply-danger);font-weight:700}.apply-lp .apply-error .btn--ghost{background:var(--alp-plate);min-height:44px;color:var(--lp-fg);border:1px solid var(--alp-rule-strong);border-radius:var(--alp-r-sm);font-family:var(--lp-font);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;filter:none;padding:10px 18px;font-size:.8125rem;font-weight:800}.apply-lp .apply-error .btn--ghost:hover,.apply-lp .apply-error .btn--ghost:focus-visible{border-color:var(--lp-acc-bright);box-shadow:0 0 0 1px var(--lp-acc-bright);filter:none}.apply-lp .apply-error .btn--ghost:focus-visible{outline:2px solid var(--lp-fg);outline-offset:3px}.apply-lp .apply-result__h{font-family:var(--lp-font);letter-spacing:-.005em;text-transform:none;color:var(--lp-fg);text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.125rem);font-weight:800;line-height:1.2}.apply-lp .apply-result__lede{font-family:var(--lp-font);color:var(--lp-fg);font-size:1.0625rem;font-weight:600;line-height:1.4}.apply-lp .apply-result__p{color:var(--lp-fg-dim);font-size:.9375rem;font-weight:500;line-height:1.6}.apply-lp .apply-result__panel{background:var(--alp-plate);border:1px solid var(--lp-rule);border-radius:var(--alp-r-lg);padding:clamp(18px,3vw,24px)}.apply-lp .apply-result__beat{font-family:var(--lp-font);color:var(--lp-fg);font-size:1.0625rem;font-weight:700;line-height:1.35}.apply-lp .apply-result__act{font-family:var(--lp-font);color:var(--lp-fg-dim);font-size:.9375rem;font-weight:500;line-height:1.6}.apply-lp .apply-result__cue{color:var(--lp-fg);font-size:.9375rem;font-weight:600}.apply-lp .apply-result__note{color:var(--lp-fg-faint);font-size:.8125rem;font-weight:500;line-height:1.5}.apply-lp .apply-result__rule{background:var(--lp-rule);border:0}.apply-lp .apply-call{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.apply-lp .apply-call__embed{border:1px solid var(--lp-rule);border-radius:var(--alp-r-lg);background:var(--lp-bg-deep);width:100%;min-height:660px;overflow:hidden;box-shadow:0 0 0 1px #6d5ef814,0 24px 60px -30px #6d5ef873}.apply-lp .apply-call__embed iframe{border:0;width:100%;height:100%;min-height:660px;display:block}.apply-lp .apply-call__skip{border-radius:var(--alp-r-sm);min-height:44px;font-family:var(--lp-font);color:var(--lp-fg-faint);text-decoration:underline;-webkit-text-decoration-color:var(--lp-rule);text-decoration-color:var(--lp-rule);text-underline-offset:.2em;cursor:pointer;transition:color var(--alp-t) linear, text-decoration-color var(--alp-t) linear;background:0 0;border:0;align-items:center;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.apply-lp .apply-call__skip:hover{color:var(--lp-fg);-webkit-text-decoration-color:var(--lp-acc-bright);text-decoration-color:var(--lp-acc-bright)}.apply-lp .apply-call__skip:focus-visible{outline:2px solid var(--lp-fg);outline-offset:2px;color:var(--lp-fg)}.apply-lp .footer{padding-block:32px}.apply-lp .footer .shell{max-width:var(--lp-shell);padding-inline:var(--lp-gutter)}.apply-lp .footer__legal{margin-top:20px;padding-top:20px;font-size:.8125rem;font-weight:500;line-height:1.55}@media (max-height:900px){.apply-lp .apply-lp__eyebrow{margin-bottom:10px}.apply-lp .apply-lp__sub{margin-top:10px}.apply-lp .apply-form{margin-top:14px}.apply-lp .apply__head{margin-bottom:12px}.apply-lp .apply__help{margin-top:6px}.apply-lp .apply-opts{gap:6px;margin-top:12px}.apply-lp .apply-opt{min-height:52px;padding-block:9px}.apply-lp .apply-fields{margin-top:14px}.apply-lp .apply__actions{margin-top:12px;padding-top:12px}}@media (max-height:800px){.apply-lp .apply-open{padding-block:14px 24px}.apply-lp .apply-lp__eyebrow{margin-bottom:6px}.apply-lp .apply-lp__sub{margin-top:8px}.apply-lp .apply-opts{gap:4px;margin-top:8px}.apply-lp .apply-opt{min-height:48px;padding-block:7px}.apply-lp .apply-opts--scale .apply-opt{min-height:46px}.apply-lp .apply__head{margin-bottom:6px}.apply-lp .apply-fields{gap:12px;margin-top:12px}.apply-lp .apply-consent{margin-top:0}.apply-lp .apply__actions{margin-top:8px;padding-top:8px}}@media (max-height:700px) and (max-width:767px){.apply-lp .apply-lp__sub,.apply-lp .apply-vsl{display:none}.apply-lp .apply-lp__h1{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.apply-lp .apply-opt,.apply-lp .apply-opt__key,.apply-lp .apply-field__input,.apply-lp .apply-phone__code,.apply-lp .apply-close__textarea,.apply-lp .apply-consent__box,.apply-lp .goal-chip,.apply-lp .apply__back,.apply-lp .apply__bar-fill,.apply-lp .apply-call__skip,.apply-lp .apply__actions .apply__next,.apply-lp .apply-result .btn--block{transition:none!important;animation:none!important}.apply-lp .apply__actions .apply__next:hover,.apply-lp .apply-result .btn--block:hover{transform:none}}
