.community-content{position:relative}.community-heading{text-align:center;padding:232px 24px 0;position:relative}.figma-site .community-heading h1{font-size:clamp(44px,6.4vw,82px);line-height:1.2}.community-heading p{color:#5f5f5f;max-width:419px;margin:10px auto 0;font-size:20px;line-height:32px}.community-form{text-align:center;max-width:900px;margin:64px auto 0;padding:0 28px;position:relative}.community-progress{gap:5px;max-width:260px;margin:0 auto 30px;display:flex}.community-progress span{background:#e7e5dd;border-radius:3px;flex:1;height:3px;transition:background-color .2s}.community-progress span[data-reached=true]{background:var(--olive)}.community-step{animation:.24s ease-out community-step-in}.community-label{color:#66665c;font-size:14px;display:block}.community-label span{color:#85857a;margin-left:10px;font-size:12px}.figma-site .community-step input{color:#0c0c0c;width:100%;height:90px;caret-color:var(--olive);font-family:var(--font-design-sans), sans-serif;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:14px 10px;font-size:clamp(25px,3.2vw,42px);line-height:1.3}.figma-site .community-step input::placeholder{color:#909086;opacity:1}.figma-site .community-step input:focus{background:#fff9;outline:none}.figma-site .community-step input:focus-visible{outline-offset:3px;outline:1px solid #b8c283}.community-hint{color:#76766a;margin-top:6px;font-size:14px;line-height:22px}.community-error-slot{min-height:38px;padding-top:8px}.community-error-slot p{color:#a0382c;font-size:14px}.community-actions{justify-content:center;align-items:center;gap:28px;display:flex}.community-actions .design-button{min-width:165px;font-size:17px}.community-actions button:disabled{opacity:.4;cursor:default}.community-back{color:#686b58;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.community-enter{color:#848476;width:76px;font-size:12px}.community-privacy{color:#7b7c72;max-width:470px;margin:28px auto 0;font-size:12px;line-height:20px}.community-privacy a,.community-support a{color:var(--olive);text-underline-offset:3px;text-decoration:underline}.community-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.community-complete{text-align:center;max-width:760px;min-height:255px;margin:92px auto 0;padding-inline:24px;position:relative}.figma-site .community-complete h2{font-family:var(--font-design-sans), sans-serif;letter-spacing:-.02em;outline:none;font-size:clamp(29px,3.2vw,42px);line-height:1.25}.community-complete h2 span{color:var(--olive)}.community-complete h2 span+span{color:#d6b200}.community-complete>p{color:#5f5f5f;margin:14px auto 20px}.community-complete small{color:#7b7c72;margin-top:14px;font-size:13px;display:block}.community-complete .community-support{font-size:13px}.design-community-page .design-faq{padding-top:100px}@keyframes community-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.community-heading{padding-top:200px}}@media (max-width:600px){.community-heading{padding-top:160px}.community-heading p{font-size:17px;line-height:27px}.community-form{margin-top:46px;padding-inline:24px}.community-step input{text-align:left}.figma-site .community-step input{height:90px;font-size:24px}.community-step input::placeholder{font-size:19px}.community-actions{gap:24px}.community-enter{display:none}.community-complete{margin-top:64px}.design-community-page .design-faq{padding-top:64px}}@media (prefers-reduced-motion:reduce){.community-step{animation:none}.community-progress span{transition:none}}
