.join-page{color:#252824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f8f3;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.join-page *{box-sizing:border-box}.join-page a{text-decoration:none}.join-page a:focus-visible,.join-page button:focus-visible,.join-page input:focus-visible,.join-page select:focus-visible{outline-offset:3px;outline:3px solid #9c8bf0}.join-header{border-bottom:1px solid #e7e8e0;justify-content:space-between;align-items:center;height:78px;padding:0 5%;display:flex}.join-home{color:#73796f;font-size:12px;font-weight:700}.join-home span{margin-left:9px;font-size:15px}.join-home:hover{color:#7862cb}.join-layout{grid-template-columns:minmax(330px,41%) minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.join-aside{background:#e2dcf7;flex-direction:column;min-height:680px;padding:48px clamp(36px,5vw,76px) 31px;display:flex;position:relative;overflow:hidden}.join-aside-top{color:#716686;letter-spacing:.16em;align-items:center;gap:11px;font-size:9px;font-weight:800;display:flex}.join-spark{color:#826bcf;font-size:19px}.join-aside-copy{z-index:1;margin-top:clamp(60px,9vh,110px);position:relative}.join-aside-number{color:#817494;letter-spacing:.15em;font-size:9px;font-weight:800}.join-aside h2{letter-spacing:-.055em;max-width:440px;margin:20px 0;font-size:clamp(40px,4vw,61px);font-weight:600;line-height:1.05}.join-aside h2 em,.join-stage h1 em{color:#806acb;font-family:Georgia,Times New Roman,serif;font-weight:400}.join-aside-copy p{color:#746f7f;max-width:320px;font-size:14px;line-height:1.8}.join-aside-art{flex:1;place-items:center;min-height:220px;display:grid;position:relative}.join-aside-art>span{color:#9a88d9;font-size:100px;line-height:1}.join-orbit{border:1px solid #c4b9ea;border-radius:50%;width:210px;height:210px;position:absolute}.orbit-two{width:285px;height:285px}.orbit-three{width:360px;height:360px}.join-note{background:#f9f8f1;border-radius:7px;padding:14px 17px;position:absolute;bottom:25px;right:-20px;transform:rotate(-3deg);box-shadow:0 10px 35px #6e5e9a12}.join-note b,.join-note small{display:block}.join-note b{color:#796bb0;letter-spacing:.06em;font-size:8px}.join-note small{color:#8a8b81;margin-top:7px;font-size:10px}.join-aside-bottom{color:#8c80a2;letter-spacing:.12em;z-index:1;border-top:1px solid #c9bfea;justify-content:space-between;gap:12px;padding-top:19px;font-size:8px;font-weight:800;display:flex;position:relative}.join-content{background:#fff;flex-direction:column;min-width:0;padding:47px clamp(32px,6.5vw,100px) 35px;display:flex}.join-content-top{color:#a3a79f;letter-spacing:.14em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.join-content-top span:first-child{color:#8474b8}.join-content-top i{background:#9b87e8;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.join-center{flex:1;align-items:center;padding:55px 0;display:flex}.join-stage{width:min(100%,490px);margin:auto;animation:.35s both join-enter}.join-eyebrow{color:#8973d7;letter-spacing:.14em;margin:0 0 18px;font-size:10px;font-weight:800}.join-eyebrow span{margin-right:5px;font-size:16px}.join-stage h1{letter-spacing:-.05em;outline:none;margin:0;font-size:clamp(36px,3.6vw,51px);font-weight:600;line-height:1.12}.join-description{color:#7c8279;max-width:415px;margin:20px 0 0;font-size:15px;line-height:1.75}.join-saved{color:#718276;background:#f1f7f0;border-radius:6px;margin:23px 0 0;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-block}.join-saved span{color:#719978;margin-right:5px}.join-form{margin-top:35px}.join-label-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.join-label-row label,.join-pricing label{font-size:12px;font-weight:700}.join-label-row>span{color:#a4aaa0;letter-spacing:.11em;font-size:9px;font-weight:700}.join-input{color:#252824;width:100%;height:55px;font:inherit;background:#fff;border:1px solid #dfe2d9;border-radius:7px;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.join-input::placeholder{color:#b4b9b0}.join-input:focus{border-color:#a798e7;outline:0;box-shadow:0 0 0 3px #eeeafb}.join-pricing{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.join-pricing label{gap:9px;display:grid}.join-pricing select{cursor:pointer}.join-primary{color:#fff;cursor:pointer;background:#292b28;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:17px;padding:0 19px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex}.join-primary:hover{background:#514b5d}.join-primary:disabled{cursor:wait;opacity:.6}.join-primary span{font-size:18px}.join-form-bottom{color:#a0a69c;justify-content:space-between;align-items:end;gap:12px;min-height:35px;font-size:11px;display:flex}.join-form-bottom button{color:#858b82;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.join-form-bottom button:hover{color:#7862cb}.join-form-bottom button:disabled{opacity:.5;cursor:wait}.join-form-bottom button span{margin-left:5px}.join-error{color:#b1454a;margin:10px 0 0;font-size:12px;line-height:1.5}.join-progress{width:min(100%,490px);margin:0 auto}.join-progress-copy{color:#9da39a;letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.join-progress-bars{gap:6px;margin-top:13px;display:flex}.join-progress-bars span{background:#edefea;border-radius:4px;flex:1;height:4px;transition:background .25s}.join-progress-bars .active{background:#9b88e6}.join-progress p{color:#b0b5ac;margin:12px 0 0;font-size:11px}.join-complete-icon{color:#806acb;background:#eeeafb;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:26px;font-size:24px;display:grid}.join-done{width:205px;margin-top:30px}@keyframes join-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.join-layout{grid-template-columns:36% minmax(0,1fr)}.join-aside{padding-inline:28px}.join-aside h2{font-size:38px}.join-note{display:none}.join-aside-art>span{font-size:75px}.join-orbit{width:150px;height:150px}.orbit-two{width:220px;height:220px}.orbit-three{width:290px;height:290px}}@media (max-width:620px){.join-header{height:70px;padding-inline:22px}.join-layout{min-height:calc(100vh - 70px);display:block}.join-aside{display:none}.join-content{min-height:calc(100vh - 70px);padding:30px 24px 28px}.join-center{padding:55px 0}.join-stage h1{font-size:clamp(35px,10vw,45px)}.join-description{font-size:14px}.join-progress{padding-top:12px}}@media (prefers-reduced-motion:reduce){.join-stage{animation:none}.join-page *{transition-duration:.01ms!important}}
