.contact-module__xwJ-uq__page{color:#172b4d;grid-template-columns:1fr 1.15fr;gap:64px;max-width:1160px;margin:auto;padding:150px 24px 90px;display:grid}.contact-module__xwJ-uq__intro h1{margin:18px 0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}.contact-module__xwJ-uq__intro p,.contact-module__xwJ-uq__card p{color:#52657a;line-height:1.7}.contact-module__xwJ-uq__eyebrow{letter-spacing:.15em;color:#0f766e;font-size:.78rem;font-weight:800}.contact-module__xwJ-uq__support{background:#eaf6f3;border-radius:20px;margin:30px 0;padding:26px}.contact-module__xwJ-uq__support h2{font-size:1.2rem}.contact-module__xwJ-uq__support a{color:#0f766e;margin-top:18px;font-weight:700;display:block}.contact-module__xwJ-uq__support .contact-module__xwJ-uq__whatsapp{color:#fff;text-align:center;background:#0f766e;border-radius:10px;padding:14px 18px;text-decoration:none}.contact-module__xwJ-uq__note{font-size:.85rem}.contact-module__xwJ-uq__card{background:#fff;border:1px solid #dce6ec;border-radius:24px;align-self:start;padding:32px;box-shadow:0 20px 60px #1235480a}.contact-module__xwJ-uq__card h2{margin:0 0 10px;font-size:1.6rem}.contact-module__xwJ-uq__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-module__xwJ-uq__card label{margin:18px 0;font-size:.9rem;font-weight:600;display:block}.contact-module__xwJ-uq__card input,.contact-module__xwJ-uq__card select,.contact-module__xwJ-uq__card textarea{color:#172b4d;width:100%;font:inherit;background:#fff;border:1px solid #cbd8df;border-radius:9px;margin-top:8px;padding:12px}.contact-module__xwJ-uq__card :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #0f766e}.contact-module__xwJ-uq__submit{color:#fff;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:10px;width:100%;margin-top:16px;padding:14px 22px;font-weight:700}.contact-module__xwJ-uq__submit:disabled{opacity:.6;cursor:wait}.contact-module__xwJ-uq__error{background:#fff0ec;border-radius:8px;padding:12px;color:#b42318!important}@media (max-width:800px){.contact-module__xwJ-uq__page{grid-template-columns:1fr;gap:28px;padding-top:120px}.contact-module__xwJ-uq__card{padding:24px}}@media (max-width:480px){.contact-module__xwJ-uq__grid{grid-template-columns:1fr;gap:0}}
