.ctp-hero{width:100%;color:var(--colors-lynch-white);height:var(--tuu-landing-hero-max-height);min-height:var(--tuu-landing-hero-max-height);max-height:var(--tuu-landing-hero-max-height);align-items:center;display:flex;position:relative;overflow:hidden}.ctp-hero__picture{z-index:0;position:absolute;inset:0}.ctp-hero__img{object-fit:cover;object-position:center center;width:100%;height:100%}.ctp-hero__inner{z-index:2;box-sizing:border-box;width:100%;padding-block:120px 48px;position:relative}.ctp-hero__eyebrow{font-family:var(--typography-font-family-text);font-size:20px;font-weight:var(--typography-font-weight-bold);letter-spacing:var(--font-letter-spacing-none);text-transform:uppercase;color:var(--colors-transparent-white-950);margin:0 0 16px;line-height:112%}.ctp-hero__title{max-width:608px;font-family:var(--typography-font-family-headlines);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-accommodated);color:var(--colors-lynch-white);margin:0 0 20px;font-size:68px;font-style:normal;line-height:112%}.ctp-hero__title-break{display:block}.ctp-hero__description{max-width:38rem;font-family:var(--typography-font-family-titles);font-size:20px;font-weight:var(--typography-font-weight-regular);color:var(--colors-lynch-white);letter-spacing:var(--typography-letter-spacing-none);margin:0 0 32px;font-style:normal;line-height:112%}.ctp-hero__cta{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-md);font-weight:var(--typography-font-weight-medium);color:var(--colors-lynch-white);background:var(--colors-tuu-600);text-align:center;letter-spacing:var(--font-letter-spacing-none);border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-style:normal;line-height:125%;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.ctp-hero__cta:hover{opacity:.92}.ctp-hero__cta:focus-visible{outline:2px solid var(--colors-lynch-white);outline-offset:3px}.ctp-hero__cta-icon{width:20px;height:20px}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos{padding:40px 40px 0}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-left:0}@media (max-width:1024px){.ctp-hero__inner{padding-block:80px}.ctp-hero__title-break{display:none}.ctp-hero__title{font-size:56px}.ctp-hero__description{margin-bottom:40px;font-size:16px}.benefit-section{padding:8px 16px}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__visual{flex:auto}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__visual picture{position:initial}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos{padding:20px 20px 0}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text{margin-bottom:16px}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos picture{position:initial;margin-top:0}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__visual{flex:auto}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__visual picture{position:initial;margin-top:0;margin-bottom:-24px}}@media (max-width:768px){.ctp-hero__inner{padding-block:64px}.ctp-hero__eyebrow{margin-bottom:20px;font-size:18px}.ctp-hero__title{font-size:48px}.ctp-hero__img{object-position:center top}}@media (max-width:480px){.ctp-hero{min-height:700px}.ctp-hero__inner{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;max-width:343px;margin:0 auto;padding:64px 0 32px;display:flex}.ctp-hero__eyebrow{margin-bottom:20px;font-size:18px}.ctp-hero__title{width:100%;max-width:none;height:162px;font-size:48px}.ctp-hero__description{width:100%;max-width:none;height:60px;font-weight:var(--typography-font-weight-medium);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-white);line-height:125%}.ctp-hero__img{object-position:center top}.ctp-hero__cta{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%;max-width:none;height:52px;margin:0;display:flex}}.ctp-benefits-intro{background:var(--colors-lynch-white);padding:40px 24px 48px}.ctp-benefits-intro__inner{text-align:center;max-width:900px;margin:0 auto}.ctp-benefits-intro__eyebrow{color:var(--colors-lynch-600);text-align:center;font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-style:normal;font-weight:var(--typography-font-weight-bold);letter-spacing:var(--font-letter-spacing-none);text-transform:uppercase;margin-bottom:8px;line-height:125%}.ctp-benefits-intro__title{color:var(--colors-lynch-900);text-align:center;font-family:var(--typography-font-family-headlines);font-size:var(--font-font-size-8xl);font-style:normal;font-weight:var(--typography-font-weight-bold);letter-spacing:var(--font-letter-spacing-ultratight);margin-bottom:16px;line-height:112%}.ctp-benefits-intro__description{color:var(--colors-lynch-700);text-align:center;font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-style:normal;font-weight:var(--typography-font-weight-regular);letter-spacing:var(--font-letter-spacing-none);line-height:125%}@media (max-width:1024px){.ctp-benefits-intro{padding:40px 16px 24px}.ctp-benefits-intro__inner{max-width:520px}}@media (max-width:768px){.ctp-benefits-intro{padding:64px 40px 40px}.ctp-benefits-intro__eyebrow{font-size:16px}.ctp-benefits-intro__title{font-size:40px}.ctp-benefits-intro__description{font-size:16px}}@media (max-width:480px){.ctp-benefits-intro{padding:24px 16px}.ctp-benefits-intro__inner{max-width:100%}}.ctp-abonos-explainer{background:var(--colors-lynch-white);padding:48px 24px 56px}.ctp-abonos-explainer__inner{text-align:center;max-width:960px;margin:0 auto}.ctp-abonos-explainer__eyebrow{color:var(--colors-lynch-600);text-align:center;font-family:var(--typography-font-family-text);font-size:var(--typography-font-size-lg);font-style:normal;font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-none);text-transform:uppercase;margin:0 0 16px;line-height:125%}.ctp-abonos-explainer__title{font-family:var(--typography-font-family-headlines);font-size:56px;font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-900);margin:0 auto 20px;line-height:1.15}.ctp-abonos-explainer__description{font-family:var(--typography-font-family-text);font-size:18px;font-weight:var(--typography-font-weight-regular);color:var(--colors-lynch-600);margin:0 auto 36px;line-height:1.5}.ctp-abonos-explainer__frame{border:1px solid var(--colors-tuu-200);background:var(--colors-lynch-white);border-radius:24px;max-width:960px;margin:0 auto;padding:12px}.ctp-abonos-explainer__thumb{aspect-ratio:16/10;background:var(--colors-lynch-100);border-radius:18px;position:relative;overflow:hidden}.ctp-abonos-explainer__iframe,.ctp-abonos-explainer__video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ctp-abonos-explainer__video{background:var(--colors-lynch-black);object-fit:contain}.ctp-abonos-explainer__picture,.ctp-abonos-explainer__img{width:100%;height:100%;display:block}.ctp-abonos-explainer__img{object-fit:cover;object-position:center center}.ctp-abonos-explainer__play{width:88px;height:88px;color:var(--colors-lynch-white);cursor:pointer;filter:drop-shadow(0 4px 24px var(--colors-transparent-lynch-300));background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:0;text-decoration:none;transition:transform .2s,opacity .2s;display:flex;position:absolute;inset:0}.ctp-abonos-explainer__play:hover{opacity:.95;transform:scale(1.06)}.ctp-abonos-explainer__play:focus-visible{outline:2px solid var(--colors-lynch-white);outline-offset:4px;border-radius:50%}.ctp-abonos-explainer__play--static{pointer-events:none}.ctp-abonos-explainer__play-svg{border:1px solid var(--colors-lynch-white);background-color:var(--color-screen-transparency-soft);border-radius:999px;justify-content:center;align-items:center;width:80px;height:80px;padding-left:5px;display:flex}@media (max-width:1024px){.ctp-abonos-explainer{padding:72px 12% 80px}.ctp-abonos-explainer__title{font-size:40px}.ctp-abonos-explainer__description{margin-bottom:48px;font-size:18px}}@media (max-width:768px){.ctp-abonos-explainer{padding:56px 40px 64px}.ctp-abonos-explainer__eyebrow{font-size:var(--typography-font-size-md)}.ctp-abonos-explainer__title{font-size:40px}.ctp-abonos-explainer__frame{border-radius:12px;padding:5px}.ctp-abonos-explainer__thumb{aspect-ratio:16/9;border-radius:10px}}@media (max-width:480px){.ctp-abonos-explainer{padding-left:16px;padding-right:16px}}.ctp-block-section{padding:0 24px 48px}.ctp-block-section__card{background:var(--colors-tuu-50);border-radius:24px;align-items:end;gap:28px;max-width:924px;margin:0 auto;padding:40px;display:flex}.ctp-block-section__text{flex:1;min-width:0;max-width:568px}.ctp-block-section__title{font-family:var(--typography-font-family-titles);font-size:var(--font-font-size-3xl);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-none);color:var(--colors-lynch-black);margin:0 0 12px;font-style:normal;line-height:112%}.ctp-block-section__description{font-family:var(--typography-font-family-text);font-size:var(--font-font-size-lg);font-weight:var(--typography-font-weight-regular);color:var(--colors-lynch-700);letter-spacing:var(--font-letter-spacing-none);margin:0;font-style:normal;line-height:125%}.ctp-block-section__action{flex-shrink:0;justify-content:center;display:flex}.ctp-block-section__cta{border:1px solid var(--colors-tuu-500);width:100%;max-width:320px;font-family:var(--typography-font-family-text);font-size:var(--font-font-size-md);font-weight:var(--typography-font-weight-medium);color:var(--colors-tuu-500);background:0 0;background-color:var(--colors-lynch-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 40px;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ctp-block-section__cta:hover{background:var(--colors-transparent-blue-tuu-100)}.ctp-block-section__cta:focus-visible{outline:2px solid var(--colors-tuu-500);outline-offset:3px}.ctp-block-section__cta-icon{width:20px;height:20px}@media (max-width:1024px){.ctp-block-section{padding:24px 16px 40px}.ctp-block-section__card{padding:24px 16px}.ctp-block-section__description{font-size:16px}}@media (max-width:768px){.ctp-block-section{padding:0 20px}.ctp-block-section__card{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:24px 16px}.ctp-block-section--reversed .ctp-block-section__card{flex-direction:row-reverse}.ctp-block-section__text{max-width:min(42rem,100%)}.ctp-block-section__title{margin-bottom:16px;font-size:24px}.ctp-block-section__action{justify-content:flex-end;width:100%}.ctp-block-section--reversed .ctp-block-section__action{justify-content:flex-start}.ctp-block-section__cta{justify-content:center;align-self:center;align-items:center;gap:8px;width:100%;max-width:none;display:flex}}.benefit-section .benefit-content{max-width:1240px}.benefit-section .benefit-content .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--abono{padding:24px 0 6px 24px}.benefit-section .benefit-content .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--abono .benefit-card__visual{flex:0 0 50%}.benefit-section .benefit-content .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--adelanto{padding:6px 24px 6px 0}.benefit-section .benefit-content .benefit-bento .benefit-bento__layout--mirror-cards.benefit-bento__layout--mirror-content .benefit-second-group-card .benefit-card--adelanto .benefit-card__visual{flex:0 0 50%}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__visual{margin-top:8px}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body,.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body{max-width:268px}.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body .benefit-card__title,.benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body .benefit-card__title{color:var(--colors-lynch-black)}.commission-time-payment .promo-cta-banner__card{min-height:0}.commission-time-payment .promo-cta-banner__content{flex:54%}.commission-time-payment .promo-cta-banner__title{font-size:clamp(22px,2.2vw + 14px,48px)}.commission-time-payment .promo-cta-banner__visual{align-items:flex-end;min-height:0;display:flex}.commission-time-payment .promo-cta-banner__image-wrap{width:100%;position:relative}.commission-time-payment .promo-cta-banner__image-wrap>span{width:100%!important;height:auto!important;display:block!important}.commission-time-payment .promo-cta-banner__image-wrap img{width:100%;height:auto;display:block}@media (max-width:1520px){.benefit-section .benefit-content{padding:0 2%}}@media (max-width:1024px){.commission-time-payment .ctp-benefits-intro__inner{max-width:900px}.commission-time-payment .benefit-section .benefit-content .benefit-bento{width:100%;max-width:none}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card{grid-auto-rows:clamp(320px,37vw,400px);gap:16px}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;padding:24px 24px 0!important}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos>.benefit-card__stack,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono>.benefit-card__stack,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto>.benefit-card__stack{flex:1;gap:16px;width:100%;min-height:0;flex-direction:column!important;display:flex!important}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text{flex:none;margin-bottom:0}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto{align-items:stretch!important}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body{flex:none;order:1;max-width:none}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--pagos,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-left,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-right{flex:0 0 200px;justify-content:center;align-items:flex-end;width:100%;height:200px;min-height:200px;max-height:200px;margin-top:auto;display:flex;margin:0!important}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--pagos picture,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-left picture,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-right picture{justify-content:center;align-items:flex-end;width:100%;height:100%;margin:0;display:flex;position:relative}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-left,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__visual--split-right{order:2}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__pagos-image,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__split-image{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:auto;max-height:100%;position:relative}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card__split-image{margin:0 auto}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__visual{order:2!important}.commission-time-payment .promo-cta-banner__image-wrap img{width:100%;height:auto;position:static}}@media (max-width:480px){.commission-time-payment .benefit-section{padding-left:16px;padding-right:16px}.commission-time-payment .benefit-section .benefit-content{padding:0}.commission-time-payment .benefit-section .benefit-content .benefit-bento{width:100%;max-width:100%}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto{padding:24px 16px 0!important}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__text,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__body,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__text,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__body,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__text,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__body{width:100%;max-width:100%}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__title,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__title,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__title{padding-right:0;font-size:20px;line-height:112%}.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--pagos .benefit-card__description,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--abono .benefit-card__description,.commission-time-payment .benefit-section .benefit-content .benefit-bento .benefit-second-group-card .benefit-card--adelanto .benefit-card__description{padding-right:0;font-size:16px;line-height:125%}}
