/* TusAnunciosYa · Promoción de la app oficial de Android · 15/10/2026.
   Presentación exclusivamente; no altera la lógica del portal ni el SEO de fichas. */
.play-promo-header,.play-promo-cta,.play-promo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none!important;font-weight:900;line-height:1.2;transition:filter .15s ease,transform .15s ease}
.play-promo-header{background:#196c47;color:#fff!important;border:1px solid #155b3d;border-radius:12px;padding:10px 13px;white-space:nowrap;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.10)}
.play-promo-header:hover,.play-promo-cta:hover,.play-promo-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}
.play-promo-header:focus-visible,.play-promo-cta:focus-visible,.play-promo-btn:focus-visible,.play-promo-learn:focus-visible{outline:3px solid #ffd35f;outline-offset:3px}
.play-promo-home{box-sizing:border-box;display:flex;gap:17px;align-items:center;margin:15px 0 19px;padding:18px 22px;border:1px solid #bce7d4;background:linear-gradient(105deg,#effff5,#e9f5ff);border-radius:18px;box-shadow:0 7px 20px rgba(12,66,60,.07);color:#123d36}
.play-promo-phone{display:flex;align-items:center;justify-content:center;flex:0 0 57px;width:57px;height:57px;font-size:32px;border-radius:16px;background:#fff;border:1px solid #cde7dc}
.play-promo-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}
.play-promo-copy strong{font-size:19px;line-height:1.2;color:#143f35}
.play-promo-copy>span{font-size:14px;line-height:1.4;color:#34514b}
.play-promo-learn{font-size:12px;font-weight:800;color:#0a645a;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}
.play-promo-cta,.play-promo-btn{background:#176b42;color:#fff!important;border:1px solid #125537;border-radius:12px;padding:14px 18px;font-size:15px;white-space:normal;box-shadow:0 4px 12px rgba(10,70,46,.17)}
.play-promo-cta{flex:0 0 auto;max-width:260px}
.play-promo-seo{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px auto;padding:20px;border:1px solid #badccc;border-radius:17px;background:#effaf4;color:#173a31}
.play-promo-seo h2{font-size:1.22rem;margin:0 0 6px;color:#173a31}
.play-promo-seo p{margin:0;font-size:1rem;line-height:1.5}
.play-promo-seo .play-promo-btn{flex:0 0 auto}
.play-promo-page{border:1px solid #bce7d4;border-radius:18px;background:linear-gradient(110deg,#ecfff3,#e9f4ff);padding:22px;margin:0 0 24px;color:#153a30}
.play-promo-page .play-promo-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:#176745;margin-bottom:7px}
.play-promo-page h2{margin:0 0 10px;font-size:1.5rem;line-height:1.24;color:#173a31}
.play-promo-page p{line-height:1.55;margin:0 0 15px;color:#23463e}
.play-promo-page .play-promo-btn{font-size:17px;padding:17px 22px}
.play-promo-page .play-promo-small{font-size:12px;color:#365750;margin:12px 0 0}
.play-promo-platform{margin:15px 0 10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media(max-width:1140px){.play-promo-header{padding:8px 9px;font-size:12px}}
@media(max-width:1000px){.play-promo-header{display:none}}
@media(max-width:760px){.play-promo-home{padding:15px;gap:12px;align-items:flex-start;flex-wrap:wrap;margin:12px 0 17px}.play-promo-phone{width:48px;height:48px;flex-basis:48px;font-size:28px}.play-promo-copy{flex:1 1 calc(100% - 64px)}.play-promo-copy strong{font-size:16px}.play-promo-copy>span{font-size:13px}.play-promo-cta{flex:1 1 100%;max-width:none;padding:15px}.play-promo-seo{flex-direction:column;align-items:stretch;padding:16px}.play-promo-seo .play-promo-btn{width:100%;box-sizing:border-box}.play-promo-page{padding:16px}.play-promo-page .play-promo-btn{width:100%;box-sizing:border-box}}
