.contact_layout__N5mJF{display:flex;flex-direction:column;gap:40px}.contact_infoTitle__7fyAx{font-size:28px;font-weight:600;color:var(--navy);margin-bottom:12px}.contact_infoSub__SFUX_{font-size:14px;color:var(--gray-600);line-height:1.7;font-weight:300;margin-bottom:28px}.contact_contactCards__9ANh_{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.contact_contactCard__0nlF6{display:flex;align-items:flex-start;gap:12px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:16px}.contact_contactIcon__klekC{width:36px;height:36px;border-radius:9px;background:var(--gold-pale);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.contact_contactLabel__4BJTf{font-size:10px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}.contact_contactValue__YRztY{font-size:13px;color:var(--navy);font-weight:500;text-decoration:none;transition:color .2s}a.contact_contactValue__YRztY:hover{color:var(--gold)}.contact_langTitle__zhkA6{font-size:10px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.contact_langTags__OZLbq{display:flex;gap:8px;flex-wrap:wrap}.contact_langTag__rVsAB{background:var(--gold-pale);color:var(--gold);border:1px solid rgba(201,136,58,.2);font-size:12px;font-weight:500;padding:5px 12px;border-radius:20px}.contact_form___aGjp{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:28px 22px}.contact_formTitle__Oloqn{font-size:24px;font-weight:600;color:var(--navy);margin-bottom:24px}.contact_formRow__bPMyT{display:flex;flex-direction:column;gap:0}.contact_formGroup__p53v_{margin-bottom:14px}.contact_formGroup__p53v_ label{display:block;font-size:11px;font-weight:500;color:var(--gray-600);margin-bottom:5px;letter-spacing:.3px;text-transform:uppercase}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ select,.contact_formGroup__p53v_ textarea{width:100%;padding:13px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;color:var(--text);background:var(--cream);transition:border-color .2s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical}.contact_formGroup__p53v_ input:focus,.contact_formGroup__p53v_ select:focus,.contact_formGroup__p53v_ textarea:focus{border-color:var(--gold)}.contact_submit__aJVN3{width:100%;padding:15px;background:var(--navy);color:var(--white);border:none;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:6px;font-family:inherit}.contact_submit__aJVN3:hover{background:var(--navy-light)}.contact_note__8aCoc{text-align:center;font-size:11px;color:var(--gray-400);margin-top:10px}.contact_successMsg__ew3PH{background:#f0fdf4;border:1px solid #86efac;border-left:4px solid #22c55e;border-radius:var(--radius);padding:14px 16px;font-size:14px;color:#15803d;margin-bottom:20px}.contact_errorMsg__QDFn6{background:#fff1f2;border:1px solid #fda4af;border-left:4px solid #ef4444;border-radius:var(--radius);padding:14px 16px;font-size:14px;color:#b91c1c;margin-bottom:20px}.contact_submit__aJVN3:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (min-width:600px){.contact_formRow__bPMyT{flex-direction:row;gap:12px}.contact_formRow__bPMyT .contact_formGroup__p53v_{flex:1 1}.contact_form___aGjp{padding:36px 32px}}@media (min-width:900px){.contact_layout__N5mJF{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.contact_infoTitle__7fyAx{font-size:36px}.contact_form___aGjp{padding:40px}}