.contact-intro{font-size:14px;line-height:2;color:#526864;margin-bottom:22px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-channel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:right;padding:20px;border:1px solid #dce7e4;border-radius:12px;font-size:13px;background:#f9fbfa;min-width:0}.contact-channel b{font-size:17px}.contact-channel span{font-size:12px;overflow-wrap:anywhere}.contact-channel small{font-size:10px;opacity:.7}.contact-channel.whatsapp{color:#137664;border-color:#bee4d8;background:#ebf9f2}.contact-channel:hover{border-color:#22baaa;box-shadow:0 4px 15px #22baaa14}.office-address{font-size:13px;color:#6c7d78;padding:20px 0}.callback-details{border-top:1px solid #e5eeeb;padding-top:15px}.callback-details summary{cursor:pointer;color:#1a9184;font-size:14px}.callback-details form{margin-top:18px}.callback-details label{margin-bottom:16px}.footer{gap:15px}
.spam-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sync-notice{margin:20px 0;padding:14px;border-radius:8px;background:#fff7e5;color:#8a6e33;font-size:12px;line-height:1.9}button:disabled{opacity:.55;cursor:wait}
