.ContactPage_formCard__CXLGo{margin-top:2rem;max-width:720px;border:1px solid var(--lp-border);border-radius:16px;background:rgba(15,17,21,.85);padding:1.5rem}.ContactPage_grid__QtFr0{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ContactPage_fieldLabel__y_8ZA{display:block;font-size:.84rem;color:var(--lp-text-soft);margin-bottom:.35rem}.ContactPage_input__d511e,.ContactPage_textarea__sRxKN{width:100%;border:1px solid var(--lp-border);background:rgba(6,8,13,.6);color:var(--lp-text);border-radius:12px;padding:.65rem .85rem;font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.ContactPage_input__d511e:focus,.ContactPage_textarea__sRxKN:focus{border-color:rgba(20,184,166,.75);box-shadow:0 0 0 3px rgba(20,184,166,.18);background:rgba(6,8,13,.75)}.ContactPage_textarea__sRxKN{min-height:170px;line-height:1.6;resize:vertical}.ContactPage_actions__h2Zak{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.ContactPage_hint__ixjv1{color:var(--lp-text-soft);font-size:.9rem}.ContactPage_alertError__MlsTx,.ContactPage_alertOk__PLJvD{border:1px solid var(--lp-border);border-radius:12px;padding:.75rem .9rem;margin-bottom:.9rem;font-size:.95rem}.ContactPage_alertError__MlsTx{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08);color:#fecaca}.ContactPage_alertOk__PLJvD{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08);color:#bbf7d0}.ContactPage_hpWrap__TWADk{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:720px){.ContactPage_grid__QtFr0{grid-template-columns:1fr}}