.contact_page__SsY7m{width:min(100% - 2rem,600px);margin:5rem auto}.contact_card__xvRyd{padding:clamp(1.5rem,5vw,3rem);border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035)}.contact_card__xvRyd h1{margin:0 0 .75rem;font-size:clamp(1.8rem,5vw,2.5rem)}.contact_card__xvRyd>p{color:#aaaab8;margin:0 0 2rem}.contact_form__5CENX{display:grid;gap:1.1rem}.contact_form__5CENX label{display:grid;gap:.5rem;font-weight:600}.contact_form__5CENX input,.contact_form__5CENX textarea{width:100%;padding:.85rem;color:inherit;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);border-radius:10px;font:inherit}.contact_form__5CENX input:focus,.contact_form__5CENX textarea:focus{outline:2px solid #8b6cff;outline-offset:2px}.contact_form__5CENX textarea{resize:vertical}.contact_form__5CENX button{justify-self:start;padding:.85rem 1.5rem;border:0;border-radius:10px;background:#7957ed;color:white;font:inherit;font-weight:700;cursor:pointer}.contact_form__5CENX button:disabled{opacity:.6;cursor:wait}.contact_error__xV8QS{color:#ff9caa;margin:0}.contact_success__NuGi3{color:#84e2bd;margin:0}