*{box-sizing:border-box}body.join-page{margin:0;background:#f5f7fc;color:#182145;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8498f6;outline-offset:4px}.invite-header{max-width:1120px;margin:26px auto 0;padding:18px 25px;border:1px solid #fff;border-radius:24px;background:#ffffffb8;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 6px 30px #20378404}.invite-brand{display:flex;gap:14px;align-items:center}.invite-brand img{width:87px;height:38px;object-fit:contain}.invite-brand span{border-left:1px solid #dce2ed;padding-left:14px;font-size:9px;font-weight:700;letter-spacing:2px;line-height:1.6}.invite-back{font-size:12px;color:#60718e}.invite-main{max-width:780px;margin:0 auto;padding:66px 0 55px}.invite-intro{text-align:center;padding:0 20px 34px}.invite-eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:700;color:#263bdc}.invite-intro h1{font-size:clamp(37px,5vw,56px);line-height:1.05;letter-spacing:-2.5px;font-weight:650;margin:20px 0}.invite-intro>p{max-width:500px;margin:0 auto;color:#78849c;font-size:14px;line-height:1.8}.invite-share{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.invite-share button{background:#fff;border:1px solid #dbe3f3;color:#263bdc;border-radius:50px;padding:13px 18px;font-size:11px;cursor:pointer;display:flex;gap:20px;align-items:center;box-shadow:0 4px 12px #223c8105}.invite-share button:hover{background:#edf1ff}.invite-share>span{font-size:11px;color:#8792a8}.invite-share label{font-size:11px;text-align:left;width:100%;color:#60718e}.invite-share input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #dbe3f3;border-radius:12px;background:white;color:#263bdc}.join-page-card{max-width:100%;width:100%;max-height:none;overflow:visible;box-shadow:0 18px 70px #213a7b09;border-radius:30px}.join-page-card #join-form{max-height:none;display:block}.join-page-card .join-form-head{border-radius:30px 30px 0 0;padding-top:30px}.join-page-card .join-form-body{max-height:none;overflow:visible;padding-top:28px}.join-page-card .join-form-footer{border-radius:0 0 30px 30px}.join-page-card .join-close{display:none}.join-page-card .join-form-head h2{margin-right:0}.join-page-card .join-loading button{border:0;border-radius:30px;background:#263bdc;color:white;padding:13px 20px;cursor:pointer}.invite-footer{max-width:1120px;margin:0 auto;padding:26px 25px 34px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e3e8f3;color:#8a94a9;font-size:10px}.invite-footer a{color:#526888}.invite-noscript{text-align:center;color:#6d7a96}.join-page [hidden]{display:none!important}@media(max-width:840px){.invite-header{margin:16px 16px 0;padding:16px 20px}.invite-main{padding:45px 16px 40px}.invite-intro{padding:0 5px 28px}.invite-intro h1{letter-spacing:-1.8px}.invite-intro>p{font-size:13px}.invite-footer{margin:0 20px;padding:23px 0 28px;flex-wrap:wrap}.join-page-card .join-form-head{border-radius:24px 24px 0 0}.join-page-card .join-form-footer{border-radius:0 0 24px 24px}.invite-share{gap:12px}.invite-back{font-size:10px}.invite-brand img{width:73px}.invite-brand span{font-size:8px;letter-spacing:1.6px}}
