.join-module__WSsfRG__wrap{color:#f7f7fb;background:#00040c}.join-module__WSsfRG__wrap *{box-sizing:border-box}.join-module__WSsfRG__section{padding-block:clamp(3.5rem,6vw,6rem);scroll-margin-top:7rem}.join-module__WSsfRG__heading{max-width:770px;margin-bottom:2rem}.join-module__WSsfRG__heading h2,.join-module__WSsfRG__callout h2{letter-spacing:-.035em;color:#f7f7fb;margin:.6rem 0 1rem;font-size:clamp(1.95rem,3.8vw,3.35rem);line-height:1.14}.join-module__WSsfRG__heading p:not(.join-module__WSsfRG__kicker){color:#c8c7d6;font-size:clamp(1rem,1.45vw,1.11rem);line-height:1.7}.join-module__WSsfRG__kicker{color:#b1a0ff;letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:800}.join-module__WSsfRG__pathGrid,.join-module__WSsfRG__pathGridThree{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.join-module__WSsfRG__pathGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.join-module__WSsfRG__card{background:linear-gradient(145deg,#11162deb,#020917f0);border:1px solid #8a5cff52;border-radius:1.15rem;flex-direction:column;min-width:0;padding:clamp(1.6rem,3vw,2.15rem);display:flex}.join-module__WSsfRG__cardTag{color:#8deaff;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-size:.72rem;font-weight:800}.join-module__WSsfRG__card h3{color:#f7f7fb;margin:1.2rem 0 .65rem;font-size:clamp(1.36rem,2vw,1.85rem)}.join-module__WSsfRG__card p{color:#c8c7d6;flex:1;margin:0 0 1.5rem;line-height:1.7}.join-module__WSsfRG__cardLink{color:#bdaaff;text-underline-offset:.35rem;overflow-wrap:anywhere;font-weight:850;line-height:1.6;text-decoration:underline}.join-module__WSsfRG__cardLink:hover,.join-module__WSsfRG__cardLink:focus-visible{color:#7fe8ff}.join-module__WSsfRG__altSection{background:#010815;border-block:1px solid #8a5cff30}.join-module__WSsfRG__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.join-module__WSsfRG__step{border-top:1px solid #8a5cff57;min-width:0;padding:1.3rem 0}.join-module__WSsfRG__step strong{color:#8deaff;font-size:.86rem;font-weight:900}.join-module__WSsfRG__step h3{color:#f7f7fb;margin:1rem 0 .6rem;font-size:1.24rem}.join-module__WSsfRG__step p{color:#c8c7d6;line-height:1.7}.join-module__WSsfRG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 2.6rem;display:grid}.join-module__WSsfRG__detailGrid article{border-top:1px solid #8a5cff4d;padding:1rem 0 1.3rem}.join-module__WSsfRG__detailGrid h3{color:#f7f7fb;margin-bottom:.7rem;font-size:1.25rem}.join-module__WSsfRG__detailGrid p{color:#c8c7d6;line-height:1.7}.join-module__WSsfRG__callout{justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(3.5rem,7vw,6rem);display:flex}.join-module__WSsfRG__callout p:not(.join-module__WSsfRG__kicker){color:#c8c7d6;max-width:650px;line-height:1.7}.join-module__WSsfRG__callout a{flex-shrink:0}.join-module__WSsfRG__faqSection{padding-bottom:clamp(3rem,6vw,6rem)}.join-module__WSsfRG__faqSection h2{color:#f7f7fb;margin-bottom:1.5rem;font-size:1.85rem}.join-module__WSsfRG__faq{gap:.7rem;display:grid}.join-module__WSsfRG__faq details{color:#f7f7fb;background:#010815;border:1px solid #8a5cff40;border-radius:.7rem;overflow:hidden}.join-module__WSsfRG__faq summary{cursor:pointer;min-height:50px;padding:1rem 1.25rem;font-weight:750}.join-module__WSsfRG__faq details p{color:#c8c7d6;margin:0;padding:.2rem 1.25rem 1.3rem;line-height:1.7}.join-module__WSsfRG__careersPanel{background:linear-gradient(120deg,#12152b,#020b1b);border:1px solid #8a5cff5e;border-left:3px solid #8a5cff;border-radius:1rem;margin-bottom:4.5rem;padding:clamp(1.6rem,4vw,3rem)}.join-module__WSsfRG__careersPanel h2{color:#f7f7fb;margin:.85rem 0;font-size:clamp(1.45rem,3vw,2.35rem)}.join-module__WSsfRG__careersPanel p{color:#c8c7d6;max-width:760px;line-height:1.75}.join-module__WSsfRG__form{background:linear-gradient(145deg,#0c1025,#010815);border:1px solid #8a5cff57;border-radius:1.1rem;max-width:870px;padding:clamp(1.15rem,3.5vw,2.65rem)}.join-module__WSsfRG__formFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.5rem;display:grid}.join-module__WSsfRG__form label{color:#f7f7fb;flex-direction:column;gap:.45rem;min-width:0;font-size:.93rem;font-weight:750;display:flex}.join-module__WSsfRG__form input:not([type=checkbox]),.join-module__WSsfRG__form select,.join-module__WSsfRG__form textarea{color:#f7f7fb;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#03091b;border:1px solid #6f668e;border-radius:.55rem;padding:.85rem .92rem;font-size:1rem;font-weight:500;display:block}.join-module__WSsfRG__form input::placeholder,.join-module__WSsfRG__form textarea::placeholder{color:#a6a0b8;opacity:1}.join-module__WSsfRG__form input:focus-visible,.join-module__WSsfRG__form select:focus-visible,.join-module__WSsfRG__form textarea:focus-visible{outline-offset:2px;outline:2px solid #9e86ff}.join-module__WSsfRG__form textarea{resize:vertical;min-height:140px}.join-module__WSsfRG__fieldWide{grid-column:1/-1}.join-module__WSsfRG__fieldNote{color:#c8c7d6;font-size:.8rem;font-weight:500;line-height:1.55}.join-module__WSsfRG__consentLabel{grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.65;gap:.8rem!important;display:grid!important}.join-module__WSsfRG__consentLabel input{accent-color:#8a5cff;width:20px;height:20px;margin-top:.25rem}.join-module__WSsfRG__consentLabel a{color:#bdaaff;text-underline-offset:.2rem}.join-module__WSsfRG__formActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.7rem;display:flex}.join-module__WSsfRG__formActions button{font:inherit;color:#fff;cursor:pointer;background:#6550d8;border:none;border-radius:.6rem;min-height:50px;padding:.92rem 1.6rem;font-weight:850}.join-module__WSsfRG__formActions button:hover:not(:disabled){background:#7864e6}.join-module__WSsfRG__formActions button:disabled{opacity:.65;cursor:wait}.join-module__WSsfRG__formStatus{color:#c8c7d6;margin:1rem 0 0;line-height:1.6}.join-module__WSsfRG__error{color:#ffc6ca;font-size:.82rem;font-weight:650;line-height:1.5}.join-module__WSsfRG__errorBox{color:#fff2f3;background:#27101a;border:1px solid #da8b97;border-radius:.65rem;margin-bottom:1rem;padding:1rem}.join-module__WSsfRG__successBox{color:#f7f7fb;background:#071e2d;border:1px solid #4f9eaa;border-radius:.65rem;padding:1.2rem;line-height:1.7}.join-module__WSsfRG__previewBox{color:#eadfff;background:#8a5cff17;border:1px solid #8a5cff;border-radius:.65rem;margin:0 0 1.2rem;padding:.95rem;line-height:1.55}.join-module__WSsfRG__honey{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:800px){.join-module__WSsfRG__pathGridThree,.join-module__WSsfRG__stepGrid{grid-template-columns:1fr}.join-module__WSsfRG__stepGrid{gap:.65rem}}@media (max-width:650px){.join-module__WSsfRG__pathGrid,.join-module__WSsfRG__detailGrid,.join-module__WSsfRG__formFields{grid-template-columns:1fr}.join-module__WSsfRG__section{padding-block:3rem}.join-module__WSsfRG__card{padding:1.35rem}.join-module__WSsfRG__callout{flex-direction:column;align-items:stretch}.join-module__WSsfRG__callout a{width:100%}.join-module__WSsfRG__form{padding:1.15rem}.join-module__WSsfRG__form input:not([type=checkbox]),.join-module__WSsfRG__form select,.join-module__WSsfRG__form textarea{font-size:16px}}.join-module__WSsfRG__emailHeading{color:#f7f7fb;margin:1.2rem 0 .7rem;font-size:clamp(1.4rem,2.5vw,1.8rem)}.join-module__WSsfRG__emailCopy{color:#c8c7d6;max-width:680px;margin-bottom:1.5rem;line-height:1.75}
