.why-section{background-image:radial-gradient(#c8c8cd 1px,transparent 1px);background-size:28px 28px;min-height:115vh;padding:8vh clamp(22px,6vw,100px)}.why-stage{height:84vh;min-height:620px;position:sticky;top:8vh}.why-intro{left:50%;max-width:360px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.why-intro .eyebrow{justify-content:center}.why-intro h2{font-size:clamp(2.2rem,3.6vw,4.2rem);margin-bottom:16px}.why-intro>p{color:var(--muted);font-size:.9rem}.why-counter{color:#f6851f;font-family:'DM Mono',monospace;font-size:.65rem}.stage-card{background:#f7f8fb;border:0;box-shadow:0 18px 28px #27273314;color:#29283a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:30px;min-height:180px;padding:22px;text-align:left;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:absolute;width:190px;z-index:2}.stage-card:hover,.stage-card:focus-visible,.stage-card.active{box-shadow:0 24px 44px #2727332b;outline:2px solid #f6851f;transform:translateY(-12px) rotate(0)!important}.stage-card b{font-size:1.05rem;font-weight:500;letter-spacing:-.04em;line-height:1.15}.stage-icon{align-items:center;background:#2e2d77;border-radius:50%;color:#fff;display:flex;font-family:Georgia,serif;font-size:1.35rem;height:47px;justify-content:center;width:47px}.stage-one{left:2%;top:25%;transform:rotate(-7deg)}.stage-two{left:21%;top:4%;transform:rotate(5deg)}.stage-three{right:22%;top:3%;transform:rotate(-5deg)}.stage-four{right:2%;top:28%;transform:rotate(6deg)}.stage-five{bottom:3%;left:14%;transform:rotate(-5deg)}.stage-six{bottom:0;right:14%;transform:rotate(7deg)}.stage-seven{bottom:9%;left:43%;transform:rotate(-3deg)}@media(prefers-reduced-motion:no-preference){.why-stage.is-active .stage-card{animation:cardSettle .8s both}.why-stage.is-active .stage-two{animation-delay:.07s}.why-stage.is-active .stage-three{animation-delay:.14s}.why-stage.is-active .stage-four{animation-delay:.21s}.why-stage.is-active .stage-five{animation-delay:.28s}.why-stage.is-active .stage-six{animation-delay:.35s}.why-stage.is-active .stage-seven{animation-delay:.42s}@keyframes cardSettle{from{opacity:0;transform:translateY(35px) rotate(0)}to{opacity:1}}}@media(max-width:760px){.why-section{background-size:20px 20px;min-height:0;padding:40px 22px}.why-stage{display:grid;height:auto;min-height:0;position:static;grid-template-columns:1fr 1fr;gap:12px}.why-intro{grid-column:1/-1;position:static;text-align:left;transform:none}.why-intro .eyebrow{justify-content:flex-start}.stage-card{min-height:156px;position:static;width:auto;transform:none!important}.stage-card b{font-size:.9rem}.stage-seven{grid-column:1/-1}}
@media(min-width:761px){.stage-seven{bottom:0;left:43%}}
@media(max-width:760px){.why-stage{column-gap:12px;row-gap:20px}.why-intro{margin-bottom:8px}.stage-card.active,.stage-card:hover,.stage-card:focus-visible{transform:none!important}.stage-seven{margin-top:0}}
