.contact_page__5ZJMe{background:var(--mist);min-height:100vh}.contact_body__fMJz3{max-width:1100px;margin:0 auto;padding:40px var(--gutter) 96px}.contact_layout__N5mJF{display:grid;grid-template-columns:7fr 5fr;grid-gap:24px;gap:24px;align-items:start}.contact_card__wnBJV{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-card);padding:36px;box-shadow:0 8px 24px rgba(11,37,69,.06)}.contact_form___aGjp{display:flex;flex-direction:column;gap:24px}.contact_pair__IpkMG{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact_actions__P4LZ8{display:flex;justify-content:flex-end}.contact_sendError__QdDAd{font-size:14px;line-height:1.6;color:var(--error);border-left:3px solid var(--error);padding-left:14px}.contact_successRule__dGPA3{width:40px;height:2px;background:var(--gold);margin-bottom:24px}.contact_successTag__w2ash{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--slate)}.contact_successHeading__9syMu{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.01em;color:var(--ink-navy);margin-top:14px}.contact_successCopy____wV0{font-size:15px;line-height:1.7;color:var(--ink);margin-top:16px;max-width:520px}.contact_successActions__ftAud{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.contact_rail__O12LO{display:flex;flex-direction:column;gap:16px}.contact_sideCard__npK74{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-card);padding:24px}.contact_sideLabel__zVdTx{font-family:var(--font-data);font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--slate-2)}.contact_sideTitle__6Fl5R{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--ink-navy);margin-top:10px}.contact_sideCopy__E9ekR{font-size:13.5px;line-height:1.6;color:var(--ink);margin-top:8px}.contact_address__nQUPw{font-size:14px;line-height:1.7;color:var(--ink-navy);margin-top:12px;font-style:normal}.contact_links__s3ogR{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-family:var(--font-data);font-size:12.5px;letter-spacing:.04em}.contact_links__s3ogR a{color:var(--ink-navy);transition:color var(--t-hover) ease-out;overflow-wrap:anywhere}.contact_links__s3ogR a:hover{color:var(--gold-text)}.contact_hours__wVel3{color:var(--slate-2)}.contact_urgent__Yvr6X{background:var(--ink-navy);border-radius:var(--r-card);padding:24px}.contact_urgentCopy__6WwKo{font-size:13.5px;line-height:1.6;color:var(--on-dark-body);margin-top:10px}.contact_urgentLinks__rKCXw{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-family:var(--font-data);font-size:12.5px;letter-spacing:.04em}.contact_urgentLinks__rKCXw a{color:var(--white);transition:color var(--t-hover) ease-out}.contact_urgentLinks__rKCXw a:hover{color:var(--gold)}.contact_whatsapp__bC8Jl{display:flex;align-items:center;gap:8px}.contact_dot__aEnAa{width:5px;height:5px;border-radius:50%;background:var(--success);flex-shrink:0}@media (max-width:960px){.contact_layout__N5mJF{grid-template-columns:1fr}}@media (max-width:768px){.contact_body__fMJz3{padding:32px var(--gutter) 72px}.contact_card__wnBJV{padding:24px 20px}.contact_pair__IpkMG{grid-template-columns:1fr}.contact_successHeading__9syMu{font-size:24px}.contact_actions__P4LZ8{justify-content:stretch}}@media (max-width:900px){.contact_links__s3ogR,.contact_urgentLinks__rKCXw{gap:0}.contact_links__s3ogR .contact_hours__wVel3,.contact_links__s3ogR a,.contact_urgentLinks__rKCXw a{display:inline-flex;align-items:center;min-height:44px}}.contact_repCta__KOo6m{margin-top:18px;width:100%}