.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;width:min(1120px,100% - 32px);margin:0 auto;padding:120px 0 96px;position:relative}.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{width:min(100% - 24px,1120px);padding:116px 0 72px}.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}.homeHeroTitle{font-size:clamp(2.45rem,12.8vw,3.35rem)!important}}
:root{--bg:#080808;--bg-2:#0c0c0c;--bg-3:#050505;--panel:#141414;--panel-2:#1a1a1a;--panel-soft:#ffffff08;--text:#f5f5f0;--text-strong:#fffdf7;--muted:#f5f5f08c;--muted-2:#f5f5f061;--muted-3:#f5f5f038;--line:#d4af371f;--line-2:#d4af3738;--line-soft:#ffffff0f;--border:#ffffff14;--border-strong:#ffffff24;--gold:#d4af37;--gold-strong:#f0cc55;--gold-dark:#b8960c;--gold-soft:#d4af371f;--gold-glow:#d4af3738;--success:#8fbc8f;--danger:#d97a7a;--container:min(1200px, calc(100% - 48px));--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 6px 24px #00000052;--shadow-md:0 16px 48px #00000085;--shadow-lg:0 32px 80px #000000b8;--shadow-xl:0 44px 120px #000000c7;--ease-luxury:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 80% 50% at 50% -10%, #d4af370a, transparent), radial-gradient(ellipse 60% 40% at -10% 60%, #b8960c08, transparent), radial-gradient(ellipse 50% 35% at 110% 40%, #d4af3705, transparent), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 60%, var(--bg-3) 100%);min-width:0;color:var(--text);margin:0}a{color:inherit;text-decoration:none}.container{width:var(--container);margin:0 auto}.skip-link{z-index:999;color:#000;background:#fff;border-radius:12px;padding:12px 16px;font-weight:700;transition:top .2s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.page-loading,.scroll-progress{pointer-events:none}.page-loading{z-index:9999;opacity:1;background:#060606eb;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.page-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes vt-loader-failsafe{to{opacity:0;visibility:hidden}}.page-loading:not(.is-hidden){animation:.5s ease-out 3s both vt-loader-failsafe}.page-loading__content{place-items:center;display:grid;position:absolute;inset:0}.page-loading__spinner{border:3px solid #ffffff1f;border-top-color:var(--gold);border-radius:50%;width:54px;height:54px;animation:.9s linear infinite spin}.scroll-progress{z-index:9998;opacity:0;background:linear-gradient(90deg, var(--gold-dark), var(--gold-strong));width:0%;height:3px;transition:opacity .25s,width .15s linear;position:fixed;top:0;left:0}.btn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-luxury), background .25s var(--ease-luxury), border-color .25s var(--ease-luxury), color .25s var(--ease-luxury), box-shadow .25s var(--ease-luxury);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.88rem 1.3rem;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.btn-gold,.hero-cta-primary,.vt-spc-cta{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);color:#080808;border:none;box-shadow:0 4px 24px #d4af3747}.btn-gold:hover,.hero-cta-primary:hover,.vt-spc-cta:hover{background:linear-gradient(135deg, var(--gold-strong) 0%, var(--gold) 100%);box-shadow:0 8px 40px #d4af376b}.btn-ghost,.btn-secondary,.hero-cta-secondary{color:#f5f5f0b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-color:#f5f5f02e}.btn-ghost:hover,.btn-secondary:hover,.hero-cta-secondary:hover{color:var(--text);background:#ffffff0a;border-color:#f5f5f052;box-shadow:0 10px 28px #0000002e}.btn-primary{background:linear-gradient(135deg, var(--gold-strong) 0%, var(--gold) 100%);color:#080808}.btn-sm{padding:.82rem 1.05rem;font-size:.86rem}.vt-scan-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vt-scan-fit-card{background:#ffffff08;border:1px solid #d4af371f;border-radius:18px;padding:18px;box-shadow:0 16px 34px #00000024}.vt-scan-fit-card--muted{border-color:#ffffff14}.vt-scan-fit-card>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:800;display:inline-block}.vt-scan-fit-card ul{color:#f5f5f0bd;margin:0;padding-left:1.1rem;line-height:1.75}.vt-scan-fit-card li+li{margin-top:.45rem}@media (max-width:860px){.vt-scan-fit-grid{grid-template-columns:1fr}}body{isolation:isolate;overflow-x:hidden}main#inicio{z-index:1;position:relative}.global-ambient{z-index:0;pointer-events:none;contain:paint;background:radial-gradient(circle at 18% 14%,#d4af3729,#0000 26%),radial-gradient(circle at 82% 18%,#b8960c1f,#0000 28%),radial-gradient(circle at 50% 88%,#ffffff0e,#0000 34%),linear-gradient(#050505 0%,#080808 52%,#040404 100%);position:fixed;inset:0;overflow:hidden}.global-ambient:before{content:"";filter:blur(72px);opacity:.72;background:conic-gradient(from 180deg,#0000 0deg,#d4af371c 52deg,#0000 104deg,#ffffff0a 165deg,#0000 240deg,#b8960c17 304deg,#0000 360deg);animation:38s linear infinite ambientRotate;position:absolute;inset:-20%}.global-ambient:after{content:"";opacity:.85;background:radial-gradient(circle at 50% 0,#d4af3717,#0000 36%),linear-gradient(90deg,#0000,#d4af3709,#0000);animation:6.5s ease-in-out infinite ambientPulse;position:absolute;inset:0}.ambient-grid{opacity:.14;background-image:linear-gradient(#d4af3729 1px,#0000 1px),linear-gradient(90deg,#d4af371f 1px,#0000 1px);background-size:82px 82px;animation:22s linear infinite ambientGridDrift;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 68%)}.ambient-noise{opacity:.16;background-image:radial-gradient(circle at 20% 20%,#ffffff1f 0 1px,#0000 1px),radial-gradient(circle at 80% 30%,#d4af372e 0 1px,#0000 1px),radial-gradient(circle at 40% 70%,#ffffff1a 0 1px,#0000 1px);background-size:90px 90px,130px 130px,170px 170px;animation:18s linear infinite ambientNoiseMove;position:absolute;inset:0}.ambient-beam{filter:blur(42px);opacity:.26;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#d4af373d,#ffffff0f,#0000);border-radius:999px;width:72vw;height:18vh;position:absolute}.ambient-beam--one{animation:11s ease-in-out infinite beamTravelOne;top:18%;left:-18%;transform:rotate(-12deg)}.ambient-beam--two{animation:14s ease-in-out infinite beamTravelTwo;bottom:22%;right:-22%;transform:rotate(16deg)}.ga-orb{filter:blur(72px);opacity:.88;transform:translate3d(var(--ambient-x,0px), var(--ambient-y,0px), 0);will-change:transform, opacity;border-radius:999px;position:absolute}.ga-orb--1{background:radial-gradient(circle,#d4af373d,#0000 68%);width:460px;height:460px;animation:9s ease-in-out infinite orbFloatOne;top:-130px;left:-130px}.ga-orb--2{background:radial-gradient(circle,#b8960c38,#0000 68%);width:520px;height:520px;animation:12s ease-in-out infinite orbFloatTwo;top:16%;right:-170px}.ga-orb--3{background:radial-gradient(circle,#ffffff14,#0000 70%);width:440px;height:440px;animation:13s ease-in-out infinite orbFloatThree;bottom:-190px;left:28%}.ga-orb--4{background:radial-gradient(circle,#d4af3721,#0000 70%);width:360px;height:360px;animation:10s ease-in-out infinite orbFloatFour;top:54%;right:22%}.ambient-particles{position:absolute;inset:0;overflow:hidden}.ambient-particles span{left:var(--x);top:var(--y);opacity:0;width:3px;height:3px;animation:particleFloat var(--d) ease-in-out infinite;animation-delay:var(--delay);background:#f5f5f09e;border-radius:999px;position:absolute;box-shadow:0 0 14px #d4af3785,0 0 26px #d4af373d}@keyframes ambientRotate{0%{transform:rotate(0)scale(1.05)}to{transform:rotate(360deg)scale(1.05)}}@keyframes ambientPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.035)}}@keyframes ambientGridDrift{0%{background-position:0 0,0 0}to{background-position:82px 82px,82px 82px}}@keyframes ambientNoiseMove{0%{background-position:0 0,0 0,0 0}to{background-position:90px -90px,-130px 130px,170px 170px}}@keyframes beamTravelOne{0%,to{opacity:.16;transform:translate(-8%)rotate(-12deg)}50%{opacity:.36;transform:translate(18%)rotate(-9deg)}}@keyframes beamTravelTwo{0%,to{opacity:.12;transform:translate(10%)rotate(16deg)}50%{opacity:.32;transform:translate(-16%)rotate(12deg)}}@keyframes orbFloatOne{0%,to{transform:translate(-14px,-6px)scale(1)}50%{transform:translate(28px,34px)scale(1.08)}}@keyframes orbFloatTwo{0%,to{transform:translate(18px,-10px)scale(1)}50%{transform:translate(-34px,40px)scale(1.12)}}@keyframes orbFloatThree{0%,to{transform:translateY(18px)scale(1)}50%{transform:translate(42px,-30px)scale(1.1)}}@keyframes orbFloatFour{0%,to{transform:translate(10px)scale(.96)}50%{transform:translate(-28px,-26px)scale(1.08)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(18px)scale(.6)}20%{opacity:.72}60%{opacity:.48}to{opacity:0;transform:translate(28px,-62px)scale(1.15)}}@media (max-width:720px){.global-ambient{background:radial-gradient(circle at 20% 8%,#d4af372e,#0000 34%),radial-gradient(circle at 85% 20%,#b8960c21,#0000 32%),linear-gradient(#050505 0%,#080808 55%,#040404 100%)}.ga-orb{filter:blur(58px)}.ga-orb--1,.ga-orb--2,.ga-orb--3,.ga-orb--4{width:320px;height:320px}.ambient-grid{opacity:.12;background-size:58px 58px}.ambient-beam{opacity:.2}.ambient-particles span{width:2px;height:2px}}@media (prefers-reduced-motion:reduce){.global-ambient:before,.global-ambient:after,.ambient-grid,.ambient-noise,.ambient-beam,.ga-orb,.ambient-particles span{animation:none}}.section-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:800;display:inline-flex}.gradient-text{background:linear-gradient(135deg,#d4af37,#f5e9a0,#d4af37);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.vt-section-intro,.vt-close2-lead{color:#f5f5f0b8;font-size:1.02rem;line-height:1.82}.vt-app-actions,.vt-close2-actions{flex-wrap:wrap;gap:.95rem;margin-top:1.9rem;display:flex}.hero-panel,.vt-spc,.vt-app2-mockup,.vt-svc2-card,.faq-item,.vt-close2-section{box-shadow:var(--shadow-lg);transition:transform .35s var(--ease-luxury), border-color .35s var(--ease-luxury), background .35s var(--ease-luxury), box-shadow .35s var(--ease-luxury);background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #d4af3729;position:relative}.hero-panel:hover,.vt-spc:hover,.vt-app2-mockup:hover,.vt-svc2-card:hover,.faq-item:hover{border-color:#d4af3742;transform:translateY(-4px);box-shadow:0 26px 70px #0000006b}.hero-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;width:100%;max-width:500px;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#d4af3714,#0000 42%);position:absolute;inset:0}.hero-panel-header,.vt-app2-mock-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.15rem 1.55rem;display:flex}.hero-panel-dots,.vt-app2-mock-dots{gap:5px;display:flex}.hero-panel-dots span,.vt-app2-mock-dots span{background:#ffffff1c;border-radius:50%;width:8px;height:8px}.hero-panel-badge,.vt-spc-kicker,.vt-app2-mock-title,.vt-svc2-num,.vt-enter-label{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-size:.62rem;font-weight:800}.hero-panel-badge{background:#d4af371a;border:1px solid #d4af3738;border-radius:999px;padding:.26rem .65rem}.hero-panel-body{padding:1.75rem 1.55rem 1.55rem}.hero-panel-score-row{grid-template-columns:auto 1fr;align-items:end;gap:1.2rem;margin-bottom:1.45rem;display:grid}.hero-panel-score-num{color:var(--gold);letter-spacing:-.04em;font-family:Cormorant Garamond,serif;font-size:4.6rem;font-weight:700;line-height:.9}.hero-panel-score-num span{color:#d4af377a;font-size:1.18rem}.hero-panel-score-meta{text-align:right;color:#f5f5f07a;font-size:.8rem;line-height:1.55}.hero-panel-score-meta strong{color:#f5f5f0d1;margin-bottom:.18rem;font-size:.86rem;display:block}.hero-panel-bars,.vt-app2-mock-body{flex-direction:column;gap:.95rem;display:flex}.hero-panel-bar-row{flex-direction:column;gap:.36rem;display:flex}.hero-panel-bar-labels,.vt-app2-mock-row-head{color:#f5f5f080;justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.hero-panel-bar-labels strong,.vt-app2-mock-row-head strong{color:#f5f5f0d6;font-weight:700}.hero-panel-bar-track,.vt-app2-mock-bar-track{background:#ffffff12;border-radius:999px;height:3px;overflow:hidden}.hero-panel-bar-fill,.vt-app2-mock-bar-fill{background:linear-gradient(90deg, var(--gold-dark), var(--gold));border-radius:999px;height:100%}.hero-panel-rec,.vt-enter-next,.vt-spc-urgency{background:#d4af370e;border:1px solid #d4af3726;border-radius:16px;padding:1rem 1.05rem}.hero-panel-rec-kicker{text-transform:uppercase;letter-spacing:.16em;color:#d4af37a8;margin-bottom:.42rem;font-size:.62rem;font-weight:800}.hero-panel-rec p,.vt-spc-urgency{color:#f5f5f0b8;margin:0;font-size:.88rem;line-height:1.65}section{z-index:1;padding:4.5rem 0;position:relative}.section-header{text-align:center;max-width:840px;margin:0 auto 3rem}.section-title,.vt-close2-section h2{letter-spacing:-.03em;margin:0 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.08}.luxury-divider{width:var(--container);opacity:.7;align-items:center;gap:1rem;margin:0 auto;display:flex}.luxury-divider span{background:linear-gradient(90deg,#0000,#ffffff24,#0000);flex:1;height:1px}.luxury-divider__gem{background:radial-gradient(circle, var(--gold), #d4af3740);border-radius:999px;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 18px #d4af3759}.faq-answer p,.portfolio-note{color:#f5f5f09e;line-height:1.74}.badge{color:var(--gold-strong);letter-spacing:.14em;text-transform:uppercase;z-index:2;background:linear-gradient(135deg,#d4af372e,#d4af3714);border:1px solid #d4af373d;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .72rem;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 26px #d4af3724}.portfolio-name{color:var(--text);margin:0;font-family:Cormorant Garamond,serif}.vt-app-benefits,.vt-spc-list,.vt-spc-deliverables ul{margin:0;padding:0;list-style:none}.vt-app2-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;display:grid}.vt-app-title,.vt-app-intro{text-align:left}.vt-app-benefits{gap:.65rem;margin-top:1.35rem;display:grid}.vt-app-benefits li{color:#f5f5f0cc;padding-left:1.35rem;font-size:.92rem;line-height:1.6;position:relative}.vt-app2-mockup{border-radius:22px;overflow:hidden}.vt-app2-mock-title{color:#f5f5f059}.vt-app2-mock-body{padding:1.6rem 1.4rem}.vt-app2-mock-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:1rem 1.2rem}.vt-app2-mock-row-head span{color:#d4af37b3;background:#d4af371a;border-radius:100px;padding:.15rem .5rem;font-size:.68rem}.vt-app2-mock-row--highlight{background:#d4af370d;border-color:#d4af3726}.vt-app-next-copy{color:#f5f5f0a6;margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.band{background:linear-gradient(#ffffff05,#ffffff04)}.vt-close2-section{text-align:center;border-radius:24px;padding:5rem 1.5rem}.closing-trigger{color:#f5f5f0e6;margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.65}.vt-close2-lead{max-width:560px;margin:0 auto 3rem}.footer{border-top:1px solid #ffffff14;padding:2rem 0 3rem}.footer-inner{gap:1.4rem;display:grid}.footer-nav{flex-wrap:wrap;gap:1rem;display:flex}.footer-nav a,.footer-note,.footer-copy{color:var(--muted);font-size:.92rem}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.vt-app2-layout{grid-template-columns:1fr;gap:3rem}}@media (max-width:760px){.container{width:min(100% - 24px,1200px)}section{padding:4.5rem 0}.vt-close2-actions,.vt-app-actions{flex-direction:column;align-items:stretch}.vt-close2-actions .btn,.vt-app-actions .btn{width:100%}.vt-app2-mock-row-head{flex-direction:column;align-items:flex-start}.badge{padding:.42rem .62rem;font-size:.6rem;top:12px;right:12px}}.btn,.wa-qr,.faq-question,.cf-input,.premium-card,.vt-enter-card,.vt-pain-side-card,.vt-svc2-card,.portfolio-card,.faq-item,.vt-spc,.vt-app2-mockup,.hero-panel{-webkit-tap-highlight-color:transparent}.btn{isolation:isolate;transition:transform .22s var(--ease-luxury), background .22s var(--ease-luxury), border-color .22s var(--ease-luxury), color .22s var(--ease-luxury), box-shadow .22s var(--ease-luxury);position:relative;overflow:hidden}.btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity .22s var(--ease-luxury), transform .52s var(--ease-luxury);pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 12%,#fff3 44%,#0000 58%);position:absolute;inset:1px;transform:translate(-35%)}.btn:hover:after{opacity:.38;transform:translate(35%)}.btn:active,.wa-qr:active,.faq-question:active{transform:translateY(0)scale(.985)}.btn:focus-visible,.faq-question:focus-visible,.menu-toggle:focus-visible,.wa-fab:focus-visible,.wa-qr:focus-visible{outline-offset:4px;outline:2px solid #f0cc55d1}.premium-card,.vt-enter-card,.vt-pain-side-card,.vt-svc2-card,.portfolio-card,.faq-item,.vt-spc,.vt-app2-mockup,.hero-panel{transition:transform .22s var(--ease-luxury), border-color .22s var(--ease-luxury), background .22s var(--ease-luxury), box-shadow .22s var(--ease-luxury)}.premium-card:before,.vt-enter-card:before,.vt-pain-side-card:before,.vt-svc2-card:before,.faq-item:before,.vt-spc:before,.vt-app2-mockup:before,.hero-panel:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-luxury);background:linear-gradient(#ffffff13,#0000 38%),radial-gradient(circle at 22% 0,#f0cc551f,#0000 42%);position:absolute;inset:0}.premium-card:hover:before,.vt-enter-card:hover:before,.vt-pain-side-card:hover:before,.vt-svc2-card:hover:before,.faq-item:hover:before,.vt-spc:hover:before,.vt-app2-mockup:hover:before,.hero-panel:hover:after{opacity:1}.vt-enter-card:hover,.vt-pain-side-card:hover,.vt-svc2-card:hover,.faq-item:hover,.portfolio-card:hover,.portfolio-card:focus-visible{border-color:#d4af3747;box-shadow:0 22px 54px #00000070,inset 0 0 0 1px #d4af3709,0 0 44px #d4af3713}.hero-panel,.vt-spc,.vt-app2-mockup{--tilt-x:0px;--tilt-y:0px;--tilt-rx:0deg;--tilt-ry:0deg;--hover-lift:0px;transform:perspective(1200px) translate3d(var(--tilt-x), calc(var(--tilt-y) + var(--hover-lift)), 0) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.hero-panel:hover,.vt-spc:hover,.vt-app2-mockup:hover{--hover-lift:-4px;transform:perspective(1200px) translate3d(var(--tilt-x), calc(var(--tilt-y) + var(--hover-lift)), 0) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry))}.ga-orb{--ambient-x:0px;--ambient-y:0px;transform:translate3d(var(--ambient-x), var(--ambient-y), 0);backface-visibility:hidden;transition:transform .18s linear,opacity .25s}.hero-panel-score-num{text-shadow:0 0 #d4af3700;transition:text-shadow .36s var(--ease-luxury), color .36s var(--ease-luxury)}.hero-panel-score-num.is-complete{animation:scoreGlow .92s var(--ease-luxury) both}.hero-panel-bar-track,.vt-app2-mock-bar-track{position:relative;overflow:hidden}.hero-panel-bar-track:after,.vt-app2-mock-bar-track:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff29,#0000);position:absolute;inset:0;transform:translate(-100%)}.hero-panel-bar-fill,.vt-app2-mock-bar-fill{width:var(--bar-target,0%);transform-origin:0;transition:transform .98s cubic-bezier(.18, .9, .24, 1), box-shadow .32s var(--ease-luxury), filter .32s var(--ease-luxury);transform:scaleX(0);box-shadow:0 0 #d4af3700}.js-meter-fill.is-filled{transform:scaleX(1)}.js-meter-fill.is-complete{filter:saturate(1.18);box-shadow:0 0 18px #d4af3761}.js-meter-row.is-complete .hero-panel-bar-track:after,.js-meter-row.is-complete .vt-app2-mock-bar-track:after{animation:meterSheen .86s var(--ease-luxury) both}.hero-panel-rec{box-shadow:0 0 #d4af3700}.faq-question{transition:background .22s var(--ease-luxury), color .22s var(--ease-luxury), transform .22s var(--ease-luxury)}.faq-question:hover{background:#ffffff05}.faq-plus{transition:transform .26s var(--ease-luxury)}.faq-answer{will-change:max-height, opacity;transition:max-height .36s var(--ease-luxury), opacity .26s ease, padding .26s var(--ease-luxury)}.faq-item.is-open .faq-plus{transform:rotate(180deg)}.cf-field{position:relative}.cf-label{transition:color .18s var(--ease-luxury)}.cf-field:focus-within .cf-label{color:#f0cc55db}.cf-input{transition:border-color .2s var(--ease-luxury), box-shadow .2s var(--ease-luxury), background .2s var(--ease-luxury), transform .2s var(--ease-luxury)}.cf-input:focus{background:#ffffff0e;transform:translateY(-1px);box-shadow:0 0 0 3px #d4af3714,0 12px 28px #0000002e}@keyframes scoreGlow{0%{text-shadow:0 0 #d4af3700}42%{color:var(--gold-strong);text-shadow:0 0 22px #d4af3761,0 0 54px #d4af372e}to{text-shadow:0 0 14px #d4af3729}}@keyframes meterSheen{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes recPulse{0%{box-shadow:0 0 #d4af3700}42%{border-color:#f0cc5557;box-shadow:inset 0 0 0 1px #d4af3714,0 0 34px #d4af371f}to{box-shadow:0 0 #d4af3700}}html,body,img,video,svg{max-width:100%}.actions,.brand-copy,.brand-copy-row,.nav-cta-btn{min-width:0}.global-ambient{contain:paint;overflow:clip}.section-title,.vt-close2-section h2{text-wrap:balance}.section-title--left,.vt-section-intro--left{text-align:left;margin-left:0;margin-right:auto}@media (max-width:760px){.container{width:min(100% - 24px,1200px)}.section-kicker{letter-spacing:.16em;flex-wrap:wrap;margin-bottom:.85rem;font-size:.62rem;line-height:1.45}.section-title--left,.vt-section-intro--left,.vt-app-title,.vt-app-intro{text-align:center;margin-left:auto;margin-right:auto}}.vt-hero-cinematic,.vt-stack-section,.vt-proof-section,.vt-pain-section,.vt-enter-section,.vt-demo-section,.vt-scan-section,.vt-app2-section,.vt-services2-section,section{z-index:1;position:relative}.js-count-up.is-complete{color:inherit}.vt-services2-grid{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.vt-svc2-card{flex-direction:column;min-width:0;display:flex}.vt-svc2-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex;overflow:hidden}.vt-svc2-icon svg{fill:none}@media (max-width:900px){.vt-services2-grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1180px){.vt-services2-grid{grid-template-columns:repeat(2,1fr)}}
.page-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.nav-mobile-cta{display:none}.faq-answer{max-height:0;transition:max-height .28s;overflow:hidden}.faq-item.is-open .faq-answer{opacity:1}.js-meter-fill{transform-origin:0;width:var(--bar-target,0%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
.global-ambient{opacity:.7!important}.ambient-particles,.ambient-beam,.ga-orb--4{display:none}@media (max-width:760px){.global-ambient:before,.global-ambient:after,.ambient-grid,.ambient-noise,.ga-orb{animation:none!important}}
.vt-hero-bg-video,#hero-particles{display:none!important}.vt-hero-cinematic{background:radial-gradient(circle at 70% 18%,#d4af3724,#0000 30%),radial-gradient(circle at 18% 74%,#d4af370f,#0000 32%),linear-gradient(#050505 0%,#080808 100%)}.vt-hero-bg{background:0 0}.vt-hero-bg-gradient{opacity:.58}.vt-hero-bg-overlay{background:linear-gradient(90deg,#000000db 0%,#0000006b 54%,#000000b3 100%)}@media (max-width:760px){.vt-hero-cinematic{min-height:auto;padding-top:3.4rem}.vt-hero-bg canvas{animation:none!important}}
.vt-hero-copy{width:100%!important;max-width:1180px!important}.vt-hero-title{letter-spacing:-.04em!important;max-width:21ch!important;font-size:clamp(2.1rem,3.45vw,4.25rem)!important;line-height:.94!important}.vt-hero-highlight{max-width:820px!important;margin-top:.72rem!important;font-size:clamp(.84rem,.86vw,.94rem)!important;line-height:1.36!important}.vt-hero-lead{max-width:900px!important;margin-top:.58rem!important;font-size:.82rem!important;line-height:1.46!important}@media (max-width:900px){.vt-hero-inner{width:min(100% - 28px,1220px)!important;min-height:auto!important}.vt-hero-title{max-width:13.5ch!important;font-size:clamp(2rem,8vw,3.15rem)!important;line-height:.98!important}.vt-hero-highlight{max-width:100%!important;font-size:.88rem!important}.vt-hero-lead{max-width:100%!important;font-size:.82rem!important;line-height:1.46!important}.vt-hero-btn{width:100%!important;min-height:40px!important;font-size:.74rem!important}.vt-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.vt-hero-cinematic{padding-top:2.2rem!important;padding-bottom:2.8rem!important}.vt-hero-title{max-width:11.5ch!important;font-size:clamp(1.8rem,8.4vw,2.45rem)!important}.vt-hero-highlight{font-size:.82rem!important;line-height:1.34!important}.vt-hero-lead{font-size:.78rem!important}.vt-hero-metrics{grid-template-columns:1fr!important}.vt-hero-metric{min-height:68px!important}}.vt-hero-cinematic{min-height:calc(100svh - 150px)!important;padding-top:clamp(2.1rem,3.4vw,3.4rem)!important;padding-bottom:clamp(2.2rem,3.4vw,3.6rem)!important}.vt-hero-inner{width:min(100% - 64px,1440px)!important;min-height:min(535px,100svh - 220px)!important}.vt-hero-copy{width:100%!important;max-width:1280px!important;margin-inline:auto!important}.vt-hero-badge{margin-bottom:.72rem!important;padding:.34rem .62rem!important;font-size:.6rem!important}.vt-hero-title{letter-spacing:-.045em!important;text-wrap:balance!important;width:min(100%,24ch)!important;max-width:24ch!important;margin-inline:auto!important;font-size:clamp(2.15rem,3.25vw,4.3rem)!important;line-height:.92!important}.vt-hero-focus-line{gap:.32rem!important;margin-top:.68rem!important;font-size:clamp(.78rem,.88vw,.9rem)!important;line-height:1.18!important}.vt-hero-morphing-text{min-width:7ch!important;padding:.16rem .4rem!important;font-size:.86em!important}.vt-hero-highlight{margin-top:.72rem!important;max-width:920px!important;margin-inline:auto!important;font-size:clamp(.86rem,.88vw,.96rem)!important;line-height:1.36!important}.vt-hero-lead{margin-top:.58rem!important;max-width:980px!important;margin-inline:auto!important;font-size:.82rem!important;line-height:1.46!important}.vt-hero-actions{gap:.5rem!important;margin-top:1rem!important}.vt-hero-btn{min-height:36px!important;padding:.56rem .78rem!important;font-size:.7rem!important}.vt-hero-proof{gap:.34rem!important;margin-top:.72rem!important}.vt-hero-proof span{padding:.28rem .42rem!important;font-size:.55rem!important}.vt-hero-metrics{gap:.44rem!important;width:min(100%,760px)!important;margin-top:.7rem!important}.vt-hero-metric{border-radius:12px!important;min-height:70px!important;padding:.52rem!important}.vt-hero-metric-icon{border-radius:7px!important;width:20px!important;height:20px!important}.vt-hero-metric-icon svg{width:11px!important;height:11px!important}.vt-hero-metric strong{font-size:clamp(.95rem,1.15vw,1.18rem)!important}.vt-hero-metric span:last-child{font-size:.52rem!important;line-height:1.16!important}.vt-hero-path{gap:.28rem!important;margin-top:.58rem!important;font-size:.55rem!important}.vt-hero-path span{padding:.24rem .36rem!important}.vt-hero-note{max-width:760px!important;margin-top:.55rem!important;font-size:.7rem!important;line-height:1.38!important}.vt-hero-copy:before{opacity:.68!important;width:min(1080px,94vw)!important;height:min(360px,38vw)!important}@media (max-width:900px){.vt-hero-cinematic{padding-top:clamp(2.2rem,8vw,3.4rem)!important;padding-bottom:3rem!important}.vt-hero-inner{width:min(100% - 28px,1220px)!important;min-height:auto!important}.vt-hero-title{text-wrap:balance!important;width:min(100%,15ch)!important;max-width:15ch!important;font-size:clamp(2rem,7.2vw,3.2rem)!important;line-height:.96!important}.vt-hero-highlight{max-width:100%!important;font-size:.88rem!important}.vt-hero-lead{max-width:100%!important;font-size:.82rem!important;line-height:1.46!important}.vt-hero-btn{width:100%!important;min-height:40px!important;font-size:.74rem!important}.vt-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.vt-hero-cinematic{padding-top:2.2rem!important;padding-bottom:2.8rem!important}.vt-hero-title{text-wrap:balance!important;width:min(100%,12ch)!important;max-width:12ch!important;font-size:clamp(1.8rem,8.2vw,2.5rem)!important;line-height:.98!important}.vt-hero-highlight{font-size:.82rem!important;line-height:1.34!important}.vt-hero-lead{font-size:.78rem!important}.vt-hero-metrics{grid-template-columns:1fr!important}.vt-hero-metric{min-height:68px!important}}
.vt-pain-section{padding:5rem 0 4.5rem;position:relative;overflow:hidden}.vt-pain-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,#d4af3714,#0000 24%),radial-gradient(circle at 82% 72%,#d4af370d,#0000 22%);position:absolute;inset:0}.vt-pain-section .container{z-index:1;position:relative}.vt-pain-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.vt-pain-side--grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.2rem}.vt-pain-side-card{min-height:158px;transition:transform .3s var(--ease-luxury), border-color .3s var(--ease-luxury), box-shadow .3s var(--ease-luxury), background .3s var(--ease-luxury);background:linear-gradient(#ffffff0a,#ffffff05),radial-gradient(circle at 0 0,#d4af370d,#0000 58%);border:1px solid #ffffff14;border-radius:22px;padding:1.3rem 1.15rem 1.05rem;position:relative;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff08}.vt-pain-side-card:hover{background:linear-gradient(#ffffff0d,#ffffff06),radial-gradient(circle at 0 0,#d4af3712,#0000 58%);border-color:#d4af372e;transform:translateY(-4px);box-shadow:0 24px 52px #00000057,inset 0 1px #ffffff0a}.vt-pain-side-card__index{color:#d4af37b8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.95rem;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800;display:inline-block}.vt-pain-side-card p{color:#f5f5f0c2;text-wrap:balance;margin:0;font-size:.96rem;line-height:1.8}@media (max-width:900px){.vt-pain-side--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.vt-pain-section{padding:5rem 0 4.5rem}.vt-pain-header{margin-bottom:2.4rem}.vt-pain-header .section-title{font-size:clamp(2rem,10vw,3.2rem);line-height:1.06}.vt-pain-side-card{border-radius:18px;min-height:auto;padding:1.1rem 1rem .95rem}.vt-pain-side-card p{font-size:.93rem;line-height:1.72}}@media (max-width:560px){.vt-pain-side--grid{grid-template-columns:1fr}}.vt-pain-header{text-align:center!important;max-width:940px!important;margin:0 auto clamp(1.8rem,3vw,2.6rem)!important}.vt-pain-header .section-title{letter-spacing:-.045em!important;text-wrap:balance!important;max-width:880px!important;margin:0 auto!important;font-size:clamp(2.15rem,3.55vw,4rem)!important;line-height:.98!important}.vt-pain-side--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.85rem,1.4vw,1.15rem)!important;max-width:1120px!important;margin:clamp(2rem,3.2vw,2.8rem) auto 0!important}.vt-pain-side-card p{color:#f5f5f0ad!important;max-width:34ch!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.vt-pain-side-card:hover{transform:translateY(-3px)!important}@media (max-width:980px){.vt-pain-side--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:760px!important}.vt-pain-header .section-title{max-width:720px!important;font-size:clamp(2rem,6vw,3.2rem)!important}}@media (max-width:620px){.vt-pain-section{padding:2.6rem 0!important}.vt-pain-side--grid{grid-template-columns:1fr!important;gap:.75rem!important;margin-top:1.8rem!important}.vt-pain-side-card{border-radius:16px!important;min-height:112px!important;padding:.95rem!important}.vt-pain-header .section-title{font-size:clamp(1.85rem,8vw,2.65rem)!important}.vt-pain-side-card p{font-size:.84rem!important}}.vt-pain-section{padding:clamp(2rem,3vw,3.4rem) 0!important}.vt-pain-header{max-width:860px!important;margin:0 auto clamp(1.35rem,2.2vw,1.9rem)!important}.vt-pain-header .section-kicker{letter-spacing:.22em!important;margin-bottom:.55rem!important;font-size:.52rem!important}.vt-pain-header .section-title{letter-spacing:-.04em!important;max-width:860px!important;font-size:clamp(1.65rem,2.55vw,3rem)!important;line-height:1!important}.vt-pain-side--grid{gap:clamp(.7rem,1.1vw,.9rem)!important;max-width:1040px!important;margin:clamp(1.45rem,2.4vw,2rem) auto 0!important}.vt-pain-side-card{border-radius:15px!important;min-height:104px!important;padding:.78rem .85rem!important}.vt-pain-side-card__index{letter-spacing:.16em!important;margin-bottom:.75rem!important;font-size:.56rem!important}.vt-pain-side-card p{color:#f5f5f09e!important;max-width:31ch!important;font-size:.76rem!important;line-height:1.42!important}.vt-pain-side-card{box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff06!important}@media (max-width:980px){.vt-pain-header .section-title{font-size:clamp(1.7rem,5.5vw,2.7rem)!important}.vt-pain-side--grid{max-width:720px!important}.vt-pain-side-card{min-height:96px!important}}@media (max-width:620px){.vt-pain-section{padding:2.1rem 0!important}.vt-pain-header .section-title{font-size:clamp(1.55rem,7vw,2.25rem)!important}.vt-pain-side--grid{grid-template-columns:1fr!important;gap:.65rem!important}.vt-pain-side-card{min-height:86px!important;padding:.75rem!important}.vt-pain-side-card p{font-size:.74rem!important}}
.vt-enter-section{isolation:isolate;position:relative}.vt-enter-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af374d,#0000);width:min(760px,80vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vt-enter-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.25rem;width:100%;margin-top:3rem;display:grid;position:relative}.vt-enter-card{transition:border-color .3s var(--ease-luxury), box-shadow .3s var(--ease-luxury), transform .3s var(--ease-luxury);background:linear-gradient(160deg,#ffffff0a 0%,#ffffff04 100%);border:1px solid #d4af371f;border-radius:20px;flex-direction:column;gap:.9rem;padding:1.8rem 1.6rem;display:flex;position:relative;overflow:hidden}.vt-enter-card:not(.vt-enter-card--star):hover{border-color:#d4af373d;box-shadow:0 20px 52px #00000052}.vt-enter-card--star{z-index:2;background:linear-gradient(155deg,#d4af3717 0%,#d4af370a 48%,#ffffff05 100%);border-color:#d4af375c;border-radius:24px;margin-block:-14px;padding:2.2rem 1.8rem;overflow:visible;box-shadow:0 32px 80px #00000070,inset 0 0 0 1px #d4af3712}.vt-enter-card--star:hover{border-color:#d4af3785;box-shadow:0 40px 100px #00000080,inset 0 0 0 1px #d4af371a,0 0 64px #d4af371a}.vt-enter-label{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;opacity:.72;font-size:.6rem;font-weight:800}.vt-enter-card--star .vt-enter-label{opacity:1}.vt-enter-price{color:var(--gold);letter-spacing:-.04em;align-items:baseline;gap:.5rem;font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:700;line-height:1;display:flex}.vt-enter-price small{color:#d4af3785;letter-spacing:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.4}.vt-enter-card h3{color:var(--text);letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.38rem;line-height:1.2}.vt-enter-for{color:#f5f5f05c;margin-top:-.15rem;font-size:.82rem;font-style:italic;line-height:1.5}.vt-enter-card>p:not(.vt-enter-for){color:#f5f5f094;flex:1;font-size:.88rem;line-height:1.72}.vt-enter-features{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.vt-enter-features li{color:#f5f5f0ad;padding-left:1.45rem;font-size:.84rem;line-height:1.5;position:relative}.vt-enter-features li:before{content:"✓";color:#d4af378c;font-size:.72rem;font-weight:800;line-height:1.7;position:absolute;top:0;left:0}.vt-enter-card--star .vt-enter-features li{color:#f5f5f0d1}.vt-enter-card--star .vt-enter-features li:before{color:var(--gold)}.vt-enter-card .btn{align-self:flex-start;margin-top:auto}.vt-enter-card--star .btn{justify-content:center;align-self:stretch;margin-top:.4rem}.vt-enter-next{background:#d4af370e;border:1px solid #d4af3726;border-radius:16px;padding:1rem 1.05rem}.vt-enter-flow{position:relative}.vt-enter-flow .vt-enter-card{overflow:visible}.vt-enter-flow:before{content:"";opacity:0;transform-origin:50%;height:1px;transition:transform 1.1s cubic-bezier(.18, .9, .24, 1), opacity .48s var(--ease-luxury);background:linear-gradient(90deg,#0000,#d4af376b,#0000);position:absolute;top:-26px;left:calc(16.66% + 12px);right:calc(16.66% + 12px);transform:scaleX(.5)}.vt-enter-flow.is-stagger-visible:before{opacity:1;transform:scaleX(1)}.vt-enter-flow:has(.reveal.is-visible):before{opacity:1;transform:scaleX(1)}.vt-enter-card:after{content:"";background:var(--gold);opacity:0;width:8px;height:8px;transition:opacity .4s var(--ease-luxury), transform .4s var(--ease-luxury);border-radius:999px;position:absolute;top:-30px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 14px #d4af3773}.vt-enter-card.is-visible:after{opacity:1;transform:translate(-50%)scale(1)}.vt-enter-card--star:after{width:12px;height:12px;top:-33px;box-shadow:0 0 22px #d4af378c}@media (min-width:761px) and (max-width:1180px){.vt-enter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vt-enter-card--star{margin-block:0}.vt-enter-flow:before{left:calc(25% + 12px);right:calc(25% + 12px)}}@media (max-width:900px){.vt-enter-grid{grid-template-columns:1fr;align-items:stretch}.vt-enter-card--star{margin-block:0}}@media (max-width:760px){.vt-enter-grid{grid-template-columns:1fr;margin-top:2rem}.vt-enter-card--star{margin-block:0;padding:1.6rem 1.4rem}.vt-enter-flow:before,.vt-enter-card:after{display:none}.vt-enter-flow .vt-enter-card{overflow:hidden}.vt-enter-card .btn,.vt-enter-card--star .btn{justify-content:center;align-self:stretch}}.vt-enter-section .section-header{text-align:center!important;max-width:780px!important;margin:0 auto clamp(1.6rem,2.8vw,2.4rem)!important}.vt-enter-section .section-kicker{letter-spacing:.22em!important;margin-bottom:.62rem!important;font-size:.56rem!important}.vt-enter-section .section-title{letter-spacing:-.04em!important;text-wrap:balance!important;max-width:760px!important;margin:0 auto!important;font-size:clamp(1.9rem,3vw,3.25rem)!important;line-height:1.02!important}.vt-enter-section .vt-section-intro{color:#f5f5f09e!important;max-width:620px!important;margin:.9rem auto 0!important;font-size:.88rem!important;line-height:1.55!important}.vt-enter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(.85rem,1.4vw,1.15rem)!important;max-width:1120px!important;margin:clamp(1.8rem,3vw,2.4rem) auto 0!important}.vt-enter-card{border-radius:18px!important;gap:.58rem!important;height:100%!important;min-height:360px!important;padding:1.15rem 1.05rem!important;overflow:hidden!important}.vt-enter-card--star{border-radius:20px!important;margin-block:0!important;padding:1.25rem 1.1rem!important}.vt-enter-card .badge{letter-spacing:.14em!important;padding:.34rem .58rem!important;font-size:.52rem!important;top:.9rem!important;right:.9rem!important}.vt-enter-price{gap:.36rem!important;font-size:clamp(1.65rem,2.6vw,2.2rem)!important}.vt-enter-for{margin:-.08rem 0 0!important;font-size:.72rem!important;line-height:1.42!important}.vt-enter-card>p:not(.vt-enter-for){flex:0!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}.vt-enter-features{gap:.36rem!important;margin-top:.16rem!important}.vt-enter-features li:before{font-size:.62rem!important;line-height:1.45!important}.vt-enter-card .btn{min-height:36px!important;margin-top:auto!important;padding:.58rem .82rem!important;font-size:.72rem!important}.vt-enter-card--star .btn{margin-top:auto!important}.vt-enter-flow:before{opacity:.42!important;top:-18px!important}.vt-enter-card:after{width:6px!important;height:6px!important;top:-22px!important}.vt-enter-card--star:after{width:8px!important;height:8px!important;top:-24px!important}@media (max-width:1180px){.vt-enter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1040px!important}.vt-enter-card{min-height:340px!important}}@media (max-width:960px){.vt-enter-grid{grid-template-columns:1fr!important;max-width:680px!important}.vt-enter-card{min-height:auto!important;padding:1rem!important}.vt-enter-flow:before,.vt-enter-card:after{display:none!important}}@media (max-width:520px){.vt-enter-section{padding:2.2rem 0!important}.vt-enter-section .section-title{font-size:clamp(1.7rem,7.4vw,2.35rem)!important}.vt-enter-section .vt-section-intro{font-size:.82rem!important}.vt-enter-card{border-radius:16px!important}.vt-enter-card .btn{width:100%!important}}.vt-enter-section{padding:clamp(2rem,3vw,3.2rem) 0!important}.vt-enter-section .section-header{max-width:700px!important;margin-bottom:clamp(1.25rem,2.2vw,1.8rem)!important}.vt-enter-section .section-kicker{margin-bottom:.5rem!important;font-size:.5rem!important}.vt-enter-section .section-title{max-width:680px!important;font-size:clamp(1.65rem,2.55vw,2.8rem)!important;line-height:1.02!important}.vt-enter-section .vt-section-intro{max-width:560px!important;margin-top:.7rem!important;font-size:.8rem!important;line-height:1.48!important}.vt-enter-grid{gap:clamp(.7rem,1.1vw,.9rem)!important;max-width:1020px!important;margin-top:clamp(1.35rem,2.4vw,1.9rem)!important}.vt-enter-card{border-radius:16px!important;gap:.44rem!important;min-height:305px!important;padding:.9rem .88rem!important}.vt-enter-card--star{border-radius:18px!important;padding:1rem .95rem!important}.vt-enter-card .badge{padding:.28rem .48rem!important;font-size:.46rem!important;top:.72rem!important;right:.72rem!important}.vt-enter-label{letter-spacing:.18em!important;font-size:.46rem!important}.vt-enter-price{font-size:clamp(1.4rem,2.2vw,1.9rem)!important}.vt-enter-price small{font-size:.56rem!important}.vt-enter-card h3{font-size:clamp(.96rem,1.25vw,1.18rem)!important;line-height:1.08!important}.vt-enter-card--star h3{font-size:clamp(1rem,1.35vw,1.26rem)!important}.vt-enter-for{font-size:.66rem!important;line-height:1.34!important}.vt-enter-card>p:not(.vt-enter-for){font-size:.7rem!important;line-height:1.42!important}.vt-enter-features{gap:.28rem!important}.vt-enter-features li{padding-left:.95rem!important;font-size:.65rem!important;line-height:1.3!important}.vt-enter-card .btn{min-height:32px!important;padding:.48rem .7rem!important;font-size:.66rem!important}@media (max-width:1180px){.vt-enter-card{min-height:292px!important}}@media (max-width:960px){.vt-enter-grid{max-width:620px!important}.vt-enter-card{min-height:auto!important}}@media (max-width:520px){.vt-enter-section .section-title{font-size:clamp(1.55rem,6.8vw,2.15rem)!important}.vt-enter-section .vt-section-intro{font-size:.78rem!important}}.vt-enter-card,.vt-enter-card--star{text-align:center!important;align-items:center!important}.vt-enter-card>*,.vt-enter-card--star>*{text-align:center!important}.vt-enter-card h3,.vt-enter-card--star h3,.vt-enter-for,.vt-enter-card p,.vt-enter-card--star p,.vt-enter-label,.vt-enter-price{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.vt-enter-features{width:100%!important;max-width:320px!important;margin:0 auto!important}.vt-enter-features li{text-align:center!important;justify-content:center!important;padding-left:0!important}.vt-enter-features li:before{margin-right:.45rem!important;position:static!important}.vt-enter-card .btn,.vt-enter-card--star .btn{justify-content:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}.vt-enter-card .btn{width:fit-content!important}.vt-enter-card--star .btn{width:min(100%,320px)!important}
.vt-scan-section{background:#ffffff04;padding:4.6rem 0 4.2rem}.vt-scan-layout{grid-template-columns:minmax(0,.82fr) minmax(380px,1.08fr);align-items:center;gap:clamp(1.6rem,4vw,4rem);display:grid}.vt-scan-copy{max-width:520px}.vt-scan-title{margin-bottom:.95rem}.vt-scan-intro{max-width:500px;margin:0}.vt-scan-chips{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.vt-scan-chips span{text-transform:uppercase;letter-spacing:.1em;color:#f5f5f073;border:1px solid #ffffff14;border-radius:100px;padding:.28rem .75rem;font-size:.68rem;font-weight:600}.vt-spc{border-radius:22px;width:100%;max-width:540px;margin-left:auto;overflow:hidden}.vt-spc-head,.vt-spc-body{padding:1.4rem}.vt-spc-head{border-bottom:1px solid #ffffff0f}.vt-spc-price{color:var(--gold);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;line-height:1}.vt-spc-price sup{font-size:1rem}.vt-spc-period{color:#d4af378c;margin-bottom:.9rem;font-size:.82rem;display:block}.vt-spc-tagline{color:#f5f5f099;margin:0;font-size:.93rem;line-height:1.65}.vt-spc-body{flex-direction:column;gap:1rem;display:flex}.vt-spc-list{flex-direction:column;gap:.7rem;margin-bottom:.2rem;display:flex}.vt-spc-list li{color:#f5f5f0b8;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.55;display:flex}.vt-spc-list li:before,.vt-spc-deliverables li:before{content:"•";color:var(--gold);font-weight:700}.vt-spc-deliverables{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;margin:0;padding:1rem 1rem .95rem}.vt-spc-deliverables h4{color:var(--text);margin:0 0 .8rem;font-size:.88rem;font-weight:800}.vt-spc-deliverables ul{gap:.52rem;display:grid}.vt-spc-deliverables li{color:#f5f5f0ad;padding-left:1rem;font-size:.86rem;line-height:1.55;position:relative}.vt-spc-deliverables li:before{position:absolute;top:0;left:0}.vt-spc-note{text-align:center;color:#f5f5f059;margin:0;font-size:.78rem}.vt-spc-guarantee{color:#f5f5f0bf;background:#d4af370f;border:1px solid #d4af372e;border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.9rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.55;display:flex}.vt-spc-guarantee svg{color:var(--gold);flex-shrink:0;margin-top:.1rem}@keyframes btnShimmer{0%{opacity:0;transform:translate(-120%)skew(-18deg)}8%{opacity:1}38%{opacity:.6;transform:translate(220%)skew(-18deg)}40%,to{opacity:0;transform:translate(220%)skew(-18deg)}}.btn-gold,.hero-cta-primary{isolation:isolate;overflow:hidden}.btn-gold:before,.hero-cta-primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.btn-gold:after,.hero-cta-primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff85 50%,#0000 100%);width:42%;height:100%;animation:3.8s ease-in-out 1.4s infinite btnShimmer;position:absolute;top:0;left:0;transform:translate(-120%)skew(-18deg)}.btn-gold:hover:after,.hero-cta-primary:hover:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.btn-gold:after,.hero-cta-primary:after{animation:none}}@media (hover:none) and (pointer:coarse){.btn-gold:after,.hero-cta-primary:after{animation:none}}.hero-cta-primary,.btn-gold{color:#080808;background:linear-gradient(135deg,#f3d27a 0%,#d4af37 48%,#b8960c 100%);border:1px solid #ffe69b42;font-weight:900;text-decoration:none;box-shadow:0 18px 48px #d4af372e,inset 0 1px #ffffff57}.hero-cta-primary:hover,.btn-gold:hover{transform:translateY(-2px);box-shadow:0 24px 62px #d4af3747,inset 0 1px #ffffff6b}.vt-spc-cta{isolation:isolate;color:#080808;letter-spacing:-.02em;text-align:center;background:radial-gradient(circle at 30% 0,#ffffff57,#0000 30%),linear-gradient(135deg,#f4d782 0%,#d4af37 48%,#b8960c 100%);border:1px solid #ffe69b4d;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:1.15rem;padding:1rem 1.25rem;font-size:1rem;font-weight:950;text-decoration:none;transition:transform .24s,box-shadow .24s,filter .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #d4af373d,0 0 0 1px #d4af3714,inset 0 1px #ffffff5c}.vt-spc-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff57,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.vt-spc-cta:after{content:"→";margin-left:.7rem;font-size:1.05rem;transition:transform .22s}.vt-spc-cta:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 72px #d4af3757,0 0 0 1px #d4af3729,inset 0 1px #ffffff70}.vt-spc-cta:hover:before{transform:translate(120%)}.vt-spc-cta:hover:after{transform:translate(4px)}.vt-scan-decision-box{background:linear-gradient(#d4af3716,#d4af3706),#0808085c;border:1px solid #d4af372e;border-radius:20px;margin-top:1.35rem;padding:1.15rem;box-shadow:0 20px 70px #00000038,inset 0 1px #ffffff09}.vt-scan-decision-box span{color:#d4af37e6;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:900;display:inline-flex}.vt-scan-decision-box h3{color:#f5f5f0;letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.05rem,2vw,1.35rem)}.vt-scan-decision-box p{color:#f5f5f0a8;margin:0;line-height:1.65}.vt-spc{position:relative;overflow:hidden}.vt-spc:before{content:"";pointer-events:none;opacity:.95;background:radial-gradient(circle at 50% 0,#d4af3729,#0000 34%),radial-gradient(circle at 100% 30%,#785bff1f,#0000 32%);position:absolute;inset:-1px}.vt-spc>*{z-index:1;position:relative}.vt-spc-urgency{background:#d4af370e;border:1px solid #d4af3729;border-radius:18px;padding:.9rem 1rem}@media (max-width:860px){.vt-scan-layout{grid-template-columns:1fr;align-items:start;gap:2.1rem}.vt-scan-copy,.vt-spc{max-width:100%;margin-left:0}.vt-scan-section{padding:4.2rem 0}}@media (max-width:760px){.vt-spc-cta{width:100%}.vt-spc{border-radius:22px;max-width:100%}.vt-spc-body,.vt-spc-head{padding-left:1.2rem;padding-right:1.2rem}}@media (max-width:700px){.vt-spc-guarantee{font-size:.76rem}}@media (max-width:560px){.vt-spc-cta{border-radius:14px;min-height:56px}}
.vt-app2-section{isolation:isolate;background:radial-gradient(circle at 18% 42%,#d4af371f,#0000 32%),radial-gradient(circle at 82% 48%,#54b7ff14,#0000 34%),linear-gradient(#050505 0%,#080807 52%,#050505 100%);position:relative;overflow:hidden;padding:clamp(2.6rem,4vw,4.4rem) 0!important}.vt-app2-section:before{content:"";z-index:0;pointer-events:none;opacity:.1;background-image:linear-gradient(#d4af371f 1px,#0000 1px),linear-gradient(90deg,#f5f5f012 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.vt-app2-section .container{z-index:2;position:relative;width:min(100% - 88px,1120px)!important}.vt-app2-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,.98fr)!important;align-items:center!important;gap:clamp(1.8rem,3.4vw,3.2rem)!important;display:grid!important}.vt-app2-copy{text-align:center!important;flex-direction:column!important;place-self:center!important;align-items:center!important;max-width:430px!important;margin-inline:auto!important;display:flex!important}.vt-app2-copy .section-kicker{letter-spacing:.22em!important;text-align:center!important;width:fit-content!important;margin:0 auto .62rem!important;font-size:.54rem!important}.vt-app2-copy .section-title,.vt-app2-copy .section-title--left{letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance!important;max-width:12.5ch!important;margin-inline:auto!important;font-size:clamp(1.75rem,2.65vw,2.9rem)!important;line-height:1.02!important}.vt-app2-copy .vt-section-intro,.vt-app2-copy .vt-section-intro--left{text-align:center!important;color:#f5f5f09e!important;max-width:390px!important;margin:.85rem auto 0!important;font-size:.82rem!important;line-height:1.52!important}.vt-app-actions{justify-content:center!important;margin-top:1.35rem!important;display:flex!important}.vt-app-actions .btn{min-height:38px!important;padding:.62rem .95rem!important;font-size:.74rem!important}.vt-app2-mockup{background:radial-gradient(circle at 18% 0,#d4af3714,#0000 38%),linear-gradient(#ffffff09,#ffffff04)!important;border:1px solid #d4af3724!important;border-radius:20px!important;width:min(100%,560px)!important;max-width:560px!important;margin-inline:auto!important;overflow:hidden!important;box-shadow:0 26px 80px #00000075,inset 0 0 0 1px #ffffff06!important}.vt-app2-mock-bar{border-bottom:1px solid #f5f5f014!important;min-height:48px!important;padding:.72rem 1rem!important}.vt-app2-mock-dots{gap:.32rem!important}.vt-app2-mock-dots span{width:7px!important;height:7px!important}.vt-app2-mock-body{gap:.7rem!important;padding:1rem!important;display:grid!important}.vt-app2-mock-row-head{gap:.75rem!important}.vt-app2-mock-row-head span{border-radius:999px!important;padding:.24rem .5rem!important;font-size:.62rem!important}.vt-app2-mock-bar-track{border-radius:999px!important;height:4px!important;margin-top:.55rem!important}.vt-app2-mock-bar-fill{border-radius:inherit!important;height:4px!important}@media (max-width:960px){.vt-app2-section .container{width:min(100% - 28px,1120px)!important}.vt-app2-layout{grid-template-columns:1fr!important;gap:2rem!important;max-width:680px!important;margin-inline:auto!important}.vt-app2-copy{max-width:620px!important}.vt-app2-copy .section-title,.vt-app2-copy .section-title--left{max-width:13ch!important}.vt-app2-copy .vt-section-intro,.vt-app2-copy .vt-section-intro--left{max-width:520px!important}.vt-app2-mockup{max-width:620px!important}}@media (max-width:520px){.vt-app2-section{padding:2.4rem 0 2.8rem!important}.vt-app2-copy .section-title,.vt-app2-copy .section-title--left{font-size:clamp(1.55rem,7vw,2.2rem)!important}.vt-app2-mock-body{padding:.82rem!important}.vt-app2-mock-row{padding:.72rem!important}.vt-app2-mock-row-head{flex-direction:column!important;align-items:flex-start!important}}.vt-app2-section{background:radial-gradient(circle at 22% 44%,#d4af3721,#0000 30%),radial-gradient(circle at 78% 48%,#54b7ff13,#0000 34%),linear-gradient(#050505 0%,#080807 52%,#050505 100%)!important;padding:clamp(2.4rem,3.6vw,4rem) 0!important}.vt-app2-section:after{content:"";z-index:0;pointer-events:none;filter:blur(34px);opacity:.64;background:radial-gradient(at 34%,#d4af371f,#0000 62%),radial-gradient(at 70% 48%,#54b7ff14,#0000 64%);width:min(960px,86vw);height:300px;position:absolute;bottom:-160px;left:50%;transform:translate(-50%)}.vt-app2-layout{grid-template-columns:minmax(280px,.78fr) minmax(380px,.92fr)!important;gap:clamp(1.6rem,3vw,2.8rem)!important;max-width:1060px!important;margin-inline:auto!important;position:relative!important}.vt-app2-layout:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000,#d4af3747,#54b7ff29,#0000);width:18%;height:1px;position:absolute;top:50%;left:42%;transform:translateY(-50%)}.vt-app2-copy{max-width:390px!important}.vt-app2-copy .section-kicker{margin-bottom:.56rem!important;font-size:.52rem!important}.vt-app2-copy .section-title,.vt-app2-copy .section-title--left{letter-spacing:-.038em!important;max-width:13ch!important;font-size:clamp(1.68rem,2.45vw,2.65rem)!important;line-height:1.04!important}.vt-app2-copy .vt-section-intro,.vt-app2-copy .vt-section-intro--left{max-width:360px!important;margin-top:.78rem!important;font-size:.78rem!important;line-height:1.5!important}.vt-app-actions{margin-top:1.15rem!important}.vt-app-actions .btn{min-height:34px!important;padding:.54rem .86rem!important;font-size:.68rem!important;box-shadow:0 14px 34px #d4af372e!important}.vt-app2-mockup{border-radius:18px!important;max-width:520px!important;box-shadow:0 22px 70px #00000075,0 0 0 1px #d4af3712,inset 0 1px #ffffff0a!important}.vt-app2-mock-bar{min-height:42px!important;padding:.62rem .85rem!important}.vt-app2-mock-title{letter-spacing:.18em!important;font-size:.5rem!important}.vt-app2-mock-body{gap:.58rem!important;padding:.82rem!important}.vt-app2-mock-row{border-radius:12px!important;padding:.68rem .76rem!important}.vt-app2-mock-row-head strong{font-size:.7rem!important}.vt-app2-mock-row-head span{padding:.2rem .42rem!important;font-size:.56rem!important}.vt-app2-mock-bar-track{height:3px!important;margin-top:.48rem!important}.vt-app2-mock-bar-fill{height:3px!important}.vt-app2-mock-row p{font-size:.68rem!important;line-height:1.42!important}@media (max-width:960px){.vt-app2-layout{grid-template-columns:1fr!important;max-width:660px!important}.vt-app2-layout:before{display:none!important}.vt-app2-copy{max-width:560px!important}.vt-app2-copy .section-title,.vt-app2-copy .section-title--left{max-width:13ch!important}.vt-app2-mockup{max-width:580px!important}}
.vt-service-premium-icon{color:#f0cc55;background:radial-gradient(circle at 50% 0,#d4af372e,#0000 58%),#d4af3711;border:1px solid #d4af3785;border-radius:20px;place-items:center;width:64px;height:64px;margin:0;font-size:1.35rem;display:grid;box-shadow:0 0 34px #d4af3724,inset 0 1px #ffffff14}.vt-service-premium-btn{color:#080808;background:linear-gradient(135deg,#f5d66f 0%,#d4af37 52%,#b8960c 100%);border:1px solid #f0cc5580;border-radius:14px;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:52px;margin:0;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 16px 34px #d4af3738,inset 0 1px #ffffff52}.vt-services-premium-strip{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff03),#050505b8;border:1px solid #d4af372e;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,860px);margin:2rem auto 0;display:grid;overflow:hidden;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff0a}.vt-services-premium-strip div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:grid}.vt-services-premium-strip div+div{border-left:1px solid #d4af3729}.vt-services-premium-strip span{color:#d4af37;background:#d4af3712;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.88rem;display:grid}.vt-services-premium-strip p{gap:.16rem;margin:0;display:grid}.vt-services-premium-strip strong{color:#f5f5f0cc;font-size:.74rem;line-height:1.2}.vt-services-premium-strip small{color:#f5f5f070;font-size:.64rem;line-height:1.3}@media (max-width:1100px){.vt-services-premium-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.vt-service-premium-card{grid-template-rows:74px 24px auto auto auto auto 52px;row-gap:1rem;min-height:auto}.vt-service-premium-card h3,.vt-service-premium-card>p{min-height:auto}.vt-services-premium-strip{grid-template-columns:1fr;max-width:620px}.vt-services-premium-strip div+div{border-top:1px solid #d4af3729;border-left:0}}@media (max-width:640px){.vt-services-premium-section{padding:3.8rem 0}.vt-services-premium-section .container{width:min(100% - 26px,1240px)}.vt-services-premium-header{margin-bottom:2rem}.vt-services-premium-kicker{letter-spacing:.26em;font-size:.56rem}.vt-services-premium-header h2{font-size:clamp(1.9rem,10vw,2.8rem)}.vt-services-premium-header p{font-size:.9rem;line-height:1.65}.vt-service-premium-card{border-radius:20px;padding:1.35rem 1.15rem 1.15rem}.vt-service-premium-card h3{max-width:13ch;font-size:clamp(1.42rem,7vw,1.8rem)}.vt-service-premium-card>p{max-width:30ch;font-size:.82rem}.vt-service-premium-ideal,.vt-service-premium-result{width:100%}.vt-service-premium-btn{min-height:50px;font-size:.92rem}}.vt-service-premium-card{border-radius:30px;flex-direction:column;justify-content:flex-start;gap:1.25rem;min-height:660px;padding:2rem 1.7rem 1.8rem;display:flex;position:relative}.vt-service-premium-icon{border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto .4rem;display:grid}.vt-service-premium-label{text-align:center;letter-spacing:.16em;margin-bottom:.35rem;display:block}.vt-service-premium-card h3{text-align:center;margin:.2rem 0 .5rem;line-height:.95}.vt-service-premium-card>p{text-align:center;margin:0;max-width:32ch;margin-inline:auto;line-height:1.7}.vt-service-premium-ideal{border-radius:18px;margin-top:.35rem;padding:1rem 1.1rem}.vt-service-premium-ideal strong{margin-bottom:.25rem;display:block}.vt-service-premium-ideal small{line-height:1.45;display:block}.vt-service-premium-result{border-radius:18px;margin-top:.15rem;padding:1rem 1.1rem}.vt-service-premium-result strong{margin-bottom:.25rem;display:block}.vt-service-premium-result small{line-height:1.45;display:block}.vt-service-premium-btn{border-radius:16px;justify-content:center;align-items:center;min-height:56px;margin-top:auto;padding:0 1.2rem;display:inline-flex}.vt-service-premium-btn span{margin-left:.65rem}.vt-service-premium-card h3{max-width:10ch;margin-inline:auto}@media (max-width:1100px){.vt-services-premium-grid{grid-template-columns:1fr;gap:1.5rem}.vt-service-premium-card{min-height:auto;padding:1.8rem 1.35rem 1.5rem}.vt-service-premium-card h3{max-width:none}}.vt-services-premium-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1.35rem,2vw,1.8rem)!important;display:grid!important}.vt-service-premium-card{text-align:center!important;-webkit-backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 0,#d4af3724,#0000 34%),linear-gradient(#ffffff0b,#ffffff03),#070707e0!important;border:1px solid #d4af3740!important;border-radius:30px!important;flex-direction:column!important;align-items:center!important;min-height:650px!important;padding:2.25rem 1.65rem 1.65rem!important;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 76px #0000006b,inset 0 1px #ffffff0e!important}.vt-service-premium-card:after{content:"";opacity:.86;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:1.35rem;right:1.35rem}.vt-service-premium-label{color:#d4af37!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;min-height:18px!important;margin:0 0 1rem!important;font-size:.6rem!important;font-weight:900!important;line-height:1!important;display:block!important}.vt-service-premium-card h3{color:#fffdf7!important;letter-spacing:-.055em!important;text-align:center!important;text-wrap:balance!important;justify-content:center!important;align-items:center!important;max-width:13ch!important;min-height:96px!important;margin:0 auto 1.05rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.72rem,2.25vw,2.45rem)!important;font-weight:700!important;line-height:.94!important;display:flex!important}.vt-service-premium-card>p{color:#f5f5f09e!important;text-align:center!important;max-width:32ch!important;min-height:86px!important;margin:0 auto 1.45rem!important;font-size:.82rem!important;line-height:1.65!important}.vt-service-premium-check,.vt-service-premium-ideal>span{color:#f0cc55!important;border:1px solid #d4af3785!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:26px!important;height:26px!important;font-size:.68rem!important;display:grid!important}.vt-service-premium-ideal strong{color:#f0cc55!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;display:block!important}.vt-service-premium-ideal small{color:#f5f5f0d6!important;font-size:.72rem!important;font-weight:700!important;line-height:1.32!important;display:block!important}.vt-service-premium-result div{gap:.24rem!important;display:grid!important}.vt-service-premium-result strong{color:#d4af37!important;font-size:.82rem!important;font-weight:900!important;line-height:1.16!important;display:block!important}.vt-service-premium-result small{color:#f5f5f0db!important;font-size:.78rem!important;font-weight:700!important;line-height:1.34!important;display:block!important}.vt-service-premium-btn{color:#080808!important;background:linear-gradient(135deg,#f6d96d 0%,#d4af37 52%,#b8960c 100%)!important;border:1px solid #f0cc558a!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;width:100%!important;min-height:58px!important;margin-top:auto!important;font-size:.9rem!important;font-weight:950!important;text-decoration:none!important;transition:transform .22s,box-shadow .22s,filter .22s!important;display:inline-flex!important;box-shadow:0 18px 38px #d4af373d,inset 0 1px #ffffff57!important}.vt-services-premium-strip>.vt-services-strip-cta p{text-wrap:balance;color:#f5f5f0c7!important;flex:220px!important;max-width:22ch!important;margin:0!important;font-size:clamp(1rem,1.3vw,1.08rem)!important;font-weight:700!important;line-height:1.35!important}@media (max-width:1080px){.vt-services-premium-grid{grid-template-columns:1fr!important;gap:1.35rem!important;max-width:580px!important;margin-inline:auto!important}.vt-service-premium-card{min-height:auto!important;padding:2rem 1.5rem 1.5rem!important}.vt-service-premium-card h3,.vt-service-premium-card>p{min-height:auto!important}.vt-service-premium-card>p{margin-bottom:1.25rem!important}.vt-services-premium-strip{max-width:580px!important}}@media (max-width:640px){.vt-services-premium-section{padding:3.4rem 0!important}.vt-services-premium-section .container{width:min(100% - 28px,1220px)!important}.vt-services-premium-header h2{font-size:clamp(1.95rem,10vw,2.75rem)!important}.vt-service-premium-card{border-radius:24px!important;padding:1.55rem 1.15rem 1.2rem!important}.vt-service-premium-icon{border-radius:22px!important;width:58px!important;height:58px!important}.vt-service-premium-icon svg{width:22px!important;height:22px!important}.vt-service-premium-label:before{margin-bottom:.75rem}.vt-service-premium-card h3{max-width:14ch!important;font-size:clamp(1.55rem,8vw,2rem)!important}.vt-service-premium-card>p{font-size:.8rem!important}.vt-service-premium-ideal{width:100%!important}.vt-service-premium-result{grid-template-columns:44px minmax(0,1fr)!important}.vt-service-result-icon{width:44px!important;height:44px!important}.vt-service-premium-btn{min-height:54px!important}}.vt-services-premium-section{isolation:isolate;background:radial-gradient(circle at 8% 90%,#d4af371f,#0000 28%),radial-gradient(circle at 92% 8%,#d4af371a,#0000 30%),radial-gradient(circle at 50% 42%,#ffffff09,#0000 34%),linear-gradient(#050505fa,#080808fc);padding:clamp(4.6rem,7vw,7rem) 0;position:relative;overflow:hidden}.vt-services-premium-section:before{content:"";z-index:-2;pointer-events:none;opacity:.14;background-image:linear-gradient(#d4af371a 1px,#0000 1px),linear-gradient(90deg,#d4af3714 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.vt-services-premium-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d4af3724;border-radius:999px;width:36rem;height:36rem;position:absolute;top:-14rem;right:-15rem;box-shadow:0 0 0 42px #d4af3706,0 0 0 92px #d4af3704,0 0 120px #d4af3714}.vt-services-premium-section .container{width:min(100% - 56px,1240px);margin-inline:auto}.vt-services-premium-header{text-align:center;max-width:920px;margin:0 auto clamp(2.6rem,4vw,3.8rem)}.vt-services-premium-kicker{color:#d4af37;letter-spacing:.32em;text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.66rem;font-weight:900;display:inline-flex}.vt-services-premium-header h2{color:#fffdf7;letter-spacing:-.055em;text-wrap:balance;max-width:940px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4vw,4rem);font-weight:700;line-height:.98}.vt-services-premium-header h2:after{content:"";background:linear-gradient(90deg,#0000,#d4af37e0,#0000);width:min(420px,48%);height:2px;margin:1.05rem auto 0;display:block;box-shadow:0 0 18px #d4af3747}.vt-services-premium-header p{color:#f5f5f0a8;max-width:700px;margin:1.35rem auto 0;font-size:.96rem;line-height:1.72}.vt-services-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.35rem,2vw,1.8rem);display:grid}.vt-service-premium-card{text-align:center;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#d4af371f,#0000 34%),linear-gradient(#ffffff0b,#ffffff03),#070707db;border:1px solid #d4af3742;border-radius:30px;grid-template-rows:76px 22px 96px 112px 82px 96px 56px;place-items:start center;row-gap:1rem;min-height:670px;padding:2rem 1.65rem 1.55rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0d}.vt-service-premium-card:before{content:"";pointer-events:none;opacity:.76;background:linear-gradient(135deg,#d4af3714,#0000 28%),radial-gradient(circle at 50% 100%,#d4af3714,#0000 36%);position:absolute;inset:0}.vt-service-premium-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:0;left:1.2rem;right:1.2rem}.vt-service-premium-card>*{z-index:1;position:relative}.vt-service-premium-card:hover{border-color:#d4af376b;transform:translateY(-4px);box-shadow:0 30px 78px #0000006b,0 0 38px #d4af371a,inset 0 1px #fff1}.vt-service-premium-icon{color:#d4af37;background:radial-gradient(circle at 50% 20%,#d4af3729,#ffffff08);border:1px solid #d4af3747;border-radius:22px;place-items:center;width:72px;height:72px;margin:0;transition:border-color .28s,box-shadow .28s,transform .28s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #d4af3714}.vt-service-premium-icon svg{stroke-width:1.6px;width:26px;height:26px}.vt-service-premium-card:hover .vt-service-premium-icon{border-color:#d4af3766;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 18px 50px #d4af371a,0 0 22px #d4af3714}.vt-service-premium-label{color:#d4af37;letter-spacing:.24em;text-transform:uppercase;text-align:center;margin:0;font-size:.62rem;font-weight:900;line-height:1}.vt-service-premium-label:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);width:28px;height:1px;margin:0 auto .95rem;display:block}.vt-service-premium-card h3{color:#fffdf7;letter-spacing:-.04em;text-align:center;text-wrap:balance;justify-content:center;align-items:center;width:100%;max-width:13ch;min-height:96px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,1.95vw,2.08rem);font-weight:700;line-height:.98;display:flex}.vt-service-premium-card:nth-child(2) h3{max-width:11ch}.vt-service-premium-card:nth-child(3) h3{max-width:12ch}.vt-service-premium-card>p{color:#f5f5f0a8;text-align:center;justify-content:center;align-items:center;width:100%;max-width:34ch;min-height:112px;margin:0 auto;font-size:.84rem;line-height:1.68;display:flex}.vt-service-premium-ideal{color:#f5f5f0d1;text-align:left;background:linear-gradient(#d4af370e,#ffffff03),#ffffff05;border:1px solid #d4af372e;border-radius:18px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.8rem;width:min(100%,310px);min-height:82px;margin:0 auto;padding:.95rem 1rem;display:grid}.vt-service-premium-check{color:#f0cc55;border:1px solid #d4af378c;border-radius:999px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:.68rem;line-height:1;display:grid}.vt-service-premium-ideal div{gap:.25rem;min-width:0;display:grid}.vt-service-premium-ideal strong{color:#f0cc55;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900;line-height:1;display:block}.vt-service-premium-ideal small{color:#f5f5f0d6;margin:0;font-size:.74rem;font-weight:700;line-height:1.35;display:block}.vt-service-premium-result{text-align:left;background:linear-gradient(#d4af3714,#ffffff04),#ffffff06;border:1px solid #d4af372e;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.9rem;width:100%;min-height:96px;margin:0;padding:1rem 1.05rem;display:grid}.vt-service-result-icon{color:#f0cc55;background:#d4af371a;border-radius:15px;place-items:center;width:50px;height:50px;font-size:1rem;display:grid}.vt-service-premium-result div{gap:.24rem;min-width:0;display:grid}.vt-service-premium-result strong{color:#d4af37;margin:0;font-size:.82rem;font-weight:900;line-height:1.12;display:block}.vt-service-premium-result small{color:#f5f5f0db;margin:0;font-size:.8rem;line-height:1.35;display:block}.vt-service-premium-btn{color:#080808;background:linear-gradient(135deg,#f5d66f 0%,#d4af37 52%,#b8960c 100%);border:1px solid #f0cc5580;border-radius:17px;justify-content:center;align-items:center;gap:.85rem;width:100%;min-height:56px;margin:0;padding:0 1.2rem;font-size:.94rem;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 16px 34px #d4af3738,inset 0 1px #ffffff52}.vt-service-premium-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 22px 44px #d4af3752,inset 0 1px #ffffff61}.vt-service-premium-btn span{font-size:1.05rem}.vt-services-premium-strip{width:min(100%,780px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:1.8rem auto 0;display:block;overflow:visible}.vt-services-premium-strip>.vt-services-strip-cta{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff03),#050505b8;border:1px solid #d4af372e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding:1.2rem 1.25rem;display:flex;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff0a}.vt-services-premium-strip>.vt-services-strip-cta>*{min-width:0}.vt-services-premium-strip>.vt-services-strip-cta p{color:#f5f5f0c7;text-wrap:balance;flex:220px;max-width:22ch;margin:0;font-size:clamp(1rem,1.3vw,1.08rem);font-weight:700;line-height:1.35}.vt-services-premium-strip>.vt-services-strip-cta .btn{text-align:center;white-space:normal;flex:0 auto;min-width:0;max-width:100%;line-height:1.25}@media (max-width:1100px){.vt-services-premium-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.vt-service-premium-card{flex-direction:column;grid-template-rows:none;gap:1.05rem;min-height:auto;padding:2rem 1.45rem 1.5rem;display:flex}.vt-service-premium-card h3,.vt-service-premium-card>p{min-height:auto}.vt-service-premium-card h3{max-width:none}.vt-service-premium-card>p{margin-bottom:.25rem}.vt-services-premium-strip{max-width:620px}}@media (max-width:640px){.vt-services-premium-section{padding:3.6rem 0}.vt-services-premium-section .container{width:min(100% - 26px,1240px)}.vt-services-premium-header{margin-bottom:2rem}.vt-services-premium-kicker{letter-spacing:.26em;font-size:.56rem}.vt-services-premium-header h2{font-size:clamp(1.9rem,10vw,2.75rem)}.vt-services-premium-header p{font-size:.9rem;line-height:1.65}.vt-service-premium-card{border-radius:22px;padding:1.45rem 1.15rem 1.2rem}.vt-service-premium-icon{border-radius:22px;width:58px;height:58px}.vt-service-premium-icon svg{width:22px;height:22px}.vt-service-premium-label:before{margin-bottom:.75rem}.vt-service-premium-card h3{max-width:13ch;font-size:clamp(1.42rem,7vw,1.8rem)}.vt-service-premium-card>p{max-width:30ch;font-size:.82rem}.vt-service-premium-ideal,.vt-service-premium-result{width:100%}.vt-service-premium-result{grid-template-columns:44px minmax(0,1fr)}.vt-service-result-icon{width:44px;height:44px}.vt-service-premium-btn{min-height:52px;font-size:.9rem}.vt-services-premium-strip{margin-top:1.6rem!important}.vt-services-premium-strip>.vt-services-strip-cta{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:.85rem!important;padding:1.05rem!important}.vt-services-premium-strip>.vt-services-strip-cta p{text-align:left!important;max-width:none!important}.vt-services-premium-strip>.vt-services-strip-cta .btn{justify-content:center!important;width:100%!important}}@media (max-width:430px){.vt-services-premium-strip>.vt-services-strip-cta{padding:.95rem!important}.vt-services-premium-strip>.vt-services-strip-cta p{font-size:.98rem!important}}
.portfolio-note{max-width:760px;margin:1rem auto 0;font-size:.88rem}.portfolio-cta{border:1px solid var(--line);background:linear-gradient(90deg,#d4af3714,#ffffff0a,#b8960c14);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;display:flex}.portfolio-cta__note{color:#f5f5f0d1;margin:0;font-size:1.04rem;font-weight:600}@media (max-width:640px){.portfolio-cta{padding:22px 20px}}.vt-portfolio-section{isolation:isolate;background:radial-gradient(circle at 22% 30%,#d4af371a,#0000 30%),radial-gradient(circle at 82% 54%,#54b7ff0f,#0000 34%),linear-gradient(#050505 0%,#080807 54%,#050505 100%);position:relative;overflow:hidden;padding:clamp(2.4rem,3.8vw,4.2rem) 0!important}.vt-portfolio-section .container{width:min(100% - 88px,1120px)!important}.vt-portfolio-section .section-header{text-align:center!important;max-width:760px!important;margin:0 auto clamp(1.45rem,2.5vw,2rem)!important}.vt-portfolio-section .section-kicker{letter-spacing:.22em!important;margin-bottom:.55rem!important;font-size:.52rem!important}.vt-portfolio-section .section-title{letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance!important;max-width:780px!important;margin-inline:auto!important;font-size:clamp(1.7rem,2.55vw,2.9rem)!important;line-height:1.04!important}.vt-portfolio-section .portfolio-note{text-align:center!important;color:#f5f5f08a!important;max-width:520px!important;margin:.7rem auto 0!important;font-size:.78rem!important;line-height:1.45!important}.vt-portfolio-section .portfolio-cta{text-align:center!important;margin-top:clamp(1.2rem,2vw,1.7rem)!important}.vt-portfolio-section .portfolio-cta__note{color:#f5f5f08f!important;margin-bottom:.75rem!important;font-size:.76rem!important}.vt-portfolio-section .portfolio-cta .btn{min-height:36px!important;padding:.58rem .9rem!important;font-size:.7rem!important}@media (max-width:760px){.vt-portfolio-section{padding:2.3rem 0!important}.vt-portfolio-section .container{width:min(100% - 28px,1120px)!important}.vt-portfolio-section .section-title{font-size:clamp(1.55rem,7vw,2.25rem)!important}}
.ps-root{flex-direction:column;gap:14px;width:100%;margin-bottom:2.8rem;display:flex}.ps-stage{aspect-ratio:16/9;background:#07070a;border:1px solid #ffffff0d;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009}.ps-slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.ps-slide--active{opacity:1;z-index:1}.ps-slide--active .ps-img{animation:7s ease-out forwards kenBurns}@keyframes kenBurns{0%{transform:scale(1.06)}to{transform:scale(1)}}.ps-gradient{z-index:2;pointer-events:none;background:linear-gradient(#0000 35%,#0404067a 62%,#040406f0 100%),linear-gradient(90deg,#04040647 0%,#0000 45%);position:absolute;inset:0}.ps-counter{z-index:4;letter-spacing:.1em;color:#f5f5f06b;align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:26px;right:30px}.ps-counter-current{color:var(--gold);font-size:.88rem}.ps-counter-sep{background:#d4af3759;width:18px;height:1px;display:block}.ps-overlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:20px;padding:32px 36px;display:flex;position:absolute;inset:0}.ps-info{animation:.6s cubic-bezier(.22,1,.36,1) both ps-info-in}@keyframes ps-info-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ps-tag{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af374d;border-radius:999px;align-items:center;margin-bottom:10px;padding:5px 14px;font-size:.64rem;font-weight:700;display:inline-flex}.ps-name{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 20px #00000080;margin:0 0 6px;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:600;line-height:1.22}.ps-client{color:#f5f5f085;margin:0;font-size:.87rem;line-height:1.5}.ps-nav{pointer-events:all;align-items:center;gap:14px;display:flex}.ps-arrow{color:#f5f5f0b8;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0a0a0e80;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .22s,border-color .22s,color .22s,transform .18s;display:flex}.ps-arrow:hover{color:var(--gold);background:#d4af3724;border-color:#d4af3766;transform:scale(1.08)}.ps-arrow:active{transform:scale(.94)}.ps-dots{align-items:center;gap:8px;display:flex}.ps-dot{cursor:pointer;background:#f5f5f038;border:none;border-radius:999px;flex-shrink:0;width:6px;height:6px;padding:0;transition:width .38s cubic-bezier(.34,1.56,.64,1),background .25s}.ps-dot--active{background:var(--gold);width:24px}.ps-progress{z-index:5;background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0}.ps-progress-bar{transform-origin:0;background:linear-gradient(90deg,#8a6e00,#d4af37,#f5d060);height:100%;animation:5.2s linear forwards ps-progress;transform:scaleX(0)}@keyframes ps-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ps-thumbs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ps-thumb{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;padding:0;transition:border-color .28s,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.ps-thumb:hover{border-color:#d4af3738;transform:translateY(-3px);box-shadow:0 14px 36px #00000061}.ps-thumb--active{border-color:#d4af3780;box-shadow:0 14px 36px #00000061,inset 0 0 0 1px #d4af371a}.ps-thumb-img-wrap{aspect-ratio:3/2;flex-shrink:0;width:100%;position:relative;overflow:hidden}.ps-thumb-img{transition:transform .5s!important}.ps-thumb:hover .ps-thumb-img{transform:scale(1.06)!important}.ps-thumb-veil{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#04040626 35%,#040406b3 100%);position:absolute;inset:0}.ps-thumb-active-bar{z-index:5;transform-origin:0;background:linear-gradient(90deg,#b8960c,#d4af37,#f5d060);height:2px;animation:.4s forwards ps-bar-in;position:absolute;top:0;left:0;right:0}@keyframes ps-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ps-thumb-meta{flex-direction:column;gap:3px;padding:11px 13px 13px;display:flex}.ps-thumb-tag{letter-spacing:.18em;text-transform:uppercase;color:#d4af379e;font-size:.6rem;font-weight:700;transition:color .22s}.ps-thumb-title{color:#f5f5f085;font-size:.79rem;font-weight:500;line-height:1.35;transition:color .22s}.ps-thumb--active .ps-thumb-tag{color:var(--gold)}.ps-thumb--active .ps-thumb-title{color:#f5f5f0e0}@media (max-width:1024px){.ps-stage{aspect-ratio:4/3}.ps-overlay{padding:24px 28px}.ps-counter{top:18px;right:22px}}@media (max-width:768px){.ps-stage{aspect-ratio:4/3;border-radius:14px}.ps-overlay{gap:14px;padding:18px 20px}.ps-name{font-size:1.05rem}.ps-arrow{width:34px;height:34px}.ps-thumbs{gap:8px}.ps-thumb-meta{padding:9px 10px 10px}.ps-thumb-title{font-size:.72rem}}@media (max-width:480px){.ps-counter,.ps-thumb-title{display:none}.ps-thumb-tag{font-size:.57rem}.ps-thumb-meta{padding:7px 9px 9px}}@media (hover:none) and (pointer:coarse){.ps-thumb:hover,.ps-arrow:hover{transform:none}}.vt-portfolio-section :where(.portfolio-showcase,.ps-showcase,.ps-shell,.ps-wrap){max-width:980px!important;margin-inline:auto!important}.vt-portfolio-section .ps-stage{aspect-ratio:16/7.2!important;border-radius:20px!important;max-height:460px!important;overflow:hidden!important;box-shadow:0 24px 70px #0000007a,inset 0 0 0 1px #d4af3712!important}.vt-portfolio-section .ps-stage img,.vt-portfolio-section .ps-stage picture,.vt-portfolio-section .ps-stage video{object-fit:cover!important}.vt-portfolio-section .ps-gradient{background:linear-gradient(#0000 36%,#0404066b 66%,#040406e6 100%),linear-gradient(90deg,#04040638 0%,#0000 42%)!important}.vt-portfolio-section .ps-counter{gap:8px!important;font-size:.58rem!important;top:18px!important;right:22px!important}.vt-portfolio-section .ps-overlay{gap:14px!important;padding:22px 26px!important}.vt-portfolio-section .ps-tag{letter-spacing:.2em!important;margin-bottom:7px!important;padding:4px 11px!important;font-size:.52rem!important}.vt-portfolio-section .ps-name{max-width:560px!important;margin-bottom:4px!important;font-size:clamp(1rem,1.8vw,1.35rem)!important;line-height:1.14!important}.vt-portfolio-section .ps-client{max-width:520px!important;font-size:.72rem!important;line-height:1.38!important}.vt-portfolio-section .ps-nav{gap:10px!important}.vt-portfolio-section .ps-dot{height:6px!important}.vt-portfolio-section .ps-thumbs{gap:.65rem!important;max-width:980px!important;margin:.8rem auto 0!important}.vt-portfolio-section .ps-thumb{border-radius:12px!important}.vt-portfolio-section .ps-thumb-img-wrap{aspect-ratio:16/9!important}.vt-portfolio-section .ps-thumb-meta{gap:2px!important;padding:8px 10px 10px!important}.vt-portfolio-section .ps-thumb-tag{letter-spacing:.16em!important;font-size:.5rem!important}.vt-portfolio-section .ps-thumb-title{font-size:.66rem!important;line-height:1.25!important}@media (max-width:1024px){.vt-portfolio-section .ps-stage{aspect-ratio:16/8.4!important;max-height:420px!important}}@media (max-width:768px){.vt-portfolio-section .ps-stage{aspect-ratio:4/3!important;border-radius:16px!important;max-height:none!important}.vt-portfolio-section .ps-overlay{padding:16px 18px!important}.vt-portfolio-section .ps-name{font-size:1rem!important}.vt-portfolio-section .ps-thumbs{gap:.5rem!important}}@media (max-width:480px){.vt-portfolio-section .ps-stage{aspect-ratio:4/3.4!important}.vt-portfolio-section .ps-thumb-title{display:none!important}}.vt-portfolio-section :where(.portfolio-showcase,.ps-showcase,.ps-shell,.ps-wrap){width:min(100%,860px)!important;max-width:860px!important;margin-inline:auto!important}.vt-portfolio-section .ps-stage{aspect-ratio:16/6.5!important;border-radius:18px!important;width:min(100%,860px)!important;max-width:860px!important;max-height:350px!important;margin-inline:auto!important}.vt-portfolio-section .ps-stage img,.vt-portfolio-section .ps-stage picture,.vt-portfolio-section .ps-stage video{object-fit:cover!important;width:100%!important;height:100%!important}.vt-portfolio-section .ps-overlay{padding:16px 20px!important}.vt-portfolio-section .ps-tag{padding:3px 9px!important;font-size:.46rem!important}.vt-portfolio-section .ps-name{max-width:480px!important;font-size:clamp(.9rem,1.45vw,1.15rem)!important;line-height:1.12!important}.vt-portfolio-section .ps-client{max-width:460px!important;font-size:.66rem!important}.vt-portfolio-section .ps-arrow{width:28px!important;height:28px!important}.vt-portfolio-section .ps-dot{width:6px!important;height:6px!important}.vt-portfolio-section .ps-dot--active{width:18px!important}.vt-portfolio-section .ps-counter{font-size:.52rem!important;top:14px!important;right:18px!important}.vt-portfolio-section .ps-counter-current{font-size:.66rem!important}.vt-portfolio-section .ps-thumbs{gap:.55rem!important;max-width:860px!important;margin-top:.65rem!important}.vt-portfolio-section .ps-thumb-meta{padding:6px 8px 8px!important}.vt-portfolio-section .ps-thumb-title{font-size:.6rem!important}@media (max-width:1024px){.vt-portfolio-section :where(.portfolio-showcase,.ps-showcase,.ps-shell,.ps-wrap),.vt-portfolio-section .ps-stage,.vt-portfolio-section .ps-thumbs{max-width:760px!important}.vt-portfolio-section .ps-stage{aspect-ratio:16/7!important;max-height:320px!important}}@media (max-width:768px){.vt-portfolio-section .ps-stage{aspect-ratio:4/3!important;border-radius:16px!important;max-height:none!important}}
.faq-wrap{max-width:980px}.faq-list{gap:1rem;display:grid}.faq-item{border-radius:18px;overflow:hidden}.faq-question{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem;font-weight:700;display:flex}.faq-plus{flex:0 0 18px;width:18px;height:18px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--gold);border-radius:999px;width:18px;height:2px;transition:transform .28s,opacity .28s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-answer{opacity:0;border-top:1px solid #ffffff0f;max-height:0;padding:0 1.3rem;transition:max-height .35s,opacity .28s,padding .28s;overflow:hidden}.faq-answer p{padding:1rem 0 1.15rem}.faq-item.is-open .faq-answer{opacity:1}.faq-item.is-open .faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}#faq.section{padding:clamp(2.2rem,3.6vw,4rem) 0!important}#faq .container,#faq.faq-wrap,#faq .faq-wrap{width:min(100% - 88px,980px)!important;max-width:980px!important;margin-inline:auto!important}#faq .section-header{text-align:center!important;max-width:720px!important;margin:0 auto clamp(1.4rem,2.4vw,2rem)!important}#faq .section-kicker{letter-spacing:.22em!important;text-align:center!important;margin-bottom:.5rem!important;font-size:.52rem!important}#faq .section-title{letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance!important;max-width:720px!important;margin-inline:auto!important;font-size:clamp(1.65rem,2.55vw,2.85rem)!important;line-height:1.04!important}#faq .faq-list{gap:.68rem!important;max-width:900px!important;margin-inline:auto!important;display:grid!important}#faq .faq-item{background:radial-gradient(circle at 12% 0,#d4af3712,#0000 42%),linear-gradient(#ffffff09,#ffffff04)!important;border:1px solid #d4af371f!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff09!important}#faq .faq-question{color:#f5f5f0e6!important;text-align:left!important;gap:1rem!important;min-height:58px!important;padding:.9rem 1rem!important;font-size:clamp(.86rem,1.05vw,1rem)!important;font-weight:850!important;line-height:1.22!important}#faq .faq-question span:first-child{max-width:72ch!important}#faq .faq-plus{flex:0 0 15px!important;width:15px!important;height:15px!important}#faq .faq-plus:before,#faq .faq-plus:after{background:#d4af37e0!important;width:15px!important;height:2px!important}#faq .faq-answer{border-top:1px solid #f5f5f00f!important;padding:0 1rem!important}#faq .faq-answer p{color:#f5f5f09e!important;max-width:760px!important;margin:0!important;padding:.78rem 0 .95rem!important;font-size:.78rem!important;line-height:1.55!important}#faq .faq-item.is-open{background:radial-gradient(circle at 12% 0,#d4af371a,#0000 42%),linear-gradient(#ffffff0b,#ffffff05)!important;border-color:#d4af3738!important}#faq .faq-item:hover{transition:transform .2s,border-color .2s,background .2s;border-color:#d4af3738!important;transform:translateY(-1px)!important}@media (max-width:760px){#faq.section{padding:2.2rem 0!important}#faq .container,#faq.faq-wrap,#faq .faq-wrap{width:min(100% - 28px,980px)!important}#faq .section-title{font-size:clamp(1.5rem,7vw,2.2rem)!important}#faq .faq-question{min-height:54px!important;padding:.82rem .9rem!important;font-size:.82rem!important}#faq .faq-answer p{font-size:.74rem!important}}
