.JoinClubSection-module__OTg90q__joinWrap{color:var(--foreground);padding:var(--spacing-xl)var(--container-padding)var(--spacing-xl)var(--container-padding);font-family:var(--font-host-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);background:#14140a;position:relative}.JoinClubSection-module__OTg90q__panel{z-index:1;text-align:center;max-width:980px;font-family:var(--font-host-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);margin:0 auto;position:relative}.JoinClubSection-module__OTg90q__heading{font-size:var(--font-size-3xl);margin:0 0 var(--spacing-lg)0;color:#e8e3de;font-weight:800;line-height:1.1;font-family:var(--font-host-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.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:#14140a4d;border:1.5px solid #e8e3de4d;outline:none;min-height:44px}.JoinClubSection-module__OTg90q__input::placeholder{color:#e8e3de80}.JoinClubSection-module__OTg90q__input:focus{background:#14140a80;border-color:#e8e3de;transform:translateY(-1px);box-shadow:0 0 0 4px #e8e3de26}.JoinClubSection-module__OTg90q__inputError{background:#ef44441a;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 #ef444433}.JoinClubSection-module__OTg90q__inputSuccess{background:#e8e3de1a;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 #ef444400}50%{box-shadow:0 0 8px 2px #ef44444d}}@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:#ef444426;border:2px solid #ef444466;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 #ef44444d);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,#e8e3de26,#e8e3de0d);border:2px solid #e8e3de66;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 8px 24px #e8e3de26}.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 #e8e3de26}50%{box-shadow:0 8px 32px #e8e3de40}}@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 #e8e3de33}.JoinClubSection-module__OTg90q__button:before{content:"";background:linear-gradient(135deg,#fff3,#0000);transition:transform .5s;position:absolute;inset: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 #e8e3de4d}.JoinClubSection-module__OTg90q__button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #e8e3de33}.JoinClubSection-module__OTg90q__buttonSpinner{border:2px solid #14140a4d;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}}@media (max-width:1366px) and (horizontal-viewport-segments:2),(max-width:1366px) and (vertical-viewport-segments:2){.JoinClubSection-module__OTg90q__formGrid{grid-template-columns:1fr}}
