.Contact_page__50U0b{padding-top:7rem;padding-bottom:5rem}.Contact_header__3cPxS{text-align:center;max-width:650px;margin:0 auto 3.5rem}.Contact_title__byLvA{font-size:2.4rem;margin-bottom:.75rem}.Contact_subtitle__65zBJ{font-size:1.05rem;color:var(--text-secondary)}.Contact_contentGrid__hrOvI{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media (min-width:850px){.Contact_contentGrid__hrOvI{grid-template-columns:1fr 1.4fr;align-items:flex-start}}.Contact_infoCard__dHa50{background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.5rem}.Contact_infoTitle__s_07_{font-size:1.3rem}.Contact_infoDesc__bXUuR{font-size:.92rem;color:var(--text-secondary);line-height:1.5}.Contact_infoList__wghUG{display:flex;flex-direction:column;gap:1.25rem}.Contact_infoItem__dxooU{display:flex;align-items:flex-start;gap:1rem}.Contact_infoIcon__cKLdn{color:var(--accent-gold);margin-top:.2rem}.Contact_itemLabel__ZCSUm{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.Contact_itemVal__QJl9V{font-size:.95rem;font-weight:500;color:var(--text-primary)}.Contact_securityNote__PMd5w{background:var(--bg-tertiary);padding:.85rem 1rem;border-radius:var(--radius-sm);display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--text-secondary)}.Contact_securityIcon__V6fj0{color:var(--status-success);flex-shrink:0}.Contact_formCard__8PTsr{background:var(--bg-secondary);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm)}.Contact_formTitle__8_EKL{font-size:1.3rem;margin-bottom:1.5rem}.Contact_form__BHRmK{display:flex;flex-direction:column;gap:1.25rem}.Contact_formRow__QZ6Zy{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:600px){.Contact_formRow__QZ6Zy{grid-template-columns:1fr 1fr}}.Contact_inputGroup__KIzoo{display:flex;flex-direction:column;gap:.4rem}.Contact_label__Gz5po{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.Contact_input__QFrgt,.Contact_select__jZO1A,.Contact_textarea__wspOc{width:100%;padding:.75rem 1rem;border:1px solid var(--border-card);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.Contact_input__QFrgt:focus,.Contact_select__jZO1A:focus,.Contact_textarea__wspOc:focus{outline:none;border-color:var(--accent-gold);box-shadow:0 0 0 3px rgba(197,160,89,.15)}