:root{--tx-grad-pine:radial-gradient(120% 90% at 85% 10%, #cf8e0838, transparent 60%), var(--tx-ink);--tx-grad-pine-wide:radial-gradient(120% 160% at 50% -30%, #cf8e0838, transparent 55%), var(--tx-ink);--tx-grad-cream:radial-gradient(90% 120% at 12% 0%, #cf8e081a, transparent 62%), var(--tx-surface);--tx-grad-page:linear-gradient(180deg, var(--tx-bg) 0%, var(--tx-surface) 100%)}.announcement,.footer,.tx-footer,.tx-nosotros__col-dark,.tx-blog-cta{background:var(--tx-grad-pine)}.tx-newsletter{background:var(--tx-grad-pine-wide)}.tx-valueprops,.tx-tambien,.tx-blog-body{background:var(--tx-grad-cream)}.tx-infaltables-section{background:var(--tx-grad-page)}.tx-banner:after{background:linear-gradient(#10221f73 0%,#10221f38 45%,#10221f99 100%),radial-gradient(at 80% 100%,#cf8e082e 0%,#0000 55%),radial-gradient(#10221f4d 0%,#10221f1f 55%,#10221f66 100%)}.tx-col-card__ficha{display:none}@media (hover:hover){.tx-col-card__ficha{z-index:2;background:var(--tx-grad-pine);color:var(--tx-surface);opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;align-content:start;gap:.55rem .9rem;margin:0;padding:1rem 1.1rem 3.6rem;transition:opacity .25s,transform .25s;display:grid;position:absolute;inset:0;transform:translateY(8px)}.tx-col-card:hover .tx-col-card__ficha,.tx-col-card:focus-visible .tx-col-card__ficha{opacity:1;transform:none}.tx-col-card__ficha div{border-bottom:1px solid #cf8e0873;gap:.1rem;padding-bottom:.45rem;display:grid}.tx-col-card__ficha dt{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-gold,#cf8e08);font-size:.68rem;font-weight:700}.tx-col-card__ficha dd{margin:0;font-size:.85rem;line-height:1.3}.tx-col-card__ficha .is-wide{order:-1;grid-column:1/-1}.tx-col-card__cta{z-index:3;background:var(--tx-gold,#cf8e08);color:var(--tx-ink)}}@media (width<=1024px){.header-menu-desktop{display:none}.header-menu-mobile-toggle{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}.wa-float{z-index:40;color:var(--tx-cream,#f7f1e5);background:var(--tx-ink,#19332f);border:1.5px solid #cf8e0899;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 28px -10px #19332fa6}.wa-float:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #19332fbf}.wa-float:focus-visible{outline:3px solid var(--tx-gold,#cf8e08);outline-offset:3px}.wa-float__icono{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.wa-float__texto{letter-spacing:.02em;white-space:nowrap;padding-right:1rem;font-size:.88rem;font-weight:700;display:none}@media (width>=761px){.wa-float{bottom:1.5rem;right:1.5rem}.wa-float__texto{display:inline}}@media (width<=760px){.wa-float--sube{bottom:5.2rem}}@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}.header-menu-desktop .header-menu-item--destacado{color:var(--tx-gold-deep,#b36d18);font-weight:700}.header.is-solid .header-menu-desktop .header-menu-item--destacado{color:var(--tx-gold-deep,#b36d18)}.header-menu-mobile .header-menu-item--destacado{color:var(--tx-gold,#cf8e08);font-weight:700}.header:not(.is-solid) .header-menu-desktop .header-menu-item--destacado{color:#f3c65e}.tx-cafe__media:not(.tx-cafe__media--foto),.tx-col-card__media--arco{--arco:linear-gradient(180deg, color-mix(in srgb, var(--tono,#f3e9cd) 55%, #fff) 0%, var(--tono,#ecdeba) 100%);background:var(--arco);border-color:color-mix(in srgb, var(--tono,#ecdeba) 70%, #19332f 12%);border-radius:999px 999px 22px 22px}.tx-cafe .tx-cafe__media--foto{border-radius:999px 999px 22px 22px}.tx-cafe__media:not(.tx-cafe__media--foto){padding-top:2.6rem}.tx-col-card__media--arco .tx-col-card__img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 12px 16px #19332f47);width:auto;max-width:78%;height:80%;inset:auto 0 0 50%;transform:translate(-50%)}.tx-col-card__media--arco{padding-bottom:0}.tx-col-card:hover .tx-col-card__media--arco .tx-col-card__img--primary{transform:translate(-50%)scale(1.04)}.tx-col-card__media--arco .tx-col-card__ficha{gap:.45rem .9rem;padding:5rem 2rem 3.6rem}.tx-cafe .tx-cafe__media .tx-linea__chip{top:auto;bottom:.75rem;left:.75rem}.tx-club-tag{color:var(--tx-gold-deep,#b36d18);background:#cf8e0821;border-radius:999px;margin:0;padding:.15rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.tx-cafe .tx-club-tag{align-self:flex-start;margin-bottom:.2rem}
