.preview-bar>span:last-child{display:flex;gap:24px}
.v2-why{max-width:1580px;margin:auto;padding:105px 4% 115px;scroll-margin-top:25px}
.v2-why-heading{max-width:950px}
.v2-why-heading .eyebrow{color:#e46157;margin-bottom:22px}
.v2-why h2{font-size:clamp(39px,4.8vw,72px);letter-spacing:-.055em;line-height:1.07}
.v2-why h2 span{color:#a1a1aa}
.v2-why-heading>p:last-child{max-width:720px;font-size:19px;line-height:1.65;color:#bbbcc4;margin-top:28px}
.v2-shift{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:58px}
.v2-shift-card{position:relative;overflow:hidden;min-height:410px;padding:28px;border:1px solid #ffffff22;background:#101013;border-radius:16px;display:flex;flex-direction:column;transition:transform .4s,border-color .4s}
.v2-shift-card:hover{transform:translateY(-5px);border-color:#ffffff55}
.v2-card-top{display:flex;justify-content:space-between;color:#e58679;font-size:11px;letter-spacing:1.4px}
.v2-card-top span:last-child{color:#777781}
.v2-shift-card h3{font-size:clamp(27px,2.4vw,37px);line-height:1.1;letter-spacing:-.045em;margin:35px 0 18px}
.v2-shift-card p{font-size:16px;line-height:1.7;color:#a9a9b2;max-width:380px}
.v2-code{display:grid;gap:10px;margin-top:auto;padding-top:38px;opacity:.55}
.v2-code i{display:block;height:7px;background:#464653;border-radius:8px;animation:v2-code 3.2s ease-in-out infinite alternate}
.v2-code i:nth-child(1){width:72%}.v2-code i:nth-child(2){width:53%;margin-left:18px;animation-delay:.4s}.v2-code i:nth-child(3){width:82%;margin-left:18px;animation-delay:.8s}.v2-code i:nth-child(4){width:44%;animation-delay:1.2s}
.v2-overload{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:38px}
.v2-overload span{font-size:11px;color:#bbb;border:1px solid #ffffff28;padding:8px 10px;border-radius:5px;background:#25252c;animation:v2-jitter 4s ease-in-out infinite}
.v2-overload span:nth-child(2){animation-delay:.4s}.v2-overload span:nth-child(3){animation-delay:.8s}.v2-overload span:nth-child(4){animation-delay:1.1s}.v2-overload span:nth-child(5){animation-delay:1.5s}
.v2-answer{border-color:#e1060066;background:radial-gradient(circle at 90% 100%,#e1060027,transparent 58%),#151012}
.v2-answer h3{color:#fff}.v2-answer .v2-card-top{color:#ff766d}
.v2-steps{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:38px}
.v2-steps span{padding:10px 12px;border:1px solid #f0473d55;border-radius:6px;background:#e106001b;font-size:12px;color:#f4dbd9}
.v2-steps b{font-weight:400;color:#e46157;animation:v2-arrow 2s ease-in-out infinite}
.v2-why-link{display:inline-flex;gap:18px;align-items:center;margin-top:31px;color:#f2a39b;font-size:15px}
.v2-why-link:hover{color:#fff}






@keyframes v2-code{to{opacity:.3;transform:scaleX(.75)}}
@keyframes v2-jitter{50%{transform:translateY(-5px)}}
@keyframes v2-arrow{50%{transform:translateX(4px)}}
@media(max-width:1050px){.v2-shift{grid-template-columns:1fr 1fr}.v2-answer{grid-column:1/-1}.v2-shift-card{min-height:345px}}
@media(max-width:760px){.preview-bar>span:last-child{gap:12px}.v2-why{padding:65px 6% 75px}.v2-why-heading>p:last-child{font-size:17px}.v2-shift{grid-template-columns:1fr;gap:13px;margin-top:36px}.v2-answer{grid-column:auto}.v2-shift-card{min-height:310px;padding:23px}.v2-shift-card h3{margin:26px 0 14px}}
@media(max-width:480px){.preview-bar{align-items:start}.preview-bar>span:last-child{flex-direction:column;gap:4px}.v2-why h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.v2-code i,.v2-overload span,.v2-steps b{animation:none}.v2-shift-card{transition:none}}
