.accordion-item.critical-component-hide{display:block}.accordion-item.critical-component-clear{opacity:1}.accordion-item-enter-active,.accordion-item-leave-active{transition:opacity var(--timing-normal) var(--easing-normal),height var(--timing-normal) var(--easing-normal);overflow:hidden;will-change:height,opacity}.accordion-item-enter-from,.accordion-item-leave-to{transition:opacity var(--timing-normal) var(--easing-normal),height var(--timing-normal) var(--easing-normal);height:0 !important;opacity:0}.accordion-item .icon__enclosed-plus{transition:transform .3s ease}.accordion-item.is-active .icon__enclosed-plus{transform:rotate(45deg)}.accordion-item__button{align-items:center;background:none;border:0;color:var(--color-white);display:flex;justify-content:space-between;padding-block-end:var(--spacing-l);padding-block-start:var(--spacing-l);padding-inline-end:0;padding-inline-start:0;width:100%}.accordion-item.has-tick .accordion-item__button{align-items:flex-start;justify-content:flex-start}.accordion-item.has-tick .icon__tick{height:auto;margin-inline-end:var(--spacing-s);width:16px}.accordion-item__button-text{text-align:initial}html:not(.no-js) .accordion-item.is-loading .accordion-item__button,html:not(.no-js) .accordion-item.is-loading .accordion-item__button-text,html:not(.no-js) .accordion-item.is-loading .accordion-item__content{background-color:rgba(0,0,0,0);border-radius:3px;color:rgba(0,0,0,0);display:block;user-select:none;border-color:rgba(0,0,0,0)}html:not(.no-js) .accordion-item.is-loading .accordion-item__button *,html:not(.no-js) .accordion-item.is-loading .accordion-item__button-text *,html:not(.no-js) .accordion-item.is-loading .accordion-item__content *{color:rgba(0,0,0,0);pointer-events:none}
.benefits>.container{padding:0}.benefits.critical-component-hide{display:block}.benefits.critical-component-clear{opacity:1}.benefits__content--desktop{display:none}.benefits__content--mobile{padding:var(--spacing-2xl) 0}.benefits__content--mobile .benefits__cta{justify-content:center;width:100%}.benefits__content--mobile .benefits__table-copy{padding:0 0 var(--spacing-l) 0}.benefits__content--mobile .button__label{justify-content:center}.benefits__eyebrow{opacity:.5}.benefits__title{margin-block-start:var(--spacing-m)}.benefits__copy{margin-block-start:var(--spacing-m)}.benefits__images--desktop{display:none}.benefits__cta{margin-block-start:var(--spacing-xl)}.benefits__accordion{border-top:1px solid var(--color-dark-vine);margin-block-start:var(--spacing-xl)}.benefits__accordion circle{stroke:var(--color-dark-vine)}.benefits__accordion path{fill:var(--color-dark-vine)}.benefits__accordion-item{border-bottom:1px solid var(--color-dark-vine)}.benefits__accordion-button-text{color:var(--color-slate)}.text-color--white .benefits__accordion-button-text{color:var(--color-white)}@media(min-width: 48em){.benefits>.container{display:grid;grid-template-columns:repeat(12, 1fr)}.benefits__media{grid-column:span 5;max-width:508px}.benefits__content{grid-column:6/span 7}.benefits__content--desktop{display:block;padding-inline-end:var(--margin-desktop-s)}.benefits__content--mobile{padding-inline-start:var(--margin-desktop-s)}.benefits__content--mobile .container{padding-inline-start:0}.benefits__image-container{height:100%}}@media(min-width: 64em){.benefits__image-container{height:100%}.benefits__media{grid-column:span 5;max-width:508px}.benefits__images--mobile{display:none}.benefits__images--desktop{display:block}.benefits__content{grid-column:6/span 7;padding-block-end:var(--spacing-3xl);padding-block-start:var(--spacing-7xl)}.benefits__content--desktop{display:block;padding-inline-end:var(--margin-desktop);padding-inline-start:var(--margin-desktop-s)}.benefits__content--mobile{display:none}.benefits__title{margin-block-start:var(--spacing-l)}.benefits__copy{margin-block-start:var(--spacing-l)}.benefits__table{border-top:1px solid var(--color-spring-vine);margin-block-start:var(--spacing-3xl)}.benefits__table-row{align-items:center;border-bottom:1px solid var(--color-spring-vine);display:flex;padding:var(--spacing-l) 0}.benefits__table-title{flex-shrink:0;width:200px}.benefits__table-copy{margin-inline-start:var(--spacing-4xl)}.benefits__cta{float:right;margin-block-start:var(--spacing-2xl)}}@media(min-width: 85.375em){.benefits__media{grid-column:span 5}.benefits__content{grid-column:span 7}.benefits__content--desktop{padding-inline-start:0}}
