.vc{margin:0;container-type:inline-size}.vc-stage{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto;gap:0;padding:clamp(16px,2.4cqw,40px) clamp(14px,2.2cqw,38px);border-radius:14px;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,rgba(0,150,255,.1),transparent 60%),url(/vyn-cluster-bg.webp) 50% /cover no-repeat,#020609;box-shadow:inset 0 0 0 1px rgba(120,220,255,.16),0 24px 70px rgba(0,0,0,.55);color:#F2F5F7;font-variant-numeric:tabular-nums lining-nums}.vc-corner{position:absolute;top:clamp(14px,2cqw,34px);margin:0;font-size:clamp(12px,.95cqw,16px);line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#CBD8E4}.vc-corner-l{left:clamp(16px,2.4cqw,42px)}.vc-corner-r{right:clamp(16px,2.4cqw,42px);text-align:right}.vc-brand{text-align:center;line-height:1.1}.vc-brand strong{display:block;font-size:clamp(16px,1.9cqw,32px);font-weight:400;letter-spacing:.24em;color:#F2F5F7}.vc-brand span{display:block;margin-top:3px;font-size:clamp(11px,.96cqw,16px);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#A8BBCB}.vc-dials{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(6px,1cqw,18px);margin-top:clamp(2px,.6cqw,12px)}.vc-dial{min-width:0}.vc-dial-svg{display:block;width:100%;height:auto}.vc-dial-caption{fill:#E6EEF5;font-size:29px;font-weight:600;letter-spacing:3.6px}.vc-dial-value{fill:#F2F5F7;font-size:72px;font-weight:300;letter-spacing:.5px}.vc-dial-unit{fill:#D3DEE8;font-size:30px;font-weight:500;letter-spacing:3.2px}.vc-under{margin-top:clamp(-6px,-.6cqw,0px);padding:0 6%}.vc-filaments{display:block;width:100%;height:clamp(12px,1.3cqw,22px)}.vc-under-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:6px;font-size:clamp(12px,.95cqw,15px);letter-spacing:.1em;text-transform:uppercase}.vc-under-row b{display:flex;flex-direction:column;font-size:clamp(16px,1.34cqw,23px);font-weight:600;color:#F2F5F7}.vc-under-row b em{font-style:normal;font-size:clamp(11px,.82cqw,13px);font-weight:500;letter-spacing:.14em;color:#CBD8E4}.vc-under-row i{font-style:normal;align-self:center;text-align:center;color:#CBD8E4}.vc-under-row i u{display:block;margin-top:2px;text-decoration:none;font-size:clamp(13px,1.08cqw,18px);font-weight:600;color:#54E7FF}.vc-under-days b:last-of-type{align-items:flex-end}.vc-medallion{width:clamp(78px,13cqw,210px);align-self:center;margin-top:clamp(-14px,-1.6cqw,0px)}.vc-medallion svg{display:block;width:100%;height:auto}.vc-strategy{margin-top:clamp(8px,1.4cqw,24px);text-align:center}.vc-strategy-label{display:block;font-size:clamp(12px,1cqw,17px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#CBD8E4}.vc-slider-row{display:flex;align-items:center;gap:clamp(10px,1.6cqw,28px);margin-top:clamp(6px,.9cqw,14px)}.vc-end{flex:none;font-size:clamp(12px,1.02cqw,17px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#CBD8E4}.vc-slider{flex:1 1 auto;min-width:0;height:46px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:grab;touch-action:pan-y}.vc-slider:active{cursor:grabbing}.vc-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,#1E7BE0,#54E7FF)}.vc-slider::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(90deg,#1E7BE0,#54E7FF)}.vc-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:26px;margin-top:-11px;border-radius:50%;background:#E8FBFF;border:3px solid #54e7ff;box-shadow:0 0 0 6px rgba(84,231,255,.16),0 0 18px rgba(84,231,255,.55)}.vc-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#E8FBFF;border:3px solid #54e7ff;box-shadow:0 0 0 6px rgba(84,231,255,.16),0 0 18px rgba(84,231,255,.55)}.vc-slider:focus-visible{outline:2px solid #54E7FF;outline-offset:4px}.vc-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:2px}.vc-steps button{padding:4px 2px;border:0;background:none;cursor:pointer;font-size:clamp(12px,.95cqw,15px);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#9FB2C2;transition:color .16s ease}.vc-steps button:hover{color:#B9CBDA}.vc-steps button.is-active{color:#54E7FF}.vc-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,.9cqw,16px);margin-top:clamp(10px,1.5cqw,26px)}.vc-tile{position:relative;display:flex;align-items:center;gap:clamp(6px,.8cqw,14px);padding:clamp(9px,1.1cqw,18px) clamp(10px,1.2cqw,20px);min-width:0}.vc-plate{--vc-cut:12px;filter:drop-shadow(0 0 8px rgba(56,189,248,.16))}.vc-plate:after,.vc-plate:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(var(--vc-cut) 0,100% 0,100% calc(100% - var(--vc-cut)),calc(100% - var(--vc-cut)) 100%,0 100%,0 var(--vc-cut))}.vc-plate:before{background:rgba(120,220,255,.34)}.vc-plate:after{inset:1px;background:radial-gradient(120% 100% at 0 0,rgba(0,190,255,.13),transparent 68%),linear-gradient(160deg,#0C1620,#05090E 78%)}.vc-tile-icon{flex:none;width:clamp(16px,1.7cqw,30px);height:auto;fill:none;stroke:#54E7FF;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vc-tile-text{display:block;min-width:0}.vc-tile-label{display:block;font-size:clamp(11px,.88cqw,14px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#CBD8E4}.vc-tile-value{display:block;margin-top:2px;font-size:clamp(17px,1.68cqw,30px);font-weight:500;letter-spacing:.2px;color:#F2F5F7;white-space:nowrap}.vc-foot{display:flex;justify-content:space-between;gap:10px;margin-top:clamp(8px,1.1cqw,18px);font-size:clamp(11px,.84cqw,13px);letter-spacing:.16em;text-transform:uppercase;color:#93A7B8}.vc-active-strategy{display:none}@container (max-width: 620px){.vc-corner{display:none}.vc-dials{grid-template-columns:1fr}.vc-medallion{width:clamp(76px,21cqw,120px);margin:0 auto}.vc-dial-svg{max-width:272px;margin-inline:auto}.vc-under{padding:0;margin-top:-10px}.vc-dials{gap:0}.vc-strategy{margin-top:10px}.vc-tiles{margin-top:12px;gap:8px}.vc-tile{padding:8px 10px}.vc-stage{padding:14px 12px}.vc-tiles{grid-template-columns:repeat(2,1fr)}.vc-foot{justify-content:center;text-align:center}.vc-foot span:last-child,.vc-steps{display:none}.vc-active-strategy{display:block;margin:8px 0 0;font-size:clamp(12px,3.4cqw,15px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#54E7FF}}@media (prefers-reduced-motion:reduce){.vc-steps button{transition:none}}@keyframes vcRingPulse{0%,to{opacity:.85}50%{opacity:1}}.vc-ring-pulse{transform-box:view-box;transform-origin:100px 100px;animation:vcRingPulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vc-ring-pulse{animation:none}}