@keyframes ContactForm-module-scss-module__iwm1BG__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes ContactForm-module-scss-module__iwm1BG__fadeInUp{0%{opacity:0}to{opacity:1}}}.ContactForm-module-scss-module__iwm1BG__form{flex-direction:column;gap:24px;animation:.5s ease-out 80ms both ContactForm-module-scss-module__iwm1BG__fadeInUp;display:flex}.ContactForm-module-scss-module__iwm1BG__row{gap:24px;display:grid}@media (min-width:640px){.ContactForm-module-scss-module__iwm1BG__row{grid-template-columns:repeat(2,1fr)}}.ContactForm-module-scss-module__iwm1BG__label{flex-direction:column;gap:8px;display:flex}.ContactForm-module-scss-module__iwm1BG__labelText{color:var(--text-base);font-size:14px;font-weight:500}.ContactForm-module-scss-module__iwm1BG__honeypot{position:absolute;left:-9999px}.ContactForm-module-scss-module__iwm1BG__error{color:var(--danger);font-size:14px}.ContactForm-module-scss-module__iwm1BG__successBox{border:1px solid var(--success);background:var(--border-base-50);text-align:center;border-radius:12px;padding:24px;animation:.45s ease-out both ContactForm-module-scss-module__iwm1BG__fadeInUp}.ContactForm-module-scss-module__iwm1BG__successText{color:var(--text-base);font-weight:500}
@keyframes page-module-scss-module__ZnHv7G__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes page-module-scss-module__ZnHv7G__fadeInUp{0%{opacity:0}to{opacity:1}}}.page-module-scss-module__ZnHv7G__wrapper{max-width:42rem;margin:0 auto;padding:32px 16px 48px}@media (min-width:640px){.page-module-scss-module__ZnHv7G__wrapper{padding:64px 24px}}.page-module-scss-module__ZnHv7G__header{text-align:center}.page-module-scss-module__ZnHv7G__title{letter-spacing:-.025em;color:var(--text-base);font-size:1.75rem;font-weight:600;animation:.5s ease-out both page-module-scss-module__ZnHv7G__fadeInUp}@media (min-width:640px){.page-module-scss-module__ZnHv7G__title{font-size:2.25rem}}.page-module-scss-module__ZnHv7G__subtitle{color:var(--text-muted);margin-top:16px;animation:.5s ease-out 60ms both page-module-scss-module__ZnHv7G__fadeInUp}.page-module-scss-module__ZnHv7G__formSection{margin-top:32px;animation:.5s ease-out .12s both page-module-scss-module__ZnHv7G__fadeInUp}@media (min-width:640px){.page-module-scss-module__ZnHv7G__formSection{margin-top:48px}}.page-module-scss-module__ZnHv7G__alternativesSection{border-top:1px solid var(--border-base);margin-top:40px;padding-top:32px;animation:.5s ease-out .2s both page-module-scss-module__ZnHv7G__fadeInUp}@media (min-width:640px){.page-module-scss-module__ZnHv7G__alternativesSection{margin-top:64px;padding-top:48px}}.page-module-scss-module__ZnHv7G__alternativesTitle{color:var(--text-base);font-size:18px;font-weight:500}.page-module-scss-module__ZnHv7G__alternativesList{color:var(--text-muted);margin-top:16px;font-size:14px}.page-module-scss-module__ZnHv7G__emailLink{color:var(--primary);transition:opacity .2s}.page-module-scss-module__ZnHv7G__emailLink:hover{opacity:.85;text-decoration:underline}.page-module-scss-module__ZnHv7G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
