.hero-gold-text{background:linear-gradient(135deg,#bf953f 0%,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #aa771c4d);-webkit-background-clip:text;background-clip:text;transition:filter .4s}.hero-pretitle{font-weight:700}.hero-gold-line{border:none;height:1.5px;transition:box-shadow .4s,filter .4s}.hero-gold-line-left{background:linear-gradient(90deg,#0000,#bf953f,#fcf6ba,#b38728)}.hero-gold-line-right{background:linear-gradient(270deg,#0000,#bf953f,#fcf6ba,#b38728)}@keyframes gold-spotlight-sweep{0%{background-position:100%}to{background-position:-100%}}.gold-spotlight-active{background:linear-gradient(90deg,#bf953f 0%,#b38728 10%,#bf953f 20%,#fcf6ba 35%,#fffde8 45%,#fff 50%,#fffde8 55%,#fcf6ba 65%,#bf953f 80%,#b38728 90%,#bf953f 100%) 0 0/300% 100%!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:2.8s forwards gold-spotlight-sweep!important}.hero-gold-line{position:relative;overflow:hidden}.hero-gold-line:after{content:"";opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(#fffde8 0%,#fcf6bacc 30%,#fcf6ba00 70%);width:50%;position:absolute;inset:-3px 0}.hero-gold-line-left:after{transform:translate(-100%)}.hero-gold-line-right:after{transform:translate(200%)}@keyframes gold-line-sweep-ltr{0%{opacity:0;transform:translate(-100%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(200%)}}@keyframes gold-line-sweep-rtl{0%{opacity:0;transform:translate(200%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-100%)}}.gold-line-glow.hero-gold-line-left:after{animation:2.5s forwards gold-line-sweep-ltr}.gold-line-glow.hero-gold-line-right:after{animation:2.5s forwards gold-line-sweep-rtl}@keyframes headline-shimmer-sweep{0%{background-position:-100%}to{background-position:200%}}.headline-shimmer-active{background:linear-gradient(90deg,#50648c33 0% 30%,#fffffff2 45%,#e6f0ffe6 50%,#fffffff2 55%,#50648c33 70% 100%) 0 0/250% 100%!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:3s ease-in-out forwards headline-shimmer-sweep,3.2s ease-in-out headline-text-pulse!important}:root.dark .headline-shimmer-active{background:linear-gradient(90deg,#8ca5c84d 0% 30%,#fff 45%,#c8dcfff2 50%,#fff 55%,#8ca5c84d 70% 100%) 0 0/250% 100%!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:3s ease-in-out forwards headline-shimmer-sweep,3.2s ease-in-out headline-text-pulse-dark!important}@keyframes headline-text-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.02)}}@keyframes headline-text-pulse-dark{0%,to{transform:scale(1)}30%{transform:scale(1.02)}}.headline-text-pulse{animation:3.2s ease-in-out headline-text-pulse}:root.dark .headline-text-pulse{animation:3.2s ease-in-out headline-text-pulse-dark}.hero-liquid-glass{background:linear-gradient(165deg,#ffffffeb 0%,#e6f0ff8c 15%,#c8d7f040 35%,#b4c8e626 50%,#c8d7f04d 65%,#e6f0ff99 80%,#ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #a0afc866;text-shadow:0 1px #fffc,0 2px 4px #00000014,0 6px 12px #0000000f;-webkit-background-clip:text;background-clip:text;position:relative}.hero-liquid-glass:before{content:"";background:linear-gradient(150deg,#fffffff2 0%,#fff6 20%,#0000 45% 55%,#ffffff26 75%,#ffffff80 100%);-webkit-text-fill-color:transparent;pointer-events:none;mix-blend-mode:overlay;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.hero-liquid-glass span{text-shadow:0 1px #ffffffe6,0 -1px #0000000d,0 2px 3px #0000001a,0 4px 8px #0000000f,0 8px 20px #6482b414}:root.dark .hero-liquid-glass{background:linear-gradient(165deg,#c8d7ebb3 0%,#aabedc80 12%,#8ca5c84d 30%,#7896be33 50%,#91aad259 68%,#b4c8e68c 85%,#d2e1f5a6 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.8px #ffffffb3;text-shadow:0 0 3px #fff9,0 0 10px #fff3,0 0 25px #c8dcff1f,0 2px 6px #0003,0 8px 20px #0000001a;-webkit-background-clip:text;background-clip:text}:root.dark .hero-liquid-glass:before{background:linear-gradient(150deg,#fff9 0%,#ffffff40 18%,#c8dcff0d 42%,#0000 55%,#c8e1ff1a 72%,#ffffff59 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root.dark .hero-liquid-glass span{text-shadow:0 0 4px #ffffff59,0 1px #ffffff4d,0 -1px #c8dcff26,0 2px 6px #00000040,0 6px 18px #0000001f}:root:not(.dark) .hero-liquid-glass{background:linear-gradient(165deg,#b4c3d7b3 0%,#788caa66 15%,#50648c33 35%,#3c50781f 50%,#50648c38 65%,#8296b473 80%,#c8d2e1a6 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #1e2d4673;text-shadow:0 1px #ffffff80,0 2px 4px #0000002e,0 6px 16px #1428461f;-webkit-background-clip:text;background-clip:text}:root:not(.dark) .hero-liquid-glass span{text-shadow:0 1px #fff9,0 -1px #00000026,0 2px 4px #0003,0 4px 12px #1428461f,0 8px 28px #1e325014}@media (width<=639px){.hero-liquid-glass{-webkit-text-stroke:1.2px #6478a080;text-shadow:0 4px 12px #0000002e}:root.dark .hero-liquid-glass{-webkit-text-stroke:1.5px #dce6ff99;text-shadow:0 0 12px #ffffff38}:root:not(.dark) .hero-liquid-glass{-webkit-text-stroke:1.4px #14233c80;text-shadow:0 4px 14px #14284638}}.hero-blend-wrapper{mix-blend-mode:difference;filter:grayscale()contrast(1000%)}.hero-blend-invert-h1{-webkit-text-fill-color:white!important;color:#fff!important;-webkit-text-stroke:0!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;filter:none!important}.hero-blend-invert-h1:before{display:none!important}.hero-blend-invert-h1 span{text-shadow:none!important}.hero-cinema-container{text-shadow:0 1px 6px #0009}.hero-cinema-container .text-muted-foreground\/40,.hero-cinema-container .text-muted-foreground\/50,.hero-cinema-container .text-foreground\/30{text-shadow:0 1px 4px #000000b3;color:#ffffffa6!important}.hero-cinema-container .text-muted-foreground\/70,.hero-cinema-container .text-muted-foreground\/80{text-shadow:0 1px 4px #000000b3;color:#fffc!important}.hero-cinema-container .text-foreground\/80,.hero-cinema-container .text-foreground\/70{color:#fffffff2!important}.hero-cinema-container>div>div>div>button{text-shadow:0 1px 3px #00000080;-webkit-backdrop-filter:blur(8px)!important;color:#fffc!important;background-color:#ffffff1f!important;border-color:#ffffff40!important}.hero-cinema-container .cta-liquid-glass{text-shadow:0 1px 3px #00000080;-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;background-color:#ffffff26!important;border-color:#ffffff4d!important}.hero-cinema-container .cta-primary-glass{background-color:#ffffff38!important;border-color:#fff6!important}.hero-cinema-container .scroll-cue-arrow{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff1a!important;border-color:#ffffff4d!important}.hero-cinema-container .hero-gold-text,.hero-cinema-container .hero-pretitle{text-shadow:0 0 10px #0009,0 1px 4px #00000080;color:#fffc!important;-webkit-text-fill-color:#fffc!important;background:0 0!important;-webkit-background-clip:unset!important}.hero-cinema-container .hero-gold-line{background:#ffffff40!important}.hero-cinema-container .hero-liquid-glass{-webkit-text-fill-color:white!important;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;text-shadow:0 2px 8px #000c,0 0 20px #0006!important}.hero-cinema-text{-webkit-text-fill-color:white!important;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-stroke:0!important;filter:none!important}.hero-cinema-text span{text-shadow:0 2px 4px #000000e6,0 0 30px #0009,0 0 60px #0000004d!important}.hero-cinema-text:before{display:none!important}.btc-pretitle-glow{text-shadow:0 0 20px #f7931a66,0 0 40px #f7931a33,0 1px 4px #000c;color:#f7931a!important;-webkit-text-fill-color:#f7931a!important}.btc-stat-glow{color:#e8750a!important;-webkit-text-fill-color:#e8750a!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:unset!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-cinema-text{color:#c05a00!important;-webkit-text-fill-color:#c05a00!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-cinema-text span{text-shadow:0 1px 3px #00000040,0 2px 8px #00000026!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-gold-text,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-pretitle{color:#e8750a!important;-webkit-text-fill-color:#e8750a!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .cta-primary-glass{color:#fff!important;text-shadow:0 1px 2px #0000004d!important;background:linear-gradient(145deg,#e8750ad9 0%,#f7931abf 50%,#e8750ae6 100%)!important;border-color:#e8750a99!important;box-shadow:0 4px 16px #e8750a40,0 1px 3px #0000001a!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .cta-secondary-glass{color:#e8750a!important;-webkit-text-fill-color:#e8750a!important;text-shadow:none!important;background:linear-gradient(145deg,#e8750a14 0%,#f7931a0d 50%,#e8750a1a 100%)!important;border-color:#e8750a59!important;box-shadow:0 4px 16px #e8750a14,0 1px 3px #0000000d!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .scroll-cue-arrow{background:#e8750a14!important;border-color:#e8750a40!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-liquid-glass{paint-order:stroke fill;-webkit-text-fill-color:#c05a00!important;color:#c05a00!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-stroke:1.5px #1e0a0080!important;text-shadow:0 1px 4px #0003,0 3px 10px #0000001f!important;filter:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .tracking-wide.uppercase{paint-order:stroke fill;color:#a04d00!important;-webkit-text-fill-color:#a04d00!important;-webkit-text-stroke:1px #1e0a0066!important;text-shadow:0 1px 3px #0003!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .hero-gold-line{background:#e8750a4d!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc]{text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-muted-foreground\/40,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-muted-foreground\/50,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-foreground\/30,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-muted-foreground\/70,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-muted-foreground\/80{color:hsl(var(--muted-foreground))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-foreground\/80,:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .text-foreground\/70{color:hsl(var(--foreground))!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .cta-liquid-glass{color:hsl(var(--foreground))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .cta-primary-glass{animation:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=btc] .cta-primary-glass:after{display:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno]{text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-cinema-text{color:#fff!important;-webkit-text-fill-color:white!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-cinema-text span{text-shadow:0 2px 12px #0000004d,0 0 30px #00000026!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-gold-text,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-pretitle{color:hsl(var(--primary))!important;-webkit-text-fill-color:hsl(var(--primary))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-gold-line{background:hsl(var(--primary) / .3)!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-muted-foreground\/40,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-muted-foreground\/50,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-foreground\/30,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-muted-foreground\/70,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-muted-foreground\/80{color:hsl(var(--muted-foreground))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-foreground\/80,:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .text-foreground\/70{color:hsl(var(--foreground))!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .cta-liquid-glass{color:hsl(var(--foreground))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .cta-primary-glass{animation:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .cta-primary-glass:after{display:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .hero-liquid-glass{-webkit-text-fill-color:white!important;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-stroke:0!important;filter:none!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .tracking-wide.uppercase{color:hsl(var(--muted-foreground))!important;-webkit-text-fill-color:hsl(var(--muted-foreground))!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=hypno] .scroll-cue-arrow{background:hsl(var(--muted) / .5)!important;border-color:hsl(var(--border))!important}.hero-cinema-container .tabular-nums{font-size:1.5rem!important}@media (width>=640px){.hero-cinema-container .tabular-nums{font-size:2rem!important}}.hero-cinema-container .tracking-wide.uppercase{text-shadow:0 1px 6px #000c;color:#ffffffd9!important;font-size:.7rem!important}@media (width>=640px){.hero-cinema-container .tracking-wide.uppercase{font-size:.8rem!important}}@keyframes cinema-breathe{0%,to{transform:scale(1);box-shadow:0 0 12px 2px #ffffff26,0 0 #fff0,0 4px 20px -3px #0006}50%{transform:scale(1.04);box-shadow:0 0 30px 8px #ffffff40,0 0 60px 15px #ffffff14,0 8px 30px -5px #0000004d}}@keyframes cinema-aura-ring{0%,to{opacity:0;transform:scale(.97);box-shadow:0 0 #0000}50%{opacity:1;transform:scale(1.02);box-shadow:0 0 20px 3px #ffffff1a}}@keyframes cinema-border-glow{0%,to{border-color:#ffffff40}50%{border-color:#ffffff8c}}.hero-cinema-container .cta-primary-glass{background:#ffffff2e!important;animation:3.5s ease-in-out infinite cinema-breathe,3.5s ease-in-out .3s infinite cinema-border-glow!important}.hero-cinema-container .cta-primary-glass:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ffffff26;animation:3.5s ease-in-out .6s infinite cinema-aura-ring;position:absolute;inset:-5px}.hero-cinema-container .cta-secondary-glass{animation:3.5s ease-in-out 1.75s infinite cinema-breathe,3.5s ease-in-out 1.75s infinite cinema-border-glow!important}@keyframes matrix-glow-pulse{0%,to{box-shadow:0 0 8px #39ff144d,0 0 20px #39ff141a,0 4px 16px #0000004d}50%{box-shadow:0 0 16px #39ff1480,0 0 40px #39ff1426,0 4px 16px #0000004d}}.hero-cinema-container[data-bg-mode=matrix] .cta-primary-glass{color:#39ff14!important;text-shadow:0 0 8px #39ff1480!important;background:linear-gradient(145deg,#39ff1440 0%,#00cc4426 50%,#39ff144d 100%)!important;border-color:#39ff1466!important;animation:3s ease-in-out infinite matrix-glow-pulse!important}.hero-cinema-container[data-bg-mode=matrix] .cta-primary-glass:after{display:none!important}.hero-cinema-container[data-bg-mode=matrix] .cta-secondary-glass{color:#39ff14cc!important;text-shadow:none!important;background:#39ff140f!important;border-color:#39ff1433!important;animation:none!important}.hero-cinema-container[data-bg-mode=matrix] .cta-secondary-glass:hover{color:#39ff14!important;background:#39ff141f!important;border-color:#39ff1459!important}.hero-cinema-container[data-bg-mode=matrix] .hero-gold-text,.hero-cinema-container[data-bg-mode=matrix] .hero-pretitle{color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;background:0 0!important;-webkit-background-clip:unset!important;text-shadow:0 0 20px #39ff1466!important}.hero-cinema-container[data-bg-mode=matrix] .hero-gold-line{background:#39ff144d!important}.hero-cinema-container[data-bg-mode=matrix] .hero-liquid-glass{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;text-shadow:0 2px 6px #000000f2,0 0 24px #000c,0 0 48px #0000008c,0 0 80px #39ff142e!important}.hero-cinema-container[data-bg-mode=matrix] .tracking-wide.uppercase{color:#ffffffd9!important;-webkit-text-fill-color:#ffffffd9!important;text-shadow:0 1px 4px #000000e6,0 0 12px #0009!important}.hero-cinema-container[data-bg-mode=matrix] .text-foreground\/80,.hero-cinema-container[data-bg-mode=matrix] .text-foreground\/70{color:#fff!important;text-shadow:0 1px 4px #000000f2,0 0 14px #000000d9,0 0 28px #00000080!important}.hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/70,.hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/80{color:#ffffffd9!important;text-shadow:0 1px 4px #000000f2,0 0 12px #000c!important}.hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/40,.hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/50{color:#fff9!important;text-shadow:0 1px 3px #000000f2,0 0 10px #000c!important}.hero-cinema-container[data-bg-mode=matrix] .scroll-cue-arrow{background:#39ff1414!important;border-color:#39ff1433!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix]{text-shadow:0 1px 6px #0009}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-cinema-text{color:#fff!important;-webkit-text-fill-color:white!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-cinema-text span{text-shadow:0 2px 4px #000000e6,0 0 30px #0009!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/40,:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/50,:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-foreground\/30{color:#fff9!important;text-shadow:0 1px 3px #000000f2,0 0 10px #000c!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/70,:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-muted-foreground\/80{color:#ffffffd9!important;text-shadow:0 1px 4px #000000f2,0 0 12px #000c!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-foreground\/80,:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .text-foreground\/70{color:#fff!important;text-shadow:0 1px 4px #000000f2,0 0 14px #000000d9,0 0 28px #00000080!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-gold-text,:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-pretitle{color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;text-shadow:0 0 20px #39ff1466!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-gold-line{background:#39ff144d!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .cta-liquid-glass{color:#fff!important;text-shadow:none!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .hero-liquid-glass{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;text-shadow:0 2px 6px #000000f2,0 0 24px #000c,0 0 48px #0000008c,0 0 80px #39ff142e!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .tracking-wide.uppercase{color:#ffffffd9!important;-webkit-text-fill-color:#ffffffd9!important;text-shadow:0 1px 4px #000000e6,0 0 12px #0009!important}:root:not(.dark) .hero-cinema-container[data-bg-mode=matrix] .scroll-cue-arrow{background:#39ff1414!important;border-color:#39ff1433!important}.cta-liquid-glass{-webkit-backdrop-filter:blur(8px);border:1.5px solid #ffffff40;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .3s;position:relative}.cta-primary-glass{color:#fff;text-shadow:0 1px 3px #0006;background:linear-gradient(145deg,#a3823aa6 0%,#a3823a73 30%,#c1a45f59 50%,#a3823a80 70%,#a3823ab3 100%);border-color:#a3823a80;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000014,0 4px 16px #c1a45f26,0 1px 3px #0000001a}:root.dark .cta-primary-glass{background:linear-gradient(145deg,#c1a45f4d 0%,#c1a45f1f 30%,#ffffff0a 50%,#c1a45f26 70%,#c1a45f59 100%);border-color:#c1a45f80;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003,0 4px 20px #c1a45f33,0 1px 4px #0000004d}.cta-secondary-glass{background:linear-gradient(145deg,#fff3 0%,#c8d7f01f 30%,#ffffff0f 50%,#c8d7f026 70%,#ffffff38 100%);border-color:#ffffff4d;box-shadow:inset 0 1px #fff6,inset 0 -1px #0000000d,0 4px 16px #6482b414,0 1px 3px #0000000f}:root.dark .cta-secondary-glass{background:linear-gradient(145deg,#ffffff1a 0%,#b4c8e60f 30%,#ffffff08 50%,#b4c8e614 70%,#ffffff1f 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 4px 20px #00000026,0 1px 4px #0003}.cta-prismatic-edge{border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;opacity:.6;background:linear-gradient(135deg,#ff787800 0%,#ffb46426 15%,#ffff8233 30%,#82ffb426 45%,#64b4ff33 60%,#a078ff26 75%,#ff78c81a 90%,#ff787800 100%) border-box;border:1.5px solid #0000;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root.dark .cta-prismatic-edge{opacity:.8;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ff8c8c00 0%,#ffc87840 15%,#ffffa04d 30%,#96ffc840 45%,#78c8ff4d 60%,#b48cff40 75%,#ff8cdc26 90%,#ff8c8c00 100%) border-box;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-liquid-glass:hover .cta-prismatic-edge{opacity:1}.cta-primary-glass:hover{border-color:#c1a45f99;transform:scale(1.04)translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 8px 28px #c1a45f40,0 2px 8px #c1a45f26}:root.dark .cta-primary-glass:hover{border-color:#c1a45fb3;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000040,0 8px 32px #c1a45f4d,0 2px 10px #c1a45f33}.cta-secondary-glass:hover{border-color:#ffffff80;transform:scale(1.04)translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000014,0 8px 28px #6482b41f,0 2px 8px #00000014}:root.dark .cta-secondary-glass:hover{border-color:#ffffff59;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003,0 8px 32px #6496dc1f,0 2px 10px #00000040}.cta-liquid-glass:active{transform:scale(.97)}.cta-shimmer-overlay{pointer-events:none;z-index:5;border-radius:inherit;background:linear-gradient(105deg,#0000 0% 35%,#fff6 45%,#ffffffb3 50%,#fff6 55%,#0000 65% 100%);position:absolute;inset:0;transform:translate(-120%)}:root.dark .cta-shimmer-overlay{background:linear-gradient(105deg,#0000 0% 35%,#ffffff4d 45%,#ffffff80 50%,#ffffff4d 55%,#0000 65% 100%)}@keyframes cta-wobble{0%{transform:rotate(0)scale(1)}15%{transform:rotate(-2deg)scale(1.02)}30%{transform:rotate(2.5deg)scale(1.03)}45%{transform:rotate(-1.5deg)scale(1.02)}60%{transform:rotate(1deg)scale(1.01)}75%{transform:rotate(-.5deg)scale(1.005)}to{transform:rotate(0)scale(1)}}.cta-phase-wobble{animation:.6s cubic-bezier(.36,.07,.19,.97) cta-wobble}@keyframes cta-flip{0%{transform:rotate(0)scale(1)}15%{transform:rotate(40deg)scale(1.03)}40%{transform:rotate(200deg)scale(.95)}70%{transform:rotate(320deg)scale(1.02)}to{transform:rotate(360deg)scale(1)}}.cta-phase-flip{animation:.8s cubic-bezier(.22,.61,.36,1) cta-flip}@keyframes cta-shimmer-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.cta-phase-shimmer .cta-shimmer-overlay{animation:.6s cubic-bezier(.22,.61,.36,1) cta-shimmer-sweep}.cta-phase-shimmer .cta-prismatic-edge{opacity:1;animation:.6s linear cta-prismatic-rotate}@keyframes cta-prismatic-rotate{0%{filter:hue-rotate()}to{filter:hue-rotate(60deg)}}@keyframes cta-settle{0%{transform:scale(1)translateY(0)}30%{transform:scale(1.06)translateY(-3px)}50%{transform:scale(.97)translateY(1px)}70%{transform:scale(1.02)translateY(-1px)}to{transform:scale(1)translateY(0)}}.cta-phase-settle{animation:.4s cubic-bezier(.34,1.56,.64,1) cta-settle}@keyframes prismatic-shift{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.cta-liquid-glass:hover .cta-prismatic-edge{animation:3s linear infinite prismatic-shift}@keyframes cta-discover-tilt{0%{transform:rotate(0)}8%{transform:rotate(3deg)}16%{transform:rotate(10deg)}24%{transform:rotate(20deg)}32%{transform:rotate(33deg)}40%{transform:rotate(50deg)}48%{transform:rotate(68deg)}52%{transform:rotate(78deg)}55%{transform:rotate(95deg)}57%{transform:rotate(88deg)}58%{transform:rotate(90deg)}68%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes cta-discover-tilt-mobile{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(50deg)}52%{transform:rotate(80deg)}58%{transform:rotate(90deg)}68%{transform:rotate(90deg)}to{transform:rotate(0)}}.cta-phase-discover-tilt{transform-origin:0;will-change:transform;backface-visibility:hidden;animation:6s cubic-bezier(.08,.82,.17,1) forwards cta-discover-tilt}@media (width<=640px){.cta-phase-discover-tilt{animation:6s cubic-bezier(.08,.82,.17,1) forwards cta-discover-tilt-mobile}}.hero-kinetic-emphasis{background:linear-gradient(135deg, hsl(var(--foreground)), hsl(var(--primary)));-webkit-background-clip:text;background-clip:text}.hero-frozen-highlight{animation:1.5s ease-in-out forwards frozen-text-glow}@keyframes frozen-text-glow{0%{text-shadow:none;transform:scale(1)}50%{text-shadow:0 0 30px hsl(var(--primary) / .6), 0 0 60px hsl(var(--primary) / .3), 0 0 100px hsl(var(--primary) / .15);transform:scale(1.03)}to{text-shadow:0 0 20px hsl(var(--primary) / .4), 0 0 40px hsl(var(--primary) / .2);transform:scale(1.01)}}@keyframes scroll-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.scroll-cue-arrow{animation:2s cubic-bezier(.4,0,.2,1) infinite scroll-cue-bounce}@keyframes angel-divine-levitate{0%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff40,0 4px 12px #0000000f}35%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-7px)scale(1.015);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff1a,0 16px 40px -8px #c1a45f33,0 0 30px -5px #d4b9781f,0 0 0 1px #ffffff14}65%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-4px)scale(1.008);box-shadow:inset 0 1px #ffffff59,0 10px 28px -6px #c1a45f26,0 0 20px -4px #d4b97814}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff40,0 4px 12px #0000000f}}.angel-cta-container .cta-phase-wobble{animation:2s cubic-bezier(.22,.61,.36,1) angel-divine-levitate!important}@keyframes angel-benediction{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0000000f,0 0 #d4b97800}25%{transform:scale(1.02);box-shadow:inset 0 1px #ffffff80,0 0 0 4px #d4b97814,0 0 0 8px #d4b9780a,0 8px 24px #c1a45f1f}50%{transform:scale(1.01);box-shadow:inset 0 1px #fff6,0 0 0 8px #d4b9780a,0 0 0 16px #d4b97805,0 6px 20px #c1a45f14}to{transform:scale(1);box-shadow:inset 0 1px #ffffff4d,0 0 #d4b97800,0 4px 12px #0000000f}}:root.dark .angel-cta-container .cta-phase-flip{animation:1.4s cubic-bezier(.25,.46,.45,.94) angel-benediction-dark!important}@keyframes angel-benediction-dark{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff26,0 4px 12px #0003}25%{transform:scale(1.02);box-shadow:inset 0 1px #ffffff4d,0 0 0 4px #b4c8ff0f,0 0 0 8px #b4c8ff08,0 8px 24px #96aadc1a}50%{transform:scale(1.01);box-shadow:inset 0 1px #fff3,0 0 0 12px #b4c8ff05}to{transform:scale(1);box-shadow:inset 0 1px #ffffff26,0 4px 12px #0003}}.angel-cta-container .cta-phase-flip{animation:1.4s cubic-bezier(.25,.46,.45,.94) angel-benediction!important}@keyframes angel-ray-sweep{0%{opacity:0;transform:translate(-120%)skew(-15deg)}15%{opacity:.8}50%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translate(120%)skew(-15deg)}}.angel-cta-container .cta-phase-shimmer .cta-shimmer-overlay{background:linear-gradient(100deg,#0000 0% 25%,#fff8e626 35%,#fff5d766 45%,#ffffff8c 50%,#fff5d766 55%,#fff8e626 65%,#0000 75% 100%)!important;animation:1.6s cubic-bezier(.22,.61,.36,1) angel-ray-sweep!important}:root.dark .angel-cta-container .cta-phase-shimmer .cta-shimmer-overlay{background:linear-gradient(100deg,#0000 0% 25%,#c8dcff1a 35%,#dcebff4d 45%,#f0f8ff73 50%,#dcebff4d 55%,#c8dcff1a 65%,#0000 75% 100%)!important}@keyframes angel-grace{0%{opacity:.95;transform:translateY(-5px)scale(1.01)}40%{transform:translateY(2px)scale(.995)}60%{transform:translateY(-1px)scale(1.003)}80%{transform:translateY(.5px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}.angel-cta-container .cta-phase-settle{animation:.8s cubic-bezier(.34,1.56,.64,1) angel-grace!important}@keyframes angel-ascend{0%{filter:brightness();transform:translateY(0)scale(1);box-shadow:0 4px 12px #0000000f}20%{filter:brightness(1.04);transform:translateY(-4px)scale(1.01);box-shadow:0 8px 24px #c1a45f1f,0 20px 40px -10px #d4b97814}45%{filter:brightness(1.08);transform:translateY(-14px)scale(1.025);box-shadow:0 20px 50px -8px #c1a45f2e,0 40px 60px -15px #d4b9781a,0 0 30px #fff5d70f}60%{filter:brightness(1.05);transform:translateY(-10px)scale(1.02);box-shadow:0 14px 36px -6px #c1a45f24,0 28px 50px -12px #d4b97812}80%{transform:translateY(-4px)scale(1.008)}to{filter:brightness();transform:translateY(0)scale(1);box-shadow:0 4px 12px #0000000f}}.angel-cta-container .cta-phase-discover-tilt{transform-origin:50%!important;animation:4.5s cubic-bezier(.22,.61,.36,1) forwards angel-ascend!important}.angel-cta-container .cta-primary-glass:hover{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .5s cubic-bezier(.22,.61,.36,1)!important;transform:scale(1.04)translateY(-3px)!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff1a,0 8px 28px -4px #c1a45f33,0 0 20px -4px #d4b9781a,0 0 0 1px #ffffff0f!important}:root.dark .angel-cta-container .cta-primary-glass:hover{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0d,0 8px 28px -4px #96aadc2e,0 0 20px -4px #b4c8ff14,0 0 0 1px #ffffff0a!important}.angel-cta-container .cta-secondary-glass:hover{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .5s cubic-bezier(.22,.61,.36,1)!important;transform:scale(1.04)translateY(-3px)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,0 8px 24px -4px #b4a0781f,0 0 0 1px #ffffff0d!important}.angel-cta-container .cta-primary-glass,.angel-cta-container .cta-primary-glass.cta-phase-idle{animation:6s ease-in-out infinite angel-celestial-breathe}@keyframes angel-celestial-breathe{0%,to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff3,0 4px 10px #0000000d}50%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff59,0 6px 20px -4px #c1a45f24,0 0 16px -6px #d4b97814}}:root.dark .angel-cta-container .cta-primary-glass{animation:6s ease-in-out infinite angel-celestial-breathe-dark}@keyframes angel-celestial-breathe-dark{0%,to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff1a,0 4px 10px #00000026}50%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff3,0 6px 20px -4px #96aadc1f,0 0 16px -6px #b4c8ff0f}}.angel-cta-container .cta-secondary-glass{animation:7s ease-in-out 1s infinite angel-secondary-breathe}@keyframes angel-secondary-breathe{0%,to{box-shadow:inset 0 1px #ffffff4d,0 2px 8px #0000000a}50%{box-shadow:inset 0 1px #ffffff73,0 4px 14px -4px #b4a07814}}.time-cta-container .cta-primary-glass,.time-cta-container .cta-primary-glass.cta-phase-idle{animation:4s ease-in-out infinite time-sand-breathe}@keyframes time-sand-breathe{0%,to{transform:translateY(0);box-shadow:inset 0 1px #c29a5a26,0 4px 12px #00000026,0 0 #c29a5a00}25%{transform:translateY(-1px);box-shadow:inset 0 1px #c29a5a40,0 6px 18px -2px #a0783c2e,0 0 12px -4px #c29a5a1f}50%{transform:translateY(0);box-shadow:inset 0 1px #c29a5a33,0 8px 24px -4px #a0783c38,0 0 20px -6px #c29a5a26}75%{transform:translateY(1px);box-shadow:inset 0 1px #c29a5a4d,0 5px 14px -2px #a0783c26,0 0 8px -4px #c29a5a14}}.time-cta-container .cta-secondary-glass{animation:5s ease-in-out .5s infinite time-pendulum}@keyframes time-pendulum{0%,to{transform:rotate(0);box-shadow:inset 0 1px #c29a5a1a,0 2px 8px #00000014}25%{transform:rotate(.5deg)}50%{transform:rotate(0);box-shadow:inset 0 1px #c29a5a33,0 4px 14px -4px #a0783c1a}75%{transform:rotate(-.5deg)}}@keyframes time-grain-cascade{0%{transform:translateY(0)scale(1)}10%{transform:translateY(-3px)scale(1.02)}20%{transform:translateY(2px)scale(.98)}35%{transform:translateY(-1px)scale(1.01)}50%{transform:translateY(3px)scale(.97)}65%{transform:translateY(-2px)scale(1.01)}80%{transform:translateY(1px)scale(.99)}to{transform:translateY(0)scale(1)}}.time-cta-container .cta-phase-wobble{animation:.8s cubic-bezier(.36,.07,.19,.97) time-grain-cascade!important}@keyframes time-hourglass-flip{0%{transform:rotateX(0)scale(1)}30%{transform:rotateX(90deg)scale(.92)}50%{transform:rotateX(180deg)scale(.88)}70%{transform:rotateX(270deg)scale(.92)}to{transform:rotateX(360deg)scale(1)}}.time-cta-container .cta-phase-flip{animation:1s cubic-bezier(.22,.61,.36,1) time-hourglass-flip!important}@keyframes time-sand-sweep{0%{opacity:0;transform:translate(-120%)skew(-25deg)}20%{opacity:1}to{opacity:0;transform:translate(120%)skew(-25deg)}}.time-cta-container .cta-phase-shimmer .cta-shimmer-overlay{background:linear-gradient(105deg,#0000 20%,#c29a5a14 36%,#dab46e40 42%,#f0d29666 48%,#ffe6aa80 50%,#f0d29666 52%,#dab46e40 58%,#c29a5a14 64%,#0000 80%)!important;animation:.8s cubic-bezier(.22,.61,.36,1) time-sand-sweep!important}.time-cta-container .cta-phase-shimmer .cta-prismatic-edge{opacity:1;background:conic-gradient(#c29a5a00 0%,#dab46e4d 15%,#f0d29680 25%,#dab46e4d 35%,#c29a5a00 50%,#a0783c4d 65%,#c29a5a80 75%,#a0783c4d 85%,#c29a5a00 100%)!important;animation:.8s linear cta-prismatic-rotate!important}@keyframes time-grain-settle{0%{transform:scale(1.03)translateY(-4px)}30%{transform:scale(.98)translateY(2px)}60%{transform:scale(1.01)translateY(-1px)}to{transform:scale(1)translateY(0)}}.time-cta-container .cta-phase-settle{animation:.5s cubic-bezier(.34,1.56,.64,1) time-grain-settle!important}@keyframes time-hourglass-tip{0%{transform:rotate(0)translateY(0)}8%{transform:rotate(-1deg)translateY(-1px)}20%{transform:rotate(-3deg)translateY(-2px)}35%{transform:rotate(-6deg)translateY(-3px)}50%{transform:rotate(-10deg)translateY(-4px)}55%{transform:rotate(4deg)translateY(2px)}60%{transform:rotate(-2deg)translateY(-1px)}65%{transform:rotate(1deg)translateY(0)}70%{transform:rotate(0)translateY(0)}to{transform:rotate(0)translateY(0)}}.time-cta-container .cta-phase-discover-tilt{will-change:transform;transform-origin:bottom!important;animation:6s cubic-bezier(.08,.82,.17,1) forwards time-hourglass-tip!important}@media (width<=640px){.time-cta-container .cta-phase-discover-tilt{animation:6s cubic-bezier(.08,.82,.17,1) forwards time-hourglass-tip!important}}.hero-cinema-container[data-bg-mode=time] .cta-primary-glass{box-shadow:0 4px 16px #a0783c1f,0 1px 3px #00000026;background:linear-gradient(145deg,#c29a5a2e 0%,#a0783c1f 50%,#c29a5a33 100%)!important;border-color:#c29a5a59!important}.hero-cinema-container[data-bg-mode=time] .cta-secondary-glass{border-color:#c29a5a33!important}.hero-cinema-container[data-bg-mode=time] .scroll-cue-arrow{background:#c29a5a14!important;border-color:#c29a5a33!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=639px){html[data-bg-mode=time] .hero-cinema-container .cta-liquid-glass{-webkit-backdrop-filter:none!important;background-color:#c29a5a38!important}html[data-bg-mode=time] .hero-cinema-container .scroll-cue-arrow{-webkit-backdrop-filter:none!important}}.cta-grain-counter{opacity:.7;letter-spacing:.05em;font-size:.85em;transition:all .3s}.cta-grain-now{letter-spacing:.15em;color:#f0d296;text-shadow:0 0 20px #dab46e99,0 0 40px #c29a5a4d;font-size:1.2em;animation:1.5s ease-in-out infinite grain-now-pulse}@keyframes grain-now-pulse{0%,to{text-shadow:0 0 20px #dab46e99,0 0 40px #c29a5a4d;transform:scale(1)}50%{text-shadow:0 0 30px #f0d296cc,0 0 60px #dab46e80;transform:scale(1.05)}}@keyframes grain-count-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-120%)}}@keyframes grain-minus-pop{0%{opacity:0;transform:scale(.3)translateY(40%)}40%{opacity:1;transform:scale(1.3)translateY(-5%)}60%{opacity:1;transform:scale(.95)translateY(2%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes grain-count-slide-in{0%{opacity:0;filter:blur(2px);transform:translateY(120%)}60%{opacity:1;filter:blur();transform:translateY(-5%)}to{opacity:1;filter:blur();transform:translateY(0)}}.grain-count-exit{animation:.35s cubic-bezier(.55,0,1,.45) forwards grain-count-slide-out}.grain-minus-one{text-shadow:0 0 12px #dab46e99;font-size:1.1em;font-weight:700;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards grain-minus-pop}.grain-count-enter{animation:.5s cubic-bezier(.22,1,.36,1) forwards grain-count-slide-in}
