/* Página «Funciones»: reutiliza nosotros.css (encabezado, bloques, cierre) y precios.css (tarjetas). */
.fun-inbox{width:100%;max-width:400px;padding:22px;border-radius:18px;background:#fff;box-shadow:0 14px 30px rgba(25,39,77,.15)}
.fun-inbox .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #e3f6ed;color:#19274d;font-size:17px}
.fun-inbox .top b{font-weight:700!important}
.fun-inbox .top span{padding:3px 12px;border-radius:30px;background:#32c788;color:#fff;font-size:13px}
.fun-row{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;border-radius:12px;background:#eefaf4}
.fun-row:last-child{margin-bottom:0}
.fun-row .ic{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#fff;color:#32c788;font-size:19px;line-height:42px;text-align:center}
.fun-row b{display:block;color:#19274d;font-size:16px;line-height:1.2em;font-weight:700!important}
.fun-row small{display:block;color:#19274d;font-size:13px;line-height:1.3em}

.fun-funnel{width:100%;max-width:400px}
.fun-funnel .st{margin:0 auto 10px;padding:16px 18px;border-radius:12px;background:#fff;color:#19274d;text-align:center;box-shadow:0 10px 22px rgba(25,39,77,.12)}
.fun-funnel .st b{display:block;font-size:17px;font-weight:700!important}
.fun-funnel .st span{font-size:13px}
.fun-funnel .st:nth-child(1){width:100%}
.fun-funnel .st:nth-child(2){width:88%}
.fun-funnel .st:nth-child(3){width:76%}
.fun-funnel .st:nth-child(4){width:64%;background:#1fa36d;color:#fff}
.fun-funnel .st:last-child{margin-bottom:0}

.fun-canales{padding:90px 0 20px}
.fun-canales .head{margin-bottom:40px;text-align:center}
.fun-canales .head .t{color:#32c788;font-size:18px}
.fun-canales .head h2{margin:8px 0 0;color:#19274d;font-size:48px;line-height:1.05em;font-family:'Poppins',sans-serif}
.fun-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
.fun-chip{display:flex;align-items:center;gap:12px;padding:14px 24px;border:2px solid #e3f6ed;border-radius:40px;color:#19274d;font-size:17px;transition:all .3s}
.fun-chip:hover{border-color:#32c788;transform:translateY(-3px)}
.fun-chip .icon{color:#32c788;font-size:22px}
.fun-nota{margin:34px auto 0;max-width:640px;text-align:center;color:#19274d;font-size:16px;line-height:1.55em}
.fun-nota a{color:#1fa36d;text-decoration:underline}

@media (max-width:991px){
	.fun-canales .head h2{font-size:34px}
}
