.vt-hero-cinematic{--vt-ease:cubic-bezier(.22, 1, .36, 1);--vt-gold:#d4af37;--vt-gold-soft:#d4af372e;isolation:isolate;background:#050505;min-height:calc(100svh - 96px);margin-top:-12px;padding:clamp(4.4rem,6.5vw,6.8rem) 0 clamp(4rem,5.5vw,5.8rem);position:relative;overflow:hidden}.vt-hero-bg{z-index:0;pointer-events:none;background:#050505;position:absolute;inset:0;overflow:hidden}.vt-dither-layer{z-index:1;opacity:.82;mix-blend-mode:screen;pointer-events:none;filter:saturate(1.2)contrast(1.08);position:absolute;inset:0}.vt-hero-bg-gradient{z-index:2;pointer-events:none;opacity:.78;background:radial-gradient(circle at 18% 16%,#d4af372e,#0000 32%),radial-gradient(circle at 72% 30%,#d4af371a,#0000 34%),radial-gradient(circle at 82% 78%,#d4af371a,#0000 36%),linear-gradient(#0000 0%,#000000a6 100%);position:absolute;inset:0}.vt-hero-bg-overlay{z-index:3;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000006b 46%,#000000ad 100%);position:absolute;inset:0}.vt-hero-bg-grid{z-index:4;opacity:.065;pointer-events:none;background-image:linear-gradient(#f5f1e87a 1px,#0000 1px),linear-gradient(90deg,#f5f1e87a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.vt-hero-inner{z-index:20;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(2.5rem,6vw,5.8rem);display:grid;position:relative}.vt-hero-copy{flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.vt-hero-badge{color:#f5f1e8b8;letter-spacing:0;-webkit-backdrop-filter:blur(16px);background:#f5f1e8b8;border:1px solid #f5f1e87a;border-radius:999px;align-items:center;gap:.58rem;width:fit-content;margin-bottom:1.45rem;padding:.52rem .86rem;font-size:.76rem;font-weight:800;display:inline-flex}.vt-hero-badge-dot{background:#f4e3a1;border-radius:999px;flex-shrink:0;width:5px;height:5px;animation:2.4s ease-in-out infinite vtBadgePulse;box-shadow:0 0 18px #d4af3752}@keyframes vtBadgePulse{0%,to{box-shadow:0 0 18px #d4af3752}50%{box-shadow:0 0 28px #d4af3752,0 0 6px #d4af3752}}.vt-hero-badge span{color:#f5f1e8;font-weight:900}.vt-hero-badge em{color:#f5f1e8b8;font-style:normal;font-weight:700}.vt-hero-title{color:#f5f1e8;letter-spacing:-.072em;text-wrap:balance;text-shadow:0 26px 90px #000000d1,0 0 48px #d4af371a;max-width:12.5ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.4rem,5.9vw,6.35rem);font-weight:750;line-height:.92}.vt-hero-highlight{color:#f5f1e8;text-wrap:balance;max-width:680px;margin:1.35rem 0 0;font-size:clamp(1.05rem,1.5vw,1.32rem);font-weight:700;line-height:1.48}.vt-hero-lead{color:#f5f1e8b8;max-width:660px;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.84}.vt-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.vt-hero-btn{isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:52px;transition:transform .22s var(--vt-ease), border-color .22s var(--vt-ease), background .22s var(--vt-ease), box-shadow .22s var(--vt-ease), color .22s var(--vt-ease);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.22rem;font-size:.92rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.vt-hero-btn span{transition:transform .22s var(--vt-ease)}.vt-hero-btn:hover{transform:translateY(-2px)}.vt-hero-btn:hover span{transform:translate(3px)}.vt-hero-btn:active{transition-duration:.1s;transform:scale(.98)translateY(0)}.vt-hero-btn--primary:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:40%;height:100%;animation:3.6s ease-in-out 1.8s infinite vtBtnShimmer;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes vtBtnShimmer{0%{opacity:0;left:-60%}8%{opacity:1}36%{opacity:.6;left:120%}37%,to{opacity:0;left:120%}}.vt-hero-btn--primary{color:#080808;background:radial-gradient(circle at 22% 0,#ffffff24,#0000 32%),linear-gradient(135deg,#f4e3a1 0%,#d4af37 46%,#c9a227 100%);border:1px solid #d4af373d;min-height:56px;padding-inline:1.55rem;box-shadow:0 20px 62px #d4af3752,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.vt-hero-btn--primary:hover{box-shadow:0 26px 78px #d4af3752,inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff24}.vt-hero-btn--secondary{color:#f5f1e8b8;-webkit-backdrop-filter:blur(16px);background:#f5f1e8b8;border:1px solid #f5f1e87a}.vt-hero-btn--secondary:hover{color:#f5f1e8;background:#d4af371a;border-color:#d4af3752}.vt-hero-proof{flex-wrap:wrap;gap:.62rem;margin-top:1.35rem;display:flex}.vt-hero-proof span{color:#f5f1e8b8;background:#ffffff08;border:1px solid #f5f1e87a;border-radius:999px;align-items:center;gap:.42rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.vt-hero-proof span:before{content:"✓";color:#f4e3a1;font-weight:900}.hero-panel-state-tabs{background:#ffffff08;border:1px solid #f5f1e87a;border-radius:999px;gap:.35rem;margin-bottom:1rem;padding:.28rem;display:inline-flex}.hero-panel-state-tabs button{color:#f5f1e87a;cursor:pointer;width:28px;height:28px;transition:color .22s var(--vt-ease), background .22s var(--vt-ease), transform .22s var(--vt-ease);background:0 0;border:0;border-radius:999px;font-size:.72rem;font-weight:900}.hero-panel-state-tabs button:hover,.hero-panel-state-tabs button.is-active{color:#080808;background:linear-gradient(135deg,#f4e3a1,#d4af37)}.hero-panel-state-tabs button:hover{transform:translateY(-1px)}.hero-panel-scenario,.hero-panel-rec{animation:vtScenarioEnter .45s var(--vt-ease) both}.hero-panel-bar-row{animation:vtScenarioEnter .42s var(--vt-ease) both}.hero-panel-bar-row:nth-child(2){animation-delay:40ms}.hero-panel-bar-row:nth-child(3){animation-delay:80ms}.hero-panel-bar-row:nth-child(4){animation-delay:.12s}.hero-panel-bar-fill{transition:width .78s var(--vt-ease)}@keyframes vtScenarioEnter{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.vt-hero-note{color:#f5f1e87a;max-width:600px;margin:1.05rem 0 0;font-size:.9rem;line-height:1.72}.vt-hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;transform:translateY(14px)}.vt-hero-visual:before{content:"";filter:blur(82px);pointer-events:none;background:#d4af372e;border-radius:999px;width:440px;height:440px;animation:12s ease-in-out infinite alternate vtOrbDrift1;position:absolute;top:6%;left:3%}.vt-hero-visual:after{content:"";z-index:2;pointer-events:none;filter:blur(48px);background:linear-gradient(100deg,#0000 0%,#d4af372e 34%,#d4af371a 64%,#0000 100%);border-radius:999px;width:540px;height:180px;animation:14s ease-in-out infinite alternate vtOrbDrift2;position:absolute;top:44%;right:-34px}@keyframes vtOrbDrift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-12px,16px)scale(1.08)}}@keyframes vtOrbDrift2{0%{opacity:.7;transform:translate(0,0)}to{opacity:1;transform:translate(14px,-10px)}}.vt-electric-shell{width:100%;max-width:500px;position:relative}.vt-electric-shell:before{content:"";z-index:-1;filter:blur(.5px);background:linear-gradient(135deg,#d4af3752 0%,#d4af371a 40% 70%,#d4af3752 100%);border-radius:30px;animation:8s ease-in-out infinite alternate vtShellGlow;position:absolute;inset:-1px}.vt-electric-shell:after{content:"";filter:blur(24px);z-index:-2;background:radial-gradient(#d4af371a,#0000 70%);border-radius:40px;animation:8s ease-in-out -4s infinite alternate vtShellGlow;position:absolute;inset:-18px}@keyframes vtShellGlow{0%{opacity:.6;transform:scale(1)}50%{opacity:1}to{opacity:.75;transform:scale(1.02)}}.vt-hero-panel{-webkit-backdrop-filter:blur(20px);width:100%;transition:transform .35s var(--vt-ease), border-color .35s var(--vt-ease), box-shadow .35s var(--vt-ease);background:linear-gradient(160deg,#1c1810f7 0%,#0e0c06fc 100%);border:1px solid #d4af373d;border-radius:28px;overflow:hidden;box-shadow:0 32px 80px #000000b8,inset 0 0 0 .5px #d4af372e,inset 0 1px #ffffff0a}.vt-hero-panel:hover{border-color:#d4af3752;transform:translateY(-4px);box-shadow:0 44px 100px #000c,inset 0 0 0 .5px #d4af373d,inset 0 1px #ffffff0f}.vt-panel-ambient{z-index:1;pointer-events:none;border-radius:inherit;filter:blur(18px);opacity:.65;background:radial-gradient(circle at 86% 46%,#d4af372e,#0000 28%),radial-gradient(circle at 100% 76%,#d4af371a,#0000 34%),radial-gradient(circle at 78% 88%,#d4af371a,#0000 38%);animation:9s ease-in-out infinite alternate vtPanelAmbientPremium;position:absolute;inset:0}@keyframes vtPanelAmbientPremium{0%{opacity:.42;transform:translate(-10px,-4px)scale(.98)}to{opacity:.65;transform:translate(14px,8px)scale(1.04)}}.vt-hero-panel .hero-panel-header,.vt-hero-panel .hero-panel-body{z-index:5;position:relative}.vt-hero-panel .hero-panel-header,.vt-hero-panel .hero-panel-score-row,.vt-hero-panel .hero-panel-bar-row,.vt-hero-panel .hero-panel-rec{opacity:1;filter:none;transform:none}.vt-hero-panel .hero-panel-bar-fill{width:var(--bar-target,0%);transform:scaleX(1)}.vt-hero-floating-card{z-index:10;-webkit-backdrop-filter:blur(18px);white-space:nowrap;pointer-events:none;background:#0c0a06e0;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.2rem;padding:.72rem 1rem;display:flex;position:absolute;box-shadow:0 8px 32px #00000061}.vt-hero-floating-card span{text-transform:uppercase;letter-spacing:.14em;color:#f5f1e87a;font-size:.64rem;font-weight:700}.vt-hero-floating-card strong{color:#f4e3a1;font-size:.88rem;font-weight:800}.vt-hero-floating-card--top{animation:5s ease-in-out infinite vtCardFloat1;top:-18px;left:-12px}.vt-hero-floating-card--bottom{animation:6s ease-in-out -2s infinite vtCardFloat2;bottom:48px;right:-14px}@keyframes vtCardFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes vtCardFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.vt-dither-layer--mobile-animated{z-index:1;mix-blend-mode:screen;pointer-events:none;background:0 0;position:absolute;inset:0}.vt-dither-layer--mobile-animated:before{content:"";pointer-events:none;will-change:transform;background:radial-gradient(60% 44% at 72% 34%,#d4af3752,#0000 62%),radial-gradient(46% 56% at 18% 68%,#d4af371a,#0000 60%),radial-gradient(38% 34% at 88% 76%,#d4af371a,#0000 55%),radial-gradient(30% 26% at 44% 14%,#d4af373d,#0000 52%);animation:14s ease-in-out infinite alternate vtMobileOrbDrift;position:absolute;inset:-20%}.vt-dither-layer--mobile-animated:after{content:"";pointer-events:none;will-change:transform, opacity;background:linear-gradient(118deg,#0000 0%,#d4af372e 24%,#d4af371a 50% 72%,#0000 100%);animation:9s ease-in-out infinite alternate vtMobileBeamSweep;position:absolute;inset:0}@keyframes vtMobileOrbDrift{0%{transform:translate(0,0)scale(1)}20%{transform:translate(-12px,16px)scale(1.06)}40%{transform:translate(10px,-10px)scale(.95)}60%{transform:translate(-8px,14px)scale(1.04)}80%{transform:translate(14px,-6px)scale(.97)}to{transform:translate(-4px,8px)scale(1.02)}}@keyframes vtMobileBeamSweep{0%{opacity:.3;transform:translate(-10%)rotate(-4deg)scale(1.02)}50%{opacity:.82;transform:translate(2%)rotate(0)scale(1.06)}to{opacity:.44;transform:translate(10%)rotate(4deg)scale(1)}}@media (max-width:820px),(hover:none) and (pointer:coarse){.vt-dither-layer:not(.vt-dither-layer--mobile-animated){display:none}.vt-dither-layer--mobile-animated{opacity:.9;display:block}.vt-hero-bg-overlay{background:linear-gradient(#0000008c 0%,#00000047 46%,#00000094 100%)}.vt-panel-ambient{opacity:.42;filter:blur(20px)}.vt-hero-floating-card{display:none}}@media (max-width:1100px){.vt-hero-inner{grid-template-columns:1fr;gap:3rem}.vt-hero-visual{justify-content:flex-start;min-height:auto;transform:none}.vt-electric-shell{max-width:520px}}@media (max-width:760px){.vt-hero-cinematic{padding-top:3rem;padding-bottom:3.5rem}.vt-hero-title{max-width:100%;font-size:clamp(2.8rem,12vw,3.6rem);line-height:.96}.vt-hero-actions{flex-direction:column;align-items:stretch}.vt-hero-btn{width:100%}.vt-hero-proof{gap:.48rem}.vt-hero-proof span{padding:.4rem .62rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.vt-panel-ambient,.vt-hero-visual:before,.vt-hero-visual:after,.vt-electric-shell:before,.vt-electric-shell:after,.vt-hero-badge-dot,.vt-hero-floating-card--top,.vt-hero-floating-card--bottom,.vt-hero-btn--primary:after,.hero-panel-scenario,.hero-panel-rec,.hero-panel-bar-row,.vt-dither-layer--mobile-animated:before,.vt-dither-layer--mobile-animated:after{animation:none}.hero-panel-bar-fill{transition:none}}.vt-hero-title-gold{background:linear-gradient(135deg,#f4e3a1 0%,#d4af37 45%,#c9a227 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite goldTitleShimmer}@keyframes goldTitleShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@media (max-width:820px),(hover:none) and (pointer:coarse){.vt-hero-bg canvas{display:none}}@media (prefers-reduced-motion:reduce){.vt-hero-title-gold{animation:none}.vt-hero-bg canvas{display:none}}.vt-hero-cinematic{min-height:calc(100svh - 84px);padding:clamp(5.2rem,7.2vw,7.8rem) 0 clamp(4.2rem,6vw,6.4rem)}.vt-hero-bg-gradient{opacity:.92;background:radial-gradient(circle at 22% 24%,#d4af372e,#0000 34%),radial-gradient(circle at 78% 26%,#d4af371a,#0000 34%),radial-gradient(circle at 62% 78%,#d4af371a,#0000 38%),linear-gradient(#0000 0%,#000000b8 100%)}.vt-hero-bg-overlay{background:linear-gradient(90deg,#000000c7 0%,#0000007a 52%,#000000bd 100%),radial-gradient(at 42% 46%,#0000000a,#00000080 72%)}.vt-hero-inner--editorial{grid-template-columns:1fr;align-items:center;min-height:min(760px,100svh - 150px)}.vt-hero-inner--editorial .vt-hero-copy{text-align:center;max-width:min(1080px,100%);transform:translateY(calc(var(--hero-scroll-progress,0) * -26px));align-items:center;margin-inline:auto;transition:transform .12s linear;position:relative}.vt-hero-inner--editorial .vt-hero-copy:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#d4af372e,#0000 66%),radial-gradient(at 72% 42%,#d4af371a,#0000 58%);border-radius:999px;width:min(820px,84vw);height:min(420px,46vw);animation:8s ease-in-out infinite alternate vtHeroSpotlight;position:absolute;top:12%;left:50%;transform:translate(-50%)}@keyframes vtHeroSpotlight{0%{opacity:.72;transform:translate(-50%)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1.04)}}.vt-hero-badge{background:linear-gradient(135deg,#f5f1e87a,#f5f1e8b8),#0808086b;border-color:#d4af373d;margin-bottom:1.25rem;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0f}.vt-hero-badge-dot{display:none}.vt-hero-badge-icon{color:#f4e3a1;filter:drop-shadow(0 0 14px #d4af3752);width:16px;height:16px}.vt-hero-inner--editorial .vt-hero-title{text-align:center;max-width:13.8ch;margin-inline:auto;font-size:clamp(4rem,7.2vw,8.05rem);line-height:.9}.vt-hero-focus-line{color:#f5f1e8b8;justify-content:center;align-items:center;gap:.62rem;min-height:44px;margin-top:1.05rem;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:750;line-height:1.2;display:inline-flex}.vt-hero-morphing-text{--morph-ch:10;min-width:calc(var(--morph-ch) * 1ch);color:#f4e3a1;font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase;text-shadow:0 0 18px #d4af3752,0 0 34px #d4af372e;transition:border-color .18s var(--vt-ease), box-shadow .18s var(--vt-ease), transform .18s var(--vt-ease);background:radial-gradient(circle at 22% 0,#d4af373d,#0000 42%),linear-gradient(135deg,#d4af373d,#d4af371a),#00000052;border:1px solid #d4af3752;border-radius:999px;justify-content:flex-start;padding:.2rem .56rem .24rem;font-size:1em;font-weight:900;animation:2.4s ease-in-out infinite vtMorphIdleGlow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #d4af371a,0 18px 42px #00000047}.vt-hero-morphing-text:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d4af373d,#0000);position:absolute;inset:0;transform:translate(-80%)}.vt-hero-morphing-text[data-decrypting=true]:before{opacity:1;animation:.42s ease-out both vtDecryptSweep}.vt-hero-morphing-text[data-decrypting=true]{border-color:#d4af373d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 0 0 5px #d4af371a,0 0 36px #d4af3752,0 18px 42px #00000052}@keyframes vtDecryptSweep{to{opacity:0;transform:translate(82%)}}@keyframes vtMorphIdleGlow{0%,to{filter:brightness()}50%{filter:brightness(1.16)}}.vt-hero-rotator{color:#c9a227;text-align:left;min-width:8.4ch;height:1.35em;display:inline-grid;position:relative;overflow:hidden}.vt-hero-rotator span{opacity:0;animation:vtHeroWordRotate 8s var(--vt-ease) infinite;grid-area:1/1;transform:translateY(.85em)}.vt-hero-rotator span:nth-child(2){animation-delay:2s}.vt-hero-rotator span:nth-child(3){animation-delay:4s}.vt-hero-rotator span:nth-child(4){animation-delay:6s}@keyframes vtHeroWordRotate{0%,9%{opacity:0;transform:translateY(.85em)}14%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-.85em)}}.vt-hero-inner--editorial .vt-hero-highlight{max-width:780px;margin-inline:auto;font-size:clamp(1.12rem,1.65vw,1.42rem)}.vt-hero-inner--editorial .vt-hero-lead{max-width:760px;margin-inline:auto}.vt-hero-inner--editorial .vt-hero-actions{justify-content:center;margin-top:2.15rem}.vt-hero-btn svg{z-index:1;width:18px;height:18px;transition:transform .22s var(--vt-ease);flex:0 0 18px;position:relative}.vt-hero-btn:hover svg:last-child{transform:translate(3px)}.vt-hero-proof{justify-content:center;margin-top:1.28rem}.vt-hero-proof span{color:#f5f1e8b8;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0f,#ffffff06),#0000002e;border-color:#f5f1e87a;min-height:38px;padding:.52rem .78rem}.vt-hero-proof span:before{content:none}.vt-hero-proof svg{color:#f4e3a1;width:15px;height:15px}.vt-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;width:min(900px,100%);margin-top:1.35rem;display:grid}.vt-hero-metric{text-align:left;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff06),#06060657;border:1px solid #f5f1e87a;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:.68rem;min-height:96px;padding:.92rem .95rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff0a}.vt-hero-metric:after{content:"";opacity:0;transition:opacity .28s var(--vt-ease), transform .45s var(--vt-ease);pointer-events:none;background:linear-gradient(115deg,#0000 0%,#d4af371a 48%,#0000 72%);position:absolute;inset:0;transform:translate(-30%)}.vt-hero-metric:hover:after{opacity:1;transform:translate(30%)}.vt-hero-metric-icon{color:#f4e3a1;background:#d4af371a;border:1px solid #d4af373d;border-radius:12px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.vt-hero-metric-icon svg{width:17px;height:17px}.vt-hero-metric strong{color:#f5f1e8;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:800;line-height:.95}.vt-hero-metric>span:last-child{color:#f5f1e8b8;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.28}.vt-hero-path{color:#f5f1e8b8;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;margin-top:1.18rem;font-size:.75rem;font-weight:850;display:inline-flex;position:relative}.vt-hero-path:before{content:"";background:linear-gradient(90deg,#0000,#d4af3752,#0000);height:1px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.vt-hero-path span{z-index:1;animation:4.8s ease-in-out infinite vtHeroPathPulse;animation-delay:calc(var(--path-index) * .35s);background:#060606b8;border:1px solid #d4af372e;border-radius:999px;padding:.42rem .64rem;position:relative}@keyframes vtHeroPathPulse{0%,to{color:#f5f1e87a;border-color:#d4af372e}45%,58%{color:#f5f1e8b8;border-color:#d4af3752}}.vt-hero-inner--editorial .vt-hero-note{color:#f5f1e8b8;max-width:680px;margin-inline:auto}.vt-hero-scroll-bridge{z-index:25;width:min(380px,76vw);height:38px;opacity:calc(1 - var(--hero-scroll-progress,0));transform:translateX(-50%) translateY(calc(var(--hero-scroll-progress,0) * 28px));pointer-events:none;place-items:center;display:grid;position:absolute;bottom:clamp(1rem,2.4vw,1.8rem);left:50%}.vt-hero-scroll-bridge:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#d4af3752,#0000);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.vt-hero-scroll-bridge span{background:#f4e3a1;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite vtBridgeDot;position:absolute;box-shadow:0 0 22px #d4af3752}.vt-hero-scroll-bridge span:first-child{animation-delay:-.5s;transform:translate(-78px)}.vt-hero-scroll-bridge span:nth-child(2){transform:translate(0)}.vt-hero-scroll-bridge span:nth-child(3){animation-delay:.5s;transform:translate(78px)}@keyframes vtBridgeDot{0%,to{opacity:.35;filter:blur()}45%,58%{opacity:1;filter:blur(.5px)}}.vt-hero-cinematic.is-leaving .vt-hero-bg-gradient,.vt-hero-cinematic.is-leaving .vt-hero-bg-grid{opacity:calc(.92 - (var(--hero-scroll-progress,0) * .34))}@media (max-width:940px){.vt-hero-inner--editorial{min-height:auto}.vt-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media (max-width:760px){.vt-hero-cinematic{padding-top:4rem}.vt-hero-inner--editorial .vt-hero-title{max-width:100%;font-size:clamp(3.05rem,14.2vw,4.4rem);line-height:.94}.vt-hero-focus-line{flex-direction:column;gap:.2rem;min-height:64px}.vt-hero-morphing-text{text-align:center;justify-content:center}.vt-hero-rotator{text-align:center}.vt-hero-metrics{grid-template-columns:1fr}.vt-hero-metric{min-height:82px}.vt-hero-path{display:none}}@media (prefers-reduced-motion:reduce){.vt-hero-inner--editorial .vt-hero-copy:before,.vt-hero-morphing-text[data-decrypting=true]:before,.vt-hero-morphing-text,.vt-hero-scroll-bridge span,.vt-hero-rotator span,.vt-hero-path span{animation:none}.vt-hero-rotator span{opacity:0;transform:none}.vt-hero-rotator span:first-child{opacity:1}}@media (min-width:901px){.vt-hero-cinematic{min-height:calc(100svh - 78px);padding:clamp(3rem,4vw,4.5rem) 0 clamp(2.5rem,3.5vw,3.8rem)}.vt-hero-inner--editorial{min-height:min(650px,100svh - 136px)}.vt-hero-inner--editorial .vt-hero-copy{max-width:min(920px,100%)}.vt-hero-inner--editorial .vt-hero-title{letter-spacing:-.058em;max-width:15ch;font-size:clamp(2.6rem,4vw,4.6rem);line-height:.94}.vt-hero-focus-line{min-height:38px;margin-top:.86rem;font-size:clamp(.92rem,1.08vw,1.05rem)}.vt-hero-morphing-text{padding:.16rem .48rem .2rem;font-size:.92em}.vt-hero-inner--editorial .vt-hero-highlight{max-width:690px;margin-top:1rem;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.5}.vt-hero-inner--editorial .vt-hero-lead{max-width:680px;margin-top:1rem;font-size:.95rem;line-height:1.72}.vt-hero-inner--editorial .vt-hero-actions{margin-top:1.55rem}.vt-hero-btn{min-height:48px;padding:.82rem 1.05rem;font-size:.86rem}.vt-hero-btn--primary{min-height:50px;padding-inline:1.24rem}.vt-hero-proof{margin-top:1rem}.vt-hero-proof span{min-height:34px;padding:.42rem .66rem;font-size:.72rem}.vt-hero-metrics{gap:.58rem;width:min(780px,100%);margin-top:1rem}.vt-hero-metric{border-radius:14px;grid-template-columns:30px minmax(0,1fr);column-gap:.58rem;min-height:78px;padding:.76rem .78rem}.vt-hero-metric-icon{border-radius:10px;width:30px;height:30px}.vt-hero-metric strong{font-size:clamp(1.35rem,1.75vw,1.75rem)}.vt-hero-metric>span:last-child{font-size:.64rem;line-height:1.22}.vt-hero-path{margin-top:.88rem;font-size:.66rem}.vt-hero-inner--editorial .vt-hero-note{max-width:620px;margin-top:.9rem;font-size:.82rem;line-height:1.58}}.vt-hero-inner--growth{grid-template-columns:minmax(0,.98fr) minmax(380px,.82fr);gap:clamp(2rem,4.8vw,5rem);min-height:min(690px,100svh - 132px)}.vt-hero-inner--growth .vt-hero-copy{text-align:left;align-items:flex-start;max-width:760px}.vt-hero-inner--growth .vt-hero-copy:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(at 40% 40%,#101010,#0000 62%),radial-gradient(at 70% 52%,#121212,#0000 64%);border-radius:999px;width:min(560px,72vw);height:min(420px,52vw);position:absolute;top:7%;left:16%}.vt-hero-inner--growth .vt-hero-title{text-align:left;max-width:12.8ch;margin:0;font-size:clamp(3.2rem,5.65vw,6.4rem);line-height:.9}.vt-hero-inner--growth .vt-hero-highlight,.vt-hero-inner--growth .vt-hero-lead,.vt-hero-inner--growth .vt-hero-note{text-align:left;margin-left:0;margin-right:0}.vt-hero-inner--growth .vt-hero-actions,.vt-hero-inner--growth .vt-hero-proof{justify-content:flex-start}.vt-hero-inner--growth .vt-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:min(720px,100%)}.vt-hero-title-gold{background:linear-gradient(135deg,#f5f1e8 0%,#d4af37 48%,#c9a227 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.vt-hero-bg-gradient{background:radial-gradient(circle at 16% 18%,#101010,#0000 34%),radial-gradient(circle at 76% 28%,#121212,#0000 34%),radial-gradient(circle at 82% 78%,#080808,#0000 36%),linear-gradient(#0000 0%,#050505 100%)}.vt-hero-btn--primary{background:radial-gradient(circle at 22% 0,#ffffff24,#0000 32%),linear-gradient(135deg,#d4af37 0%,#c9a227 58%,#f4e3a1 100%);border-color:#ffffff24;box-shadow:0 20px 62px #101010,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.vt-hero-btn--secondary:hover,.vt-hero-morphing-text{border-color:#ffffff24}.vt-hero-morphing-text{color:#d4af37;text-shadow:0 0 18px #101010,0 0 34px #121212;background:radial-gradient(circle at 22% 0,#ffffff1a,#0000 42%),linear-gradient(135deg,#101010,#121212),#080808}.vt-hero-inner--growth .vt-hero-visual{justify-content:center;min-height:560px;display:flex}.vt-hero-inner--growth .vt-electric-shell{max-width:520px}.vt-electric-shell:before{background:linear-gradient(135deg,#d4af37,#f4e3a1,#c9a227)}.vt-electric-shell:after{background:radial-gradient(#101010,#121212,#0000 70%)}.vt-hero-panel{background:linear-gradient(160deg,#101010 0%,#0b0b0b 100%);border-color:#ffffff1a}.vt-panel-ambient{background:radial-gradient(circle at 86% 46%,#101010,#0000 28%),radial-gradient(circle at 100% 76%,#121212,#0000 34%),radial-gradient(circle at 20% 8%,#ffffff0d,#0000 32%)}@media (max-width:1100px){.vt-hero-inner--growth{grid-template-columns:1fr;min-height:auto}.vt-hero-inner--growth .vt-hero-copy{text-align:center;align-items:center;max-width:min(900px,100%);margin-inline:auto}.vt-hero-inner--growth .vt-hero-title,.vt-hero-inner--growth .vt-hero-highlight,.vt-hero-inner--growth .vt-hero-lead,.vt-hero-inner--growth .vt-hero-note{text-align:center;margin-left:auto;margin-right:auto}.vt-hero-inner--growth .vt-hero-actions,.vt-hero-inner--growth .vt-hero-proof{justify-content:center}.vt-hero-inner--growth .vt-hero-visual{justify-content:center;min-height:auto}}@media (max-width:760px){.vt-hero-inner--growth .vt-hero-title{max-width:100%;font-size:clamp(2.72rem,12.5vw,4.2rem)}.vt-hero-inner--growth .vt-hero-metrics{grid-template-columns:1fr}.vt-hero-inner--growth .vt-hero-visual{margin-top:.5rem}}.homeHero.vt-hero-cinematic{isolation:isolate;color:#f5f1e8;text-align:center;justify-content:center;align-items:center;overflow:hidden;background:#050505!important;min-height:clamp(680px,88vh,920px)!important;margin-top:0!important;padding:0!important;display:flex!important;position:relative!important}.homeHeroBg{z-index:0;opacity:.82;filter:saturate(.96)contrast(1.05)brightness(1.02);will-change:transform;background-image:url(/images/inic.png);background-position:64%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.homeHeroOverlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#d4af3733,#0000 46%),linear-gradient(#05050524 0%,#05050575 100%),linear-gradient(90deg,#05050557 0%,#05050524 50%,#0505054d 100%);position:absolute;inset:0}.homeHeroInner{z-index:2;flex-direction:column;align-items:center;gap:1.2rem;width:min(1120px,100% - 32px);margin:0 auto;padding:120px 0 96px;display:flex;position:relative}.homeVideoSection{background:#050505;padding:1.4rem 0 3.2rem;position:relative}.homeVideoSectionInner{width:min(740px,100% - 32px);margin:0 auto}.homeHeroVideoCard{background:linear-gradient(#ffffff0b,#ffffff05),radial-gradient(circle at 100% 0,#d4af371f,#0000 30%);border:1px solid #d4af3729;border-radius:28px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000005c}.homeHeroVideoCard:after{content:"";opacity:.72;filter:blur(12px);background:radial-gradient(circle,#d4af3738,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;bottom:-28px;right:-24px}.homeHeroVideoMeta{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex;position:relative}.homeHeroVideoMeta span{color:#f5f1e885;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.homeHeroVideoMeta strong{color:#f4e3a1;font-size:.95rem;font-weight:800}.homeHeroVideoShell{z-index:1;aspect-ratio:16/7.4;background:#080808;border:1px solid #f5f1e814;border-radius:22px;position:relative;overflow:hidden}.homeHeroVideo{object-fit:cover;width:100%;height:100%;display:block}.homeHeroContent{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex;position:relative}.homeHeroContent:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 50% 40%,#05050570,#0505052e 44%,#0000 76%);border-radius:999px;position:absolute;inset:-2.5rem -2rem -3rem}.homeHeroKicker{color:#f4e3a1;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 28px #d4af372e;justify-content:center;align-items:center;width:fit-content;margin-bottom:1.35rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.homeHeroTitle{text-wrap:balance;text-shadow:0 8px 32px #0000008c,0 18px 48px #0505056b;font-family:Georgia,Times New Roman,serif;font-weight:600;color:#f5f1e8!important;letter-spacing:0!important;text-align:center!important;max-width:11ch!important;margin:0 auto!important;font-size:clamp(3.2rem,8vw,7.8rem)!important;line-height:.92!important}.homeHeroTitle span{color:#d4af37;text-shadow:0 0 38px #d4af372e;display:block}.homeHeroText{color:#f5f1e8b8;text-wrap:balance;max-width:620px;margin:1.35rem auto 0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.7}.homeHeroActions{flex-wrap:wrap;justify-content:center;gap:.82rem;margin-top:2.1rem;display:flex}.primaryHeroButton,.secondaryHeroButton{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:.95rem 1.35rem;font-size:.9rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.primaryHeroButton{color:#050505;background:linear-gradient(135deg,#f4e3a1 0%,#d4af37 52%,#c9a227 100%);border:1px solid #d4af3747;box-shadow:0 20px 58px #d4af372e,inset 0 1px #f5f1e8b8}.secondaryHeroButton{color:#f5f1e8;-webkit-backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #d4af3747;box-shadow:inset 0 1px #ffffff0f}.primaryHeroButton:hover,.secondaryHeroButton:hover{transform:translateY(-2px)}.primaryHeroButton:focus-visible,.secondaryHeroButton:focus-visible{outline-offset:4px;outline:2px solid #f4e3a1}@media (prefers-reduced-motion:no-preference){.homeHeroBg{animation:18s cubic-bezier(.22,1,.36,1) infinite alternate homeHeroDrift}.homeHeroContent{animation:.9s cubic-bezier(.22,1,.36,1) both homeHeroReveal}}@keyframes homeHeroDrift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.06)translateY(-12px)}}@keyframes homeHeroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.homeHero.vt-hero-cinematic{min-height:clamp(590px,86svh,760px)!important}.homeHeroBg{opacity:.72;background-position:68% 0}.homeHeroOverlay{background:radial-gradient(circle at 50% 35%,#d4af372e,#0000 44%),linear-gradient(#0505053d 0%,#0505058f 100%),linear-gradient(90deg,#0505056b 0%,#0505053d 50%,#05050561 100%)}.homeHeroInner{gap:1rem;width:min(100% - 24px,1120px);padding:116px 0 72px}.homeVideoSection{padding:.8rem 0 2rem}.homeHeroVideoMeta{flex-direction:column;align-items:flex-start;margin-bottom:.72rem}.homeHeroVideoShell{aspect-ratio:16/9.5}.homeHeroKicker{letter-spacing:.16em;max-width:28ch;margin-bottom:1.05rem;font-size:.62rem}.homeHeroTitle{max-width:10.5ch!important;font-size:clamp(2.72rem,13vw,4.35rem)!important;line-height:.96!important}.homeHeroText{max-width:34rem;margin-top:1.05rem;font-size:1rem;line-height:1.62}.homeHeroContent:before{filter:blur(14px);background:radial-gradient(circle at 50% 34%,#05050585,#0505053d 48%,#0000 82%);inset:-2rem -.75rem -2.25rem}.homeHeroActions{width:100%;margin-top:1.7rem}.primaryHeroButton,.secondaryHeroButton{width:100%;min-height:50px}}@media (max-width:420px){.homeHeroInner{padding-top:108px}.homeHeroVideoCard{border-radius:22px;padding:.8rem}.homeHeroTitle{font-size:clamp(2.45rem,12.8vw,3.35rem)!important}}.homeHeroVideoLabel{align-items:center;gap:.5rem;display:inline-flex}.homeHeroVideoDot{background:#d4af37;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite hvpDotPulse;display:inline-block;box-shadow:0 0 10px #d4af377a}@keyframes hvpDotPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.hvp-shell{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:box-shadow .28s}.hvp-shell:focus-visible{outline-offset:2px;outline:2px solid #d4af377a}.hvp-center{z-index:8;pointer-events:none;opacity:0;place-items:center;transition:opacity .24s;display:grid;position:absolute;inset:0}.hvp-center--visible{opacity:1}.hvp-center-icon{color:#f5f1e8;-webkit-backdrop-filter:blur(12px);background:#0505058f;border:1px solid #f5f1e833;border-radius:999px;place-items:center;width:56px;height:56px;transition:transform .18s;display:grid;box-shadow:0 8px 32px #0000007a,inset 0 1px #ffffff0f}.hvp-center--visible .hvp-center-icon{transform:scale(1.06)}.hvp-controls{inset-inline:0;z-index:9;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#000c 100%);padding:2.8rem .9rem .78rem;transition:opacity .24s,transform .24s;position:absolute;bottom:0;transform:translateY(4px)}.hvp-controls--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.hvp-progress{cursor:pointer;background:#f5f1e82e;border-radius:999px;width:100%;height:3px;margin-bottom:.6rem;transition:height .18s;overflow:hidden}.hvp-progress:hover{height:5px}.hvp-progress-fill{pointer-events:none;background:linear-gradient(90deg,#c9a227,#f4e3a1);border-radius:999px;height:100%;transition:width .1s linear}.hvp-row{align-items:center;gap:.52rem;display:flex}.hvp-btn{color:#f5f1e8;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0505058a;border:1px solid #f5f1e82e;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid}.hvp-btn:hover{background:#050505b8;border-color:#d4af3761;transform:scale(1.1)}.hvp-btn:active{transition-duration:80ms;transform:scale(.92)}.hvp-hint{color:#f5f1e885;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:700}@media (max-width:760px){.hvp-center-icon{width:46px;height:46px}.hvp-hint{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.homeHeroVideoDot,.hvp-center,.hvp-controls,.hvp-center-icon,.hvp-btn{transition:none;animation:none}}
