.vx-film{position:absolute;inset-block-end:16px;inset-inline-start:16px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 6px;border:1px solid var(--line-2);border-radius:var(--r-pill,999px);background:rgba(255,255,255,.96);backdrop-filter:blur(10px);color:var(--ink);font:700 var(--fs-sm)/1 var(--sans);box-shadow:var(--sh-pop);cursor:pointer;z-index:3}[dir=rtl] .vx-film{padding:6px 6px 6px 16px}.vx-film-p{width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.vx-film:hover{border-color:var(--ink)}.vx-film:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.vx-film-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(14,19,32,.86)}.vx-film-modal video{max-width:min(1100px,100%);max-height:calc(100dvh - 96px);width:100%;border-radius:var(--r-card);background:#000}.vx-film-x{position:absolute;inset-block-start:16px;inset-inline-end:16px;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.96);color:var(--ink);display:grid;place-items:center;cursor:pointer}.vx-film-x svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vx-film-x:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.vx-floor{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.vx-plan{position:sticky;inset-block-start:96px;margin:0;border-radius:var(--r-card);border:1px solid var(--line-2);background:var(--surface);overflow:hidden;box-shadow:var(--sh-rest)}.vx-plan>img{width:100%;height:100%;object-fit:contain;display:block}.vx-plan-z,.vx-plan>img{position:absolute;inset:0}.vx-plan-z{direction:ltr}.vx-z{position:absolute;overflow:visible;cursor:pointer}.vx-z path{fill:rgba(23,35,64,.1);stroke:var(--navy);stroke-width:2;vector-effect:non-scaling-stroke;transition:fill var(--dur-2) var(--ease-out)}.vx-z:hover path{fill:rgba(23,35,64,.2)}.vx-z.on path{fill:rgba(255,224,51,.55);stroke:var(--ink);stroke-width:2.5}.vx-z:focus-visible{outline:none}.vx-z:focus-visible path{stroke:var(--ink);stroke-width:3.5}.vx-zl{position:absolute;transform:translate(-50%,-50%);pointer-events:none;font:800 var(--fs-md)/1 var(--sans);color:var(--navy)}.vx-zl.on{color:var(--ink)}.vx-fside{display:grid;gap:12px;align-content:start}.vx-fnote{font-size:var(--fs-sm);color:var(--muted)}.vx-zsel{display:grid;gap:8px;padding:18px 20px;border:1px solid var(--ink);border-radius:var(--r-lg);background:var(--surface)}.vx-zr-h{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-md)}.vx-zr-h b{font-weight:800}.vx-zr-h .num{font-weight:700;color:var(--ink-2)}.vx-zr-d{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.vx-zr-cta{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;margin-top:4px;padding:0;border:0;background:none;font:700 var(--fs-sm)/1.3 var(--sans);color:var(--ink);text-align:start;cursor:pointer}.vx-zr-cta:hover{text-decoration:underline}.vx-zr-cta:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.vx-zchips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vx-zc{display:grid;gap:2px;justify-items:start;min-height:52px;padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:800 var(--fs-md)/1 var(--sans);cursor:pointer}.vx-zc small{font-weight:600;font-size:var(--fs-xs);color:var(--muted)}.vx-zc:hover{border-color:var(--line-3)}.vx-zc:focus-visible{outline:3px solid var(--accent-glow);outline-offset:1px;border-color:var(--ink)}.vx-zc.on{background:var(--ink);border-color:var(--ink);color:#fff}.vx-zc.on small{color:rgba(255,255,255,.75)}.vx-fall{font-size:var(--fs-xs);color:var(--muted)}.vx-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vx-ac{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sh-rest);display:grid;grid-template-rows:auto 1fr}.vx-ac-p{margin:0;aspect-ratio:16/10;background-color:var(--navy-050);background-size:cover;background-position:50%;position:relative}.vx-ac-n{position:absolute;inset-block-start:12px;inset-inline-start:12px;min-width:36px;height:28px;padding:0 10px;border-radius:var(--r-pill,999px);background:rgba(255,255,255,.96);display:grid;place-items:center;font:800 var(--fs-xs)/1 var(--sans);color:var(--ink)}.vx-ac-b{padding:18px 20px 22px;display:grid;gap:8px;align-content:start}.vx-ac-b h3{font-size:var(--fs-h4);font-weight:800;letter-spacing:-.015em;line-height:var(--lh-tight)}.vx-ac-b p{font-size:var(--fs-body);color:var(--ink-2);line-height:1.6}.vx-own{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;padding:24px 32px;align-items:center;background:var(--navy-050);border:1px solid var(--line-2);border-radius:var(--r-card)}.vx-own-id{display:flex;gap:14px;align-items:center;align-self:start}.vx-av{width:64px;height:64px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:800 26px/1 var(--sans);flex:none}.vx-k{font:700 var(--fs-3xs)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vx-own-n{font-size:var(--fs-lg);font-weight:800;margin-top:6px}.vx-own-r{font-size:var(--fs-sm);color:var(--ink-2)}.vx-own-t{font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em;line-height:var(--lh-tight)}.vx-own-b p{margin-top:8px;font-size:var(--fs-body);color:var(--ink-2);max-width:60ch}.vx-lp{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vx-lp li{display:flex;gap:12px;align-items:flex-start;padding:16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg)}.vx-lp-i{width:40px;height:40px;border-radius:var(--r-ctl);background:var(--navy-050);color:var(--navy);display:grid;place-items:center;flex:none}.vx-lp b{font-size:var(--fs-md);font-weight:800}.vx-lp p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px;line-height:1.5}.vx-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:32px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--sh-rest)}.vx-lead-t h2{font-size:var(--fs-h3);font-weight:800;letter-spacing:-.025em;line-height:var(--lh-tight)}.vx-lead-t>p{margin-top:10px;color:var(--ink-2);font-size:var(--fs-body);max-width:52ch}.vx-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.vx-steps li{display:flex;gap:12px;align-items:flex-start;font-weight:600}.vx-steps .num{width:28px;height:28px;border-radius:50%;background:var(--navy-050);color:var(--navy);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:800;flex:none}.vx-form{display:grid;gap:14px;align-content:start}.vx-f{display:grid;gap:6px}.vx-f>span{font-size:var(--fs-xs);font-weight:700;color:var(--ink-2)}.vx-in{height:48px;padding:0 14px;border:1px solid var(--line-3);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:500 var(--fs-body)/1 var(--sans);width:100%}.vx-in:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-glow)}.vx-in.bad{border-color:var(--danger)}.vx-e{font-style:normal;font-size:var(--fs-xs);color:var(--danger);font-weight:600}.vx-cb{display:flex;gap:10px;align-items:flex-start;min-block-size:var(--ctl-h);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5;cursor:pointer}.vx-cb input{width:20px;height:20px;margin-top:0;accent-color:var(--ink);flex:none}.vx-cb a{font-weight:700;text-decoration:underline;color:inherit}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:1px solid var(--accent-p);border-radius:var(--r-ctl);background:var(--accent-d);color:var(--ink);font:800 var(--fs-md)/1 var(--sans);cursor:pointer;width:100%}.vx-btn:hover{background:var(--accent-p)}.vx-btn:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.vx-btn:disabled{opacity:.6;cursor:progress}.vx-legal{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.vx-subj{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;background:var(--navy-050);border-radius:var(--r-ctl);font-size:var(--fs-sm);color:var(--ink-2)}[dir=rtl] .vx-subj{padding:8px 14px 8px 8px}.vx-subj b{color:var(--ink);font-weight:800}.vx-subj button{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--ink);cursor:pointer;flex:none}.vx-subj svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vx-done{display:grid;gap:8px;align-content:center;justify-items:start}.vx-done svg{width:40px;height:40px;fill:none;stroke:var(--ok-deep,var(--ok));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vx-done b{font-size:var(--fs-h4);font-weight:800}.vx-done span{color:var(--ink-2)}@media (max-width:700px){.vx-plan{position:relative;inset-block-start:auto}}@media (max-width:980px){.vx-adv,.vx-floor,.vx-lead,.vx-lp,.vx-own{grid-template-columns:1fr}.vx-lead,.vx-own{padding:20px}.vx-plan{position:relative;inset-block-start:auto}}