.hero-bg-video{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.hero-bg-video.is-playing{opacity:1}.hero-bg-video::-webkit-media-controls{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-video::-webkit-media-controls-enclosure{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-video::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-video::-webkit-media-controls-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-bg-poster{transition:opacity .7s cubic-bezier(.22,1,.36,1)}.hero-bg-poster.is-hidden{opacity:0}.site-card{background:#121215;border:1px solid #ffffff12;border-radius:1rem;transition:border-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000038}@media (hover:hover){.site-card:hover{border-color:#ffffff1c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 16px 48px #00000047}}.site-card-accent{border-color:#818cf838;box-shadow:0 0 0 1px #818cf80f,0 12px 40px #00000038}.site-section-label{letter-spacing:.14em;text-transform:uppercase;color:#818cf8;font-size:11px;font-weight:600}.site-verdict-glow{animation:4s ease-in-out infinite site-verdict-pulse}@keyframes site-verdict-pulse{0%,to{box-shadow:0 0 0 1px #818cf814,0 20px 60px #00000059}50%{box-shadow:0 0 0 1px #818cf82e,0 20px 60px #6366f114}}@media (prefers-reduced-motion:reduce){.site-verdict-glow{animation:none}.hero-bg-video,.hero-bg-poster{transition:none}}.site-scroll-cue{animation:2.4s ease-in-out infinite site-scroll-bob}@keyframes site-scroll-bob{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.85;transform:translateY(6px)}}.site-sticky-cta{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(110%)}.site-sticky-cta.is-visible{transform:translateY(0)}[data-site-nav]{background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}[data-site-nav].is-scrolled{-webkit-backdrop-filter:blur(24px);background:#09090bcc;border-bottom-color:#ffffff0f}@keyframes site-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes site-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.site-hero-enter{animation:.5s cubic-bezier(.22,1,.36,1) both site-fade-up}.site-hero-enter-d1{animation-delay:50ms}.site-hero-enter-d2{animation-delay:.1s}.site-hero-enter-d3{animation-delay:.18s}.site-scroll-cue-enter{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) .9s both site-fade-in}.site-reveal{opacity:0;transform:translateY(20px)}.site-reveal-scale{transform:scale(.97)}.site-reveal.is-visible{animation:.55s cubic-bezier(.22,1,.36,1) forwards site-fade-up}.site-reveal-scale.is-visible{animation:.55s cubic-bezier(.22,1,.36,1) forwards site-scale-in}.site-reveal[data-reveal-delay="0.04"]{animation-delay:40ms}.site-reveal[data-reveal-delay="0.06"]{animation-delay:60ms}.site-reveal[data-reveal-delay="0.08"]{animation-delay:80ms}.site-reveal[data-reveal-delay="0.1"]{animation-delay:.1s}.site-reveal[data-reveal-delay="0.12"]{animation-delay:.12s}.site-reveal[data-reveal-delay="0.18"]{animation-delay:.18s}.site-reveal-item[data-reveal-index="1"]{animation-delay:60ms}.site-reveal-item[data-reveal-index="2"]{animation-delay:.12s}.site-reveal-item[data-reveal-index="3"]{animation-delay:.18s}.site-below-fold{content-visibility:auto;contain-intrinsic-size:auto 480px}@media (prefers-reduced-motion:reduce){.site-hero-enter,.site-scroll-cue-enter{opacity:1;animation:none;transform:none}.site-reveal,.site-reveal-scale{opacity:1;transform:none}.site-reveal.is-visible,.site-reveal-scale.is-visible{animation:none}}
