.vdsx{--bg:#f5f7fb;--bg-raised:#ffffff;--bg-sunken:#edf1f7;--line:#dde5f0;--text:#0f1a2e;--muted:#52617a;--accent:#1557d6;--accent-ink:#ffffff;--cyan:#0e7490;--glow:rgba(21,87,214,0.16);--edge:rgba(21,60,140,0.12);--edge-hi:rgba(21,60,140,0.2);--edge-active:rgba(14,116,144,0.45);--vx-page:radial-gradient(1200px 600px at 85% -10%,rgba(21,87,214,0.1),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(14,165,233,0.07),transparent 60%),linear-gradient(180deg,#f8fafd,#f2f5fa 50%,#f8fafd);--vx-panel:linear-gradient(165deg,rgba(255,255,255,0.94),rgba(244,247,252,0.94));--vx-card:linear-gradient(170deg,#ffffff,#f6f8fc);--vx-rig:#ffffff;--vx-soft:rgba(21,87,214,0.05);--vx-soft-2:rgba(21,87,214,0.09);--vx-head:linear-gradient(180deg,#0b1730 30%,#2a4675);--vx-title:linear-gradient(100deg,#0b1730,#142a5c 60%,#1d4fae);--vx-stat:linear-gradient(180deg,#0b1730,#1557d6);--vx-price:linear-gradient(180deg,#0b1730,#1557d6);--vx-body:#39475e;--vx-chip:#1e3a8a;--vx-grid:rgba(21,60,140,0.035);--vx-mesh-1:rgba(59,130,246,0.1);--vx-mesh-2:rgba(21,87,214,0.06);--vx-mesh-3:rgba(21,87,214,0.04);--vx-shadow:0 30px 80px -40px rgba(16,36,74,0.3);--vx-hover-shadow:0 24px 60px -30px rgba(21,87,214,0.35);--vx-spot:rgba(21,87,214,0.08);--vx-ok-bg:rgba(16,185,129,0.1);--vx-ok-edge:rgba(5,150,105,0.3);--vx-ok-text:#047857;--vx-dot:#059669;--vx-bad:#e11d48;--vx-good:#0891b2;--vx-track:rgba(21,60,140,0.12);--vx-thumb:#ffffff;--vx-filter-bg:rgba(21,60,140,0.05);--vx-cta:radial-gradient(600px 300px at 90% 0%,rgba(14,165,233,0.16),transparent 60%),radial-gradient(600px 300px at 0% 100%,rgba(21,87,214,0.14),transparent 60%),linear-gradient(165deg,#ffffff,#eef3fb);--vx-rain:21,87,214;color-scheme:light;position:relative;overflow:clip;color:var(--text);background:var(--vx-page)}html.dark .vdsx{--bg:#070b14;--bg-raised:#0d1424;--bg-sunken:#050810;--line:#1c2840;--text:#e8eef8;--muted:#94a5bf;--accent:#3b82f6;--cyan:#38dcff;--glow:rgba(59,130,246,0.28);--edge:rgba(148,180,255,0.14);--edge-hi:rgba(148,180,255,0.3);--edge-active:rgba(56,220,255,0.5);--vx-page:radial-gradient(1200px 600px at 85% -10%,rgba(59,130,246,0.1),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(59,130,246,0.04),transparent 60%),linear-gradient(180deg,#060912,#070b14 40%,#060912);--vx-panel:linear-gradient(165deg,rgba(20,31,54,0.82),rgba(9,14,26,0.88));--vx-card:linear-gradient(170deg,rgba(20,31,54,0.7),rgba(9,14,26,0.7));--vx-rig:linear-gradient(160deg,#131e35,#0c1324);--vx-soft:rgba(255,255,255,0.025);--vx-soft-2:rgba(59,130,246,0.09);--vx-head:linear-gradient(180deg,#ffffff 30%,#b6c8e6);--vx-title:linear-gradient(100deg,#ffffff,#e3ecfb 55%,#a9c6f5);--vx-stat:linear-gradient(180deg,#ffffff,#8fb8ff);--vx-price:linear-gradient(180deg,#ffffff,#9cc2ff);--vx-body:#aebdd4;--vx-chip:#cfe0ff;--vx-grid:rgba(148,180,255,0.032);--vx-mesh-1:rgba(37,99,235,0.22);--vx-mesh-2:rgba(37,99,235,0.1);--vx-mesh-3:rgba(59,130,246,0.07);--vx-shadow:0 30px 90px -40px rgba(0,0,0,0.8);--vx-hover-shadow:0 24px 60px -30px rgba(59,130,246,0.25);--vx-spot:rgba(56,220,255,0.11);--vx-ok-bg:rgba(34,197,94,0.08);--vx-ok-edge:rgba(74,222,128,0.22);--vx-ok-text:#a7f3c4;--vx-dot:#34d399;--vx-bad:#ff5d6c;--vx-good:#38dcff;--vx-track:rgba(148,180,255,0.14);--vx-thumb:#ffffff;--vx-filter-bg:rgba(0,0,0,0.25);--vx-cta:radial-gradient(600px 300px at 90% 0%,rgba(56,220,255,0.22),transparent 60%),radial-gradient(600px 300px at 0% 100%,rgba(37,99,235,0.3),transparent 60%),linear-gradient(165deg,#0f1b33,#080d19);--vx-rain:126,162,210;color-scheme:dark}.vdsx ::-moz-selection{background:rgba(59,130,246,.35)}.vdsx ::selection{background:rgba(59,130,246,.35)}.vdsx :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.vdsx section[tabindex="-1"]:focus{outline:none}.vdsx-wrap{width:min(1200px,calc(100% - 2.5rem));margin:0 auto;position:relative}.vdsx-section{padding:clamp(4rem,9vw,7.5rem) 0 0;position:relative;scroll-margin-top:80px}.vdsx-cta-wrap{padding-bottom:clamp(4rem,9vw,7rem)}.vdsx-head{max-width:760px;margin:0 0 clamp(2rem,4vw,3rem)}.vdsx .vds-info__title,.vdsx-cta h2,.vdsx-head h2,.vdsx-protect__copy h2,.vdsx-reg__title{margin:0;font-size:clamp(1.85rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.035em;font-weight:650;background:var(--vx-head);-webkit-background-clip:text;background-clip:text;color:transparent}.vdsx-head>p:last-child,.vdsx-protect__copy>p{color:var(--muted);font-size:1.06rem;line-height:1.65;margin:1rem 0 0}.vdsx-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--cyan);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vdsx-kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan))}.vdsx-btn{--tx:0px;--ty:0px;position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.45rem;border:1px solid transparent;border-radius:999px;font:650 1rem/1 var(--sans);letter-spacing:-.01em;cursor:pointer;transform:translate3d(var(--tx),var(--ty),0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,background-color .35s ease,border-color .35s ease;isolation:isolate}.vdsx-btn svg{width:18px;height:18px;transition:transform .35s ease}.vdsx-btn:hover svg{transform:translateX(3px)}.vdsx-btn--glow{color:#fff;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 8px 24px -12px var(--glow)}.vdsx-btn--glow:hover{background:linear-gradient(180deg,#2f6df0,#1e50dc);box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 10px 28px -12px var(--glow)}.vdsx-btn--ghost{color:var(--text);border-color:var(--edge-hi);background:var(--vx-soft);backdrop-filter:blur(8px)}.vdsx-btn--ghost:hover{border-color:var(--edge-active);background:var(--vx-soft-2)}.vdsx [data-spot]{position:relative}.vdsx [data-spot]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-30%),var(--vx-spot),transparent 45%);opacity:0;transition:opacity .4s ease;z-index:0}.vdsx [data-spot]:hover:before{opacity:1}.vdsx [data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease;transform-style:preserve-3d}.vdsx-hero{position:relative;min-height:min(92vh,860px);display:grid;align-items:center;padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem);overflow:hidden;isolation:isolate}.vdsx-rain{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.vdsx-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.vdsx-hero__copy>*{animation:vdsx-rise .9s cubic-bezier(.2,.8,.2,1) both}.vdsx-hero__copy>:nth-child(2){animation-delay:.06s}.vdsx-hero__copy>:nth-child(3){animation-delay:.12s}.vdsx-hero__copy>:nth-child(4){animation-delay:.2s}.vdsx-hero__copy>:nth-child(5){animation-delay:.28s}.vdsx-hero__copy>:nth-child(6){animation-delay:.36s}@keyframes vdsx-rise{0%{translate:0 22px}}.vdsx .crumb{margin-bottom:1.6rem;color:var(--muted)}.vdsx .crumb a:hover{color:var(--text)}.vdsx-badge{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;padding:.4rem .9rem .4rem .7rem;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-soft-2);font-size:.84rem;font-weight:600;color:var(--vx-chip)}.vdsx-badge span{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.vdsx-hero__title{margin:0;max-width:14ch;font-size:clamp(2.5rem,3.4vw,5rem);line-height:1.04;letter-spacing:-.04em;font-weight:700;background:var(--vx-title);-webkit-background-clip:text;background-clip:text;color:transparent;animation:vdsx-rise .9s cubic-bezier(.2,.8,.2,1) both}.vdsx-hero__lead{margin:1.5rem 0 0;max-width:56ch;color:var(--vx-body);font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.65}.vdsx-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.vdsx-chips{list-style:none;margin:2.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;color:var(--muted);font-size:.9rem}.vdsx-chips li{display:inline-flex;align-items:center;gap:.5rem}.vdsx-chips li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--vx-soft-2)}.vdsx-hero__visual{position:relative;animation:vdsx-fade-in .8s ease-out .15s both}@keyframes vdsx-fade-in{0%{opacity:0}}.vdsx-rig{position:relative;z-index:1;padding:1.4rem;border-radius:24px;border:1px solid var(--edge-hi);background:var(--vx-rig);box-shadow:var(--vx-shadow);color:var(--text);display:grid;gap:1.15rem}.vdsx-rig:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--edge-hi),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.vdsx-rig>*{position:relative;z-index:1}.vdsx-rig__bar{display:flex;align-items:center;gap:.6rem;margin:0;padding-bottom:.9rem;border-bottom:1px solid var(--edge);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vdsx-rig__bar i{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.vdsx-rig__specs{margin:0;display:grid;gap:.6rem}.vdsx-rig__spec{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.85rem;column-gap:.85rem;align-items:center;padding:.7rem .8rem;border-radius:14px;border:1px solid var(--edge);background:var(--vx-soft)}.vdsx-rig__icon{grid-row:1/span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--cyan);background:var(--vx-soft-2);border:1px solid var(--edge)}.vdsx-rig__icon svg{width:19px;height:19px}.vdsx-rig__spec dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vdsx-rig__spec dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0}.vdsx-rig__spec b{font-size:1.02rem;letter-spacing:-.01em;overflow-wrap:anywhere}.vdsx-rig__spec small{color:var(--muted);font-size:.82rem}.vdsx-rig__shield{display:flex;align-items:center;gap:.6rem;margin:0;padding:.75rem .9rem;border-radius:14px;background:var(--vx-ok-bg);border:1px solid var(--vx-ok-edge);color:var(--vx-ok-text);font-weight:600;font-size:.92rem}.vdsx-rig__shield svg{width:20px;height:20px;flex:none}.vdsx-stats{position:relative;border-bottom:1px solid var(--edge);background:var(--vx-soft)}.vdsx-stats__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.vdsx-stats__list li{padding:clamp(1.4rem,3vw,2.2rem) 1rem;display:grid;gap:.35rem;text-align:center;border-inline-start:1px solid var(--edge)}.vdsx-stats__list li:first-child{border-inline-start:0}.vdsx-stats__list strong{font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--vx-stat);-webkit-background-clip:text;background-clip:text;color:transparent}.vdsx-stats__list small{font-size:.45em;margin-left:.2em;letter-spacing:0}.vdsx-stats__list li>span{color:var(--muted);font-size:.88rem}.vdsx-config{position:relative}.vdsx-config:before{content:"";position:absolute;inset:10% 10% -6%;z-index:0;background:radial-gradient(ellipse at center,var(--vx-mesh-1),transparent 65%);filter:blur(40px);opacity:.5;pointer-events:none}.vdsx .vds-build{position:relative;z-index:1;gap:1.2rem}.vdsx .vds-stage,.vdsx .vds-sum{border:1px solid var(--edge-hi);background:var(--vx-panel);backdrop-filter:blur(16px);border-radius:26px;box-shadow:var(--vx-shadow)}.vdsx .vds-stage{padding:clamp(1.1rem,2.5vw,1.8rem);gap:1.6rem}.vdsx .vds-face div{border-radius:18px;padding:1.1rem 1rem 1.3rem;background:linear-gradient(160deg,var(--vx-soft-2),transparent);border:1px solid var(--edge-hi);transition:border-color .3s ease,box-shadow .3s ease}.vdsx .vds-face div:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow)}.vdsx .vds-face strong{font-size:clamp(1.5rem,2.6vw,2rem);font-variant-numeric:tabular-nums}.vdsx .vds-face svg{color:var(--cyan);opacity:.35;width:2.8rem;height:2.8rem}.vdsx .vds-gauge-row>button,.vdsx .vds-num,.vdsx .vds-starts button{border-color:var(--edge-hi);background:var(--bg-raised);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.vdsx .vds-starts button{border-radius:16px;padding:.85rem .95rem;font-weight:650}.vdsx .vds-gauge-row>button:hover,.vdsx .vds-starts button:hover{border-color:var(--edge-active);transform:translateY(-2px)}.vdsx .vds-starts button.is-on{border-color:var(--cyan);background:var(--vx-soft-2);box-shadow:0 0 0 1px var(--cyan) inset,var(--vx-hover-shadow)}.vdsx .vds-gauge-top span{font-weight:650;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;color:var(--muted)}.vdsx .vds-gauge-top b{font-size:1.35rem;font-variant-numeric:tabular-nums}.vdsx .vds-range::-webkit-slider-runnable-track{height:8px;background:linear-gradient(90deg,#2563eb 0,var(--vx-good) var(--fill),var(--vx-track) var(--fill))}.vdsx .vds-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-8px;background:var(--vx-thumb);border:2px solid var(--accent);box-shadow:0 0 0 5px var(--vx-soft-2),0 4px 14px var(--glow);-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease}.vdsx .vds-range:focus-visible::-webkit-slider-thumb,.vdsx .vds-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--vx-soft-2),0 4px 20px var(--glow)}.vdsx .vds-range::-moz-range-track{height:8px;background:var(--vx-track)}.vdsx .vds-range::-moz-range-progress{height:8px;background:linear-gradient(90deg,#2563eb,var(--vx-good))}.vdsx .vds-range::-moz-range-thumb{width:22px;height:22px;background:var(--vx-thumb);border:2px solid var(--accent);box-shadow:0 0 0 5px var(--vx-soft-2)}.vdsx .vds-sum{padding:clamp(1.3rem,2.5vw,1.8rem);top:96px;overflow:hidden}.vdsx .vds-sum:before{content:"";position:absolute;inset:-40% -40% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(circle,var(--vx-mesh-2),transparent 65%);pointer-events:none}.vdsx .vds-sum>*{position:relative}.vdsx .vds-sum .kicker{color:var(--cyan);letter-spacing:.18em}.vdsx .vds-sum h2{font-size:clamp(2.3rem,4vw,3.2rem);font-variant-numeric:tabular-nums;background:var(--vx-price);-webkit-background-clip:text;background-clip:text;color:transparent}.vdsx .vds-sum li{border-top-color:var(--edge)}.vdsx .vds-sum .btn{min-height:52px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#0ea5e9);box-shadow:0 12px 40px -10px var(--glow);transition:box-shadow .3s ease,transform .3s ease,filter .3s ease}.vdsx .vds-sum .btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 50px -10px var(--glow)}.vdsx-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vdsx-card{padding:1.5rem 1.4rem 1.6rem;border-radius:22px;border:1px solid var(--edge);background:var(--vx-card);overflow:hidden;box-shadow:var(--vx-shadow)}.vdsx-card>*{position:relative;z-index:1}.vdsx-card:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow)}.vdsx-card__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--cyan);background:var(--vx-soft-2);border:1px solid var(--edge-hi);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.vdsx-card:hover .vdsx-card__icon{transform:translateZ(8px)}.vdsx-card__icon svg{width:22px;height:22px}.vdsx-card h3{margin:1.15rem 0 .5rem;font-size:1.08rem;letter-spacing:-.015em}.vdsx-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.6}.vdsx-protect__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.vdsx-steps{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.7rem}.vdsx-steps li{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;border-radius:14px;border:1px solid var(--edge);background:var(--vx-soft);font-weight:600}.vdsx-steps b{font:600 .8rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--cyan)}.vdsx-legend{display:flex;flex-wrap:wrap;gap:1.4rem;margin:1.4rem 0 0;font-size:.88rem;color:var(--muted)}.vdsx-legend span{display:inline-flex;align-items:center;gap:.5rem}.vdsx-legend span:before{content:"";width:10px;height:10px;border-radius:50%}.vdsx-legend__bad:before{background:var(--vx-bad);box-shadow:0 0 10px var(--vx-bad)}.vdsx-legend__good:before{background:var(--vx-good);box-shadow:0 0 10px var(--vx-good)}.vdsx-shield{position:relative;aspect-ratio:16/11;border-radius:28px;border:1px solid var(--edge-hi);background:radial-gradient(circle at 50% 50%,var(--vx-soft-2),transparent 55%),var(--vx-panel);box-shadow:var(--vx-shadow);overflow:hidden}.vdsx-shield__lanes{position:absolute;inset:14% 18% 14% 6%;display:grid;align-content:space-between}.vdsx-shield__lane{position:relative;height:1px;background:linear-gradient(90deg,transparent,var(--edge-hi) 50%,var(--edge-active))}.vdsx-pkt{position:absolute;inset:-4px 0;animation:vdsx-pass 3.3s linear infinite;animation-delay:calc(var(--d) * -1)}.vdsx-pkt:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%}.vdsx-pkt--good:before{background:var(--vx-good);box-shadow:0 0 12px var(--vx-good)}.vdsx-pkt--bad{animation-name:vdsx-block}.vdsx-pkt--bad:before{background:var(--vx-bad);box-shadow:0 0 12px var(--vx-bad)}@keyframes vdsx-pass{0%{transform:translateX(0);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translateX(98%);opacity:0}}@keyframes vdsx-block{0%{transform:translateX(0);opacity:0}6%{opacity:1}46%{transform:translateX(50%);opacity:1}52%,to{transform:translateX(51%);opacity:0}}.vdsx-shield__wall{position:absolute;top:8%;bottom:8%;left:calc(6% + .76 * 50% - 3px);width:6px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--vx-good),transparent);box-shadow:0 0 30px var(--glow);animation:vdsx-wall 3s ease-in-out infinite}.vdsx-shield__wall svg{position:absolute;left:50%;top:50%;width:56px;height:56px;padding:12px;transform:translate(-50%,-50%);border-radius:18px;color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);box-shadow:0 0 40px var(--glow)}@keyframes vdsx-wall{50%{box-shadow:0 0 56px var(--glow)}}.vdsx-shield__node{position:absolute;right:5%;top:50%;transform:translateY(-50%);display:grid;place-items:center;gap:.3rem;width:84px;padding:1rem 0;border-radius:20px;border:1px solid var(--edge-active);background:var(--bg-raised);box-shadow:var(--vx-hover-shadow);font:700 .8rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}.vdsx-shield__node svg{width:28px;height:28px;color:var(--cyan)}.vdsx-reg{--reg-cols:3rem minmax(9rem,14rem) minmax(0,1fr) 7rem;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;gap:clamp(1.6rem,3vw,2.4rem)}.vdsx-reg__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"kicker ." "title lead";gap:0 clamp(2rem,5vw,4.5rem);align-items:end}.vdsx-reg__head .vdsx-kicker{grid-area:kicker}.vdsx-reg__title{grid-area:title}.vdsx-reg__lead{grid-area:lead;margin:0;color:var(--muted);font-size:1.02rem;line-height:1.7}.vdsx-reg__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;border-bottom:1px solid var(--edge-hi)}.vdsx-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.vdsx-seg button{display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem;padding:.85rem 1.3rem;border:0;background:none;color:var(--muted);font:600 .95rem/1 var(--sans);letter-spacing:-.01em;cursor:pointer;transition:color .25s ease}.vdsx-seg button:hover,.vdsx-seg button[aria-pressed=true]{color:var(--text)}.vdsx-seg button small{font:500 .7rem/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.vdsx-seg button[aria-pressed=true] small{color:var(--accent)}.vdsx-seg button:focus-visible{outline-offset:-4px}.vdsx-seg__ink{position:absolute;left:0;bottom:-1px;width:calc(100% / var(--seg-n, 4));height:2px;background:var(--accent);transform:translateX(calc(var(--seg-i, 0) * 100%));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.vdsx-reg__count{margin:0 0 .85rem;font:500 .76rem/1 var(--mono);color:var(--muted);letter-spacing:.02em}.vdsx-reg__count b{color:var(--text);font-weight:600}.vdsx-reg__cols,.vdsx-reg__row{display:grid;grid-template-columns:var(--reg-cols);-moz-column-gap:1.5rem;column-gap:1.5rem;padding-inline:.75rem}.vdsx-reg__cols{padding-block:.8rem;border-bottom:1px solid var(--edge);font:500 .66rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vdsx-reg__cols span:last-child{text-align:right}.vdsx-reg__list{list-style:none;margin:0;padding:0}.vdsx-reg__row{position:relative;align-items:baseline;padding-block:1.45rem;border-bottom:1px solid var(--edge);animation:vdsx-reg-in .5s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 50ms) both;transition:background-color .25s ease}.vdsx-reg__row[hidden]{display:none}.vdsx-reg__row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.vdsx-reg__row:hover{background-color:var(--vx-soft)}.vdsx-reg__row:hover:before{transform:scaleY(1)}@keyframes vdsx-reg-in{0%{opacity:0;translate:0 6px}}.vdsx-reg__idx{font:500 .76rem/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;transition:color .25s ease}.vdsx-reg__row:hover .vdsx-reg__idx{color:var(--accent)}.vdsx-reg__family h3{margin:0;font-size:clamp(1.3rem,2.1vw,1.75rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.vdsx-reg__family span{display:block;margin-top:.45rem;font:500 .72rem/1 var(--mono);color:var(--muted);letter-spacing:.02em}.vdsx-reg__images{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));row-gap:.9rem}.vdsx-reg__images li{display:grid;gap:.35rem;padding:.1rem 1rem .1rem .95rem;border-left:1px solid var(--edge);min-width:0}.vdsx-reg__images b{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums}.vdsx-reg__images code{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:none;font:500 .74rem/1.2 var(--mono);color:var(--muted);overflow-wrap:anywhere}.vdsx-reg__images code:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--vx-dot)}.vdsx-reg__kind{justify-self:end;font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vdsx-reg__note{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--muted);font-size:.92rem}.vdsx-reg__note:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--vx-dot)}.vdsx .vds-info{gap:clamp(3.5rem,8vw,6.5rem)}.vdsx .vds-info__block{gap:clamp(2rem,5vw,4.5rem)}.vdsx .vds-info__title{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:1.1rem}.vdsx .vds-info__content p{color:var(--vx-body);line-height:1.75;font-size:1.02rem}.vdsx .vds-info__content strong{color:var(--text);font-weight:650}.vdsx .vds-info__points li{border-color:var(--edge);background:var(--vx-soft);border-radius:12px;display:flex;align-items:center;gap:.55rem}.vdsx .vds-info__points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.vdsx .vds-info__media{border-color:var(--edge-hi);border-radius:28px;background:var(--vx-panel);box-shadow:var(--vx-shadow);color:var(--cyan);overflow:hidden}.vdsx .vds-info__media svg{position:relative;z-index:1;width:58%;overflow:visible}.vdsx-art .a-orbit,.vdsx-art .a-spin{transform-box:view-box;transform-origin:center;animation-delay:var(--d,0s)}.vdsx-art .a-spin{animation:a-spin 18s linear infinite}.vdsx-art .a-spin--rev{animation-duration:26s;animation-direction:reverse}@keyframes a-spin{to{transform:rotate(1turn)}}.vdsx-art .a-led{animation:a-led 2.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes a-led{0%,to{opacity:.25}45%{opacity:1}}.vdsx-art .a-led--ok{fill:var(--vx-dot)}.vdsx-art .a-bar{transform-box:fill-box;transform-origin:left center;animation:a-bar 3.2s cubic-bezier(.6,0,.3,1) infinite alternate;animation-delay:var(--d,0s)}@keyframes a-bar{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}.vdsx-art .a-ring{transform-box:fill-box;transform-origin:center;animation:a-ring 3.6s ease-out infinite;animation-delay:var(--d,0s);opacity:0}@keyframes a-ring{0%{transform:scale(.72);opacity:.5}to{transform:scale(1.28);opacity:0}}.vdsx-art .a-check{stroke-dasharray:60;stroke-dashoffset:60;animation:a-check 3.6s ease-in-out infinite}@keyframes a-check{0%,15%{stroke-dashoffset:60}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:60}}.vdsx-art .a-gauge{stroke-dasharray:100;stroke-dashoffset:100;animation:a-gauge 4.4s ease-in-out infinite}@keyframes a-gauge{0%,12%{stroke-dashoffset:100}55%,78%{stroke-dashoffset:12}to{stroke-dashoffset:100}}.vdsx-art .a-flicker{animation:a-flicker 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes a-flicker{0%,to{opacity:.32}38%{opacity:.92}52%{opacity:.4}74%{opacity:1}}.vdsx-art .a-orbit{animation:a-orbit 14s linear infinite}.vdsx-art .a-orbit--rev{animation-duration:20s;animation-direction:reverse}@keyframes a-orbit{to{transform:rotate(1turn)}}.vdsx-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.vdsx-faq .vdsx-head{position:sticky;top:110px;margin:0}.vdsx-acc{display:grid;gap:.7rem}.vdsx-acc__item{border-radius:18px;border:1px solid var(--edge);background:var(--vx-card);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.vdsx-acc__item.is-open{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow)}.vdsx-acc__head{margin:0;position:relative;z-index:1}.vdsx-acc__head button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border:0;background:transparent;color:var(--text);font:600 1.02rem/1.4 var(--sans);text-align:left;cursor:pointer}.vdsx-acc__head button:focus-visible{outline-offset:-3px;border-radius:18px}.vdsx-acc__num{font:600 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--cyan)}.vdsx-acc__icon{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--edge-hi);transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease,border-color .3s ease}.vdsx-acc__icon:after,.vdsx-acc__icon:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.vdsx-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s ease}.vdsx-acc__item.is-open .vdsx-acc__icon{transform:rotate(180deg);background:var(--vx-soft-2);border-color:var(--edge-active)}.vdsx-acc__item.is-open .vdsx-acc__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.vdsx-acc__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;position:relative;z-index:1}.vdsx-acc__item.is-open .vdsx-acc__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s}.vdsx-acc__panel>div{overflow:hidden}.vdsx-acc__panel p{margin:0;padding:0 1.25rem 1.25rem calc(1.25rem + 2.2rem);color:var(--vx-body);line-height:1.7}.vdsx-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,3.5rem);border-radius:32px;border:1px solid var(--edge-hi);background:var(--vx-cta);box-shadow:var(--vx-shadow);overflow:hidden}.vdsx-cta>*{position:relative;z-index:1}.vdsx-cta h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.vdsx-cta p{margin:.8rem 0 0;color:var(--vx-body);max-width:52ch}.vdsx[data-fx] [data-reveal]{transition-property:opacity,translate,transform,border-color,box-shadow;transition-duration:.8s,.8s,.5s,.35s,.35s;transition-timing-function:cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 90ms),calc(var(--i, 0) * 90ms),0s,0s,0s}.vdsx[data-fx] [data-reveal]:not([data-in]){opacity:0;translate:0 28px}@media (max-width:1080px){.vdsx-features{grid-template-columns:repeat(2,minmax(0,1fr))}.vdsx-stats__list{grid-template-columns:repeat(3,minmax(0,1fr))}.vdsx-stats__list li:nth-child(4){border-inline-start:0}.vdsx-stats__list li:nth-child(n+4){border-top:1px solid var(--edge)}}@media (max-width:900px){.vdsx-hero{min-height:0}.vdsx-faq,.vdsx-hero__inner,.vdsx-protect__inner{grid-template-columns:1fr}.vdsx-hero__visual{max-width:520px;width:100%;justify-self:center}.vdsx-faq .vdsx-head{position:static}.vdsx-reg{--reg-cols:2.5rem minmax(8rem,11rem) minmax(0,1fr) 5.5rem}.vdsx-reg__head{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "lead";row-gap:1rem}.vdsx .vds-sum{top:1rem}}@media (max-width:640px){.vdsx-wrap{width:calc(100% - 1.5rem)}.vdsx-features{grid-template-columns:1fr}.vdsx-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vdsx-stats__list li{border-inline-start:0;border-top:1px solid var(--edge)}.vdsx-stats__list li:nth-child(2n){border-inline-start:1px solid var(--edge)}.vdsx-stats__list li:first-child,.vdsx-stats__list li:nth-child(2){border-top:0}.vdsx-stats__list li:last-child{grid-column:1/-1;border-inline-start:0}.vdsx-hero__actions .vdsx-btn{flex:1 1 100%;justify-content:center}.vdsx-shield{aspect-ratio:4/3}.vdsx-shield__node{width:64px}.vdsx-reg__bar{flex-direction:column-reverse;align-items:stretch}.vdsx-seg{display:grid}.vdsx-seg button{padding-inline:.4rem;font-size:.9rem}.vdsx-reg__cols{display:none}.vdsx-reg__row{grid-template-columns:auto 1fr;grid-template-areas:"idx kind" "family family" "images images";row-gap:.9rem;padding:1.3rem .35rem}.vdsx-reg__idx{grid-area:idx}.vdsx-reg__kind{grid-area:kind}.vdsx-reg__family{grid-area:family}.vdsx-reg__images{grid-area:images;grid-template-columns:repeat(2,minmax(0,1fr))}.vdsx-acc__panel p{padding-left:1.25rem}.vdsx-cta .vdsx-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.vdsx *,.vdsx :after,.vdsx :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.vdsx [data-tilt],.vdsx-btn{transform:none!important}.vdsx-art .a-ring{opacity:.35}.vdsx-art .a-check{stroke-dashoffset:0}.vdsx-art .a-gauge{stroke-dashoffset:22}.vdsx-art .a-flicker{opacity:.9}.vdsx-pkt--good{transform:translateX(70%)}.vdsx-pkt--bad{transform:translateX(40%)}}