.contact_panel__RtRgB{background:rgba(30,23,38,.92);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:22px}.contact_form__wCApJ{display:flex;flex-wrap:wrap;gap:12px}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{flex:1;min-width:150px;font-size:15px;font-weight:600;color:var(--color-foreground);font-family:inherit;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px 15px}.contact_full__QaX9l{flex-basis:100%}.contact_form__wCApJ textarea{flex-basis:100%;min-height:120px;resize:vertical}.contact_form__wCApJ input::placeholder,.contact_form__wCApJ textarea::placeholder{color:#5c566f}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{outline:none;border-color:rgba(214,107,221,.6);box-shadow:0 0 0 2px rgba(214,107,221,.18)}.contact_form__wCApJ select option{color:#111}.contact_hp__lABO3{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.contact_error__tMl9F{flex-basis:100%;margin:0;color:#ff9bb0;font-size:13px}.contact_button__ppaBi{flex-basis:100%;text-align:center;cursor:pointer;border:1px solid rgba(214,107,221,.42);font-family:inherit;font-weight:800;font-size:13.5px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:14px 26px;border-radius:13px;background:linear-gradient(180deg,rgba(214,107,221,.34),rgba(124,58,170,.2));box-shadow:0 6px 18px rgba(124,58,170,.2),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .12s,background .14s,border-color .14s,box-shadow .14s}.contact_button__ppaBi:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,rgba(214,107,221,.6),rgba(150,72,205,.42));border-color:rgba(214,107,221,.85);box-shadow:0 10px 26px rgba(150,72,205,.34),inset 0 1px 0 rgba(255,255,255,.28)}.contact_button__ppaBi:disabled{opacity:.6;cursor:default}.contact_thanks__bhzWD{padding:22px;border-radius:20px;background:rgba(30,23,38,.92);border:1px solid rgba(214,107,221,.3);color:var(--color-foreground)}.contact_thanksTitle__8yfj7{margin:0;font-weight:800;font-size:18px}.contact_thanksSub__1WRas{margin:6px 0 0;color:var(--color-muted);font-size:14px}