.ejemplos{width:100%;overflow-x:hidden}.ej_hero{background:linear-gradient(135deg, var(--bg3), var(--bg));justify-content:center;align-items:center;min-height:42vh;padding:6vh;display:flex;position:relative;overflow:hidden}.ej_hero:before{content:"";background:radial-gradient(circle at 70% 50%, var(--bg5), transparent 60%);opacity:.4;position:absolute;inset:0}.ej_hero_contenido{text-align:center;z-index:2;max-width:800px}.ej_titulo{font-size:var(--fz_x2);color:var(--tx);flex-wrap:wrap;justify-content:center;align-items:center;gap:1vh;margin-bottom:2vh;font-weight:900;line-height:1.2;display:flex}.ej_titulo i{color:var(--mco);font-size:var(--fz_x3)}.gradiente{background:linear-gradient(135deg, var(--mco), var(--hva));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ej_subtitulo{font-size:var(--fz_m3);color:var(--tx2);margin-bottom:3vh;line-height:1.6}.ej_stats{flex-wrap:wrap;justify-content:center;gap:2vh;display:flex}.stat{background:var(--bg1);font-size:var(--fz_m1);color:var(--tx1);border-radius:.8vh;align-items:center;gap:.8vh;padding:1vh 2vh;font-weight:600;display:flex}.stat i{color:var(--mco);font-size:var(--fz_m3)}.ej_body{padding:6vh}.ej_filtros{flex-wrap:wrap;justify-content:center;gap:1vh;margin-bottom:4vh;display:flex}.ej_filtro{background:var(--bg1);color:var(--tx1);font-size:var(--fz_m2);cursor:pointer;border:2px solid #0000;border-radius:.9vh;align-items:center;gap:.6vh;padding:1vh 2vh;font-weight:600;transition:all .3s;display:flex}.ej_filtro i{font-size:var(--fz_m3)}.ej_filtro:hover{background:var(--bg5);border-color:var(--mco);transform:translateY(-.2vh)}.ej_filtro.active{background:var(--mco);color:var(--txa);border-color:var(--mco);box-shadow:0 .4vh 1.2vh #00000026}.ej_filtro.active i{color:var(--txa)}.ej_seccion{margin-bottom:5vh;transition:all .5s}.ej_sec_header{border-bottom:2px solid var(--brd);align-items:center;gap:1.5vh;margin-bottom:2.5vh;padding-bottom:1.5vh;display:flex}.ej_sec_icono{color:#fff;width:5vh;height:5vh;font-size:var(--fz_m4);border-radius:1.2vh;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ej_sec_info{flex-wrap:wrap;align-items:center;gap:1.5vh;display:flex}.ej_sec_info h2{font-size:var(--fz_l1);color:var(--tx);margin:0;font-weight:800}.ej_sec_badge{background:var(--bg5);color:var(--mco);font-size:var(--fz_s4);border-radius:50px;padding:.4vh 1.2vh;font-weight:600}.ej_sec_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2vh;display:grid}.ej_card{background:var(--wb);border:2px solid #0000;border-radius:1.2vh;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 .2vh .8vh #0000000f}.ej_card:hover{border-color:var(--mco);transform:translateY(-.5vh);box-shadow:0 1vh 2.5vh #0000001f}.ej_card_accent{width:100%;height:.5vh}.ej_card_body{padding:2vh 2vh 1vh}.ej_card_cab{justify-content:space-between;align-items:center;margin-bottom:1.2vh;display:flex}.ej_card_emoji{font-size:var(--fz_l1)}.ej_card_tipo{font-size:var(--fz_s4);color:var(--tx3);background:var(--bg);border-radius:50px;padding:.3vh 1vh;font-weight:600}.ej_card_msg{font-size:var(--fz_m2);color:var(--tx1);word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1.5vh;font-style:italic;line-height:1.6;display:-webkit-box;overflow:hidden}.ej_card_meta{font-size:var(--fz_s4);color:var(--tx3);justify-content:space-between;display:flex}.ej_card_meta span{align-items:center;gap:.4vh;display:flex}.ej_card_meta i{font-size:var(--fz_s3);color:var(--mco)}.ej_card_footer{border-top:1px solid var(--brd);background:var(--bg);align-items:center;gap:.8vh;padding:1.5vh 2vh;display:flex}.ej_btn_copiar,.ej_btn_ver{background:var(--bg1);border:2px solid var(--brd);width:3.8vh;height:3.8vh;color:var(--tx3);font-size:var(--fz_m1);cursor:pointer;border-radius:.8vh;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.ej_btn_copiar:hover,.ej_btn_ver:hover{background:var(--bg5);border-color:var(--mco);color:var(--mco);transform:scale(1.08)}.ej_btn_usar{background:var(--mco);color:var(--txa);font-size:var(--fz_m1);border-radius:.8vh;flex:1;justify-content:center;align-items:center;gap:.6vh;padding:1vh;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.ej_btn_usar:hover{background:var(--hva);transform:translateY(-.2vh);box-shadow:0 .4vh 1vh #00000026}.ej_cta{background:linear-gradient(135deg, var(--mco), var(--hva));text-align:center;border-radius:2vh;margin:2vh 6vh 6vh;padding:8vh 6vh}.ej_cta_contenido{max-width:60vh;margin:0 auto}.ej_cta_icono{font-size:var(--fz_y1);opacity:.2;margin-bottom:2vh;animation:2s infinite plm_pulse;display:block}.ej_cta h2{font-size:var(--fz_x1);color:var(--txa);margin:0 0 1.5vh;font-weight:900}.ej_cta p{font-size:var(--fz_m3);color:var(--txa);opacity:.95;margin:0 0 3vh}.ej_cta_btn{background:var(--txa);color:var(--mco);font-size:var(--fz_m4);border-radius:1vh;align-items:center;gap:1vh;padding:2vh 4vh;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 .8vh 2vh #0003}.ej_cta_btn:hover{transform:translateY(-.5vh)scale(1.05);box-shadow:0 1.2vh 3vh #0000004d}@media (max-width:900px){.ej_hero{min-height:32vh;padding:4vh 2vh}.ej_titulo{font-size:var(--fz_x1);flex-direction:column}.ej_body{padding:4vh 2vh}.ej_sec_grid{grid-template-columns:1fr}.ej_cta{margin:2vh;padding:5vh 2vh}}@media (max-width:480px){.ej_filtros{gap:.5vh}.ej_filtro{font-size:var(--fz_s4);padding:.8vh 1.5vh}.ej_sec_header{flex-wrap:wrap}.ej_card_msg{-webkit-line-clamp:3}}
