.accordion-items{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:var(--gutter);margin-right:var(--outer-gutter)}@supports(grid-gap:var(--gutter )){.accordion-items{margin-left:var(--outer-gutter)}}@media(max-width:59.99em){.accordion-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:100em){.accordion-items{width:1440px;max-width:1440px;margin-left:auto;margin-right:auto}}.accordion-items__title{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:36px;line-height:44px;color:#333;grid-column:span 4;margin-bottom:40px}@media(max-width:79.99em){.accordion-items__title{font-size:32px;line-height:38px}}@media(max-width:47.99em){.accordion-items__title{font-size:24px;line-height:30px}}@media(min-width:60em){.accordion-items__title{grid-column:span 2}}.accordion-items__items{display:grid;grid-column:span 4}@media(min-width:60em){.accordion-items__items{grid-column:span 6}}.accordion-items__item{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.2px;color:#333;display:flex;justify-content:space-between;align-items:center;grid-column:span 4;padding:16px 0;border-top:1px solid #ccc;cursor:pointer}.accordion-items__item path{fill:#df1b12}@media(min-width:60em){.accordion-items__item{grid-column:span 6}}.accordion-items__subitems{grid-column:span 4}.accordion-items__subitems--open{margin-bottom:24px}@media(min-width:60em){.accordion-items__subitems{grid-column:span 6}}.accordion-items__subitem-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px var(--gutter)}@media(min-width:60em){.accordion-items__subitem-wrapper{grid-template-columns:repeat(6,1fr)}}.accordion-items__subitem{font-family:var(--proximanova-regular,proxima_nova_regular),Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;grid-column:span 2;color:#666}.accordion{list-style-type:none;padding:0;margin:0}.accordion__item-title{cursor:pointer}.accordion-slides-item{position:absolute;height:100%;width:100%;opacity:0;transition-property:opacity;transition-duration:var(--cross-fade-duration);transition-delay:var(--cross-fade-delay);-webkit-mask-image:radial-gradient(white,white);mask-image:radial-gradient(white,white)}.accordion-slides-item--current{opacity:1}.accordion-slides{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:var(--gutter);margin-right:var(--outer-gutter);align-items:flex-start}@supports(grid-gap:var(--gutter )){.accordion-slides{margin-left:var(--outer-gutter)}}@media(max-width:59.99em){.accordion-slides{grid-template-columns:repeat(4,1fr)}}@media(min-width:100em){.accordion-slides{width:1440px;max-width:1440px;margin-left:auto;margin-right:auto}}.accordion-slides__visual-container{grid-column:span 4;position:relative;aspect-ratio:var(--aspect-ratio-mobile);margin-bottom:24px}@media(min-width:60em){.accordion-slides__visual-container{grid-column:span 6;order:1;margin-bottom:0;aspect-ratio:var(--aspect-ratio-desktop)}}.accordion-slides__accordion{grid-column:span 4;border-bottom:1px solid #e5e5e5;counter-reset:section}@media(min-width:60em){.accordion-slides__accordion{grid-column:span 2;margin-top:var(--accordion-top-margin);margin-bottom:auto}}.accordion-slides__accordion-item{padding-top:16px;padding-bottom:16px;border-top:1px solid #e5e5e5;transition:padding var(--expand-duration)}@media(min-width:60em){.accordion-slides__accordion-item{padding-top:24px;padding-bottom:24px}}.accordion-slides__accordion-item--selected{padding-top:24px;padding-bottom:24px}@media(min-width:60em){.accordion-slides__accordion-item--selected{padding-top:40px;padding-bottom:40px}}.accordion-slides__accordion-item--selected .accordion-slides__accordion-title{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;color:#000}@media(max-width:79.99em){.accordion-slides__accordion-item--selected .accordion-slides__accordion-title{font-size:22px;line-height:28px}}@media(max-width:47.99em){.accordion-slides__accordion-item--selected .accordion-slides__accordion-title{font-size:20px;line-height:26px}}.accordion-slides__accordion-item--selected .accordion-slides__accordion-title:before{top:3px}.accordion-slides__accordion-title{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;display:flex;align-items:flex-start;transition:font-size var(--expand-duration),line-height var(--expand-duration),color var(--expand-duration);color:#7f7f7f}@media(max-width:47.99em){.accordion-slides__accordion-title{font-size:18px;line-height:24px}}.accordion-slides__accordion-title:before{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.3px;position:relative;top:6px;counter-increment:section;content:"0" counter(section);width:24px;margin-right:8px;color:#df1b12;transition:top var(--expand-duration)}.accordion-slides__accordion-body{font-family:var(--proximanova-regular,proxima_nova_regular),Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;padding-top:8px;padding-left:32px;color:#666}@media(min-width:60em){.accordion-slides__accordion-body{padding-top:16px}}.app-hero-badges{display:flex;flex-direction:column;align-items:center;text-align:center;grid-column:span 4}.app-hero-badges__root{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:var(--gutter);margin-right:var(--outer-gutter)}@supports(grid-gap:var(--gutter )){.app-hero-badges__root{margin-left:var(--outer-gutter)}}@media(max-width:59.99em){.app-hero-badges__root{grid-template-columns:repeat(4,1fr)}}@media(min-width:100em){.app-hero-badges__root{width:1440px;max-width:1440px;margin-left:auto;margin-right:auto}}@media(min-width:60em){.app-hero-badges--4-column{grid-column:3/7}.app-hero-badges--6-column{grid-column:2/8}.app-hero-badges--8-column{grid-column:1/9}}.app-hero-badges__visual{margin-bottom:16px}.app-hero-badges__rating{display:flex}.app-hero-badges__rating-link{--hoverColor:rgba(102,102,102,0.1);color:var(--coloredFontColor);font-family:var(--proximanova-regular,proxima_nova_regular),Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;color:inherit;position:relative;padding-bottom:1px;transition:box-shadow .3s;transition-timing-function:ease-in;box-shadow:inset 0 -1px 0 .01px rgba(0,0,0,0),inset 0 -1px currentColor;cursor:pointer;justify-content:center;align-items:center;padding-top:0;line-height:24px;margin-left:8px;color:#000}.app-hero-badges__rating-link:hover{transition-timing-function:ease-out;box-shadow:inset 0 -.7em 1.4em .7em var(--hoverColor),inset 0 0 rgba(0,0,0,0)}.app-hero-badges__small-subtitle{margin-top:24px;color:#000}.app-hero-badges__title{margin:16px 0}.app-hero-badges__body{margin:20px 0}.app-hero-badges__action{display:flex;flex-wrap:wrap;justify-content:center}.app-hero-badges__button{height:60px;display:flex;justify-content:center;max-width:200px;margin:8px}@media(min-width:48em){.app-hero-badges__button{width:auto}}.article-carousel-slide{border-radius:20px;isolation:isolate;min-width:240px;height:360px;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:24px;margin-right:24px;overflow:hidden;cursor:pointer}@media(min-width:60em){.article-carousel-slide{min-width:300px;height:450px;padding:40px;margin-right:40px}}.article-carousel-slide--no-visual{background:#df1b12}.article-carousel-slide__visual{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:0;transition:transform .3s}.article-carousel-slide__visual:hover{transform:scale(1.1)}.article-carousel-slide__logo{height:100px;z-index:1;pointer-events:none}.article-carousel-slide__logo .image__image{width:unset;height:unset}.article-carousel-slide__cta{margin-bottom:8px}.article-carousel{display:flex;flex-direction:column;gap:var(--gutter);margin-right:0;margin-left:var(--gutter);overflow:hidden}.article-carousel--with-padding{padding-bottom:60px}@media(min-width:60em){.article-carousel--with-padding{padding-bottom:120px}.article-carousel{flex-direction:row}}@media(min-width:100em){.article-carousel{margin-left:calc(50vw - 720px)}}.article-carousel--with-padding:last-child{padding-bottom:0}.article-carousel__details{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,min-content);grid-column:span 4}@media(min-width:60em){.article-carousel__details{width:50%}}.article-carousel__details-bar{grid-column:span 4;height:1px;background-color:#e5e5e5;margin-right:24px}@media(min-width:48em){.article-carousel__details-bar{margin-right:40px}}@media(min-width:60em){.article-carousel__details-bar{grid-column:span 3;margin-right:0}}@media(min-width:80em){.article-carousel__details-bar{grid-column:span 4}}.article-carousel__details-inner{grid-column:span 4;padding:48px 0 24px;margin-right:24px}@media(min-width:48em){.article-carousel__details-inner{padding:48px 0 40px;margin-right:40px}}@media(min-width:60em){.article-carousel__details-inner{grid-column:span 3;padding:24px 0 24px 32px;margin-right:0}}@media(min-width:80em){.article-carousel__details-inner{padding:40px 0 40px 32px}}.article-carousel__order{position:absolute;top:-24px;left:0}@media(min-width:60em){.article-carousel__order{top:5px;left:-28px}}.article-carousel__body,.article-carousel__title{position:relative;margin-bottom:16px}@media(min-width:48em){.article-carousel__body,.article-carousel__title{margin-bottom:24px}}.article-carousel__ctas{display:flex;flex-wrap:wrap}.article-carousel__cta-primary{margin-right:16px;margin-bottom:8px}@media(min-width:37.5em){.article-carousel__cta-primary{margin-bottom:0}}@media(min-width:48em){.article-carousel__cta-primary{margin-bottom:16px}}.article-carousel__cta-secondary{margin-right:0}.article-carousel__slider-wrapper{width:100%;position:relative}@media(min-width:60em){.article-carousel__slider-wrapper{width:50%;margin-bottom:0}}.article-carousel__slider-inner{clip-path:inset(-100vw -100vw -100vw 0)}.article-carousel__slider{display:flex}.article-carousel__slider-control{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;margin-top:24px}@media(min-width:60em){.article-carousel__slider-control{position:absolute;bottom:0;left:-48px}}.article-carousel__slider-control-previous .button{border-top-right-radius:0;border-bottom-right-radius:0}.article-carousel__slider-control-previous .button .button__link{transform:rotate(180deg)}.article-carousel__slider-control-next .button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(0,0,0,.1)}.article-carousel__slider-control-next .button--disabled{background:#a7140d;fill:#bd4f49}.article-carousel__last-slide{width:-moz-min-content;width:min-content}