.elementor .tarjeta{border-width:2px;border-color:#202257;border-style:inset;.contenedor-tarjetas{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box}.tarjeta{background-color:#fff;color:#2b2e78;border-radius:16px;padding:32px 24px;box-shadow:0 4px 16px rgba(43,46,120,.08);border:2px solid #2b2e78;display:flex;flex-direction:column;justify-content:flex-start;height:100%;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.tarjeta h3,.tarjeta h2{font-size:1.15rem;font-weight:700;color:#2b2e78;text-align:center;margin-top:0;margin-bottom:18px;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(43,46,120,.25);text-underline-offset:5px}.tarjeta p{font-size:.95rem;line-height:1.55;color:#2b2e78;margin:0}.tarjeta p strong,.tarjeta p b{font-weight:700}.tarjeta:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(43,46,120,.18);border-color:#1ec0ff}.tarjeta.destacada{background-color:#ffbc1f;border-color:#2b2e78}.tarjeta.destacada h3,.tarjeta.destacada h2,.tarjeta.destacada p{color:#2b2e78}@media screen and (max-width:900px){.contenedor-tarjetas{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.contenedor-tarjetas{grid-template-columns:1fr}}\n}