/* v7: single-focus, 3D preview carousel */
.featured-v7 .section-top h2{font-size:clamp(2.1rem,4vw,3.65rem);line-height:1.08;letter-spacing:-.045em}.featured-v7 .section-top h2 em{font-style:normal;color:#2dd0b5}.featured-v7 .section-top{max-width:920px}.featured-v7 .section-top p{max-width:780px;line-height:1.7}
.research-deck-stage{display:grid;grid-template-columns:minmax(90px, .34fr) minmax(0, 1.6fr) minmax(90px,.34fr);align-items:center;gap:clamp(.2rem,1.4vw,1.3rem);position:relative;perspective:1400px;padding:1.2rem 0}.deck-center{min-width:0;z-index:2}.deck-center .research-showcase{width:100%;border-radius:23px;padding:clamp(1.15rem,2.5vw,2rem);box-shadow:0 25px 75px rgba(0,0,0,.16);border-top:3px solid var(--deck-accent,#3adbc4)}.deck-center[data-market=crypto]{--deck-accent:#f59b39}.deck-center[data-market=index]{--deck-accent:#e86678}.deck-center[data-market=metal]{--deck-accent:#dab56b}.deck-side{min-width:0;cursor:pointer;transition:opacity .45s,transform .6s}.deck-side-left{transform:rotateY(-24deg) scale(.91);transform-origin:right center}.deck-side-right{transform:rotateY(24deg) scale(.91);transform-origin:left center}.deck-side:hover{transform:rotateY(0deg) scale(.98)}.deck-preview{width:100%;min-height:345px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;text-align:left;padding:clamp(.7rem,2vw,1.3rem);border-radius:18px;color:inherit;border:1px solid rgba(125,165,180,.26);background:linear-gradient(155deg,var(--preview-accent),transparent 80%),var(--surface,#132331);cursor:pointer;opacity:.53;transition:opacity .5s,border-color .4s,box-shadow .4s}.deck-side:hover .deck-preview,.deck-preview:focus-visible{opacity:.94;border-color:var(--preview-accent);box-shadow:0 13px 45px rgba(0,0,0,.18)}.deck-side[data-market=crypto]{--preview-accent:rgba(244,151,48,.26)}.deck-side[data-market=index]{--preview-accent:rgba(219,72,90,.27)}.deck-side[data-market=metal]{--preview-accent:rgba(223,170,74,.23)}.deck-preview strong{font-size:clamp(.85rem,1.6vw,1.25rem);letter-spacing:-.03em}.deck-preview span{font-size:.78rem;line-height:1.45}.deck-preview-kicker{font-size:.65rem!important;letter-spacing:.09em;opacity:.8}.deck-preview-foot{margin-top:2rem;font-weight:750}.deck-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);border:1px solid rgba(126,180,190,.5);color:inherit;background:var(--surface,#122737);box-shadow:0 12px 36px rgba(0,0,0,.22);width:52px;height:72px;border-radius:14px;font-size:2.4rem;cursor:pointer;transition:background .2s,box-shadow .2s}.deck-nav:hover{background:#176e70;color:white;box-shadow:0 15px 42px rgba(24,158,151,.27)}.deck-prev{left:-23px}.deck-next{right:-23px}.deck-bottom{display:flex;justify-content:space-between;gap:1rem;opacity:.7;font-size:.8rem;margin-top:.3rem}.deck-center .research-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.deck-center .research-graphic{margin-top:.8rem}.deck-center .research-showcase h3{font-size:clamp(1.5rem,2.4vw,2rem)}.deck-center .research-phase-tabs{margin:1rem 0}.deck-center .research-phase-tabs button.selected{box-shadow:none}.research-offer-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.9rem}.research-src-link{display:inline-flex;background:#1b9686;color:white!important;padding:.75rem 1rem;text-decoration:none;border-radius:10px;font-weight:750;font-size:.82rem}.research-src-link:hover{background:#13786c}.deck-leave-left{animation:deckOutLeft .27s ease both}.deck-leave-right{animation:deckOutRight .27s ease both}.deck-enter-right{animation:deckInRight .51s cubic-bezier(.17,.75,.24,1) both}.deck-enter-left{animation:deckInLeft .51s cubic-bezier(.17,.75,.24,1) both}@keyframes deckOutLeft{to{opacity:0;transform:translateX(-35px) rotateY(-5deg) scale(.97)}}@keyframes deckOutRight{to{opacity:0;transform:translateX(35px) rotateY(5deg) scale(.97)}}@keyframes deckInRight{from{opacity:0;transform:translateX(45px) rotateY(-5deg) scale(.97)}to{opacity:1;transform:none}}@keyframes deckInLeft{from{opacity:0;transform:translateX(-45px) rotateY(5deg) scale(.97)}to{opacity:1;transform:none}}
@media(max-width:900px){.research-deck-stage{grid-template-columns:minmax(0,1fr)}.deck-side{display:none}.deck-nav{width:38px;height:56px;font-size:1.9rem}.deck-prev{left:-14px}.deck-next{right:-14px}.deck-center .research-showcase{padding:1.1rem}.deck-center .research-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:490px){.deck-center .research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-bottom span:last-child{display:none}.deck-center .research-phase-tabs button{font-size:.69rem}}
@media(prefers-reduced-motion:reduce){.deck-side,.deck-preview,.deck-nav{transition:none!important}.deck-leave-left,.deck-leave-right,.deck-enter-right,.deck-enter-left{animation:none!important}}
