/* PROINTEX: selector de WhatsApp consistente en todas las páginas */
.px-wa-layer[hidden]{display:none!important}.px-wa-layer{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;padding:20px;font-family:Manrope,Arial,sans-serif}.px-wa-open{overflow:hidden}
.px-wa-backdrop{position:absolute;inset:0;background:rgba(2,13,30,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.px-wa-dialog{position:relative;z-index:1;width:min(480px,100%);padding:32px 30px;border:1px solid rgba(172,213,247,.25);border-radius:28px;background:linear-gradient(135deg,#0b2548,#153f70);box-shadow:0 30px 85px rgba(0,8,20,.38);color:#fff;outline:0}
.px-wa-close{position:absolute;right:18px;top:16px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.09);color:#fff;font-size:26px;width:38px;height:38px;border-radius:12px;cursor:pointer}
.px-wa-eyebrow{display:block;color:#9ec8f3;font-size:10px;letter-spacing:.14em;font-weight:900;margin-bottom:14px}
.px-wa-dialog h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(38px,8vw,56px);line-height:1;margin:0 0 12px;font-weight:900;color:white}.px-wa-dialog h2 em{font-style:normal;color:#ff4741}.px-wa-dialog p{font-size:13px;line-height:1.7;color:#c6d9ec;margin:0 0 22px}
.px-wa-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-wa-option{display:grid;text-align:left;gap:8px;min-width:0;position:relative;padding:18px 15px;background:rgba(255,255,255,.08);border:1px solid rgba(169,215,252,.19);border-radius:15px;color:#fff;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s}
.px-wa-option:hover,.px-wa-option:focus-visible{background:rgba(255,255,255,.17);border-color:#ff4741;outline:0}.px-wa-option span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#a4ccee}.px-wa-option strong{font-size:15px;white-space:nowrap}.px-wa-option b{position:absolute;top:12px;right:12px;color:#ff4741}
@media(max-width:400px){.px-wa-dialog{padding:26px 20px}.px-wa-options{grid-template-columns:1fr}.px-wa-option{padding:14px 16px}}
