.vx-reveal.is-open{animation:vx-in .42s ease both}@keyframes vx-in{0%{opacity:0;transform:translateY(10px)}}.vx-reveal-tag{display:inline-block;margin-bottom:8px;padding:2px 8px;border-radius:999px;background:#fff7e0;color:#7a5a00;font-size:11px;font-weight:700}.vx-stage{position:relative}.vx-end{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:inherit;background:color-mix(in srgb,var(--vp-deep,#16295c) 88%,transparent);backdrop-filter:blur(6px);color:#fff;animation:vx-fade .26s ease both;overflow:auto}@keyframes vx-fade{0%{opacity:0}}.vx-end-inner{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;text-align:center}.vx-end-title{margin:0;font-size:clamp(18px,3cqi,26px);font-weight:800;line-height:1.2}.vx-end-body{margin:0;font-size:15px;line-height:1.5;color:color-mix(in srgb,#fff 85%,transparent)}.vx-end-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vx-end .vp-btn--outline{border-color:color-mix(in srgb,#fff 75%,transparent);color:#fff}.vx-next{display:grid;grid-template-columns:132px 1fr;align-items:center;gap:12px;width:100%;max-width:420px;padding:8px;border-radius:12px;background:rgb(255 255 255/10%);color:#fff;text-align:left;text-decoration:none}a.vx-next:hover{background:rgb(255 255 255/16%)}.vx-next-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:rgb(0 0 0/30%);color:var(--vp-accent,#eacb30)}.vx-next-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vx-next-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0/45%);font-size:26px;font-weight:800}.vx-next-words{display:flex;flex-direction:column;gap:2px;min-width:0}.vx-next-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vp-accent,#eacb30)}.vx-next-title{font-size:15px;font-weight:700;line-height:1.3}.vx-next-len{font-size:12px;color:color-mix(in srgb,#fff 70%,transparent)}.vx-end-foot{display:flex;gap:16px}.vx-replay{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:0;background:none;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;opacity:.85}.vx-replay:hover{opacity:1}@container vp (max-width: 520px){.vx-end{padding:10px}.vx-end-inner{gap:8px}.vx-end-title{font-size:16px}.vx-end-body,.vx-end-btns>:nth-child(n+2),.vx-next-len{display:none}.vx-end .vp-btn{min-height:36px;padding:0 16px;font-size:12px}.vx-next{grid-template-columns:72px 1fr;gap:10px;padding:6px}.vx-next-title,.vx-replay{font-size:13px}.vx-replay{padding:2px 4px}}.vx-webinar{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@container vp (min-width: 760px){.vx-webinar:has(>.vx-webinar-cover){grid-template-columns:minmax(0,.9fr) 1fr}}.vx-webinar-cover{width:100%;aspect-ratio:16/9;border-radius:12px;object-fit:cover}.vx-webinar-when{font-size:15px;font-weight:700;color:var(--vp-brand,#203d85)}.vp-dark .vx-webinar-when{color:var(--vp-accent,#eacb30)}.vx-webinar-summary{margin:0;color:var(--vp-body,#43506b)}.vp-dark .vx-webinar-summary{color:color-mix(in srgb,#fff 82%,transparent)}.vx-webinar-count{display:flex;flex-direction:column;gap:6px}.vx-webinar-count>:last-child{max-width:420px}.vx-voucher{display:grid;grid-template-columns:1fr;overflow:hidden;border:2px dashed color-mix(in srgb,var(--vp-accent,#eacb30) 80%,var(--vp-brand,#203d85));border-radius:18px;background:#fff;color:var(--vp-ink,#1c2333)}@container vp (min-width: 640px){.vx-voucher{grid-template-columns:minmax(170px,.4fr) 1fr}}.vx-voucher-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px 18px;background:var(--vp-brand,#203d85);color:#fff;text-align:center}.vx-voucher-amount{font-size:clamp(34px,6cqi,48px);font-weight:900;line-height:1;color:var(--vp-accent,#eacb30)}.vx-voucher-label{font-size:13px;font-weight:700;letter-spacing:.04em}.vx-voucher-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px}.vx-voucher-expires{font-size:13px;font-weight:700;color:var(--vp-quiet,#6b7590)}.vx-voucher-terms{margin:0;font-size:12px;line-height:1.5;color:var(--vp-quiet,#6b7590)}.vx-code{display:inline-flex;align-items:stretch;align-self:flex-start;border:1px solid #c9d0df;border-radius:10px;overflow:hidden}.vx-code code{padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;background:var(--vp-mist,#f5f7fc)}.vx-code button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-left:1px solid #c9d0df;background:#fff;color:var(--vp-brand,#203d85);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vx-calc{display:grid;grid-template-columns:1fr;gap:16px;padding:18px;border:1px solid var(--vp-hair,#e4e8f2);border-radius:14px;background:#fff;color:var(--vp-ink,#1c2333)}.vx-calc-bid{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.vx-calc-input{display:flex;align-items:center;gap:6px;padding:0 14px;border:1px solid #c9d0df;border-radius:10px;font-size:22px;color:var(--vp-quiet,#6b7590)}.vx-calc-input:focus-within{border-color:var(--vp-brand,#203d85);box-shadow:0 0 0 3px color-mix(in srgb,var(--vp-brand,#203d85) 18%,transparent)}.vx-calc-input input{width:100%;min-height:52px;border:0;outline:none;background:none;color:var(--vp-ink,#1c2333);font:inherit;font-size:22px;font-weight:800}.vx-calc-rows{display:flex;flex-direction:column;gap:10px;margin:0}.vx-calc-rows>div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.vx-calc-rows dt small{color:var(--vp-quiet,#6b7590)}.vx-calc-rows dd{margin:0;font-weight:700}.vx-calc-rows>.vx-calc-total{padding-top:10px;border-top:1px solid var(--vp-hair,#e4e8f2);font-size:17px}.vx-calc-total dd{font-weight:900;color:var(--vp-brand,#203d85)}.vx-calc-note{margin:0;font-size:12px;line-height:1.5;color:var(--vp-quiet,#6b7590)}.vp-dark .vx-calc-note{color:color-mix(in srgb,#fff 72%,transparent)}@media (prefers-reduced-motion:reduce){.vx-end,.vx-reveal.is-open{animation:none}}