.acoru-features{padding-block:var(--acoru-section-y)}.acoru-section-intro{align-items:center;display:flex;flex-direction:column;gap:var(--acoru-space-7);margin:0 auto clamp(3rem,2rem + 4vw,8rem);max-width:52rem;text-align:center}.acoru-features__list{display:grid;gap:clamp(3rem,2rem + 4vw,8rem)}.acoru-features__row{align-items:start;display:grid;gap:clamp(1.5rem,4.5vw,4rem);grid-template-columns:minmax(0,650fr) minmax(0,686fr)}.acoru-features--alternate .acoru-features__row:nth-child(2n) .acoru-features__media{order:2}.acoru-features__media{aspect-ratio:650/440}.acoru-features__content{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;padding:var(--acoru-space-5) clamp(0rem,2.5vw,var(--acoru-space-6))}.acoru-features__content .acoru-h5{color:var(--acoru-ink)}.acoru-features__body{font-size:1rem;line-height:1.5;max-width:68ch;text-wrap:pretty}.acoru-features__body+.acoru-features__body{margin-top:var(--acoru-space-4)}.acoru-features__content .acoru-btn{margin-top:var(--acoru-space-8)}@media (max-width:900px){.acoru-features__row{grid-template-columns:1fr}.acoru-features--alternate .acoru-features__row:nth-child(2n) .acoru-features__media{order:0}.acoru-features__content{padding:0}.acoru-features__content .acoru-btn{margin-top:var(--acoru-space-5)}}.acoru-features__media.acoru-rive[data-rive-match-ratio]{aspect-ratio:2/1}.acoru-features__sticky{align-items:start;display:grid;gap:clamp(1.5rem,4.5vw,4rem);grid-template-columns:minmax(0,650fr) minmax(0,686fr)}.acoru-features__stage{aspect-ratio:650/440;border-radius:var(--acoru-radius-lg);overflow:hidden;position:sticky;top:calc(var(--acoru-header-h) + var(--acoru-space-8))}.acoru-features__stage-item{inset:0;opacity:0;position:absolute;transition:opacity .6s var(--acoru-ease)}.acoru-features__stage-item.is-active{opacity:1}.acoru-features__stage-item .acoru-features__media{aspect-ratio:auto;height:100%;width:100%}.acoru-features--sticky .acoru-features__list{gap:0}.acoru-features--sticky .acoru-features__row{align-items:center;display:flex;min-height:clamp(28rem,70vh,44rem);opacity:.35;transition:opacity .4s var(--acoru-ease)}.acoru-features--sticky .acoru-features__row.is-active{opacity:1}.acoru-features--sticky .acoru-features__row:first-child{align-items:flex-start;min-height:clamp(20rem,50vh,32rem)}.acoru-features--sticky .acoru-features__row:last-child{align-items:flex-start}.acoru-features--sticky .acoru-features__row:last-child .acoru-features__content{padding-top:0}.acoru-features__media--mobile{display:none}@media (max-width:900px){.acoru-features__sticky{display:block}.acoru-features__stage{display:none}.acoru-features--sticky .acoru-features__list{gap:clamp(3rem,2rem + 4vw,8rem)}.acoru-features--sticky .acoru-features__row,.acoru-features--sticky .acoru-features__row:first-child{display:grid;gap:var(--acoru-space-5);min-height:0;opacity:1}.acoru-features__media--mobile{display:block}.acoru-features__media--mobile.acoru-features__media{aspect-ratio:650/440}.acoru-features__media--mobile.acoru-rive[data-rive-match-ratio]{aspect-ratio:2/1}}.acoru-features .acoru-section-intro{margin-bottom:clamp(3rem,1.25rem + 6.95vw,7.5rem)}.acoru-features__content .acoru-h5{font-size:calc(var(--acoru-h5) + .25rem)}.acoru-features__head{margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem)}.acoru-benefits{--acoru-bn-row:clamp(24rem,65vh,38rem);align-items:start;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(0,1fr) minmax(0,25rem);justify-content:space-between;margin:0 auto;max-width:79rem}.acoru-benefits__list{list-style:none;margin:0;padding:0}.acoru-benefits__row{align-items:center;display:grid;gap:var(--acoru-space-6);grid-template-columns:minmax(5rem,9.5rem) minmax(0,33rem);min-height:var(--acoru-bn-row);opacity:.35;transition:opacity .4s var(--acoru-ease)}.acoru-benefits__row.is-active{opacity:1}.acoru-benefits__stage{aspect-ratio:400/385;border-radius:1.3rem;margin-top:max(0rem,calc((var(--acoru-bn-row) - 24.0625rem)/2));overflow:hidden;position:sticky;top:calc(50vh - min(12.5rem, 20vw)*385/400)}.acoru-benefits__stage-item{inset:0;opacity:0;position:absolute;transition:opacity .6s var(--acoru-ease)}.acoru-benefits__stage-item.is-active{opacity:1}.acoru-benefits__stage-item .acoru-benefits__media{height:100%;width:100%}.acoru-benefits__media--mobile{display:none}.acoru-benefits__num{color:var(--acoru-blue);font-family:var(--acoru-font-heading);font-size:clamp(3.5rem,2rem + 5vw,6.4rem);font-weight:600;line-height:1}.acoru-benefits__text{display:grid;gap:.625rem}.acoru-benefits__title{color:var(--acoru-dark);font-family:var(--acoru-font-heading);font-size:var(--acoru-h3);font-weight:600;line-height:1.26}.acoru-benefits__body{color:rgb(var(--acoru-dark-rgb)/.75);font-size:var(--acoru-body-md);line-height:var(--acoru-body-md-lh)}.acoru-benefits__body p+p{margin-top:.25rem}.acoru-benefits__media{aspect-ratio:400/385;border-radius:1.3rem}.acoru-benefits__actions{margin-top:var(--acoru-space-6)}@media (max-width:900px){.acoru-benefits{display:block}.acoru-benefits__stage{display:none;margin-top:0}.acoru-benefits__row{gap:var(--acoru-space-4);grid-template-columns:1fr;min-height:0;opacity:1;padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.acoru-benefits__media--mobile{display:block;max-width:none;width:100%}}@media (min-width:901px){.acoru-features--sticky .acoru-section-intro{background:var(--acoru-light);box-shadow:0 0 0 100vmax var(--acoru-light);clip-path:inset(0 -100vmax);margin-inline:calc(var(--acoru-gutter)*-1);margin-bottom:clamp(2rem,1rem + 3vw,4rem);margin-top:calc((var(--acoru-header-h) + var(--acoru-space-4))*-1);max-width:none;padding:calc(var(--acoru-header-h) + var(--acoru-space-4)) var(--acoru-gutter) var(--acoru-space-5);position:sticky;top:0;z-index:2}.acoru-features--sticky .acoru-section-intro>*{max-width:52rem}.acoru-features--sticky .acoru-features__stage{top:calc(var(--acoru-features-intro-h, 18rem) + var(--acoru-space-4))}}