.func-hero[data-v-9e7a9764]{padding:var(--esp-16) 0 var(--esp-12);background:linear-gradient(160deg,#f8faff 0,#eff8fc 60%,#f8fafc)}.func-grid[data-v-9e7a9764]{gap:var(--esp-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.func-card[data-v-9e7a9764]{align-items:flex-start;gap:var(--esp-3);padding:var(--esp-8);border-radius:var(--radio-borde-xl);background:var(--bg-func,var(--color-primario-suave));color:var(--color-texto);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.func-card[data-v-9e7a9764]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.func-card__icono[data-v-9e7a9764]{width:56px;height:56px;color:var(--color-func,var(--color-primario));justify-content:center;align-items:center;display:flex}.func-card__titulo[data-v-9e7a9764]{color:var(--color-texto);margin:0;font-size:1.1rem;font-weight:700}.func-card__desc[data-v-9e7a9764]{color:var(--color-texto-suave);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.func-card__cta[data-v-9e7a9764]{color:var(--color-func,var(--color-primario));margin-top:auto;font-size:.875rem;font-weight:600}
