.wpai-public{--navy:#091b3e;--cyan:#0db6c5;font-family:system-ui,sans-serif;color:var(--navy);max-width:1180px;margin:32px auto;padding:32px;background:#f5f8fc;border-radius:24px}.wpai-public h2{font-size:clamp(26px,4vw,46px);letter-spacing:-.04em;line-height:1.15}.wpai-eyebrow{font-size:13px;letter-spacing:.16em;font-weight:700;color:#086879}.wpai-brand-grid,.wpai-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wpai-public article{background:#fff;border:1px solid #e1e8f1;border-radius:16px;padding:20px}.wpai-brand-grid img{width:100%;height:170px;object-fit:contain}.wpai-public button,.wpai-public a{color:#075f73}.wpai-public button{border:1px solid #bed6e0;background:white;border-radius:8px;padding:10px 14px;cursor:pointer;margin:8px}.wpai-public button[aria-pressed=true]{background:var(--navy);color:white}.wpai-demo-grid span{display:block;font-size:64px;color:#6951cb}.wpai-public [hidden]{display:none!important}.wpai-public button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:740px){.wpai-brand-grid,.wpai-demo-grid{grid-template-columns:1fr}.wpai-public{padding:20px}}

.wpai-brand-grid article:has(img[src*="transparente-blanco"])>img{background:#091b3e;border-radius:8px}.wpai-brand-grid label{display:block}.wpai-brand-grid textarea{display:block;width:100%;font:12px monospace;margin:8px 0 18px}
