.cards-stack{width:100%}.cards-stack__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem;width:100%}.cards-stack__item{width:100%;min-width:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:rotate(var(--card-rotate,0deg));z-index:1}.cards-stack__item:hover{transform:rotate(0deg) translateY(-1.25rem) scale(1.04);z-index:10}.cards-stack-card{aspect-ratio:4/5;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:1rem;background-color:hsl(var(--card));flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:clamp(1rem,1.75vw,1.5rem);display:flex;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:box-shadow .35s ease}.cards-stack__item:hover .cards-stack-card{box-shadow:0 20px 40px rgba(0,0,0,.12)}.cards-stack-card__number{font-size:clamp(1.85rem,4vw,4.25rem);font-weight:500;line-height:.95;color:hsl(var(--foreground))}.cards-stack-card__lottie{display:block;width:clamp(6.5rem,14vw,13rem);height:clamp(6.5rem,14vw,13rem);margin:-1rem 0 0 -1rem}.cards-stack-card__lottie svg,.cards-stack-card__lottie>div{width:100%!important;height:100%!important}.cards-stack-card__h{letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:clamp(1.05rem,2vw,2.15rem);font-weight:600;line-height:.95;color:hsl(var(--foreground))}.cards-stack-card__services{flex-flow:column;justify-content:flex-end;min-height:0;flex:1;display:flex;margin-top:1rem}.cards-stack-card__services-p{letter-spacing:-.01em;margin-bottom:0;font-size:clamp(.75rem,1vw,1rem);font-weight:500;line-height:1.4;color:hsl(var(--muted-foreground))}@media screen and (max-width:991px){.cards-stack__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (max-width:567px){.cards-stack__list{grid-template-columns:1fr;gap:1.75rem}}.centered-slider-group{width:100%;color:hsl(var(--foreground))}.centered-slider-row{width:calc(100% + 3rem);margin:2em -1.5rem;padding-top:1em;padding-bottom:1em;display:flex;position:relative;overflow:clip}@media (min-width:640px){.centered-slider-row{width:calc(100% + 5rem);margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:1024px){.centered-slider-row{width:calc(100% + 8rem);margin-left:-4rem;margin-right:-4rem}}.centered-slider-list{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.centered-slider-slide{flex:none;padding:.75em;transition:opacity .25s cubic-bezier(.77,0,.175,1);position:relative}.centered-slider-slide__inner{position:relative;display:flex;width:28em;min-height:18rem;padding:2.25rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;border:1px solid hsl(var(--border));border-radius:1.25rem;background-color:hsl(var(--card));box-shadow:0 8px 24px rgba(0,0,0,.06)}.centered-slider-row:has(.centered-slider-slide.active) .centered-slider-slide:not(.active){opacity:.45}.slide-demo__description{margin:0;font-size:1.2rem;line-height:1.55;color:hsl(var(--foreground))}.slide-demo__details{gap:.75em;justify-content:flex-start;align-items:center;display:flex}.slide-demo__avatar{border-radius:100em;width:3em;height:3em;overflow:hidden;object-fit:cover;background:hsl(var(--muted))}.slide-demo__meta{display:flex;flex-direction:column;gap:.15em}.slide-demo__name{font-size:1.05rem;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}.slide-demo__role{font-size:.9rem;line-height:1.3;color:hsl(var(--muted-foreground))}.centered-slider-content{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.centered-slider-bullet__list{gap:.75em;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:0;padding:0;list-style:none;display:flex}.centered-slider-bullet{background-color:transparent;border:none;border-radius:100em;width:2.5em;height:2.5em;padding:0;position:relative;cursor:pointer}.centered-slider-bullet img{width:100%;height:100%;object-fit:cover;border-radius:100em;display:block}.centered-slider-bullet:focus{border:none;outline:none}.centered-slider-bullet:after{content:"";position:absolute;inset:2px;border-radius:100em;z-index:-1;border:1px solid hsl(var(--foreground));transition:all .5s cubic-bezier(.65,.05,0,1);pointer-events:none}.centered-slider-bullet.active:after,.centered-slider-bullet:focus:after,.centered-slider-bullet:hover:after{inset:-5px}@media screen and (max-width:479px){.centered-slider-slide{width:85vw}.centered-slider-slide__inner{width:100%}}