.benefits-container>.tet-grid{row-gap:0}.benefits-container .card-container-wrapper{--benefits-card-min-height: 14.25rem;--benefits-heading-font-size: 2.5rem;--benefits-heading-line-height: 3rem;--benefits-heading-letter-spacing: -0.0125rem;--benefits-text-font-size: 1.5rem;--benefits-text-line-height: 1.75rem;--benefits-text-letter-spacing: normal;--benefits-description-font-size: 1rem;--benefits-description-line-height: 1.5rem;--benefits-description-letter-spacing: -0.00625rem;display:flex;flex-direction:column;align-items:stretch;width:100%;border-radius:1rem;overflow:hidden}.benefits-container .card-container-wrapper .card-container{--card-background-gradient-1: var(--tc-gradient-layer-yellow1-lin1);--card-background-gradient-2: var(--tc-gradient-layer-yellow1-lin2);--card-block-title-color: var(--tc-text-primary);--card-icon-color: var(--tc-text-primary)}.benefits-container .card-container-wrapper .card-container.dark{--card-background-gradient-1: var(--tc-brown-80-dark);--card-background-gradient-2: var(--tc-brown-70-dark);--card-block-title-color: var(--tc-yellow-40-dark);--card-icon-color: var(--tc-yellow-40-dark)}.benefits-container .card-container-wrapper .card-container.grey:not(.dark){--card-background-gradient-1: var(--tc-gradient-layer-grey1-lin1);--card-background-gradient-2: var(--tc-gradient-layer-grey1-lin2);--card-block-title-color: var(--tc-text-primary)}.benefits-container .card-container-wrapper .card-container{display:flex;padding:2.5rem 1.5rem;justify-content:center;align-items:flex-start;min-height:var(--benefits-card-min-height);background:linear-gradient(360deg, var(--card-background-gradient-1) 0.06%, var(--card-background-gradient-2))}.benefits-container .card-content-wrapper{display:flex;width:100%;flex-direction:column;gap:1rem}.benefits-container .card-header-container{display:flex;justify-content:center;align-items:center;height:3rem}.benefits-container .icon{--icon-size: 3rem;--icon-color: var(--card-icon-color)}.benefits-container .block-title,.benefits-container .counter{font-family:var(--font-family-headline);font-style:normal;font-weight:600;text-align:center;font-size:var(--benefits-heading-font-size);line-height:var(--benefits-heading-line-height);letter-spacing:var(--benefits-heading-letter-spacing);color:var(--card-block-title-color)}.benefits-container .text-container{display:flex;flex-direction:column;flex-basis:100%;gap:.5rem}.benefits-container .block-text{font-family:var(--font-family-headline);font-style:normal;font-weight:600;font-size:var(--benefits-text-font-size);text-align:center;line-height:var(--benefits-text-line-height);letter-spacing:var(--benefits-text-letter-spacing)}.benefits-container .block-description{font-family:var(--font-family-content);font-style:normal;font-weight:400;font-size:var(--benefits-description-font-size);text-align:center;letter-spacing:var(--benefits-description-letter-spacing);margin-bottom:1.5rem;line-height:var(--benefits-description-line-height);opacity:.9}@media(min-width: 31.25rem){.benefits-container .card-container-wrapper{--benefits-card-min-height: 13.25rem;--benefits-heading-font-size: 3rem;--benefits-heading-line-height: 3.25rem;--benefits-heading-letter-spacing: -0.015rem;--benefits-text-font-size: 1.75rem;--benefits-text-line-height: 2rem;--benefits-text-letter-spacing: 0}}@media(min-width: 48rem){.benefits-container .card-container-wrapper{--benefits-card-min-height: 14rem}}@media(min-width: 64rem){.benefits-container .card-container-wrapper{--benefits-card-min-height: 18.5rem;min-width:44.06rem;max-width:71.94rem;--benefits-text-font-size: 2rem;--benefits-text-line-height: 2.25rem;--benefits-text-letter-spacing: 0;--benefits-description-font-size: 1.125rem;--benefits-description-line-height: 1.75rem;--benefits-description-letter-spacing: -0.0125rem}.benefits-container .card-container-wrapper .card-container{padding:2.5rem;align-items:center}.benefits-container .card-container-wrapper.blocks__1-cards,.benefits-container .card-container-wrapper.blocks__2-cards{--benefits-heading-font-size: 4rem;--benefits-heading-line-height: 4.5rem;--benefits-heading-letter-spacing: -0.04rem}.benefits-container .card-container-wrapper.blocks__3-cards{--benefits-heading-font-size: 3.5rem;--benefits-heading-line-height: 4rem;--benefits-heading-letter-spacing: -0.0175rem}.benefits-container .card-header-container{height:4rem}.benefits-container .icon{--icon-size: 4rem}}@media(min-width: 80rem){.benefits-container .card-container-wrapper{--benefits-heading-font-size: 3.5rem;--benefits-heading-line-height: 4rem;--benefits-heading-letter-spacing: -0.0175rem;flex-direction:row;align-items:stretch;align-self:center;min-width:auto;max-width:100%}.benefits-container .card-container-wrapper .card-container{padding:4rem 2.5rem;flex:1 1 0;align-items:flex-start}.benefits-container .card-container-wrapper .card-container:nth-child(2){background:linear-gradient(180deg, var(--card-background-gradient-1) 0.06%, var(--card-background-gradient-2))}.benefits-container .card-container-wrapper .card-container .card-content-wrapper{gap:2rem}.benefits-container .card-container-wrapper .card-container .text-container{gap:1rem}.benefits-container .card-container-wrapper .icon{--icon-size: 6rem}.benefits-container .card-container-wrapper.blocks__1-cards,.benefits-container .card-container-wrapper.blocks__2-cards{--benefits-heading-font-size: 4rem;--benefits-heading-line-height: 4.5rem;--benefits-heading-letter-spacing: -0.04rem}}@media(min-width: 90rem){.benefits-container .card-container-wrapper{--benefits-text-font-size: 2.5rem;--benefits-text-line-height: 3rem;--benefits-text-letter-spacing: -0.0125rem;--benefits-description-font-size: 1.125rem;--benefits-description-line-height: 1.75rem;--benefits-description-letter-spacing: -0.0125rem}.benefits-container .card-container-wrapper.blocks__1-cards,.benefits-container .card-container-wrapper.blocks__2-cards,.benefits-container .card-container-wrapper.blocks__3-cards{--benefits-heading-font-size: 5rem;--benefits-heading-line-height: 5.5rem;--benefits-heading-letter-spacing: -0.04rem}.benefits-container .card-container-wrapper .card-container{padding:5rem 2.5rem}.benefits-container .card-container-wrapper .card-container .card-header-container{height:5.5rem}}
