:root{--navy:#0A3D62;--navy-2:#0E4A74;--navy-deep:#072A44;--navy-ink:#041B2D;--ink:#0B1F2D;--ink-soft:#5B6B78;--line:#E2E8EF;--surface:#F5F7FA;--ivory:#EEF3F7;--white:#FFFFFF;--green:#39B54A;--green-2:#3FD65A;--green-ink:#15803D;--lime:#9EF01A;--gold:#F4B400;--gold-2:#D6A020;--red:#FF4D4F;--red-deep:#B4232A;--grad:linear-gradient(90deg,var(--green-2),var(--lime));--f-display:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:"Schibsted Grotesk",-apple-system,"Segoe UI",Roboto,Helvetica,sans-serif;--f-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--wrap:1240px;--gutter:clamp(1rem,4vw,2.5rem);--sec-y:clamp(4.5rem,10vw,8.5rem);--r-sm:10px;--r-md:16px;--r-lg:26px;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--header-h:84px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.vx{margin:0;font:400 1.0625rem/1.65 var(--f-body);color:var(--ink);background:var(--navy-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}:where(.vx) :where(img){max-width:100%;height:auto;display:block}:where(.vx) :where(a){color:inherit}:where(.vx) :where(button){font:inherit;color:inherit;cursor:pointer}:where(.vx) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.vx) :where(ul,ol){padding:0;list-style:none}.vx :focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:4px}.vx-sr,.vx-skip:not(:focus){position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-skip:focus{position:fixed;z-index:200;top:12px;left:12px;background:var(--lime);color:var(--navy-ink);padding:.6rem 1rem;border-radius:8px;font-weight:600}.vx-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.vx-mono{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.vx-serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.vx-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font:500 .74rem/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);margin-bottom:1.1rem}.vx-eyebrow::before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.vx-eyebrow--light{color:var(--lime)}.vx-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(158,240,26,.6);animation:vxPulse 2s infinite}.vx-eyebrow--light .vx-dot + *{margin:0}.vx-eyebrow:has(.vx-dot)::before{display:none}.vx-h2{font:700 clamp(2.1rem,4.6vw,3.9rem)/1.04 var(--f-display);letter-spacing:-.035em;text-wrap:balance}.vx-h2 .vx-serif{font-size:1.12em;line-height:.9}.vx-h2--xl{font-size:clamp(2.5rem,6.4vw,5.6rem)}.vx-h3{font:700 clamp(1.5rem,2.6vw,2.2rem)/1.15 var(--f-display);letter-spacing:-.025em}.vx-sec__lead{font-size:clamp(1.02rem,1.3vw,1.16rem);color:var(--ink-soft);max-width:46ch}.vx-sec{position:relative;padding-block:var(--sec-y)}.vx-light{background:var(--white);color:var(--ink)}.vx-surface{background:var(--surface);color:var(--ink)}.vx-ivory{background:var(--ivory);color:var(--ink)}.vx-dark{background:var(--navy-ink);color:#fff}.vx-dark .vx-sec__lead,.vx-report .vx-sec__lead,.vx-cta .vx-sec__lead{color:#B9CBD9}.vx-sec__head{margin-bottom:clamp(2.5rem,5vw,4rem)}.vx-sec__head--center{text-align:center}.vx-sec__head--center .vx-sec__lead{margin:1.2rem auto 0}.vx-sec__head--split{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem 4rem;align-items:end}.vx-btn{--bg:var(--navy);--fg:#fff;--bd:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.85rem 1.6rem;border-radius:999px;background:var(--bg);color:var(--fg) !important;border:1px solid var(--bd);font:600 .95rem/1.1 var(--f-display);letter-spacing:-.005em;text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease),background-color .3s,border-color .3s;will-change:transform;isolation:isolate;overflow:hidden}.vx-btn span[aria-hidden]{transition:transform .45s var(--ease)}.vx-btn:hover span[aria-hidden]{transform:translateX(4px)}.vx-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease)}.vx-btn:hover::after{transform:translateX(120%)}.vx-btn--sm{min-height:42px;padding:.6rem 1.15rem;font-size:.86rem}.vx-btn--lime{--bg:var(--lime);--fg:var(--navy-ink);background:var(--grad);box-shadow:0 14px 34px -14px rgba(158,240,26,.65)}.vx-btn--lime:hover{box-shadow:0 20px 44px -14px rgba(158,240,26,.85);transform:translateY(-2px)}.vx-btn--glass{--bg:rgba(255,255,255,.08);--bd:rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vx-btn--glass:hover{--bg:rgba(255,255,255,.16)}.vx-btn--outline{--bg:transparent;--bd:rgba(255,255,255,.3)}.vx-btn--outline:hover{--bd:var(--lime);--bg:rgba(158,240,26,.08)}.vx-btn--gold{--fg:#2B1D00;background:linear-gradient(90deg,#FFD34D,var(--gold));box-shadow:0 14px 34px -14px rgba(244,180,0,.6)}.vx-btn--navy{--bg:var(--navy)}.vx-btn--navy:hover{--bg:var(--navy-2)}.vx-btn--wa{--bg:#25D366;--fg:#06240D}.vx-btn--ghost{--bg:transparent;--bd:rgba(255,255,255,.3)}.vx-link{font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease)}.vx-link:hover{background-size:100% 1px}.vx-link--arrow{display:inline-block;margin-top:1.5rem;color:var(--navy)}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.js .reveal.is-in{opacity:1;transform:none}.reveal[data-split]{opacity:1 !important;transform:none !important}.js .reveal:not(.is-in),.js [data-words]:not(.is-in) .w>span,.js [data-lines]:not(.is-in) .l>span{animation:vxFailsafe 0s 6s forwards}@keyframes vxFailsafe{to{opacity:1;transform:none;filter:none}}[data-words] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.js [data-words] .w>span{display:inline-block;transform:translateY(105%) rotate(4deg);opacity:0;filter:blur(6px);transition:transform 1.1s var(--ease),opacity .9s var(--ease),filter .9s var(--ease);transition-delay:calc(var(--i) * 45ms);transform-origin:0 100%}.js [data-words].is-in .w>span{transform:none;opacity:1;filter:none}.vx-header{position:fixed;inset:0 0 auto;z-index:90;color:#fff;transition:transform .5s var(--ease)}.vx-header__bar{display:flex;align-items:center;gap:1.5rem;height:var(--header-h);padding-inline:var(--gutter);max-width:1480px;margin:0 auto;transition:height .4s var(--ease)}.vx-header::before{content:"";position:absolute;inset:0;background:rgba(4,27,45,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transition:opacity .4s}.vx-header.is-scrolled::before{opacity:1}.vx-header.is-scrolled{--header-h:68px}.vx-header.is-hidden{transform:translateY(-100%)}.vx-header__logo{position:relative;flex:none}.vx-header__logo img{height:52px;width:auto;transition:height .4s var(--ease)}.vx-header.is-scrolled .vx-header__logo img{height:42px}.vx-nav{position:relative;margin-left:auto}.vx-nav>ul{display:flex;gap:.2rem}.vx-nav a{display:block;padding:.6rem .75rem;color:#E3EDF5;text-decoration:none;font:500 .8rem/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;transition:color .25s,background-color .25s;white-space:nowrap}.vx-nav a:hover,.vx-nav a[aria-current]{color:#fff}.vx-nav>ul>li>a[aria-current]::after{content:"";display:block;height:2px;margin-top:6px;background:var(--grad);border-radius:2px}.vx-nav .has-sub{position:relative}.vx-nav .has-sub>a::before{content:"";float:right;margin:.1rem 0 0 .45rem;border:4px solid transparent;border-top-color:currentColor;transform:translateY(3px)}.vx-sub{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;padding:.5rem;background:rgba(7,42,68,.96);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s var(--ease),visibility .3s}.vx-nav .has-sub:hover .vx-sub,.vx-nav .has-sub:focus-within .vx-sub{opacity:1;visibility:visible;transform:none}.vx-sub a{text-transform:none;letter-spacing:0;font:500 .92rem/1.2 var(--f-body);padding:.7rem .8rem}.vx-sub a:hover{background:rgba(255,255,255,.07)}.vx-header__actions{display:flex;align-items:center;gap:1rem}.vx-header__tel{display:inline-flex;align-items:center;gap:.45rem;color:#fff;text-decoration:none;font:600 .9rem/1 var(--f-display);white-space:nowrap}.vx-header__tel svg{width:17px;height:17px;fill:none;stroke:var(--lime);stroke-width:2}.vx-burger{display:none;position:relative;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.vx-burger span:not(.vx-sr){position:absolute;left:13px;right:13px;height:2px;background:#fff;border-radius:2px;transition:transform .4s var(--ease),top .4s var(--ease)}.vx-burger span:nth-child(1){top:18px}.vx-burger span:nth-child(2){top:26px}.vx-burger[aria-expanded="true"] span:nth-child(1){top:22px;transform:rotate(45deg)}.vx-burger[aria-expanded="true"] span:nth-child(2){top:22px;transform:rotate(-45deg)}.vx-menu{position:fixed;inset:0;z-index:-1;padding:calc(var(--header-h) + 2rem) var(--gutter) 2rem;background:radial-gradient(80% 60% at 100% 0%,rgba(63,214,90,.14),transparent 60%),var(--navy-ink);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.vx-menu[hidden]{display:none}.vx-menu ul li{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.vx-menu ul a{display:block;padding:.9rem 0;color:#fff;text-decoration:none;font:600 clamp(1.5rem,6vw,2.2rem)/1.1 var(--f-display);letter-spacing:-.02em;animation:vxMenuIn .7s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms)}.vx-menu__foot{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}@keyframes vxMenuIn{from{transform:translateY(100%);opacity:0}}.vx-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;background:var(--navy-ink);overflow:hidden;isolation:isolate}.vx-hero__media{position:absolute;inset:0;z-index:-1}.vx-hero__img{position:absolute;inset:-4% -2%;width:104%;height:108%;max-width:none;object-fit:cover;object-position:70% 60%;transform-origin:70% 60%;animation:vxHeroZoom 2.8s var(--ease) both}@keyframes vxHeroZoom{from{transform:scale(1.14);filter:brightness(.3) blur(6px)}}.vx-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,27,45,.92) 0%,rgba(4,27,45,.62) 38%,rgba(4,27,45,.05) 70%),linear-gradient(0deg,rgba(4,27,45,.95) 0%,transparent 32%),radial-gradient(40% 50% at 72% 62%,rgba(158,240,26,.08),transparent 70%)}.vx-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(70% 70% at 65% 55%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 70% at 65% 55%,#000,transparent 75%)}.vx-hero__scan{position:absolute;left:36%;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--lime) 30%,var(--green-2) 70%,transparent);box-shadow:0 0 18px 2px rgba(158,240,26,.55);opacity:.75;animation:vxScan 6.5s var(--ease-io) infinite}.vx-hero__scan::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:120px;background:linear-gradient(0deg,rgba(158,240,26,.10),transparent)}@keyframes vxScan{0%{top:38%;opacity:0}12%{opacity:.8}50%{top:74%;opacity:.8}62%{opacity:0}100%{top:74%;opacity:0}}.vx-hero__inner{padding-block:calc(var(--header-h) + 3rem) 7rem}.vx-hero__title{font:700 clamp(2.35rem,7.4vw,6.6rem)/1 var(--f-display);letter-spacing:-.035em;margin-bottom:1.6rem;max-width:11.5em}.vx-hero__title .l{display:block;overflow:hidden;padding-bottom:.06em}.vx-hero__title .l>span{display:inline-block}.js .vx-hero__title .l>span{transform:translateY(108%);transition:transform 1.25s var(--ease)}.js .vx-hero__title .l:nth-child(2)>span{transition-delay:.09s}.js .vx-hero__title .l:nth-child(3)>span{transition-delay:.18s}.js .vx-hero__title.is-in .l>span{transform:none}.vx-hero__title .vx-serif{font-size:1.1em;background:linear-gradient(90deg,#fff 0%,var(--lime) 55%,var(--green-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.vx-hero__lead{max-width:36rem;font-size:clamp(1.05rem,1.4vw,1.25rem);color:#C8D8E4;margin-bottom:2.2rem}.vx-hero__ctas{display:flex;flex-wrap:wrap;gap:.9rem}.vx-rating{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;color:#C8D8E4;text-decoration:none;font-size:.95rem}.vx-rating__stars{color:var(--gold);letter-spacing:.12em;font-size:1.05rem}.vx-rating b{color:#fff}.vx-hud{position:absolute;right:clamp(1rem,4vw,4rem);bottom:clamp(5rem,11vh,8rem);width:330px;padding:1.1rem 1.2rem 1rem;border-radius:18px;color:#DDE9F2;background:linear-gradient(160deg,rgba(14,74,116,.55),rgba(4,27,45,.55));border:1px solid rgba(158,240,26,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 70px -30px rgba(0,0,0,.8);font-family:var(--f-mono);font-size:.72rem;animation:vxHudIn 1.4s 1s var(--ease) both}@keyframes vxHudIn{from{opacity:0;transform:translateY(24px) scale(.97)}}.vx-hud::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(158,240,26,.7),transparent 40%,transparent 70%,rgba(63,214,90,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.vx-hud__head{display:flex;align-items:center;gap:.5rem;letter-spacing:.14em;color:var(--lime);margin-bottom:.8rem}.vx-hud__id{margin-left:auto;color:#7F97AA;letter-spacing:.06em}.vx-live{width:7px;height:7px;border-radius:50%;background:var(--lime);animation:vxPulse 1.6s infinite}.vx-hud__rows li{display:grid;grid-template-columns:1fr auto auto;gap:.7rem;align-items:center;padding:.42rem 0;border-top:1px dashed rgba(255,255,255,.1)}.vx-hud__rows b{color:#fff;font-weight:500;font-variant-numeric:tabular-nums}.vx-hud__rows i{font-style:normal;font-size:.6rem;padding:.15rem .4rem;border-radius:4px;background:rgba(158,240,26,.14);color:var(--lime)}.vx-hud__bar{height:3px;margin:.8rem 0 .6rem;background:rgba(255,255,255,.08);border-radius:3px;overflow:hidden}.vx-hud__bar span{display:block;height:100%;width:0;background:var(--grad);animation:vxHudBar 7s 1.4s var(--ease-io) infinite}@keyframes vxHudBar{0%{width:0}70%,100%{width:100%}}.vx-hud__foot{color:#7F97AA;letter-spacing:.04em}.vx-hero__scroll{position:absolute;left:50%;bottom:1.6rem;width:26px;height:42px;margin-left:-13px;border:1.5px solid rgba(255,255,255,.4);border-radius:14px}.vx-hero__scroll span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--lime);animation:vxWheel 1.8s var(--ease) infinite}@keyframes vxWheel{from{transform:translateY(0);opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes vxPulse{0%{box-shadow:0 0 0 0 rgba(158,240,26,.55)}100%{box-shadow:0 0 0 10px rgba(158,240,26,0)}}.vx-ticker{position:relative;overflow:hidden;background:var(--navy-deep);color:#CFE0EC;border-block:1px solid rgba(255,255,255,.07)}.vx-ticker__track{display:flex;align-items:center;gap:2.2rem;width:max-content;padding:1.15rem 0;font:500 .8rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;animation:vxTicker 38s linear infinite}.vx-ticker__track i{color:var(--lime);font-style:normal}.vx-ticker:hover .vx-ticker__track{animation-play-state:paused}@keyframes vxTicker{to{transform:translateX(-50%)}}.vx-check{overflow:hidden}.vx-xray{position:relative;aspect-ratio:16 / 7.2;border-radius:var(--r-lg);overflow:hidden;background:var(--navy-ink);cursor:crosshair;margin-bottom:clamp(3rem,6vw,5rem);box-shadow:0 40px 80px -40px rgba(7,42,68,.55);--mx:50%;--my:50%;--r:0px}.vx-xray__layer{position:absolute;inset:0}.vx-xray__layer img{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.vx-xray__base img{filter:saturate(.85) brightness(.82)}.vx-xray__scan{clip-path:circle(var(--r) at var(--mx) var(--my));transition:clip-path .15s linear}.vx-xray__scan img{filter:grayscale(1) contrast(1.75) brightness(1.55)}.vx-xray__scan::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,var(--lime),var(--green-2) 45%,#38BDF8);mix-blend-mode:multiply}.vx-xray__scan::after{content:"";position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(0deg,rgba(4,27,45,.35) 0 1px,transparent 1px 3px),radial-gradient(circle at var(--mx) var(--my),transparent calc(var(--r) * .6),rgba(4,27,45,.55) var(--r))}.vx-xray__beam{position:absolute;top:0;bottom:0;left:var(--mx);width:1px;background:linear-gradient(transparent,var(--lime),transparent);box-shadow:0 0 14px rgba(158,240,26,.8);opacity:.7;pointer-events:none}.vx-xray__beam::before{content:"";position:absolute;left:50%;top:var(--my);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px solid rgba(158,240,26,.6);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px rgba(158,240,26,.25),inset 0 0 30px rgba(158,240,26,.15)}.vx-xray__spots li{position:absolute;left:var(--x);top:var(--y);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(158,240,26,.6);animation:vxPulse 2s infinite}.vx-xray__spots li span{position:absolute;left:22px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:.4rem .7rem;border-radius:8px;background:rgba(4,27,45,.82);border:1px solid rgba(158,240,26,.35);color:#fff;font:500 .72rem/1 var(--f-mono);letter-spacing:.06em;opacity:0;transform:translate(-6px,-50%);transition:opacity .35s,transform .35s var(--ease)}.vx-xray__spots li.is-near span,.vx-xray.is-auto .vx-xray__spots li span{opacity:1;transform:translate(0,-50%)}.vx-xray__spots li span::before{content:"";position:absolute;right:100%;top:50%;width:14px;height:1px;background:var(--lime)}.vx-xray__cap{position:absolute;left:1.2rem;bottom:1.1rem;display:flex;align-items:center;gap:.8rem;color:#C8D8E4;font-size:.85rem}.vx-xray__cap .vx-mono{color:var(--navy-ink);background:var(--lime);padding:.35rem .6rem;border-radius:6px;font-size:.64rem}.vx-areas{position:relative;counter-reset:a;border-bottom:1px solid var(--line)}.vx-area{position:relative;display:grid;grid-template-columns:4rem minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"n t d" "n t l";gap:.8rem 2.5rem;align-items:center;padding:2rem 0;border-top:1px solid var(--line);cursor:default;transition:padding .5s var(--ease)}.vx-area::before{content:"";position:absolute;inset:0 -2rem;background:linear-gradient(90deg,rgba(57,181,74,.07),transparent 70%);opacity:0;transition:opacity .4s;z-index:0;border-radius:12px}.vx-area>*{position:relative;z-index:1}.vx-area__n{grid-area:n;font:500 .8rem/1 var(--f-mono);color:var(--green-ink);letter-spacing:.1em}.vx-area__t{grid-area:t;font:700 clamp(2rem,4.2vw,3.6rem)/1 var(--f-display);letter-spacing:-.04em;color:var(--navy);transition:transform .6s var(--ease),color .4s}.vx-area__d{grid-area:d;align-self:end;color:var(--ink-soft);font-size:.98rem}.vx-area__l{grid-area:l;align-self:start;display:flex;flex-wrap:wrap;gap:.4rem}.vx-area__l li{font-size:.82rem;padding:.35rem .7rem;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.vx .vx-area__img{display:none}.vx-area:hover::before,.vx-area.is-active::before{opacity:1}.vx-area:hover .vx-area__t,.vx-area.is-active .vx-area__t{transform:translateX(12px);color:var(--green-ink)}.vx-areas__float{position:fixed;left:0;top:0;z-index:30;width:340px;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-4deg);transition:opacity .35s,transform .6s var(--ease);box-shadow:0 40px 80px -30px rgba(4,27,45,.6);clip-path:inset(0 round 18px)}.vx-areas__float.is-on{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-3deg)}.vx-areas__float img{width:100%;height:100%;object-fit:cover}.vx-plans{overflow:hidden;background:radial-gradient(60% 70% at 100% 0%,rgba(63,214,90,.12),transparent 60%),radial-gradient(50% 60% at 0% 100%,rgba(14,74,116,.9),transparent 70%),linear-gradient(170deg,var(--navy-deep) 0%,#0A2B45 60%,#061E31 100%)}.vx-plans__glow{position:absolute;width:60vw;height:60vw;left:50%;top:30%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(158,240,26,.08),transparent 60%);pointer-events:none}.vx-tabs{position:relative;display:flex;width:max-content;max-width:100%;margin:0 auto 2.6rem;padding:5px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);overflow-x:auto;scrollbar-width:none}.vx-tabs button{position:relative;z-index:1;border:0;background:none;padding:.8rem 1.35rem;border-radius:999px;color:#D6E3EE;font:600 .92rem/1.1 var(--f-display);white-space:nowrap;transition:color .35s}.vx-tabs button[aria-selected="true"]{color:var(--navy-ink)}.vx-tabs__pill{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:var(--grad);box-shadow:0 10px 30px -10px rgba(158,240,26,.7);transition:transform .55s var(--ease),width .55s var(--ease)}.vx-panel[hidden]{display:none}.vx-panel.is-enter>*{animation:vxPanelIn .7s var(--ease) both}.vx-panel.is-enter>*:nth-child(2){animation-delay:.08s}.vx-panel.is-enter>*:nth-child(3){animation-delay:.16s}@keyframes vxPanelIn{from{opacity:0;transform:translateY(24px);filter:blur(4px)}}.vx-rig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.4rem 2.4rem;align-items:center;padding:clamp(1.2rem,3vw,2rem);margin-bottom:1.6rem;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1)}.vx-rig__plans{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.vx-rig__plans button{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(4,27,45,.4);text-align:left;transition:border-color .3s,background-color .3s,transform .4s var(--ease)}.vx-rig__plans button span{font:600 .95rem/1 var(--f-display)}.vx-rig__plans button b{font:500 .8rem/1 var(--f-mono);color:#9FB5C6}.vx-rig__plans button:hover{transform:translateY(-2px);border-color:rgba(158,240,26,.5)}.vx-rig__plans button[aria-checked="true"]{background:rgba(158,240,26,.12);border-color:var(--lime);box-shadow:0 0 0 3px rgba(158,240,26,.12)}.vx-rig__plans button[aria-checked="true"] b{color:var(--lime)}.vx-rig__depthhead{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.7rem}.vx-rig__depthhead .vx-mono{color:#9FB5C6}.vx-rig__depthhead b{font:600 1.02rem/1.2 var(--f-display);color:#fff;text-align:right}.vx-rig__meter{position:relative;height:12px;border-radius:12px;background:rgba(255,255,255,.08);overflow:hidden}.vx-rig__meter span{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:var(--grad);box-shadow:0 0 20px rgba(158,240,26,.5);transition:width .9s var(--ease)}.vx-rig__meter i{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--navy-ink)}.vx-rig__count{display:flex;align-items:baseline;gap:.6rem;margin-top:.8rem;color:#B9CBD9;font-size:.92rem}.vx-rig__count b{font:700 2.2rem/1 var(--f-display);color:#fff;font-variant-numeric:tabular-nums}.vx-rig__tools{grid-column:1 / -1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem}.vx-rig__tools li{position:relative;border-radius:14px;overflow:hidden;background:var(--navy-ink);border:1px solid rgba(255,255,255,.08);transition:opacity .6s var(--ease),transform .6s var(--ease),border-color .5s,box-shadow .5s,filter .6s;transition-delay:calc(var(--i,0) * 45ms)}.vx-rig__tools img{aspect-ratio:4 / 3;width:100%;object-fit:cover;transition:transform .8s var(--ease)}.vx-rig__tools span{display:block;padding:.55rem .6rem .65rem;font:500 .74rem/1.25 var(--f-body);color:#DCE8F1}.vx-rig__tools li::after{content:"✓";position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--navy-ink);font:700 .72rem/1 var(--f-body);transform:scale(0);transition:transform .5s var(--ease);transition-delay:calc(var(--i,0) * 45ms + .15s)}.vx-rig__tools li.is-on{border-color:rgba(158,240,26,.55);box-shadow:0 18px 36px -22px rgba(158,240,26,.55)}.vx-rig__tools li.is-on::after{transform:scale(1)}.vx-rig__tools li.is-off{opacity:.32;filter:grayscale(1) brightness(.6);transform:scale(.95)}.vx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:stretch}.vx-cards--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.vx-card{--x:50%;--y:0%;position:relative;display:flex;flex-direction:column;padding:1.9rem 1.7rem 1.7rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);overflow:hidden;transition:transform .5s var(--ease),border-color .4s,box-shadow .5s,opacity .5s}.vx-card::before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--x) var(--y),rgba(158,240,26,.14),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none}.vx-card:hover{transform:translateY(-6px);border-color:rgba(158,240,26,.45);box-shadow:0 36px 70px -34px rgba(0,0,0,.8)}.vx-card:hover::before{opacity:1}.vx-card.is-picked{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 36px 70px -34px rgba(158,240,26,.35)}.vx-card.is-dim{opacity:.62}.vx-card--feat{background:linear-gradient(180deg,#0E4A74,#0A2B45) padding-box,conic-gradient(from var(--ang,0deg),var(--green-2),var(--lime),rgba(255,255,255,.12),var(--green-2)) border-box;border:1.5px solid transparent;animation:vxSpin 6s linear infinite}.vx-card--premium{background:linear-gradient(180deg,rgba(244,180,0,.09),rgba(255,255,255,.02));border-color:rgba(244,180,0,.3)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vxSpin{to{--ang:360deg}}.vx-card__badge{position:absolute;top:1.1rem;right:1.1rem;font:600 .62rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:.45rem .65rem;border-radius:999px;background:var(--grad);color:var(--navy-ink)}.vx-card__badge--gold{background:linear-gradient(90deg,#FFD34D,var(--gold));color:#2B1D00}.vx-card__kicker{font:500 .7rem/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lime);margin-bottom:.7rem}.vx-card--premium .vx-card__kicker{color:#FFD34D}.vx-card__title{font:700 1.5rem/1.15 var(--f-display);letter-spacing:-.025em;margin-bottom:.7rem}.vx-card__desc{color:#B9CBD9;font-size:.97rem;margin-bottom:1.3rem}.vx-price{display:flex;align-items:flex-start;gap:.2rem;font-family:var(--f-display)}.vx-price small{align-self:flex-end;margin:0 .35rem .6rem 0;font:500 .8rem/1 var(--f-body);color:#9FB5C6}.vx-price b{font-size:3.4rem;line-height:1;font-weight:700;letter-spacing:-.04em}.vx-price sup{font-size:1.3rem;margin-top:.3rem;color:var(--lime)}.vx-card--premium .vx-price sup{color:#FFD34D}.vx-card__note{color:#8FA6B8;font-size:.8rem;margin:.4rem 0 1.3rem;padding-bottom:1.3rem;border-bottom:1px solid rgba(255,255,255,.1)}.vx-ticks{display:grid;gap:.65rem;margin-bottom:1.8rem}.vx-ticks li{position:relative;padding-left:1.7rem;font-size:.93rem;color:#E0EBF3}.vx-ticks li::before{content:"";position:absolute;left:0;top:.28em;width:16px;height:16px;border-radius:50%;background:rgba(158,240,26,.15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%239EF01A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.vx-card .vx-btn{margin-top:auto;width:100%}.vx-matrix{margin-top:1.6rem;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:rgba(4,27,45,.35);overflow:hidden}.vx-matrix summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;list-style:none;font:600 .98rem/1.2 var(--f-display)}.vx-matrix summary::-webkit-details-marker{display:none}.vx-matrix summary i{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.3);flex:none}.vx-matrix summary i::before,.vx-matrix summary i::after{content:"";position:absolute;left:7px;right:7px;top:12px;height:1.5px;background:var(--lime);transition:transform .4s var(--ease)}.vx-matrix summary i::after{transform:rotate(90deg)}.vx-matrix[open] summary i::after{transform:rotate(0)}.vx-matrix__scroll{overflow-x:auto}.vx-matrix table{width:100%;min-width:760px;border-collapse:collapse;font-size:.88rem}.vx-matrix th,.vx-matrix td{padding:.9rem 1rem;text-align:left;border-top:1px solid rgba(255,255,255,.08);vertical-align:top}.vx-matrix thead th{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#9FB5C6}.vx-matrix tbody th{font-weight:600;color:#fff;width:20%}.vx-matrix td{color:#C8D8E4}.vx-matrix .is-prem{background:rgba(244,180,0,.06)}.vx-matrix thead .is-prem{color:#FFD34D}.vx-matrix .is-all{text-align:center;color:var(--lime);font-weight:600}.lv{display:block;width:42px;height:5px;margin-bottom:.45rem;border-radius:4px;background:linear-gradient(90deg,var(--lime) var(--f,0%),rgba(255,255,255,.12) 0)}.lv0{--f:0%}.lv1{--f:33%}.lv2{--f:66%}.lv3{--f:100%;background:linear-gradient(90deg,#FFD34D 100%,transparent 0)}.vx-help{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding:1rem 1.3rem;border-radius:16px;border:1px dashed rgba(255,255,255,.2);color:#C8D8E4}.vx-help b{color:#fff}.vx-help div{display:flex;flex-wrap:wrap;gap:.6rem}.vx-fine{margin-top:1.2rem;font-size:.8rem;color:#8FA6B8;max-width:72ch}.vx-light .vx-fine,.vx-ivory .vx-fine{color:var(--ink-soft)}.vx-instr{position:relative;background:var(--navy-ink);color:#fff}.vx-instr__pin{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,4vh,3rem);overflow:hidden;padding-block:calc(var(--header-h) - 10px) 2rem}.vx-instr__head{position:relative}.vx-h2--pics{max-width:18ch}.vx-pic{position:relative;display:inline-block;width:2.1em;height:.82em;margin:0 .12em;vertical-align:-.06em;border-radius:999px;overflow:hidden;background:var(--navy);transition:width 1.2s var(--ease) .35s}.js .vx-pic{width:0}.js .is-in .vx-pic{width:2.1em}.vx-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.2);transition:opacity .9s,transform 1.6s var(--ease)}.vx-pic img.is-cur{opacity:1;transform:scale(1)}.vx-instr__progress{position:absolute;right:var(--gutter);bottom:.4rem;width:min(260px,30vw);height:2px;background:rgba(255,255,255,.12)}.vx-instr__progress span{display:block;height:100%;width:0;background:var(--grad)}.vx-instr__track{display:flex;gap:1.4rem;padding-inline:var(--gutter);width:max-content;will-change:transform}.vx-tool{position:relative;flex:none;width:min(78vw,560px);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0B3556,#061E31);border:1px solid rgba(255,255,255,.1)}.vx-tool img{aspect-ratio:16 / 9;width:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.vx-tool:hover img{transform:scale(1.05)}.vx-tool__body{padding:1.3rem 1.5rem 1.6rem}.vx-tool__n{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.vx-tool h3{font:700 1.35rem/1.2 var(--f-display);letter-spacing:-.02em;margin:.6rem 0 .5rem}.vx-tool p{color:#B9CBD9;font-size:.94rem}.vx-tool .vx-tool__det{margin-top:.9rem;color:#fff;font-size:.86rem;padding-left:1rem;border-left:2px solid var(--lime)}.vx-tool--end{display:flex;align-items:center;width:min(78vw,440px);background:radial-gradient(80% 80% at 100% 0%,rgba(244,180,0,.18),transparent 60%),linear-gradient(180deg,#0B3556,#061E31);border-color:rgba(244,180,0,.35)}.vx-tool--end h3{font-size:1.8rem}.vx-tool--end .vx-btn{margin-top:1.4rem}.vx-report{position:relative;color:#fff;background:#05223A;overflow:hidden;isolation:isolate}.vx-report__bg{position:absolute;inset:0;z-index:-1}.vx-report__bg img{width:100%;height:100%;object-fit:cover;opacity:.55;transform:scale(1.1)}.vx-report__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 70% 45%,rgba(30,120,190,.35),transparent 70%),linear-gradient(90deg,rgba(4,27,45,.96) 0%,rgba(4,27,45,.75) 45%,rgba(4,27,45,.45) 100%),repeating-linear-gradient(90deg,rgba(120,190,255,.05) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(120,190,255,.05) 0 1px,transparent 1px 80px)}.vx-report__pin{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) + 1rem) 2rem}.vx-report__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem clamp(2rem,5vw,5rem);align-items:center}.vx-report__copy .vx-h2{font-size:clamp(2rem,3.8vw,3.3rem)}.vx-report__copy .vx-sec__lead{margin-top:1.1rem}.vx-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1.6rem 0 1.4rem}.vx-switch button{text-align:left;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:rgba(4,27,45,.5);font:600 .9rem/1.2 var(--f-display);transition:border-color .3s,background-color .3s}.vx-switch button small{display:block;margin-top:.3rem;font:400 .74rem/1.2 var(--f-body);color:#9FB5C6}.vx-switch button[aria-selected="true"]{border-color:var(--lime);background:rgba(158,240,26,.1)}.vx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12)}.vx-stats b{display:block;font:700 clamp(1.4rem,2.3vw,2rem)/1 var(--f-display);color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vx-stats dd{font-size:.76rem;color:#9FB5C6;line-height:1.35;margin-top:.3rem}.vx-chapters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.3rem}.vx-chapters button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);border-radius:999px;padding:.42rem .75rem;font:500 .72rem/1 var(--f-mono);letter-spacing:.04em;color:#C8D8E4;transition:all .3s}.vx-chapters button:hover{border-color:var(--lime);color:#fff}.vx-chapters button.is-cur{background:var(--lime);border-color:var(--lime);color:var(--navy-ink)}.vx-book-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.2rem;--pw:min(21vw,300px)}.vx-holo{position:absolute;inset:1.5rem -1rem 3.5rem;pointer-events:none}.vx-holo i{position:absolute;width:26px;height:26px;border:2px solid rgba(158,240,26,.6)}.vx-holo i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.vx-holo i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.vx-holo i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.vx-holo i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.vx-book-meta{display:flex;justify-content:space-between;width:calc(var(--pw) * 2 + 2rem);color:#7FA3BE;font-size:.66rem}.vx-book-meta b{color:var(--lime);font-weight:500}.vx-book{position:relative;width:calc(var(--pw) * 2);height:calc(var(--pw) * 1.4142);perspective:2400px;perspective-origin:50% 20%}.vx-book__rot{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,24deg)) rotateY(var(--ry,-10deg)) rotateZ(var(--rz,4deg)) translateX(var(--tx,-25%));transition:transform .2s linear}.vx-book__left,.vx-book__right{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d}.vx-book__left{left:0}.vx-book__right{right:0}.vx-book__right::before,.vx-book__left::before{content:"";position:absolute;inset:0;border-radius:2px 6px 6px 2px;background:#E9EEF2;transform:translateZ(-14px);box-shadow:1px 1px 0 #d9e0e6,2px 2px 0 #cfd7de,3px 3px 0 #d9e0e6,4px 4px 0 #c6cfd7,5px 5px 0 #d6dde3,6px 6px 0 #bcc6cf,7px 7px 0 #cfd7de,8px 8px 0 #aab6c1,0 40px 60px -20px rgba(0,0,0,.6);opacity:var(--stack-r,1);transition:opacity .3s}.vx-book__left::before{border-radius:6px 2px 2px 6px;box-shadow:-1px 1px 0 #d9e0e6,-2px 2px 0 #cfd7de,-3px 3px 0 #d9e0e6,-4px 4px 0 #c6cfd7,-5px 5px 0 #aab6c1,0 40px 60px -20px rgba(0,0,0,.6);opacity:var(--stack-l,0)}.vx-leaf{position:absolute;inset:0;transform-origin:0 50%;transform-style:preserve-3d;transform:rotateY(var(--a,0deg));cursor:zoom-in}.vx-leaf__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:2px 5px 5px 2px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.vx-leaf__face img{width:100%;height:100%;object-fit:cover;object-position:top}.vx-leaf__face::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 12%,transparent 80%,rgba(255,255,255,.25)),linear-gradient(115deg,transparent 35%,rgba(255,255,255,var(--gloss,0)) 50%,transparent 65%),rgba(4,27,45,var(--shade,0))}.vx-leaf__back{transform:rotateY(180deg);border-radius:5px 2px 2px 5px}.vx-leaf__back::after{background:linear-gradient(270deg,rgba(0,0,0,.2),transparent 12%),rgba(4,27,45,var(--shade,0))}.vx-book__shadow{position:absolute;left:5%;right:5%;bottom:-18%;height:22%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.55),transparent 70%);filter:blur(8px);transform:translateX(calc(var(--tx,-25%) * .6));pointer-events:none}.vx-callouts{position:absolute;inset:0;pointer-events:none}.vx-callout{position:absolute;max-width:220px;padding:.75rem .9rem;border-radius:12px;background:rgba(4,27,45,.85);border:1px solid rgba(158,240,26,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.8rem;color:#DCE8F1;line-height:1.35;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--ease);box-shadow:0 20px 40px -20px rgba(0,0,0,.7)}.vx-callout b{display:block;font:700 1.15rem/1.1 var(--f-display);color:#fff;margin-bottom:.2rem}.vx-callout.is-on{opacity:1;transform:none}.vx-callout--a{left:-6%;top:10%}.vx-callout--b{right:-4%;top:44%}.vx-book-ctrl{display:flex;align-items:center;gap:.7rem}.vx-book-ctrl button{min-width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;transition:border-color .3s,background-color .3s}.vx-book-ctrl button:hover{border-color:var(--lime);background:rgba(158,240,26,.1)}.vx-book-ctrl .vx-mono{min-width:5.5rem;text-align:center;color:#C8D8E4}.vx-book-zoom{padding:0 1rem;font:600 .82rem/1 var(--f-display)}.vx-report__after{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem 5rem}.vx-feats{flex:1 1 640px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.vx-feats li{padding-top:1rem;border-top:1px solid rgba(255,255,255,.15)}.vx-feats b{display:block;font:600 .98rem/1.2 var(--f-display);margin-bottom:.35rem}.vx-feats span{font-size:.86rem;color:#9FB5C6}.vx-lightbox{width:min(96vw,900px);max-height:96vh;padding:3.2rem 1rem 1rem;border:0;border-radius:20px;background:#0A2B45;color:#fff;overflow:auto}.vx-lightbox::backdrop{background:rgba(2,14,24,.82);backdrop-filter:blur(6px)}.vx-lightbox img{margin:0 auto;max-height:80vh;width:auto;border-radius:6px}.vx-lightbox p{text-align:center;margin-top:.8rem;color:#9FB5C6}.vx-lightbox__x{position:absolute;top:.6rem;right:.8rem;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;font-size:1.4rem;line-height:1}.vx-lightbox__nav{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(4,27,45,.8)}.vx-lightbox__nav.is-prev{left:.6rem}.vx-lightbox__nav.is-next{right:.6rem}.vx-risk{position:relative;color:#fff;background:#1A0B10;overflow:hidden}.vx-risk__pin{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) + 1rem) 2.5rem;isolation:isolate}.vx-risk__bg{position:absolute;inset:0;z-index:-1}.vx-risk__bg img{width:100%;height:100%;object-fit:cover;opacity:.28;filter:grayscale(.4) contrast(1.1)}.vx-risk__bg::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,27,45,.95),rgba(4,27,45,.7) 50%,rgba(4,27,45,.95))}.vx-risk__red{position:absolute;inset:0;background:radial-gradient(60% 60% at 72% 50%,rgba(255,77,79,.45),transparent 70%),linear-gradient(180deg,rgba(120,10,20,.25),rgba(40,4,10,.45));opacity:var(--risk,0);transition:opacity .3s}.vx-risk__inner{position:relative}.vx-risk__head{text-align:center;margin-bottom:clamp(2rem,5vh,3.2rem)}.vx-risk__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);gap:1.5rem clamp(1.5rem,4vw,3rem);align-items:center}.vx-meter{padding:clamp(1.3rem,3vw,2rem);border-radius:var(--r-lg);background:rgba(4,27,45,.55);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vx-meter .vx-mono{color:#9FB5C6}.vx-meter__num{display:flex;align-items:baseline;gap:.4rem;margin:.6rem 0 .3rem;font-family:var(--f-display);font-variant-numeric:tabular-nums}.vx-meter__num b{font-size:clamp(3rem,7.5vw,6.4rem);line-height:1;font-weight:800;letter-spacing:-.05em}.vx-meter__num span{font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:600}.vx-meter--invest .vx-meter__num{color:var(--lime);text-shadow:0 0 40px rgba(158,240,26,.35)}.vx-meter__plan{font:600 1rem/1.2 var(--f-display);color:#fff}.vx-meter--risk{border-color:rgba(255,77,79,.35)}.vx-meter--risk .vx-meter__num{color:var(--red);text-shadow:0 0 50px rgba(255,77,79,.45)}.vx-meter__bar{height:8px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:1rem}.vx-meter__bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#FF8A5B,var(--red));box-shadow:0 0 18px rgba(255,77,79,.7)}.vx-risk__items{display:grid;gap:.45rem}.vx-risk__items li{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:#F3D6D7;padding:.45rem 0;border-top:1px dashed rgba(255,255,255,.12);opacity:.15;transform:translateX(-8px);transition:opacity .5s,transform .5s var(--ease),color .5s}.vx-risk__items li.is-on{opacity:1;transform:none}.vx-risk__items li.is-cleared{color:#8FA6B8;text-decoration:line-through;text-decoration-color:var(--lime)}.vx-risk__items b{font-family:var(--f-mono);font-weight:500;font-size:.8rem;white-space:nowrap}.vx-risk__vs{font:400 clamp(1.4rem,2.6vw,2.2rem)/1 var(--f-serif);font-style:italic;color:#9FB5C6}.vx-risk__ctrl{max-width:720px;margin:clamp(1.8rem,4vh,2.8rem) auto 0}.vx-risk__ctrl label{display:block;text-align:center;color:#9FB5C6;margin-bottom:.8rem}.vx-risk__ctrl input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:8px;background:linear-gradient(90deg,var(--lime) var(--fill,0%),rgba(255,255,255,.14) 0);outline-offset:6px}.vx-risk__ctrl input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:6px solid var(--lime);box-shadow:0 0 0 6px rgba(158,240,26,.18);cursor:grab}.vx-risk__ctrl input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:6px solid var(--lime);cursor:grab}.vx-risk__steps{display:flex;justify-content:space-between;margin-top:.7rem;font:500 .72rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#9FB5C6}.vx-risk__msg{max-width:60ch;margin:1.6rem auto 0;text-align:center;color:#DCE8F1;font-size:1.02rem;min-height:3.2em}.vx-fine--light{text-align:center;margin-inline:auto;color:#7F97AA}.vx-expert__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.vx-expert__photo{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 50px 90px -40px rgba(7,42,68,.55)}.vx-expert__photo img{width:100%;height:115%;object-fit:cover;object-position:50% 20%}.vx-expert__photo figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:1rem 1.2rem;border-radius:14px;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vx-expert__photo figcaption b{display:block;font:700 1.05rem/1.2 var(--f-display);color:var(--navy)}.vx-expert__photo figcaption span{font-size:.85rem;color:var(--ink-soft)}.vx-expert__copy>p:not(.vx-eyebrow):not(.vx-fine){color:#3E5262;margin-top:1.1rem;max-width:56ch}.vx-expert__copy .vx-h2{font-size:clamp(2rem,3.8vw,3.2rem)}.vx-cred{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.3rem 1.8rem;align-items:center;margin-top:2rem;padding:1.5rem 1.7rem;border-radius:22px;color:#fff;overflow:hidden;background:radial-gradient(90% 120% at 0% 0%,rgba(244,180,0,.18),transparent 55%),linear-gradient(135deg,#0E4A74 0%,#0A2B45 55%,#071F33 100%);box-shadow:0 40px 80px -36px rgba(7,42,68,.7);transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.vx-cred__badge{position:relative;width:clamp(110px,12vw,150px);transform:translateZ(40px);filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.vx-cred__badge img{width:100%}.vx-cred__shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.65) 48%,transparent 62%);mix-blend-mode:overlay;-webkit-mask:url("../img/insignia-aspejure-300.webp") center/contain no-repeat;mask:url("../img/insignia-aspejure-300.webp") center/contain no-repeat;background-size:250% 100%;background-position:var(--sx,100%) 0;animation:vxShine 5s ease-in-out infinite}@keyframes vxShine{0%,60%{background-position:120% 0}100%{background-position:-80% 0}}.vx-cred__body{position:relative;z-index:1;transform:translateZ(20px)}.vx-cred__body .vx-mono{color:#FFD34D}.vx-cred__num{font:800 clamp(2rem,3.4vw,2.8rem)/1 var(--f-display);letter-spacing:-.02em;margin:.35rem 0 .45rem;background:linear-gradient(90deg,#FFE38A,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.vx-cred__org{font-size:.88rem;color:#C8D8E4;max-width:42ch}.vx-cred__org b{color:#fff}.vx-cred__links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.1rem}.vx-cred__links .vx-btn--navy{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25)}.vx-cred__links .vx-link{color:#FFD34D;font-size:.9rem}.vx-cred__seal{position:absolute;right:-40px;bottom:-50px;width:230px;opacity:.08;filter:invert(1) brightness(2);pointer-events:none}.vx-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.vx-pills li{font:500 .78rem/1 var(--f-mono);letter-spacing:.04em;padding:.55rem .8rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--navy)}.vx-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.6rem}.vx-timeline::before{content:"";position:absolute;left:0;right:0;top:1.05rem;height:2px;background:var(--line)}.vx-timeline::after{content:"";position:absolute;left:0;right:0;top:1.05rem;height:2px;background:var(--grad);transform:scaleX(var(--p,0));transform-origin:0 50%;transition:transform .2s linear}.vx-timeline li{position:relative}.vx-timeline__n{position:absolute;top:-2.6rem;left:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;border:2px solid var(--green);font:600 .72rem/1 var(--f-mono);color:var(--green-ink);z-index:1}.vx-timeline h3{font:700 1.3rem/1.2 var(--f-display);letter-spacing:-.02em;color:var(--navy);margin:1rem 0 .5rem}.vx-timeline p{color:var(--ink-soft);font-size:.95rem}.vx-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 5rem;align-items:start}.vx-faq__grid header{position:sticky;top:calc(var(--header-h) + 2rem)}.vx-faq__list details{border-bottom:1px solid var(--line)}.vx-faq__list summary{position:relative;list-style:none;cursor:pointer;padding:1.4rem 3rem 1.4rem 0;font:600 1.08rem/1.35 var(--f-display);color:var(--navy);letter-spacing:-.01em}.vx-faq__list summary::-webkit-details-marker{display:none}.vx-faq__list summary::after{content:"+";position:absolute;right:0;top:50%;width:34px;height:34px;margin-top:-17px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font:400 1.3rem/1 var(--f-body);color:var(--green-ink);transition:transform .45s var(--ease),background-color .3s}.vx-faq__list details[open] summary::after{transform:rotate(45deg);background:var(--surface)}.vx-faq__list details p{padding:0 3rem 1.5rem 0;color:#3E5262;animation:vxPanelIn .5s var(--ease)}.vx-soft{background:var(--navy-deep);color:#fff;padding-block:clamp(3rem,7vw,5rem)}.vx-soft__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem 3rem;align-items:start}.vx-soft .vx-mono{grid-row:span 3;color:var(--lime);padding:.5rem .8rem;border:1px solid rgba(158,240,26,.4);border-radius:999px}.vx-soft p:not(.vx-mono){color:#B9CBD9;max-width:60ch}.vx-soft .vx-link--arrow{color:var(--lime);margin-top:.6rem}.vx-cta{position:relative;color:#fff;padding-block:clamp(6rem,14vw,11rem);text-align:center;overflow:hidden;isolation:isolate}.vx-cta__bg{position:absolute;inset:0;z-index:-1}.vx-cta__bg img{width:100%;height:120%;object-fit:cover;object-position:60% 50%}.vx-cta__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,rgba(4,27,45,.55),rgba(4,27,45,.92))}.vx-cta .vx-h2{max-width:16ch;margin-inline:auto}.vx-cta .vx-sec__lead{margin:1.3rem auto 2.2rem}.vx-cta .vx-hero__ctas{justify-content:center}.vx-footer{background:var(--navy-ink);color:#B9CBD9;padding-block:clamp(3.5rem,7vw,5rem) 2rem;font-size:.92rem}.vx-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem}.vx-footer__logo img{width:150px;margin-bottom:1.2rem}.vx-footer h3{font:600 .74rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:1.1rem}.vx-footer ul{display:grid;gap:.55rem}.vx-footer a{text-decoration:none;transition:color .25s}.vx-footer a:hover{color:var(--lime)}.vx-footer p + p{margin-top:.5rem}.vx-footer__asp{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.3rem;padding:.55rem .9rem .55rem .6rem;border-radius:12px;border:1px solid rgba(244,180,0,.3);font-size:.8rem;line-height:1.25}.vx-footer__asp img{width:34px}.vx-footer__asp b{color:#FFD34D;font-weight:600}.vx-footer__legal{display:flex;flex-wrap:wrap;gap:1.3rem;padding-block:1.3rem;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem}.vx-footer__bottom p{margin:0}.vx-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem}.vx-footer__bottom a{color:var(--lime);font-weight:600}.vx-wa{position:fixed;right:1.2rem;bottom:1.2rem;z-index:80;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#25D366;box-shadow:0 16px 34px -12px rgba(37,211,102,.7);transition:transform .4s var(--ease)}.vx-wa:hover{transform:scale(1.08) rotate(-6deg)}.vx-wa svg{width:30px;height:30px;fill:#fff}@media (max-width: 1240px){.vx-nav{display:none}.vx-burger{display:inline-block}.vx-header__actions{margin-left:auto}.vx-rig__tools{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.vx-hud{display:none}.vx-sec__head--split,.vx-expert__grid,.vx-faq__grid,.vx-report__grid{grid-template-columns:minmax(0,1fr)}.vx-faq__grid header{position:static}.vx-area{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"n t" ". d" ". l" "i i"}.vx .vx-area__img{display:block;grid-area:i;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;transition:clip-path 1.1s var(--ease)}.js .vx-area:not(.is-in-view) .vx-area__img{clip-path:inset(0 0 100% 0 round 16px)}.vx-areas__float{display:none}.vx-rig{grid-template-columns:minmax(0,1fr)}.vx-cards{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.vx-cards--two{grid-template-columns:minmax(0,1fr)}.vx-instr__pin{height:auto;padding-block:var(--sec-y)}.vx-instr__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:thin;transform:none !important}.vx-tool{scroll-snap-align:center}.vx-instr__progress{display:none}.vx-report__pin{min-height:0;padding-block:var(--sec-y) 2rem}.vx-book-stage{--pw:min(44vw,290px);margin-top:1rem}.vx-callout{display:none}.vx-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-risk__board{grid-template-columns:minmax(0,1fr);text-align:center}.vx-risk__items li{text-align:left}.vx-timeline{grid-template-columns:1fr 1fr;row-gap:3.5rem}.vx-timeline::before,.vx-timeline::after{display:none}.vx-footer__grid{grid-template-columns:1fr 1fr}.vx-footer__grid>div:first-child{grid-column:1 / -1}.vx-soft__inner{grid-template-columns:minmax(0,1fr)}.vx-soft .vx-mono{grid-row:auto;justify-self:start}}@media (max-width: 640px){:root{--header-h:70px}.vx-header__tel{display:none}.vx-header__actions .vx-btn{display:none}.vx-header__logo img{height:44px}.vx-hero__inner{padding-bottom:5.5rem}.vx-hero__ctas .vx-btn{width:100%}.vx-hero__img{object-position:64% 60%}.vx-xray{aspect-ratio:4 / 3.4}.vx-xray__cap{font-size:.75rem;right:1rem}.vx-xray__spots li span{font-size:.62rem}.vx-rig__plans button{padding:.7rem .7rem}.vx-rig__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-tabs{width:100%}.vx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-switch{grid-template-columns:minmax(0,1fr)}.vx-book-stage{--pw:44vw}.vx-book-meta{width:100%}.vx-holo{display:none}.vx-feats{grid-template-columns:minmax(0,1fr)}.vx-cred{grid-template-columns:minmax(0,1fr);text-align:left}.vx-timeline{grid-template-columns:minmax(0,1fr)}.vx-footer__grid{grid-template-columns:minmax(0,1fr)}.vx-wa{width:52px;height:52px}}.admin-bar .vx-header{top:32px}@media (max-width: 782px){.admin-bar .vx-header{top:46px}}.vx-plans{isolation:isolate}.vx-plans__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.vx-plans__bg img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;opacity:.5;filter:saturate(1.15)}.vx-plans__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--navy-deep) 0%,rgba(7,42,68,.55) 22%,rgba(7,42,68,.72) 55%,#061E31 100%),radial-gradient(70% 50% at 50% 30%,transparent,rgba(4,27,45,.7))}.vx-plans__grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(158,240,26,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(158,240,26,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 45% at 50% 28%,#000,transparent 75%);mask-image:radial-gradient(60% 45% at 50% 28%,#000,transparent 75%);animation:vxGridDrift 18s linear infinite}@keyframes vxGridDrift{to{background-position:64px 64px,64px 64px}}.vx-plans__beam{position:absolute;left:0;right:0;top:0;height:32%;z-index:1;background:linear-gradient(180deg,transparent,rgba(158,240,26,.09) 48%,rgba(158,240,26,.35) 50%,rgba(158,240,26,.09) 52%,transparent);mix-blend-mode:screen;animation:vxBeam 7s var(--ease) infinite}@keyframes vxBeam{0%{transform:translateY(-40%);opacity:0}12%{opacity:1}80%{opacity:.8}100%{transform:translateY(300%);opacity:0}}.vx-plans__mega{position:absolute;left:0;top:clamp(2rem,6vw,4.5rem);width:100%;overflow:hidden;white-space:nowrap;pointer-events:none;z-index:0;font:800 clamp(4rem,11vw,10rem)/1 var(--f-display);letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(158,240,26,.16);opacity:.9}.vx-plans__mega span{display:inline-block;padding-left:4vw;will-change:transform}.vx-plans .vx-wrap{position:relative;z-index:2}.vx-rig{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(10,43,69,.72),rgba(4,27,45,.55))}.vx-rig__side{display:grid;gap:1.6rem;align-content:center}.vx-rig__stage{position:relative;height:330px;perspective:1100px;perspective-origin:50% 30%}.vx-stack{position:absolute;left:50%;top:50%;width:300px;height:190px;margin:-95px 0 0 -150px;transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-34deg);animation:vxStackFloat 9s ease-in-out infinite}@keyframes vxStackFloat{0%,100%{transform:rotateX(58deg) rotateZ(-34deg) translateZ(0)}50%{transform:rotateX(56deg) rotateZ(-30deg) translateZ(14px)}}.vx-stack__layer{--z:0px;position:absolute;inset:0;border-radius:18px;border:1.5px solid rgba(158,240,26,.55);background:linear-gradient(135deg,rgba(158,240,26,.16),rgba(63,214,90,.05) 55%,rgba(34,211,238,.1)),repeating-linear-gradient(0deg,rgba(158,240,26,.12) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(158,240,26,.12) 0 1px,transparent 1px 22px);box-shadow:0 0 28px rgba(158,240,26,.22),inset 0 0 30px rgba(158,240,26,.12);transform:translateZ(var(--z));transition:transform 1s var(--ease),opacity .8s var(--ease),filter .8s,border-color .6s;overflow:hidden}.vx-stack__layer::after{content:"";position:absolute;inset:-40% -10%;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translateX(-70%);animation:vxSheen 4.5s var(--ease) infinite;animation-delay:calc(var(--n,0) * .6s)}@keyframes vxSheen{0%{transform:translateX(-70%)}60%,100%{transform:translateX(70%)}}.vx-stack__layer span{position:absolute;left:14px;bottom:10px;font:600 .68rem/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#E9FFD0;text-shadow:0 0 10px rgba(158,240,26,.8)}.vx-stack__layer[data-l="1"]{--n:0}.vx-stack__layer[data-l="2"]{--n:1;border-color:rgba(34,211,238,.6);background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(14,74,116,.2)),repeating-linear-gradient(0deg,rgba(34,211,238,.13) 0 1px,transparent 1px 18px);box-shadow:0 0 28px rgba(34,211,238,.25),inset 0 0 30px rgba(34,211,238,.12)}.vx-stack__layer[data-l="3"]{--n:2;border-color:rgba(244,180,0,.65);background:linear-gradient(135deg,rgba(244,180,0,.18),rgba(255,77,79,.08)),repeating-linear-gradient(90deg,rgba(244,180,0,.12) 0 1px,transparent 1px 18px);box-shadow:0 0 28px rgba(244,180,0,.28),inset 0 0 30px rgba(244,180,0,.12)}.vx-stack__car{position:absolute;inset:22px 30px 34px;width:calc(100% - 60px);height:calc(100% - 56px);fill:none;stroke:rgba(233,255,208,.85);stroke-width:1.4;filter:drop-shadow(0 0 6px rgba(158,240,26,.9))}.vx-stack__wave{position:absolute;left:0;right:0;top:34%;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40'%3E%3Cpath d='M0 20h40l8-14 8 28 8-20 6 6h40l8-16 8 30 8-22 6 8h60' fill='none' stroke='%2322D3EE' stroke-width='2'/%3E%3C/svg%3E") 0 0 / 200px 40px repeat-x;animation:vxWave 2.6s linear infinite;filter:drop-shadow(0 0 5px #22D3EE)}@keyframes vxWave{to{background-position:-200px 0}}.vx-stack__heat{position:absolute;inset:0;background:radial-gradient(38% 55% at 62% 45%,rgba(255,77,79,.55),rgba(244,180,0,.35) 45%,transparent 70%),radial-gradient(22% 30% at 26% 60%,rgba(244,180,0,.4),transparent 70%);animation:vxHeat 3.4s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes vxHeat{to{transform:translate(-8%,6%) scale(1.08);opacity:.7}}.vx-stack__doc{position:absolute;right:8%;top:4%;z-index:2;width:86px;height:112px;border-radius:8px;background:linear-gradient(160deg,#fff,#DCE8F1);box-shadow:0 24px 40px -12px rgba(0,0,0,.7),0 0 0 1px rgba(158,240,26,.3);display:grid;align-content:end;padding:10px;color:var(--navy);transform:perspective(600px) rotateY(-22deg) rotateX(10deg) rotateZ(4deg);animation:vxDoc 6s ease-in-out infinite}@keyframes vxDoc{50%{transform:perspective(600px) rotateY(-12deg) rotateX(4deg) rotateZ(2deg) translateY(-10px)}}.vx-stack__doc::before{content:"";position:absolute;left:10px;right:10px;top:12px;height:46px;background:repeating-linear-gradient(180deg,#B9CBD9 0 2px,transparent 2px 8px);opacity:.7}.vx-stack__doc b{font:700 .62rem/1 var(--f-display);letter-spacing:.1em}.vx-stack__doc small{font:500 .5rem/1.3 var(--f-mono);color:var(--green-ink)}.vx-rig[data-plan="basico"] .vx-stack__layer[data-l="1"]{--z:40px}.vx-rig[data-plan="basico"] .vx-stack__layer[data-l="2"],.vx-rig[data-plan="basico"] .vx-stack__layer[data-l="3"]{--z:0px;opacity:.08;filter:grayscale(1)}.vx-rig[data-plan="estandar"] .vx-stack__layer[data-l="1"]{--z:0px}.vx-rig[data-plan="estandar"] .vx-stack__layer[data-l="2"]{--z:80px}.vx-rig[data-plan="estandar"] .vx-stack__layer[data-l="3"]{--z:80px;opacity:.08;filter:grayscale(1)}.vx-rig[data-plan="premium"] .vx-stack__layer[data-l="1"]{--z:-20px}.vx-rig[data-plan="premium"] .vx-stack__layer[data-l="2"]{--z:70px}.vx-rig[data-plan="premium"] .vx-stack__layer[data-l="3"]{--z:160px}.vx-stack__chips{position:absolute;inset:0;pointer-events:none}.vx-stack__chips li{position:absolute;padding:.38rem .6rem;border-radius:8px;font:600 .68rem/1 var(--f-mono);color:#E9FFD0;background:rgba(4,27,45,.75);border:1px solid rgba(158,240,26,.4);box-shadow:0 0 18px rgba(158,240,26,.25);opacity:0;animation:vxChip 6s var(--ease) infinite}.vx-stack__chips li:nth-child(1){left:4%;top:18%}.vx-stack__chips li:nth-child(2){right:4%;top:52%;animation-delay:1.5s}.vx-stack__chips li:nth-child(3){left:8%;bottom:16%;animation-delay:3s}.vx-stack__chips li:nth-child(4){right:8%;bottom:8%;animation-delay:4.5s}@keyframes vxChip{0%{opacity:0;transform:translateY(10px) scale(.9);filter:blur(4px)}10%,45%{opacity:1;transform:none;filter:none}60%,100%{opacity:0;transform:translateY(-10px);filter:blur(4px)}}.vx-card--plan{padding-top:0}.vx-card__media{position:relative;margin:0 -1.7rem 1.4rem;aspect-ratio:16 / 10;overflow:hidden;background:var(--navy-ink);border-bottom:1px solid rgba(255,255,255,.1)}.vx-card__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--ease),filter .8s}.vx-card:hover .vx-card__media>img:first-child{transform:scale(1.14)}.vx-card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(4,27,45,.85))}.js .vx-cards--plans .vx-card__media{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease)}.js .vx-cards--plans .vx-card{opacity:0;transform:perspective(1200px) rotateX(16deg) translateY(60px);transition:opacity 1s var(--ease),transform 1.2s var(--ease),border-color .4s,box-shadow .5s;transition-delay:calc(var(--k,0) * .14s)}.js .vx-cards--plans.is-in .vx-card{opacity:1;transform:none}.js .vx-cards--plans.is-in .vx-card__media{clip-path:inset(0 0 0 0);transition-delay:calc(var(--k,0) * .14s + .25s)}.js .vx-cards--plans.is-in .vx-card.is-dim{opacity:.62}.js .vx-cards--plans.is-in .vx-card:hover{transform:translateY(-6px)}.js .vx-cards--plans:not(.is-in) .vx-card{animation:vxFailsafe 0s 6s forwards}.js .vx-cards--plans:not(.is-in) .vx-card__media{animation:vxFailsafeClip 0s 6s forwards}@keyframes vxFailsafeClip{to{clip-path:inset(0 0 0 0)}}.vx-card--feat .vx-card__media{border-radius:0}.vx-card__badge{z-index:3}.vx-card__lvl{position:absolute;left:1.1rem;bottom:.9rem;z-index:2;display:flex;align-items:center;gap:.3rem;font:600 .6rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#CFE0EC}.vx-card__lvl span{margin-right:.3rem}.vx-card__lvl i{width:20px;height:6px;border-radius:3px;background:rgba(255,255,255,.18)}.vx-card__lvl i.on{background:var(--lime);box-shadow:0 0 10px rgba(158,240,26,.8)}.vx-card--premium .vx-card__lvl i.on{background:#FFD34D;box-shadow:0 0 10px rgba(244,180,0,.8)}.vx-fx__hud{position:absolute;right:.8rem;top:.9rem;z-index:2;display:grid;gap:.35rem;justify-items:end}.vx-card__badge ~ .vx-card__media .vx-fx__hud{top:3rem}.vx-fx__hud li{padding:.34rem .55rem;border-radius:8px;font:500 .66rem/1 var(--f-mono);color:#DCE8F1;background:rgba(4,27,45,.72);border:1px solid rgba(158,240,26,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateX(12px);animation:vxHud 7.5s var(--ease) infinite;animation-delay:calc(var(--k) * .7s + .6s)}.vx-fx__hud b{color:var(--lime);font-weight:600;margin-left:.25rem}.vx-card--premium .vx-fx__hud li{border-color:rgba(244,180,0,.45)}.vx-card--premium .vx-fx__hud b{color:#FFD34D}@keyframes vxHud{0%{opacity:0;transform:translateX(12px)}8%,62%{opacity:1;transform:none}72%,100%{opacity:0;transform:translateX(-8px)}}.vx-fx__laser{position:absolute;top:0;bottom:0;left:0;width:2px;z-index:1;background:var(--lime);box-shadow:0 0 14px 3px rgba(158,240,26,.8),0 0 60px 12px rgba(158,240,26,.25);animation:vxLaser 4.2s cubic-bezier(.6,0,.4,1) infinite alternate}.vx-fx__laser::after{content:"";position:absolute;top:0;bottom:0;right:2px;width:90px;background:linear-gradient(90deg,transparent,rgba(158,240,26,.18))}@keyframes vxLaser{from{left:4%}to{left:96%}}.vx-fx--laser:hover>img:first-child{filter:contrast(1.1) saturate(1.2)}.vx-fx__wave{position:absolute;left:0;right:0;bottom:18%;width:100%;height:34%;z-index:1;fill:none;stroke:#22D3EE;stroke-width:2.4;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(34,211,238,.9));stroke-dasharray:900;stroke-dashoffset:900;animation:vxEcg 3.6s linear infinite}@keyframes vxEcg{0%{stroke-dashoffset:900;opacity:1}70%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.vx-fx--thermal{--tx:60%;--ty:45%}.vx-fx__heat{filter:url(#vxThermal);-webkit-mask-image:radial-gradient(circle at var(--tx) var(--ty),#000 0,#000 70px,transparent 118px);mask-image:radial-gradient(circle at var(--tx) var(--ty),#000 0,#000 70px,transparent 118px);z-index:1}.vx-fx__reticle{position:absolute;z-index:2;left:var(--tx);top:var(--ty);width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:1.5px solid rgba(255,211,77,.8);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 24px rgba(244,180,0,.5),inset 0 0 24px rgba(244,180,0,.35);pointer-events:none}.vx-fx__reticle::before,.vx-fx__reticle::after{content:"";position:absolute;left:50%;top:50%;background:rgba(255,211,77,.8)}.vx-fx__reticle::before{width:22px;height:1.5px;margin:-.75px 0 0 -11px}.vx-fx__reticle::after{width:1.5px;height:22px;margin:-11px 0 0 -.75px}@media (max-width: 1023px){.vx-rig{grid-template-columns:minmax(0,1fr)}.vx-rig__stage{height:260px}.vx-stack{transform:rotateX(58deg) rotateZ(-34deg) scale(.82);animation:none}.vx-cards--plans .vx-card{max-width:560px}}@media (max-width: 640px){.vx-rig__stage{height:220px;margin:-.5rem -1rem 0}.vx-stack{width:250px;height:160px;margin:-80px 0 0 -125px}.vx-stack__doc{width:64px;height:84px;right:4%;padding:7px}.vx-stack__doc b{font-size:.46rem;letter-spacing:.04em}.vx-stack__doc small{font-size:.4rem}.vx-stack__chips li{font-size:.6rem}.vx-card__media{margin-inline:-1.7rem}.vx-plans__mega{font-size:4.2rem}}@media (prefers-reduced-motion: reduce){.vx-plans__grid,.vx-plans__beam,.vx-stack,.vx-stack__doc,.vx-stack__layer::after,.vx-stack__wave,.vx-stack__heat,.vx-fx__laser,.vx-fx__wave{animation:none !important}.vx-fx__wave{stroke-dashoffset:0}.vx-stack__chips li,.vx-fx__hud li{animation:none !important;opacity:1;transform:none}.js .vx-cards--plans .vx-card,.js .vx-cards--plans .vx-card__media{transition:none}}.vx-facts{overflow:hidden;isolation:isolate;background:linear-gradient(170deg,#061E31,var(--navy-deep) 60%,#0A2B45)}.vx-facts__bg{position:absolute;inset:0;z-index:-1}.vx-facts__bg img{width:100%;height:100%;object-fit:cover;opacity:.16;filter:blur(2px) saturate(1.2)}.vx-facts__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 80% 0%,rgba(158,240,26,.1),transparent 60%),linear-gradient(180deg,rgba(6,30,49,.4),#061E31)}.vx-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0}.vx-fact{position:relative;padding:1.3rem 1.3rem 1.4rem;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:border-color .4s,transform .5s var(--ease)}.vx-fact::before{content:"";position:absolute;left:1.3rem;top:0;width:34px;height:3px;border-radius:0 0 3px 3px;background:var(--grad);box-shadow:0 0 14px rgba(158,240,26,.7)}.vx-fact:hover{border-color:rgba(158,240,26,.45);transform:translateY(-4px)}.vx-fact dt{font:600 .68rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:.5rem 0 .7rem}.vx-fact dd{margin:0;color:#E0EBF3;font-size:.95rem;line-height:1.5}.vx-fact a{color:#fff;text-decoration-color:rgba(158,240,26,.6);text-underline-offset:3px}.vx-guide{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center;margin-top:2rem;padding:.7rem;border-radius:18px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);box-shadow:0 20px 40px -30px rgba(10,61,98,.5);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.vx-guide:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:0 28px 50px -28px rgba(10,61,98,.55)}.vx-guide__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden}.vx-guide__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 1.2s var(--ease)}.vx-guide:hover .vx-guide__img img{transform:scale(1.3) translateX(-6%)}.vx-guide__body{display:grid;gap:.4rem}.vx-guide__body .vx-mono{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink)}.vx-guide__body b{font:600 .98rem/1.3 var(--f-display);letter-spacing:-.01em}.vx-guide__more{font-weight:600;font-size:.85rem;color:var(--navy)}@media (max-width: 1023px){.vx-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vx-facts__grid{grid-template-columns:minmax(0,1fr)}.vx-guide{grid-template-columns:88px 1fr}}