.soporte-barra .logo img{width:153px;height:auto;max-height:44px;object-fit:contain}
.soporte-barra nav .pill{background:#141416;color:#fff;opacity:1}
.ayuda-hero{background:#141416;color:#fff;position:relative;overflow:hidden;padding:105px 0 115px}
.ayuda-hero:after{content:"";position:absolute;width:650px;height:650px;right:-180px;bottom:-470px;background:radial-gradient(circle,rgba(167,227,126,.25),transparent 67%);pointer-events:none}
.ayuda-hero .cont{position:relative;z-index:1}
.ayuda-etiqueta,.ayuda-mini{font-size:12px;font-weight:700;letter-spacing:.14em}
.ayuda-etiqueta{color:#a7e37e;display:block;margin-bottom:28px}
.ayuda-hero h1{font-size:clamp(48px,8vw,106px);line-height:.98;letter-spacing:-.075em;max-width:900px}
.ayuda-hero em,.ayuda-faq h2 em,.ayuda-cierre em{font-style:normal;color:#a7e37e}
.ayuda-hero p{font-size:clamp(17px,2vw,20px);color:#c8c8c9;max-width:610px;margin:26px 0 33px}
.ayuda-primary{display:inline-flex;align-items:center;padding:16px 24px;border-radius:999px;background:#a7e37e;color:#141416;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}
.ayuda-primary:hover{transform:translateY(-3px);background:#c1f2a1}
.ayuda-cuerpo{padding-top:52px}
.ayuda-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ayuda-card{background:#fff;border:1px solid #e8e8eb;border-radius:26px;padding:30px;display:flex;flex-direction:column;min-height:285px}
.ayuda-icon{background:#f0f7e9;border-radius:14px;width:48px;height:48px;display:grid;place-items:center;font-size:24px;font-weight:700;color:#314923}
.ayuda-wa img{width:32px;height:32px}
.ayuda-card h2{font-size:25px;margin:24px 0 10px}
.ayuda-card p{color:#606067;flex:1}
.ayuda-card a{font-weight:700;text-decoration:none;display:inline-flex;gap:10px;align-items:center;margin-top:18px;overflow-wrap:anywhere}
.ayuda-card a:hover,.ayuda-faq a:hover{text-decoration:underline}
.ayuda-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-top:122px;padding-bottom:112px}
.ayuda-mini{color:#6d8d53}
.ayuda-faq h2,.ayuda-cierre h2{font-size:clamp(42px,5vw,70px);letter-spacing:-.065em;line-height:1.03;margin:20px 0}
.ayuda-faq h2 em{color:#6a9b4d}
.ayuda-faq-intro p{color:#66666f;font-size:17px}
.ayuda-faq-list details{margin:0 0 10px;border-radius:18px}
.ayuda-faq-list details[open]{border-color:#b7d89f}
.ayuda-faq-list details p{line-height:1.65}
.ayuda-cierre{background:#141416;border-radius:36px;color:#fff;margin-bottom:80px;padding:66px;display:flex;justify-content:space-between;align-items:center;gap:40px;overflow:hidden}
.ayuda-cierre p{color:#c8c8c9;font-size:17px;margin-bottom:28px}
.ayuda-cierre img{width:210px;height:210px;object-fit:contain;opacity:.22;transform:rotate(-10deg)}
@media(max-width:800px){.ayuda-hero{padding:75px 0 85px}.ayuda-cards{grid-template-columns:1fr}.ayuda-card{min-height:unset}.ayuda-faq{grid-template-columns:1fr;gap:35px;padding-top:85px;padding-bottom:85px}.ayuda-cierre{margin-left:20px;margin-right:20px;padding:42px 28px}.ayuda-cierre img{width:90px;height:90px}}
@media(max-width:520px){.soporte-barra nav{gap:0}.soporte-barra nav a{font-size:12px;padding:8px}.soporte-barra .logo img{width:118px}.ayuda-hero h1{font-size:52px}.ayuda-cierre img{display:none}}
@media(prefers-reduced-motion:reduce){.ayuda-primary{transition:none}}
