.stack-cards{border-radius:32px;width:100%;height:clamp(500px,72vh,740px);position:relative;overflow:hidden}.stack-card{transform-origin:50% 0;will-change:transform;position:absolute;inset:54px 0 0}.stack-static .stack-cards{flex-direction:column;gap:1.5rem;height:auto;display:flex;overflow:visible}.stack-static .stack-card{will-change:auto;min-height:clamp(420px,58vh,560px);position:relative;inset:0 auto auto;transform:none}.stack-static .stack-card:after{display:none}.stack-card:after{content:"";opacity:var(--shade,0);pointer-events:none;z-index:2;background-image:linear-gradient(90deg,#0000 12%,#818cf8f2 50%,#0000 88%),linear-gradient(#05070f,#05070f);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 100%;border-radius:24px;position:absolute;inset:0}
@property --shade{syntax:"<number>";inherits:false;initial-value:0}.why-card{cursor:default;background:#0a0d1f;border-radius:24px;flex-direction:column;padding:3rem 3.5rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 -18px 40px -12px #000000b3,0 24px 60px -18px #428ed62e}.why-card:before{content:"";opacity:1;pointer-events:none;background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.why-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#93c5fd80,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.why-card-number{color:#0000;-webkit-text-stroke:1px #90a1b9;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9rem;font-weight:700;line-height:1;position:absolute;bottom:1.25rem;right:2rem;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.why-card-content{z-index:1;max-width:420px;position:relative}.why-card-title{letter-spacing:-.02em;color:#fcf9fa;margin-bottom:1rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1.15}.why-card-description{color:#9aa6bd;font-size:1.0625rem;line-height:1.7}@media (max-width:1439px){.why-card{padding:2.25rem}.why-card-content{max-width:100%}.why-card-number{-webkit-text-stroke-color:#90a1b9;font-size:7rem;top:auto;bottom:1rem;right:1.25rem;transform:none}}
.stack-scroll-wrapper{width:100%}
