.benefit-section .benefit-card--control{background-color:var(--colors-tuu-600);min-height:450px;color:var(--colors-lynch-white);grid-area:1/1;align-items:center;padding:40px 48px;display:flex}.benefit-section .benefit-card--control .benefit-card__text{z-index:1;max-width:min(420px,55%);position:relative}.benefit-section .benefit-card--control .benefit-card__text .benefit-card__title{font-family:var(--typography-font-family-titles);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-white);font-size:28px;font-weight:700;line-height:112%}.benefit-section .benefit-card--control .benefit-card__text .benefit-card__description{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-white);max-width:80%;line-height:125%}.benefit-section .benefit-card--availability{background:var(--colors-tuu-100);flex-direction:column;grid-area:1/1;min-height:420px;padding:36px 32px 0;display:flex}.benefit-section .benefit-card--availability>.benefit-card__stack{flex:1;min-height:0}.benefit-section .benefit-card--availability .benefit-card__text{text-align:center;padding-bottom:12px}.benefit-section .benefit-card--availability .benefit-card__text .benefit-card__title{color:var(--colors-lynch-700);font-family:var(--typography-font-family-titles);font-size:28px;font-weight:700;line-height:112%}.benefit-section .benefit-card--availability .benefit-card__text .benefit-card__description{color:var(--colors-lynch-700);font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);line-height:125%}.benefit-section .benefit-card--metrics{background:var(--colors-tuu-100);flex-direction:column;grid-area:1/2;min-height:380px;padding:36px 32px 0;display:flex}.benefit-section .benefit-card--metrics>.benefit-card__stack{flex:1;min-height:0}.benefit-section .benefit-card--metrics .benefit-card__text{text-align:center;padding-bottom:15px}.benefit-section .benefit-card--metrics .benefit-card__text .benefit-card__title{color:var(--colors-lynch-700);font-family:var(--typography-font-family-titles);letter-spacing:var(--typography-letter-spacing-none);font-size:28px;font-weight:700;line-height:112%}.benefit-section .benefit-card--metrics .benefit-card__text .benefit-card__description{color:var(--colors-lynch-700);text-align:center;font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-none);line-height:125%}.benefit-section .benefit-card__visual--metrics-area{justify-content:center;align-items:flex-end;min-height:200px;margin-bottom:-40px;padding:0 8px;display:flex;position:absolute;bottom:0}.benefit-section .benefit-card__metrics-image{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:280px}.benefit-section .benefit-card--events{min-height:420px;color:var(--colors-lynch-white);background-color:#1e293b;flex-direction:column;grid-area:1/2;padding:36px 32px;display:flex}.benefit-section .benefit-card--events>.benefit-card__stack{flex:1;width:100%;min-height:0}.benefit-section .benefit-card--events .benefit-card__bg-media--events{z-index:0}.benefit-section .benefit-card--events .benefit-card__text--events{z-index:2;width:52%;display:grid;position:relative}.benefit-section .benefit-card--events .benefit-card__text--events .benefit-card__title{color:var(--colors-lynch-white);font-family:var(--typography-font-family-titles);font-size:28px;font-weight:700;line-height:112%}.benefit-section .benefit-card--events .benefit-card__text--events .benefit-card__description{color:var(--colors-lynch-white);font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);line-height:125%}.benefit-section .benefit-card--pagos{color:var(--colors-lynch-white);background:radial-gradient(circle at 50% 80%,#29bdff 0%,#012ddb 100%);flex-direction:column;grid-area:2/2/4;padding:40px 40px 0;display:flex}.benefit-section .benefit-card--pagos>.benefit-card__stack{flex:1;gap:24px;min-height:0}.benefit-section .benefit-card--pagos .benefit-card__text .benefit-card__title{font-family:var(--typography-font-family-titles);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-white);font-size:28px;font-weight:700;line-height:112%}.benefit-section .benefit-card--pagos .benefit-card__text .benefit-card__description{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-white);line-height:125%}.benefit-section .benefit-card--pagos .benefit-card__text .benefit-card__link--on-dark{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-md);font-weight:var(--typography-font-weight-medium);line-height:125%}.benefit-section .benefit-card__visual--pagos{flex:1;min-height:220px;margin-top:auto;position:relative}.benefit-section .benefit-card__pagos-image{object-fit:contain;object-position:right bottom;pointer-events:none;width:108%;height:auto;position:absolute;bottom:0;right:0}.benefit-section .benefit-bento__layout--mirror-cards .benefit-card__pagos-image{object-position:left bottom;right:auto}
.benefit-section .benefit-card--abono{background:var(--colors-tuu-100);flex-direction:column;grid-area:2/1;padding:24px 24px 24px 0;display:flex}.benefit-section .benefit-card--abono>.benefit-card__stack{flex:1;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.benefit-section .benefit-card--abono .benefit-card__title{color:var(--colors-lynch-700)}.benefit-section .benefit-card--abono .benefit-card__description{color:var(--color-global-neutral-text-default)}.benefit-section .benefit-card__visual--split-left{flex:0 0 48%;align-items:center;display:flex}.benefit-section .benefit-card__split-image{right:0}.benefit-section .benefit-card--adelanto{background:var(--colors-tuu-100);flex-direction:column;grid-area:3/1;padding:24px 0 24px 24px;display:flex}.benefit-section .benefit-card--adelanto>.benefit-card__stack{flex:1;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.benefit-section .benefit-card--adelanto .benefit-card__title{color:var(--colors-lynch-700)}.benefit-section .benefit-card--adelanto .benefit-card__description{color:var(--color-global-neutral-text-default)}.benefit-section .benefit-card__visual--split-right{flex:0 0 50%;justify-content:flex-end;align-items:center;min-height:140px;display:flex}
.benefit-section{padding-bottom:0;display:flex;position:relative}.benefit-section .benefit-section__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.benefit-section .benefit-content{width:100%;max-width:1400px;margin:0 auto}.benefit-section .benefit-bento .benefit-bento__layout .benefit-first-group-card{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.benefit-section .benefit-bento .benefit-bento__layout .benefit-first-group-card .benefit-card--control img{width:100%;position:absolute;bottom:0;right:0}.benefit-section .benefit-bento .benefit-bento__layout .benefit-second-group-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.benefit-section .benefit-bento .benefit-bento__layout .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:40px}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--control,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--availability{grid-area:1/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--metrics,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--events{grid-area:1/1}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--events .benefit-card__bg-img{width:100%;height:100%}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos{grid-area:2/1/4}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:24px}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono{grid-area:2/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto{grid-area:3/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--control .benefit-card__bg-img{object-position:left center}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--abono,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--adelanto,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--abono,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--adelanto{padding:24px 24px 24px 0}.benefit-section .benefit-card{border-radius:24px;position:relative;overflow:hidden}.benefit-section .benefit-card__title{font-family:var(--typography-font-family-titles);font-size:28px;font-weight:var(--typography-font-weight-bold);line-height:1.12}.benefit-section .benefit-card__description{font-family:var(--typography-font-family-text);font-size:18px;font-weight:var(--typography-font-weight-regular);margin:0;line-height:1.25}.benefit-section .benefit-card__text{flex-direction:column;gap:8px;display:flex}.benefit-section .benefit-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.benefit-section .benefit-card__link{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-md);font-weight:var(--typography-font-weight-bold);color:var(--colors-tuu-600);align-items:center;gap:8px;width:fit-content;text-decoration:none;transition:opacity .2s;display:inline-flex}.benefit-section .benefit-card__link:hover{opacity:.85}.benefit-section .benefit-card__link--on-dark{color:var(--colors-lynch-white);font-weight:var(--typography-font-weight-medium)}.benefit-section .benefit-card__link-icon{width:14px!important;height:14px!important}.benefit-section .benefit-card__visual{flex-shrink:0}.benefit-section .benefit-card__bg-media{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.benefit-section .benefit-card__bg-media .benefit-card__bg-picture,.benefit-section .benefit-card__bg-media>.benefit-card__bg-img{width:100%;height:100%;display:block}.benefit-section .benefit-card__bg-media .benefit-card__bg-img{object-fit:cover;object-position:center center}.benefit-section .benefit-card__content-picture{width:100%;height:auto;display:block}.benefit-section .benefit-card__content-picture img{width:100%;height:auto;display:block;bottom:0}.benefit-section .benefit-card__stack{width:100%;min-width:0;min-height:0;display:flex}.benefit-section .benefit-card__stack--axis-column{flex-direction:column}.benefit-section .benefit-card__stack--axis-row{align-items:center}.benefit-section .benefit-card>.benefit-card__stack{flex:1}.benefit-section .benefit-card__stack--axis-column.benefit-card__stack--mirror-h{flex-direction:column-reverse}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--mirror-h{flex-direction:row-reverse}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--row-forward{flex-direction:row}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--row-reverse{flex-direction:row-reverse}@media (max-width:1024px){.benefit-section .benefit-card__content-picture{position:relative;bottom:0}.benefit-section{padding:24px 20px 8px}.benefit-section .benefit-bento{max-width:520px;margin:0 auto}.benefit-section .benefit-bento .benefit-first-group-card,.benefit-section .benefit-bento .benefit-second-group-card{gap:16px}.benefit-section .benefit-bento .benefit-first-group-card .benefit-card--control{background:radial-gradient(circle at 50% 80%,#29bdff 0%,#012ddb 100%);height:410px}.benefit-section .benefit-first-group-card,.benefit-section .benefit-second-group-card{margin-top:0;margin-bottom:0;grid-template-columns:1fr!important}.benefit-section .benefit-card--control,.benefit-section .benefit-card--availability,.benefit-section .benefit-card--metrics,.benefit-section .benefit-card--events,.benefit-section .benefit-card--abono,.benefit-section .benefit-card--pagos,.benefit-section .benefit-card--adelanto{border-radius:20px;grid-area:auto/1!important}.benefit-section .benefit-first-group-card .benefit-card--metrics,.benefit-section .benefit-first-group-card .benefit-card--events{order:2}.benefit-section .benefit-first-group-card .benefit-card--control,.benefit-section .benefit-first-group-card .benefit-card--availability{order:1}.benefit-section .benefit-second-group-card{margin-top:16px}.benefit-section .benefit-second-group-card .benefit-card--pagos{order:1}.benefit-section .benefit-second-group-card .benefit-card--abono,.benefit-section .benefit-second-group-card .benefit-card--abono .benefit-card__visual--split-left{order:2}.benefit-section .benefit-second-group-card .benefit-card--abono .benefit-card__body{order:1}.benefit-section .benefit-second-group-card .benefit-card--adelanto{order:3}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:0}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text .benefit-card__title,.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos{order:1;padding:24px 24px 0 0}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__text .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__description{font-size:18px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono{order:2}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto{order:3}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-card--control{background-position:top;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;padding:24px 22px 20px;position:relative}.benefit-section .benefit-card--control .benefit-card__text{z-index:2;text-align:left;max-width:100%;position:relative}.benefit-section .benefit-card--control .benefit-card__text .benefit-card__title{font-size:28px;line-height:1.15}.benefit-section .benefit-card--control .benefit-card__text .benefit-card__description{max-width:100%;font-size:18px}.benefit-section .benefit-card--metrics,.benefit-section .benefit-card--availability{min-height:0;padding:24px 22px 0 20px;position:relative}.benefit-section .benefit-card--metrics .benefit-card__text,.benefit-section .benefit-card--availability .benefit-card__text{text-align:left;align-items:flex-start;padding-bottom:8px}.benefit-section .benefit-card--metrics .benefit-card__text .benefit-card__title,.benefit-section .benefit-card--availability .benefit-card__text .benefit-card__title{font-size:28px;line-height:1.15}.benefit-section .benefit-card--metrics .benefit-card__text .benefit-card__description,.benefit-section .benefit-card--availability .benefit-card__text .benefit-card__description{text-align:left;font-size:18px;line-height:1.45}.benefit-section .benefit-card--metrics .benefit-card__description{text-align:left}.benefit-section .benefit-card__visual--metrics-area{justify-content:flex-start;min-height:160px;margin:8px 0 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.benefit-section .benefit-card__metrics-image{max-height:180px}.benefit-section .benefit-card--events{align-items:flex-start;min-height:280px;padding:24px 22px}.benefit-section .benefit-card--events .benefit-card__text--events{width:100%;max-width:100%}.benefit-section .benefit-card--events .benefit-card__text--events .benefit-card__title{font-size:28px;line-height:1.15}.benefit-section .benefit-card--events .benefit-card__text--events .benefit-card__description{font-size:18px;line-height:1.45}.benefit-section .benefit-card--pagos{padding:24px 0 0 20px}.benefit-section .benefit-card--pagos>.benefit-card__stack{gap:0}.benefit-section .benefit-card--pagos .benefit-card__title{padding-right:22px;font-size:28px;line-height:1.15}.benefit-section .benefit-card--pagos .benefit-card__description{padding-right:22px;font-size:18px;line-height:1.45}.benefit-section .benefit-card--pagos .benefit-card__link--on-dark{font-size:16px}.benefit-section .benefit-card--abono,.benefit-section .benefit-card--adelanto{align-items:stretch!important;padding:24px 22px 0!important}.benefit-section .benefit-card--abono>.benefit-card__stack,.benefit-section .benefit-card--adelanto>.benefit-card__stack{gap:14px;flex-direction:column!important;align-items:stretch!important}.benefit-section .benefit-card__body{order:0;width:100%}.benefit-section .benefit-card__visual--split-left,.benefit-section .benefit-card__visual--split-right{justify-content:center;align-self:stretch;width:100%;max-width:none;min-height:190px;position:relative;margin:0!important}.benefit-section .benefit-card__split-image{object-fit:contain;width:100%;max-width:380px;height:auto;margin:0 auto;position:relative!important;left:auto!important}.benefit-section .benefit-card__visual--pagos{min-height:180px}.benefit-section .benefit-card__pagos-image{width:100%;max-width:100%;position:relative;bottom:-22px;left:auto!important;right:auto!important}.benefit-section .benefit-card__title{margin-bottom:8px}.benefit-section .benefit-card__link{margin-top:4px;font-size:16px}}@media (max-width:768px){.benefit-section{padding:20px var(--site-page-gutter-x) 8px}.benefit-section .benefit-card__visual--metrics-area{min-height:140px}}@media (max-width:480px){.benefit-section{padding:16px var(--site-page-gutter-x) 8px}}
.benefit-section{padding-bottom:0;display:flex;position:relative}.benefit-section .benefit-section__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.benefit-section .benefit-content{width:100%;max-width:1400px;margin:0 auto}.benefit-section .benefit-bento .benefit-bento__layout .benefit-first-group-card{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.benefit-section .benefit-bento .benefit-bento__layout .benefit-first-group-card .benefit-card--control img{width:100%;position:absolute;bottom:0;right:0}.benefit-section .benefit-bento .benefit-bento__layout .benefit-second-group-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.benefit-section .benefit-bento .benefit-bento__layout .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:40px}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--control,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--availability{grid-area:1/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--metrics,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--events{grid-area:1/1}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-first-group-card .benefit-card--events .benefit-card__bg-img{width:100%;height:100%}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos{grid-area:2/1/4}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:24px}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono{grid-area:2/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto{grid-area:3/2}.benefit-section .benefit-bento .benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--control .benefit-card__bg-img{object-position:left center}.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--abono,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-first-group-card .benefit-card--adelanto,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--abono,.benefit-section .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--adelanto{padding:24px 24px 24px 0}.benefit-section .benefit-card{border-radius:24px;position:relative;overflow:hidden}.benefit-section .benefit-card__title{font-family:var(--typography-font-family-titles);font-size:28px;font-weight:var(--typography-font-weight-bold);line-height:1.12}.benefit-section .benefit-card__description{font-family:var(--typography-font-family-text);font-size:18px;font-weight:var(--typography-font-weight-regular);margin:0;line-height:1.25}.benefit-section .benefit-card__text{flex-direction:column;gap:8px;display:flex}.benefit-section .benefit-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.benefit-section .benefit-card__link{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-md);font-weight:var(--typography-font-weight-bold);color:var(--colors-tuu-600);align-items:center;gap:8px;width:fit-content;text-decoration:none;transition:opacity .2s;display:inline-flex}.benefit-section .benefit-card__link:hover{opacity:.85}.benefit-section .benefit-card__link--on-dark{color:var(--colors-lynch-white);font-weight:var(--typography-font-weight-medium)}.benefit-section .benefit-card__link-icon{width:14px!important;height:14px!important}.benefit-section .benefit-card__visual{flex-shrink:0}.benefit-section .benefit-card__bg-media{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.benefit-section .benefit-card__bg-media .benefit-card__bg-picture,.benefit-section .benefit-card__bg-media>.benefit-card__bg-img{width:100%;height:100%;display:block}.benefit-section .benefit-card__bg-media .benefit-card__bg-img{object-fit:cover;object-position:center center}.benefit-section .benefit-card__content-picture{width:100%;height:auto;display:block}.benefit-section .benefit-card__content-picture img{width:100%;height:auto;display:block;bottom:0}.benefit-section .benefit-card__stack{width:100%;min-width:0;min-height:0;display:flex}.benefit-section .benefit-card__stack--axis-column{flex-direction:column}.benefit-section .benefit-card__stack--axis-row{align-items:center}.benefit-section .benefit-card>.benefit-card__stack{flex:1}.benefit-section .benefit-card__stack--axis-column.benefit-card__stack--mirror-h{flex-direction:column-reverse}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--mirror-h{flex-direction:row-reverse}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--row-forward{flex-direction:row}.benefit-section .benefit-card__stack--axis-row.benefit-card__stack--row-reverse{flex-direction:row-reverse}@media (max-width:1024px){.benefit-section .benefit-card__content-picture{position:relative;bottom:0}.benefit-section{padding:24px 20px 8px}.benefit-section .benefit-bento{max-width:520px;margin:0 auto}.benefit-section .benefit-bento .benefit-first-group-card,.benefit-section .benefit-bento .benefit-second-group-card{gap:16px}.benefit-section .benefit-first-group-card,.benefit-section .benefit-second-group-card{margin-top:0;margin-bottom:0;grid-template-columns:1fr!important}.benefit-section .benefit-card--abono,.benefit-section .benefit-card--pagos,.benefit-section .benefit-card--adelanto{border-radius:20px;grid-area:auto/1!important}.benefit-section .benefit-second-group-card{margin-top:16px}.benefit-section .benefit-second-group-card .benefit-card--pagos{order:1}.benefit-section .benefit-second-group-card .benefit-card--abono,.benefit-section .benefit-second-group-card .benefit-card--abono .benefit-card__visual--split-left{order:2}.benefit-section .benefit-second-group-card .benefit-card--abono .benefit-card__body{order:1}.benefit-section .benefit-second-group-card .benefit-card--adelanto{order:3}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:0}.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text .benefit-card__title,.benefit-section .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos{order:1;padding:24px 24px 0 0}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__text .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--pagos .benefit-card__description{font-size:18px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono{order:2}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__description{font-size:18px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto{order:3}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__title{font-size:28px}.benefit-section .benefit-bento__layout--mirror-cards .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__description{font-size:18px}.benefit-section .benefit-card--pagos{padding:24px 24px 0}.benefit-section .benefit-card--pagos>.benefit-card__stack{gap:0}.benefit-section .benefit-card--pagos .benefit-card__title{padding-right:22px;font-size:28px;line-height:1.15}.benefit-section .benefit-card--pagos .benefit-card__description{padding-right:22px;font-size:18px;line-height:1.45}.benefit-section .benefit-card--pagos .benefit-card__link--on-dark{font-size:16px}.benefit-section .benefit-card--abono,.benefit-section .benefit-card--adelanto{align-items:stretch!important;padding:24px 22px 0!important}.benefit-section .benefit-card--abono>.benefit-card__stack,.benefit-section .benefit-card--adelanto>.benefit-card__stack{gap:14px;flex-direction:column!important;align-items:stretch!important}.benefit-section .benefit-card__body{order:0;width:100%}.benefit-section .benefit-card__visual--split-left,.benefit-section .benefit-card__visual--split-right{flex:initial;justify-content:center;align-self:stretch;width:100%;max-width:none;min-height:190px;position:relative;margin:0!important}.benefit-section .benefit-card__split-image{object-fit:contain;width:100%;max-width:380px;height:auto;margin:0 auto;position:relative!important;left:auto!important}.benefit-section .benefit-card__visual--pagos{min-height:180px}.benefit-section .benefit-card__pagos-image{width:100%;max-width:100%;position:relative;bottom:-22px;left:auto!important;right:auto!important}.benefit-section .benefit-card__title{margin-bottom:8px}.benefit-section .benefit-card__link{margin-top:4px;font-size:16px}}@media (max-width:768px){.benefit-section{padding:20px 16px 8px}}@media (max-width:480px){.benefit-section{padding:16px 12px 8px}}
