.contact_contactGrid___2YrS{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:flex-start}@media(max-width:1024px){.contact_contactGrid___2YrS{grid-template-columns:1fr;gap:4rem}}.contact_infoDesc__pp_Xa{font-size:1.1rem;margin-bottom:3rem;color:var(--color-text-secondary)}.contact_infoList__4Imk_{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.contact_infoItem__ruGTH{display:flex;gap:1.5rem;align-items:flex-start}.contact_infoItem__ruGTH .contact_iconBox__K2SN8{width:50px;height:50px;background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-red-primary);font-size:1.25rem;flex-shrink:0}.contact_infoItem__ruGTH .contact_itemText__Uyt9E h4{font-family:var(--font-subheading);font-size:1.1rem;margin-bottom:.25rem;color:var(--color-white)}.contact_infoItem__ruGTH .contact_itemText__Uyt9E a,.contact_infoItem__ruGTH .contact_itemText__Uyt9E p{font-size:.95rem;color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.contact_infoItem__ruGTH .contact_itemText__Uyt9E a:hover{color:var(--color-red-neon)}.contact_waCta__DfR8O{background:rgba(37,211,102,.05);border:1px solid rgba(37,211,102,.2);padding:2rem;border-radius:var(--radius-md)}.contact_waCta__DfR8O h3{font-family:var(--font-subheading);font-size:1.5rem;margin-bottom:.5rem}.contact_waCta__DfR8O p{font-size:.95rem;margin-bottom:1.5rem;color:var(--color-text-muted)}.contact_waBtn__dbkSr{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-family:var(--font-subheading);font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .3s ease}.contact_waBtn__dbkSr:hover{box-shadow:0 0 15px rgba(37,211,102,.4);transform:translateY(-2px)}.contact_formCol__S_udd{padding:3rem}@media(max-width:600px){.contact_formCol__S_udd{padding:2rem}}.contact_form__uGNcW{display:flex;flex-direction:column;gap:1.5rem}.contact_formGroup__z3FNb{display:flex;flex-direction:column;gap:.5rem}.contact_formGroup__z3FNb label{font-family:var(--font-subheading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.contact_formGroup__z3FNb input,.contact_formGroup__z3FNb select,.contact_formGroup__z3FNb textarea{background:hsla(0,0%,100%,.03);border:1px solid var(--color-border);padding:.875rem 1rem;border-radius:var(--radius-sm);color:#fff;font-family:var(--font-body);transition:border-color .3s ease}.contact_formGroup__z3FNb input:focus,.contact_formGroup__z3FNb select:focus,.contact_formGroup__z3FNb textarea:focus{outline:none;border-color:var(--color-red-primary)}.contact_formGroup__z3FNb select option{background:#111}.contact_mapSection__HZArT{line-height:0;filter:grayscale(1) invert(.9) contrast(1.2);border-top:1px solid var(--color-border)}