.Contact-module__m8tuNG__contactPage{padding-top:calc(var(--header-height) + 2rem);max-width:900px;margin:0 auto}.Contact-module__m8tuNG__header{text-align:center;margin-bottom:3rem}.Contact-module__m8tuNG__pageTitle{letter-spacing:-.035em;color:var(--text-main);margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}.Contact-module__m8tuNG__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto 1.5rem;font-size:1.3rem;line-height:1.45}.Contact-module__m8tuNG__availability{color:var(--text-main);background:var(--surface);border-radius:var(--radius-lg);align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;font-size:.875rem;font-weight:500;display:inline-flex}.Contact-module__m8tuNG__localTime{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.875rem;display:flex}.Contact-module__m8tuNG__dot{border-radius:var(--radius-full);background:#30a14e;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #30a14e33}.Contact-module__m8tuNG__contactOptions{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;max-width:620px;margin:0 auto;padding:0 1.25rem;display:flex}.Contact-module__m8tuNG__contactCard{text-align:left;align-items:center;gap:1rem;min-width:0;padding:1.15rem 0;display:flex}.Contact-module__m8tuNG__contactCard+.Contact-module__m8tuNG__contactCard{border-top:1px solid var(--hairline)}.Contact-module__m8tuNG__contactCard:hover{color:inherit}.Contact-module__m8tuNG__contactCard:hover .Contact-module__m8tuNG__value{color:var(--primary-dark)}.Contact-module__m8tuNG__iconCircle{border-radius:var(--radius-md);background:var(--primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.Contact-module__m8tuNG__whatsappCircle{color:#fff;background:#25d366}.Contact-module__m8tuNG__cardContent{flex-direction:column;flex:1;min-width:0;display:flex}.Contact-module__m8tuNG__label{color:var(--text-muted);font-size:.85rem}.Contact-module__m8tuNG__value{letter-spacing:-.015em;color:var(--primary);overflow-wrap:anywhere;transition:color var(--transition-fast);font-size:1.15rem;font-weight:500}.Contact-module__m8tuNG__chevron{color:#b0b0b5;flex-shrink:0}.Contact-module__m8tuNG__vcardWrap{text-align:center;margin-top:1.5rem}.Contact-module__m8tuNG__vcardLink{min-height:44px;color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.95rem;display:inline-flex}.Contact-module__m8tuNG__vcardLink:hover{color:var(--primary-dark);text-decoration:underline}@media (min-width:768px){.Contact-module__m8tuNG__contactOptions{padding:0 1.75rem}.Contact-module__m8tuNG__contactCard{gap:1.25rem;padding:1.4rem 0}.Contact-module__m8tuNG__value{font-size:1.3rem}}
