.JoinClubSection-module__OTg90q__joinWrap{color:var(--foreground);padding:var(--spacing-xl)var(--container-padding)var(--spacing-xl)var(--container-padding);background:#14140a;font-family:Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.JoinClubSection-module__OTg90q__panel{z-index:1;text-align:center;max-width:980px;margin:0 auto;font-family:Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.JoinClubSection-module__OTg90q__heading{font-size:var(--font-size-3xl);margin:0 0 var(--spacing-lg)0;color:#e8e3de;font-family:Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.1}.JoinClubSection-module__OTg90q__form{gap:var(--spacing-md);margin:0 auto var(--spacing-md)auto;flex-direction:column;justify-items:center;width:100%;max-width:600px;display:flex}.JoinClubSection-module__OTg90q__formGrid{gap:var(--spacing-md);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.JoinClubSection-module__OTg90q__formGrid{grid-template-columns:1fr 1fr}}.JoinClubSection-module__OTg90q__inputGroup{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.JoinClubSection-module__OTg90q__inputGroupFullWidth{gap:var(--spacing-xs);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.JoinClubSection-module__OTg90q__label{font-size:var(--font-size-sm);color:#e8e3de;text-align:left;align-items:center;gap:.25rem;font-weight:600;display:flex}.JoinClubSection-module__OTg90q__required{color:#ef4444;font-weight:700}.JoinClubSection-module__OTg90q__hint{font-size:var(--font-size-xs);color:#e8e3de;opacity:.8;text-align:left;line-height:1.4}.JoinClubSection-module__OTg90q__input{color:#e8e3de;border-radius:var(--radius-input);width:100%;padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-base);transition:all var(--transition-normal);background:rgba(20,20,10,.3);border:1.5px solid rgba(232,227,222,.3);outline:none;min-height:44px}.JoinClubSection-module__OTg90q__input::placeholder{color:rgba(232,227,222,.5)}.JoinClubSection-module__OTg90q__input:focus{background:rgba(20,20,10,.5);border-color:#e8e3de;transform:translateY(-1px);box-shadow:0 0 0 4px rgba(232,227,222,.15)}.JoinClubSection-module__OTg90q__inputError{background:rgba(239,68,68,.1);border-color:#ef4444;animation:.5s ease-in-out JoinClubSection-module__OTg90q__shake,1.5s ease-in-out infinite JoinClubSection-module__OTg90q__errorGlow}.JoinClubSection-module__OTg90q__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.2)}.JoinClubSection-module__OTg90q__inputSuccess{background:rgba(232,227,222,.1);border-color:#e8e3de;animation:.5s ease-out JoinClubSection-module__OTg90q__successFadeIn}@keyframes JoinClubSection-module__OTg90q__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@keyframes JoinClubSection-module__OTg90q__errorGlow{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 8px 2px rgba(239,68,68,.3)}}@keyframes JoinClubSection-module__OTg90q__successFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.JoinClubSection-module__OTg90q__error{padding:var(--spacing-sm);border-radius:var(--radius-input);color:#fca5a5;font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-xs);text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(239,68,68,.15);border:2px solid rgba(239,68,68,.4);animation:.3s ease-out JoinClubSection-module__OTg90q__errorSlideIn,.5s ease-in-out JoinClubSection-module__OTg90q__errorShake;display:flex}.JoinClubSection-module__OTg90q__errorIcon{font-size:var(--font-size-lg);filter:drop-shadow(0 0 4px rgba(239,68,68,.3));flex-shrink:0;animation:1.5s ease-in-out infinite JoinClubSection-module__OTg90q__errorPulse}@keyframes JoinClubSection-module__OTg90q__errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes JoinClubSection-module__OTg90q__errorShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes JoinClubSection-module__OTg90q__errorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.JoinClubSection-module__OTg90q__success{border-radius:var(--radius-input);color:#e8e3de;font-size:var(--font-size-sm);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(232,227,222,.15),rgba(232,227,222,.05));border:2px solid rgba(232,227,222,.4);align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 8px 24px rgba(232,227,222,.15)}.JoinClubSection-module__OTg90q__successAnimation{animation:.6s cubic-bezier(.16,1,.3,1) forwards JoinClubSection-module__OTg90q__successSlideIn,2s ease-in-out infinite JoinClubSection-module__OTg90q__successGlow}.JoinClubSection-module__OTg90q__successIcon{font-size:var(--font-size-lg);color:#14140a;background:#e8e3de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;animation:.8s cubic-bezier(.68,-.55,.265,1.55) .2s both JoinClubSection-module__OTg90q__successIconPop,2s ease-in-out 1s infinite JoinClubSection-module__OTg90q__successIconPulse;display:flex}@keyframes JoinClubSection-module__OTg90q__successSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes JoinClubSection-module__OTg90q__successIconPop{0%{transform:scale(0)rotate(0)}50%{transform:scale(1.3)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes JoinClubSection-module__OTg90q__successGlow{0%,to{box-shadow:0 8px 24px rgba(232,227,222,.15)}50%{box-shadow:0 8px 32px rgba(232,227,222,.25)}}@keyframes JoinClubSection-module__OTg90q__successIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.JoinClubSection-module__OTg90q__meta{font-size:var(--font-size-sm);flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.JoinClubSection-module__OTg90q__address{font-style:normal;line-height:1.5}.JoinClubSection-module__OTg90q__addressLabel{color:#e8e3de;margin-bottom:.25rem;font-weight:600;display:block}.JoinClubSection-module__OTg90q__addressLink{color:#e8e3de;text-decoration:underline;transition:opacity .2s}.JoinClubSection-module__OTg90q__addressLink:hover{opacity:.8}.JoinClubSection-module__OTg90q__emailLink{color:#e8e3de;text-decoration:underline;transition:opacity .2s}.JoinClubSection-module__OTg90q__emailLink:hover{opacity:.8}.JoinClubSection-module__OTg90q__button{color:#14140a;border-radius:var(--radius-button);cursor:pointer;background:#e8e3de;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(232,227,222,.2)}.JoinClubSection-module__OTg90q__button:before{content:"";background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);transition:transform .5s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.JoinClubSection-module__OTg90q__button:hover:not(:disabled):before{transform:translate(100%)}.JoinClubSection-module__OTg90q__button:hover:not(:disabled){background:#ddd6cc;transform:translateY(-2px);box-shadow:0 4px 16px rgba(232,227,222,.3)}.JoinClubSection-module__OTg90q__button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(232,227,222,.2)}.JoinClubSection-module__OTg90q__buttonSpinner{border:2px solid rgba(20,20,10,.3);border-top-color:#14140a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite JoinClubSection-module__OTg90q__spin,1.5s ease-in-out infinite JoinClubSection-module__OTg90q__pulse}@keyframes JoinClubSection-module__OTg90q__spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes JoinClubSection-module__OTg90q__pulse{0%,to{opacity:1}50%{opacity:.7}}.JoinClubSection-module__OTg90q__button:focus-visible{outline-offset:2px;outline:2px solid #007acc}.JoinClubSection-module__OTg90q__button:disabled{opacity:.6;cursor:not-allowed}.JoinClubSection-module__OTg90q__button:hover:not(:disabled){background:#ddd}.JoinClubSection-module__OTg90q__thanks{color:#c8c5bf;font-size:var(--font-size-sm);margin-top:.2rem}.JoinClubSection-module__OTg90q__meta{font-size:var(--font-size-sm);color:#e8e3de;gap:.25rem;margin-top:.75rem;display:grid}.JoinClubSection-module__OTg90q__meta a{color:#e8e3de;text-decoration:none}.JoinClubSection-module__OTg90q__meta a:hover{text-decoration:underline}@media (min-width:640px){.JoinClubSection-module__OTg90q__joinWrap{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.JoinClubSection-module__OTg90q__heading{font-size:var(--font-size-5xl)}.JoinClubSection-module__OTg90q__form{gap:var(--spacing-md);flex-direction:column}.JoinClubSection-module__OTg90q__button{width:100%}}@media (min-width:1024px){.JoinClubSection-module__OTg90q__joinWrap{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-4xl)}.JoinClubSection-module__OTg90q__heading{font-size:var(--font-size-6xl)}.JoinClubSection-module__OTg90q__panel{max-width:1000px}}
