.contact_page__zlsTy{min-height:calc(100dvh - var(--utility-h, 0px) - var(--nav-h, 0px));background:#fff;display:flex;align-items:center;box-sizing:border-box;padding:48px 0 72px}.contact_shell__80yHV{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.contact_bubble__L3hO3{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.95fr);overflow:hidden;background:linear-gradient(135deg,#ffffff 0,var(--color-teal-soft,#e5f6f4) 100%);border:1.5px solid rgba(0,168,142,.25);border-radius:28px;box-shadow:0 12px 36px rgba(0,168,142,.1)}.contact_formCol__Q1ISx{padding:40px 36px;text-align:center}.contact_title__5VioJ{font-weight:var(--fw-bold);font-size:clamp(1.45rem,1.25rem + .9vw,2rem)!important;line-height:1.6!important;color:var(--color-charcoal,#333E48);margin:0 0 12px}.contact_lead__6Y6wF{display:block;width:100%;margin:0 auto 18px;font-size:15px!important;color:var(--color-gray,#5c6874);line-height:1.75;text-align:justify;text-align-last:center}.contact_chips__f8kRT{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.contact_chip___4c_g{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid rgba(0,168,142,.18);color:var(--color-teal-dark);text-decoration:none}.contact_chipIcon__Io7En{display:inline-flex;color:var(--color-teal)}.contact_chipValue__ABZcS{font-size:13px!important;font-weight:var(--fw-semibold)}.contact_field__EuLeA{display:block;width:100%;margin:0 0 12px}.contact_srOnly__JQzod{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact_input__MWKbD{width:100%;box-sizing:border-box;min-height:52px;padding:14px 22px;border:1.5px solid rgba(0,168,142,.22);border-radius:999px;font-family:inherit;font-size:15px;color:var(--text-strong);background:#fff;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.contact_input__MWKbD::placeholder{color:#8a9a97}.contact_input__MWKbD:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 4px rgba(0,168,142,.12)}.contact_inputError__cAHWH{border-color:var(--color-error);background:#fff7f7}.contact_error__le6FO{display:block;margin:-4px 0 12px;font-size:13px!important;color:var(--color-error);text-align:center;text-align-last:center}.contact_submit__1CSiO{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;border:none;border-radius:999px;padding:14px 18px;background:var(--gradient-teal,linear-gradient(135deg,#00A88E 0,#008f78 100%));color:#fff;font-family:inherit;font-weight:var(--fw-bold);font-size:16px;cursor:pointer;box-shadow:0 8px 24px rgba(0,168,142,.35);transition:transform .2s ease,box-shadow .2s ease}.contact_submit__1CSiO:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,168,142,.4)}.contact_submit__1CSiO:disabled{cursor:wait;opacity:.7}.contact_success__30rNX{padding:24px 0}.contact_successIcon__l0nPR{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;color:var(--color-teal);background:#fff;margin-bottom:18px}.contact_success__30rNX .contact_lead__6Y6wF{text-align:center;text-align-last:center}.contact_visual__GJ_3o{position:relative;min-height:100%}.contact_visualImage__bR8Uj{object-fit:cover;object-position:center 30%}@media (max-width:900px){.contact_page__zlsTy{align-items:stretch;padding:24px 0 calc(var(--isi-h, 48px) + 32px)}.contact_shell__80yHV{padding:0 20px}.contact_bubble__L3hO3{grid-template-columns:1fr}.contact_visual__GJ_3o{order:-1;min-height:220px}.contact_formCol__Q1ISx{padding:28px 22px 32px}}