.SupportPage-module__2RCZFW__supportWash{min-height:100%}.SupportPage-module__2RCZFW__heroSection{padding-bottom:var(--space-48);padding-top:var(--space-64)}.SupportPage-module__2RCZFW__heroTitle{color:var(--color-brand-primary);font-family:var(--font-display);font-size:var(--text-display-hero-mobile-size);font-weight:var(--text-display-hero-mobile-weight);letter-spacing:var(--text-display-hero-mobile-letter-spacing);line-height:var(--text-display-hero-mobile-line-height);margin:0}.SupportPage-module__2RCZFW__formSection{padding-bottom:var(--space-96);padding-top:0}.SupportPage-module__2RCZFW__formContainer{justify-content:center;display:flex}.SupportPage-module__2RCZFW__supportCard{background:var(--color-surface-elevated);border:var(--border-soft);border-radius:var(--radius-m);box-shadow:var(--shadow-sm);box-sizing:border-box;min-width:0;max-width:780px;padding:var(--space-24);width:100%;display:grid}.SupportPage-module__2RCZFW__cardTitle{color:var(--color-brand-primary);font-family:var(--font-display);font-size:var(--text-display-card-title-size);font-weight:var(--text-display-card-title-weight);letter-spacing:var(--text-display-card-title-letter-spacing);line-height:var(--text-display-card-title-line-height);margin:0}.SupportPage-module__2RCZFW__cardIntro{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body-large-size);font-weight:var(--text-body-large-weight);letter-spacing:var(--text-body-large-letter-spacing);line-height:var(--text-body-large-line-height);margin:var(--space-24) 0 0}.SupportPage-module__2RCZFW__supportForm{gap:var(--space-24);margin-top:var(--space-32);display:grid}.SupportPage-module__2RCZFW__field{gap:var(--space-12);display:grid}.SupportPage-module__2RCZFW__label{color:var(--color-brand-primary);font-family:var(--font-ui);font-size:var(--text-label-form-size);font-weight:var(--text-label-form-weight);letter-spacing:var(--text-label-form-letter-spacing);line-height:var(--text-label-form-line-height)}.SupportPage-module__2RCZFW__textarea{appearance:none;background:var(--color-surface-elevated);border:var(--border-soft);border-radius:var(--radius-s);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body-large-size);font-weight:var(--text-body-large-weight);line-height:var(--text-body-large-line-height);padding:10px var(--space-12);outline:0;width:100%}.SupportPage-module__2RCZFW__textarea::placeholder{color:var(--color-status-inactive);opacity:1}.SupportPage-module__2RCZFW__textarea:focus{outline:2px solid var(--color-status-inactive);outline-offset:var(--space-4)}.SupportPage-module__2RCZFW__textarea{min-height:calc(var(--space-64) * 2);resize:vertical}.SupportPage-module__2RCZFW__actions{gap:var(--space-16);flex-direction:column-reverse;display:flex}.SupportPage-module__2RCZFW__secondaryAction{background:var(--color-surface-elevated);border:var(--border-soft);border-radius:var(--radius-s);box-sizing:border-box;color:var(--color-brand-primary);font-family:var(--font-ui);font-size:var(--text-button-primary-size);font-weight:var(--text-button-primary-weight);height:48px;letter-spacing:var(--text-button-primary-letter-spacing);line-height:var(--text-button-primary-line-height);min-width:0;padding:0 var(--space-24);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SupportPage-module__2RCZFW__secondaryAction:hover{background:var(--color-surface-hover)}.SupportPage-module__2RCZFW__secondaryAction:focus-visible{outline-offset:var(--space-4);outline:2px solid}.SupportPage-module__2RCZFW__submitButton{width:100%}@media (min-width:645px){.SupportPage-module__2RCZFW__heroTitle{font-size:var(--text-display-hero-tablet-size);font-weight:var(--text-display-hero-tablet-weight);letter-spacing:var(--text-display-hero-tablet-letter-spacing);line-height:var(--text-display-hero-tablet-line-height)}.SupportPage-module__2RCZFW__supportCard{padding:var(--space-32)}.SupportPage-module__2RCZFW__actions{margin-top:var(--space-8);flex-direction:row;justify-content:flex-end}.SupportPage-module__2RCZFW__submitButton{width:auto}}@media (min-width:1085px){.SupportPage-module__2RCZFW__heroSection{padding-top:var(--space-96)}.SupportPage-module__2RCZFW__heroTitle{font-size:var(--text-display-hero-desktop-size);font-weight:var(--text-display-hero-desktop-weight);letter-spacing:var(--text-display-hero-desktop-letter-spacing);line-height:var(--text-display-hero-desktop-line-height)}}
