.els-stacking-cards{--els-cards-primary:#2f455c;--els-cards-accent:#21d0b3;--els-cards-line:rgba(47, 69, 92, 0.16);background:radial-gradient(circle at 14% 18%,rgb(33 208 179 / .09),transparent 30rem),linear-gradient(180deg,#fbfcfc 0%,#f4f8f8 100%);box-sizing:border-box;color:var(--els-cards-primary);font-family:inherit;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:clip;padding:clamp(92px, 9vw, 128px) 0 clamp(104px, 10vw, 144px);position:relative;width:100vw}.els-stacking-cards *,.els-stacking-cards *::before,.els-stacking-cards *::after{box-sizing:border-box}.els-stacking-cards::before{background-image:linear-gradient(rgb(47 69 92 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(47 69 92 / .025) 1px,transparent 1px);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(90deg,transparent 0%,#000000 24%,#000000 100%);opacity:.45;pointer-events:none;position:absolute}.els-stacking-cards__inner{align-items:start;display:grid;gap:0 clamp(54px, 6.2vw, 94px);grid-template-columns:minmax(450px,0.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;margin:0 auto;position:relative;width:min(1220px, calc(100% - 64px))}.els-stacking-cards__header{align-self:start;grid-column:1;grid-row:1 / span 2;margin:0;max-width:470px;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + clamp(6rem, 12vh, 8rem));z-index:2}.els-stacking-cards__eyebrow{color:var(--els-cards-accent);font-size:.75rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.els-stacking-cards__eyebrow--cards{align-items:center;display:flex;gap:14px;grid-column:2;grid-row:1;justify-content:flex-start;margin:0 0 18px;text-align:left}.els-stacking-cards__eyebrow--cards::before{display:none}.els-stacking-cards__eyebrow--cards::after{background:rgb(33 208 179 / .58);content:"";height:1px;width:48px}.els-stacking-cards__title{color:var(--els-cards-primary);font-size:clamp(2.75rem, 3.2vw, 3rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin:0;text-wrap:balance}.els-stacking-cards__title span{display:block}.els-stacking-cards__title-accent{color:var(--els-cards-accent);white-space:nowrap}.els-stacking-cards__subtitle{color:#687382;font-size:clamp(1rem, 1.1vw, 1.08rem);line-height:1.65;margin:1.35rem 0 0;max-width:410px}.els-stacking-cards__grid{border-top:1px solid var(--els-cards-line);display:grid;grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);isolation:isolate;position:relative}.els-stacking-cards__grid::before{background:radial-gradient(ellipse at center,rgb(33 208 179 / .11) 0%,rgb(33 208 179 / .035) 48%,transparent 76%);content:"";filter:blur(36px);inset:-42px -52px;opacity:.78;pointer-events:none;position:absolute;z-index:-2}.els-stacking-cards__card{align-items:start;background:#fff0;border:0;border-bottom:1px solid var(--els-cards-line);border-radius:0;box-shadow:none;display:grid;gap:10px clamp(24px, 2.6vw, 36px);grid-template-areas:"meta title" "meta body";grid-template-columns:76px minmax(0,1fr);isolation:isolate;min-height:148px;overflow:hidden;padding:clamp(28px, 3vw, 38px) clamp(16px, 1.7vw, 24px);position:relative;transition:border-color 320ms ease,opacity 520ms ease,transform 560ms cubic-bezier(.22,1,.36,1)}.els-stacking-cards__card::before{background:var(--els-cards-accent);content:"";inset:18px auto 18px 0;position:absolute;transform:scaleY(0);transform-origin:center;transition:transform 480ms cubic-bezier(.22,1,.36,1);width:2px;z-index:1}.els-stacking-cards__card::after{background:linear-gradient(90deg,rgb(33 208 179 / .085),rgb(33 208 179 / .025) 54%,transparent 100%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 360ms ease;z-index:-1}.els-stacking-cards__card-top{align-items:start;display:grid;grid-area:meta;justify-items:start;padding-top:2px}.els-stacking-cards__icon{align-items:center;background:rgb(255 255 255 / .72);border:1px solid rgb(47 69 92 / .13);border-radius:999px;color:var(--els-cards-primary);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;transition:background-color 320ms ease,border-color 320ms ease,box-shadow 420ms cubic-bezier(.22,1,.36,1),color 320ms ease,transform 420ms cubic-bezier(.22,1,.36,1);width:48px}.els-stacking-cards__icon svg,.els-stacking-cards__icon img{height:52%;object-fit:contain;transition:filter 320ms ease,opacity 320ms ease,transform 420ms cubic-bezier(.22,1,.36,1);width:52%}.els-stacking-cards__icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(13%) saturate(1200%) hue-rotate(169deg) brightness(92%) contrast(86%);opacity:.62}.els-stacking-cards__card-title{color:var(--els-cards-primary);font-size:clamp(1.22rem, 1.45vw, 1.48rem);font-weight:700;grid-area:title;letter-spacing:-.025em;line-height:1.18;margin:0;text-wrap:balance;transition:color 320ms ease}.els-stacking-cards__text{color:#596779;font-size:clamp(0.98rem, 1vw, 1.04rem);grid-area:body;line-height:1.6;max-width:36rem}.els-stacking-cards__text p{margin:0}.els-stacking-cards__text p+p,.els-stacking-cards__text ul,.els-stacking-cards__text ol{margin:.8rem 0 0}.els-stacking-cards__text ul,.els-stacking-cards__text ol{padding-left:1.2rem}.els-stacking-cards.is-reveal-ready .els-stacking-cards__card{opacity:0;transform:translateY(18px)}.els-stacking-cards.is-reveal-ready .els-stacking-cards__card.is-reveal-visible{opacity:1;transform:translateY(0);transition-delay:var(--els-card-delay,0ms)}@media (hover:hover) and (pointer:fine){.els-stacking-cards__card:hover{border-color:rgb(33 208 179 / .38);transition-delay:0ms}.els-stacking-cards__card:hover::before{transform:scaleY(1)}.els-stacking-cards__card:hover::after{opacity:1}.els-stacking-cards__card:hover .els-stacking-cards__icon{background:var(--els-cards-accent);border-color:var(--els-cards-accent);box-shadow:0 12px 26px rgb(33 208 179 / .22);color:#fff;transform:translateX(4px) scale(1.035)}.els-stacking-cards__card:hover .els-stacking-cards__icon img{filter:brightness(0) invert(1);opacity:1;transform:scale(.96)}}@media (max-width:1150px){.els-stacking-cards{padding:80px 0 96px}.els-stacking-cards__inner{display:block;width:min(760px, calc(100% - 48px))}.els-stacking-cards__header{margin-bottom:44px;max-width:620px;position:relative;top:auto}.els-stacking-cards__subtitle{max-width:540px}.els-stacking-cards__eyebrow--cards{margin-bottom:16px}.els-stacking-cards__card{grid-template-columns:70px minmax(0,1fr)}}@media (max-width:680px){.els-stacking-cards{padding:64px 0 76px}.els-stacking-cards::before{background-size:48px 48px;mask-image:linear-gradient(180deg,transparent 0%,#000000 16%,#000000 100%)}.els-stacking-cards__inner{width:min(100% - 40px, 560px)}.els-stacking-cards__header{margin-bottom:38px}.els-stacking-cards__title{font-size:clamp(1.875rem, 8vw, 2.125rem);line-height:1.04}.els-stacking-cards__subtitle{font-size:.98rem;margin-top:1rem}.els-stacking-cards__eyebrow--cards{margin-bottom:12px}.els-stacking-cards__eyebrow--cards::after{width:38px}.els-stacking-cards__card{align-items:start;gap:10px 18px;grid-template-areas:"meta title" "meta body";grid-template-columns:50px minmax(0,1fr);min-height:0;padding:25px 0}.els-stacking-cards__card::before{inset-block:16px}.els-stacking-cards__card::after{inset-inline:-20px}.els-stacking-cards__icon{height:42px;width:42px}.els-stacking-cards__card-title{font-size:1.2rem;padding-top:1px}.els-stacking-cards__text{font-size:.98rem;line-height:1.58}}@media (prefers-reduced-motion:reduce){.els-stacking-cards__card,.els-stacking-cards__card::before,.els-stacking-cards__card::after,.els-stacking-cards__icon,.els-stacking-cards__icon img,.els-stacking-cards__card-title{transition-duration:0.01ms!important}.els-stacking-cards.is-reveal-ready .els-stacking-cards__card{opacity:1;transform:none}.els-stacking-cards__card:hover .els-stacking-cards__icon,.els-stacking-cards__card:hover .els-stacking-cards__icon img{transform:none}}