.s-features-accordion__content{display:grid;gap:.5rem}.s-features-accordion__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}.s-features-accordion__list{list-style:none;margin:0;padding:0}.s-features-accordion__image-fallback,.s-features-accordion__image-item{display:none}.s-features-accordion__image-fallback.is-active,.s-features-accordion__image-item.is-active{display:block}.s-features-accordion__item{border-bottom:.0625rem solid var(--border-global-secondary)}.s-features-accordion__item:first-child{border-top:.0625rem solid var(--border-global-secondary)}.s-features-accordion__item:last-child{border-bottom:none}.s-features-accordion__item-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;padding:1rem 0;text-align:left;width:100%}.s-features-accordion__item-icon{align-items:center;background-color:var(--surface-global-subtle);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;padding:.5rem;width:2.5rem}.s-features-accordion__item-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.s-features-accordion__item-label{align-items:center;display:block;display:flex;flex:1;flex-direction:row;font-size:var(--font-static-xs);font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.04063rem;line-height:normal;text-transform:uppercase}.s-features-accordion__item-label:after{border-bottom:.09375rem solid;border-right:.09375rem solid;content:"";display:block;height:.5rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.s-features-accordion__item-btn[aria-expanded=true] .s-features-accordion__item-label:after{transform:rotate(225deg)}.s-features-accordion__item-content{display:none;font-size:1rem;height:0;opacity:0;overflow:hidden;width:var(--dropdown-width,100%)}.s-features-accordion__item-content:after,.s-features-accordion__item-content:before{content:"";display:block;position:relative;z-index:-1}.s-features-accordion__item-content:before{margin-top:-.5rem}.s-features-accordion__item-content:after{margin-bottom:-3.5rem}.s-features-accordion__item-content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-features-accordion__item-content.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-features-accordion__item-content-inner{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.s-features-accordion__item-description{font-size:var(--font-body-sm)}.s-features-accordion__item-image{width:100%}.s-features-accordion__item-image img{display:block;height:auto;width:100%}.s-features-accordion__item-cta{align-self:flex-start}.s-features-accordion-popup{display:none;inset:0;margin:auto;max-height:95dvh;max-width:52rem;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:100%;z-index:-10}.s-features-accordion-popup.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:10}.s-features-accordion-popup.is-visible{opacity:1}.s-features-accordion-popup>*{-ms-overflow-style:none;background-color:var(--surface-global-primary);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.s-features-accordion-popup>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-features-accordion-popup>::-moz-scrollbar{display:none}.s-features-accordion-popup__content{padding:3rem 0 1.5rem}.s-features-accordion-popup__close{position:absolute;right:.5rem;top:.5rem;z-index:3}.s-features-accordion-popup__video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.s-features-accordion-popup__video iframe{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:48em){.s-features-accordion__item:first-child{border-top:none}.s-features-accordion-popup{width:95%}.s-features-accordion-popup__content{padding:2.5rem 2.5rem 1.5rem}}@media only screen and (min-width:64em){.s-features-accordion{align-items:start;display:grid;gap:var(--section-lg);grid-template-columns:1fr 1fr}.s-features-accordion__image{position:sticky;top:var(--header-height,5rem)}}@media only screen and (max-width:calc(48em - 1px)){.s-features-accordion__item-cta{width:100%}}