.faq-invite{padding:64px 24px 80px;text-align:center}.faq-invite h2{font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:-.04em;margin:0 0 18px}.faq-invite p{font-size:18px;line-height:1.5;margin:0 0 30px;color:#bcbcbc}.faq-invite>a{display:inline-flex;align-items:center;gap:28px;padding:16px 24px;border-radius:12px;background:#e99a73;color:#191919;font-weight:600;text-decoration:none}.faq-invite>a:hover{background:#f3b28f}.email-code-boxes:focus-within .email-code-cells{outline:none!important;box-shadow:none!important}.email-code-boxes input,.email-code-boxes input:focus,.email-code-boxes input:focus-visible{outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important;caret-color:transparent!important}.email-code-cells span{transition:background .15s,border-color .15s;opacity:.65}.email-code-cells span.is-active{opacity:1;border:2px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}
.inline-auth form.email-entry{position:relative;display:block}.inline-auth form.email-entry input{padding-right:60px}.inline-auth form.email-entry button{position:absolute;right:0;top:0;width:52px;height:54px;padding:0;background:transparent;color:inherit;font-size:28px;border-radius:8px}.inline-auth form.email-entry button:hover{color:#e99a73}.faq-invite{padding:14px 0 64px;width:min(540px,100%);margin:auto;text-align:left}.faq-invite h2,.faq-invite p{display:none}.faq-invite>a{background:none!important;color:#aaa;font-size:14px;font-weight:400;padding:0;gap:10px;border-radius:0;text-decoration:underline;text-underline-offset:4px}.faq-invite>a:hover{color:#e99a73}

.belong-invitation{margin:32px auto 0;text-align:center}.belong-actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.belong-primary{display:inline-flex;gap:36px;align-items:center;background:#e99a73;color:#191919;border-radius:12px;padding:16px 28px;font-size:20px;font-weight:500;text-decoration:none}.belong-primary:hover{background:#f3b28f}.belong-more{font-size:15px;color:#aaa;text-decoration:underline;text-underline-offset:4px}.belong-more:hover{color:#fff}.belong-caption{font-size:15px;line-height:1.5;color:#aaa;margin:20px 0 0}.belong-actions a:focus-visible{outline:2px solid #e99a73;outline-offset:6px}@media(max-width:540px){.belong-actions{gap:22px}.belong-primary{font-size:18px;padding:14px 24px}.belong-more{font-size:14px}.belong-caption{font-size:14px}}
