.page_contacto__sLEMo{padding:var(--space-8) 0 var(--space-16)}.page_header__3Hmuo{text-align:center;margin-bottom:var(--space-10);max-width:36rem;margin-left:auto;margin-right:auto}.page_title__zDv07{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:var(--space-2)}.page_subtitle__IVkI9{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6}.page_sectionLabel__mgQ4j{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-2)}.page_layout__OSjPe{display:grid;grid-template-columns:1fr minmax(260px,360px);gap:var(--space-8);align-items:start}.page_form__yO42B{display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg-card);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-xs)}.page_submitBtn__kOSQz{width:100%;margin-top:var(--space-2)}.page_error__hut5f{padding:var(--space-3);background:var(--danger-light);color:var(--danger);border-radius:var(--radius-lg);font-size:var(--text-sm);text-align:center}.page_success__kYwig{text-align:center;padding:var(--space-12) var(--space-6);background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page_successIcon__mEqLH{width:64px;height:64px;border-radius:var(--radius-full);background:var(--success-light);color:var(--success);display:flex;align-items:center;justify-content:center}.page_inlineLink___Ul5Z{color:var(--primary);font-weight:600}.page_infoCard__NRKi_{background:var(--bg-card);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--border-light);position:sticky;top:calc(var(--navbar-height, 72px) + var(--space-4));box-shadow:var(--shadow-xs)}.page_infoTitle__UdJd4{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-5)}.page_infoItems__2ZvaM{display:flex;flex-direction:column;gap:var(--space-2)}.page_infoItem__vYGyV{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-lg);transition:background var(--transition-fast);text-decoration:none;color:var(--text-primary)}.page_infoItem__vYGyV:hover{background:var(--primary-50)}.page_infoIcon__G9TbZ{flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary)}.page_iconWhatsapp__Ee1jq{color:#25D366;background:rgba(37,211,102,.12)}.page_iconInstagram__AY366{color:#E1306C;background:rgba(225,48,108,.1)}.page_infoLabel__qgAZY{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:2px}.page_infoValue__dEgKD{font-size:var(--text-sm);font-weight:500;word-break:break-word}.page_emptyChannels__i5KOz{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-4)}@media (max-width:768px){.page_contacto__sLEMo{padding:var(--space-6) 0 var(--space-12)}.page_layout__OSjPe{grid-template-columns:1fr;gap:var(--space-6)}.page_infoCard__NRKi_{position:static}.page_form__yO42B{padding:var(--space-6)}}.page_waWrapper__gLnEU{position:relative;display:block}.page_waPopover__Xy0uL{position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);background:white;border-radius:var(--radius-md);box-shadow:0 4px 15px rgba(0,0,0,.2);padding:var(--space-2);min-width:180px;z-index:50;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:all var(--transition-fast)}.page_waPopover__Xy0uL.page_open__utxSU{opacity:1;visibility:visible;transform:translateY(4px)}.page_waPopoverItem__8JP4M{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--text-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.page_waPopoverItem__8JP4M:hover{background:var(--bg-secondary)}.page_waPopoverLabel__pqTmG{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.page_waPopoverNumber__Ddj5b{font-size:var(--text-xs);color:var(--text-secondary)}