.cards-section-wrap--pilares,.u3cards--pilares{--pil-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23006fba' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7'/%3E%3C/svg%3E");--pil-ease:cubic-bezier(.2,.7,.2,1);--pil-gap:20px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-section{gap:24px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-header{gap:12px;margin-inline:auto;max-width:780px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-title{color:var(--color-primary-dark,#003053);font-size:var(--font-size-xl,22px);font-weight:var(--font-weight-bold,700);letter-spacing:var(--letter-spacing-tighter,-.6px);line-height:var(--line-height-3xl,32px);text-wrap:balance}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-subtitle{color:var(--color-text-body,#505050);text-wrap:pretty}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-cards-container{display:block;width:100%}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card{align-items:stretch;background:var(--color-bg-white,#fff);border:1px solid var(--color-border-light,#d0d4e4);border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;gap:14px;max-width:none;min-width:0;overflow:visible;padding:20px;position:relative;transition:transform .28s var(--pil-ease),box-shadow .28s var(--pil-ease),border-color .28s var(--pil-ease);width:100%}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-title{align-items:center;gap:10px;min-height:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-beneficios-icon{background:var(--color-highlight,#f0f7ff);border:1px solid var(--color-bg-highlight,#dcebf8);border-radius:var(--radius-md,12px);box-sizing:border-box;color:var(--color-primary,#006fba);display:grid;flex-shrink:0;height:40px;object-fit:contain;padding:8px;place-items:center;width:40px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-beneficios-icon svg{color:inherit;display:block;height:22px;width:22px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-beneficios-icon svg path{fill:currentColor}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-title .cards-card-title-text{color:var(--color-primary-dark,#003053);flex:1 1 0;font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold,700);letter-spacing:-.01em;line-height:1.24;min-width:0;text-wrap:pretty}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text--rich,.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__content{align-self:stretch;padding:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text,.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text :where(p,li){color:var(--color-text-body,#505050);font-size:15px;letter-spacing:normal;line-height:1.5;margin:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text :where(p)+:where(p){margin-top:12px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text :where(strong,b){color:var(--color-primary-dark,#003053);font-weight:var(--font-weight-semibold,600)}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__list{display:grid;gap:14px;padding:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__list-item{gap:10px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__list-item>p:empty{display:none}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet{background:var(--color-highlight,#f0f7ff);border:1px solid var(--color-bg-highlight,#dcebf8);border-radius:50%;box-sizing:border-box;height:20px;margin-top:1px;padding:3px;width:20px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet path{fill:var(--color-primary,#006fba)}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text--rich ul{display:grid;gap:14px;list-style:none;margin:0!important;padding:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text--rich li{padding-left:30px;position:relative}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .card__bullet-text--rich li:before{background:var(--color-highlight,#f0f7ff) var(--pil-check) center /12px 12px no-repeat;border:1px solid var(--color-bg-highlight,#dcebf8);border-radius:50%;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-link{align-self:flex-start;background:transparent;border:0;border-radius:0;height:auto;justify-content:flex-start;margin-top:auto;min-height:0;min-width:0;padding:6px 0 0;width:auto}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-link a{align-items:center;color:var(--color-primary-dark,#003053);display:inline-flex;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium,500);gap:8px;line-height:22px;padding:2px 0;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-link a:focus,.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-link a:hover{opacity:.75}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-link svg{flex-shrink:0;height:24px;width:24px}.u3cards.u3cards--pilares{align-items:stretch;gap:24px}.u3cards.u3cards--pilares .u3cards__title{color:var(--color-primary-dark,#003053);font-size:var(--font-size-xl,22px);font-weight:var(--font-weight-bold,700);letter-spacing:var(--letter-spacing-tighter,-.6px);line-height:var(--line-height-3xl,32px);margin:0 auto;max-width:780px;padding:0;text-wrap:balance}.u3cards.u3cards--pilares .u3cards__container{display:block;width:100%}.u3cards.u3cards--pilares .u3cards__card{align-items:stretch;background:var(--color-bg-white,#fff);border:1px solid var(--color-border-light,#d0d4e4);border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;gap:14px;min-height:0;padding:20px;position:relative;transition:transform .28s var(--pil-ease),box-shadow .28s var(--pil-ease),border-color .28s var(--pil-ease)}.u3cards.u3cards--pilares .u3cards__head{gap:10px}.u3cards.u3cards--pilares .u3cards__icon{background:var(--color-highlight,#f0f7ff);border:1px solid var(--color-bg-highlight,#dcebf8);border-radius:var(--radius-md,12px);color:var(--color-primary,#006fba);display:grid;flex-shrink:0;height:40px;padding:0;place-items:center;width:40px}.u3cards.u3cards--pilares .u3cards__icon svg{display:block;height:22px;width:22px}.u3cards.u3cards--pilares .u3cards__icon svg path{fill:currentColor}.u3cards.u3cards--pilares .u3cards__headline{color:var(--color-primary-dark,#003053);flex:1 1 0;font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold,700);letter-spacing:-.01em;line-height:1.24;min-width:0;text-wrap:pretty}.u3cards.u3cards--pilares .u3cards__desc{color:var(--color-text-body,#505050);font-size:15px;line-height:1.5;padding-left:0}.u3cards.u3cards--pilares .u3cards__descRow{align-items:flex-start;gap:10px}.u3cards.u3cards--pilares .u3cards__descIcon{background:var(--color-highlight,#f0f7ff);border:1px solid var(--color-bg-highlight,#dcebf8);border-radius:50%;display:grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.u3cards.u3cards--pilares .u3cards__descIcon svg{display:block;height:13px;width:13px}.u3cards.u3cards--pilares .u3cards__descIcon svg path{fill:var(--color-primary,#006fba)}.u3cards.u3cards--pilares .u3cards__descText{color:inherit;font-size:inherit;line-height:inherit}.u3cards.u3cards--pilares .u3cards__linkRow{height:auto;margin-top:auto;padding-top:6px}.u3cards.u3cards--pilares .u3cards__link{align-items:center;background:transparent;border:0;color:var(--color-primary-dark,#003053);display:inline-flex;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium,500);gap:8px;height:auto;letter-spacing:normal;line-height:22px;min-width:0;padding:2px 0;text-align:left;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.u3cards.u3cards--pilares .u3cards__link:focus,.u3cards.u3cards--pilares .u3cards__link:hover{opacity:.75}.u3cards.u3cards--pilares .u3cards__link svg{flex-shrink:0;height:24px;width:24px}.u3cards.u3cards--pilares .u3cards__link svg path{fill:currentColor}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:after,.u3cards.u3cards--pilares .u3cards__card:after{background:linear-gradient(90deg,var(--color-primary,#006fba),var(--color-primary-light,#1a5eab));border-radius:0 0 3px 3px;content:"";height:3px;left:22px;opacity:0;position:absolute;right:22px;top:0;transition:opacity .28s var(--pil-ease)}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:hover,.u3cards.u3cards--pilares .u3cards__card:hover{border-color:var(--color-primary,#006fba);box-shadow:0 14px 34px rgba(0,48,83,.12);transform:translateY(-3px)}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:hover:after,.u3cards.u3cards--pilares .u3cards__card:hover:after{opacity:1}@media (max-width:767px){.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card,.u3cards.u3cards--pilares .u3cards__card{box-shadow:0 -10px 28px rgba(0,48,83,.16);margin-bottom:12px;position:sticky;top:16px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:last-child,.u3cards.u3cards--pilares .u3cards__card:last-child{margin-bottom:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:nth-child(2),.u3cards.u3cards--pilares .u3cards__card:nth-child(2){top:25px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:nth-child(3),.u3cards.u3cards--pilares .u3cards__card:nth-child(3){top:34px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:nth-child(4){top:43px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:nth-child(n+5){top:52px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:hover,.u3cards.u3cards--pilares .u3cards__card:hover{transform:none}}@media (min-width:768px){.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-cards-container,.u3cards.u3cards--pilares .u3cards__container{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1240px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card,.u3cards.u3cards--pilares .u3cards__card{flex:none;max-width:none;min-width:0}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:last-child:nth-child(odd),.u3cards.u3cards--pilares .u3cards__card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-section,.u3cards.u3cards--pilares{gap:30px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-cards-container,.u3cards.u3cards--pilares .u3cards__container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pil-gap);justify-content:center;width:100%}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card{--pil-cols:var(--cards-columns-desktop,3);flex:0 1 calc((100% - (var(--pil-cols) - 1)*var(--pil-gap))/var(--pil-cols));max-width:calc((100% - (var(--pil-cols) - 1)*var(--pil-gap))/var(--pil-cols));padding:24px 22px 22px}.u3cards.u3cards--pilares .u3cards__card{flex:0 1 calc(33.33333% - var(--pil-gap)*2/3);max-width:calc(33.33333% - var(--pil-gap)*2/3);padding:24px 22px 22px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-beneficios-icon,.u3cards.u3cards--pilares .u3cards__icon{border-radius:var(--radius-lg,14px);height:44px;width:44px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-beneficios-icon svg,.u3cards.u3cards--pilares .u3cards__icon svg{height:24px;width:24px}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card-title .cards-card-title-text,.u3cards.u3cards--pilares .u3cards__headline{font-size:20px}}@media (prefers-reduced-motion:reduce){.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card,.u3cards.u3cards--pilares .u3cards__card{transition:none}.cards-section-wrap.cards-section-wrap--pilares[data-section-id] .cards-card:hover,.u3cards.u3cards--pilares .u3cards__card:hover{transform:none}}