/* Everest Corp v117 — Premium Motion additive layer */
:root{--premium-gold:#c8a55a}html{scroll-behavior:smooth}body{overflow-x:clip}
/* Film-like reveal, only for elements activated by JS */
.premium-reveal{opacity:0;transform:translate3d(0,24px,0);filter:blur(3px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1),filter .85s ease;transition-delay:var(--premium-delay,0ms)}
.premium-reveal.premium-visible{opacity:1;transform:none;filter:none}
/* Cinematic card treatment; leave original photography untouched */
.feature-card,.ref-player-card{isolation:isolate;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}
.feature-card img,.ref-player-card img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease}
@media(hover:hover) and (pointer:fine){.feature-card:hover,.ref-player-card:hover{transform:translateY(-5px)}.feature-card:hover img,.ref-player-card:hover img{transform:scale(1.035);filter:contrast(1.035)}}
/* Understated gold accent: animated only when the content is visible */
.premium-line{height:1px;width:min(100%,180px);background:linear-gradient(90deg,transparent,#b8954f,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease;margin:18px 0 22px}
.premium-line.premium-visible{transform:scaleX(1)}
/* Network artwork gets a slow, one-off entrance */
.international-network-visual img{transition:filter 1.2s ease,transform 1.2s ease}
.international-network-visual.premium-network-in img{filter:brightness(1.08);transform:scale(1.008)}
/* Input accessibility and mobile performance */
:where(a,button):focus-visible{outline:2px solid var(--premium-gold);outline-offset:4px}
@media(max-width:767px){.premium-reveal{filter:none;transform:translate3d(0,14px,0)}.premium-line{transition-duration:.6s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.premium-reveal,.premium-reveal.premium-visible,.premium-line,.premium-line.premium-visible,.feature-card,.ref-player-card,.feature-card img,.ref-player-card img,.international-network-visual img{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}
