.vs-hx-badge{gap:8px;height:30px;padding-inline:13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--vs-violet) 42%,transparent);background:color-mix(in srgb,var(--vs-violet) 15%,transparent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vs-violet-2);backdrop-filter:blur(8px)}.vs-hx-badge,.vs-hx-cta{display:inline-flex;align-items:center;font-weight:800}.vs-hx-cta{justify-content:center;gap:9px;height:50px;padding-inline:24px;border-radius:999px;border:1px solid transparent;font-size:.94rem;cursor:pointer;transition:transform .2s var(--vs-ease),box-shadow .2s,background .2s,border-color .2s,color .2s;white-space:nowrap}.vs-hx-cta svg{width:17px;height:17px}.vs-hx-cta.is-primary{background:var(--vs-grad);background-size:200% 200%;color:var(--vs-btn-ink);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--vs-violet) 85%,transparent)}.vs-hx-cta.is-primary:hover{transform:translateY(-2px);filter:brightness(1.06)}.vs-hx-cta.is-glass{border-color:var(--vs-line-2);background:color-mix(in srgb,var(--vs-ink) 8%,transparent);color:var(--vs-ink);backdrop-filter:blur(10px)}.vs-hx-cta.is-glass:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--vs-teal) 55%,transparent);color:var(--vs-teal)}.vs-hx-a{position:relative;border-radius:26px;overflow:hidden;min-height:clamp(400px,48vw,600px);display:flex;align-items:flex-end;animation:vs-hx-a-in .9s var(--vs-ease) both}@keyframes vs-hx-a-in{0%{opacity:0;transform:translateY(18px) scale(1.012)}to{opacity:1;transform:none}}.vs-hx-a-art{position:absolute;inset:0;animation:vs-hx-art-in .55s var(--vs-ease) both}@keyframes vs-hx-art-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.vs-hx-a-art img{width:100%;height:100%;object-fit:cover}.vs-hx-a-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 26%,color-mix(in srgb,var(--vs-bg) 82%,transparent) 68%,var(--vs-bg) 100%),linear-gradient(90deg,color-mix(in srgb,var(--vs-bg) 88%,transparent),transparent 62%)}.vs-hx-a-body{position:relative;z-index:2;padding:clamp(24px,3.4vw,46px);width:100%}.vs-hx-a-title{margin-block-start:16px;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;max-width:16ch;text-shadow:0 8px 40px rgba(0,0,0,.65)}.vs-hx-a-desc{margin-block-start:12px;color:color-mix(in srgb,var(--vs-ink) 82%,var(--vs-muted));font-size:1rem;line-height:1.7;max-width:52ch;text-shadow:0 2px 16px rgba(0,0,0,.8)}.vs-hx-a-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:22px}.vs-hx-a-price{display:flex;align-items:baseline;gap:9px;margin-inline-end:6px}.vs-hx-a-price .now{font-family:Sora,Tajawal,system-ui,sans-serif;font-size:1.7rem;font-weight:800;color:var(--vs-teal);text-shadow:0 2px 16px rgba(0,0,0,.7)}.vs-hx-a-price .was{color:var(--vs-muted);text-decoration:line-through;font-size:.9rem}.vs-hx-a-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--vs-line-2);background:color-mix(in srgb,var(--vs-bg) 55%,transparent);backdrop-filter:blur(12px);cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.vs-hx-a-nav:hover{background:color-mix(in srgb,var(--vs-bg) 80%,transparent);border-color:var(--vs-violet)}.vs-hx-a-nav svg{width:20px;height:20px}[dir=rtl] .vs-hx-a-next svg,[dir=rtl] .vs-hx-a-prev svg{transform:scaleX(-1)}.vs-hx-a-prev{inset-inline-start:18px}.vs-hx-a-next{inset-inline-end:18px}.vs-hx-a-dots{position:absolute;z-index:3;inset-block-end:20px;inset-inline-end:24px;display:flex;gap:7px}.vs-hx-a-dots i{width:7px;height:7px;border-radius:99px;background:color-mix(in srgb,var(--vs-ink) 30%,transparent);transition:width .3s var(--vs-ease),background .3s}.vs-hx-a-dots i.on{width:22px;background:var(--vs-grad)}@media (max-width:620px){.vs-hx-a{min-height:clamp(320px,86vw,440px)}.vs-hx-a-art:after{background:linear-gradient(180deg,transparent 18%,color-mix(in srgb,var(--vs-bg) 84%,transparent) 58%,var(--vs-bg) 100%)}.vs-hx-a-body{padding:18px 16px 20px}.vs-hx-a-title{font-size:clamp(1.5rem,7vw,2rem);max-width:14ch}.vs-hx-a-desc{display:none}.vs-hx-a-foot{margin-block-start:14px;gap:10px}.vs-hx-a-price .now{font-size:1.3rem}.vs-hx-a-foot .vs-hx-cta{height:44px;padding-inline:18px;font-size:.85rem}.vs-hx-a-body{padding-bottom:64px}.vs-hx-a-nav{top:auto;bottom:14px;transform:none;translate:0 0;width:34px;height:34px}.vs-hx-a-nav svg{width:16px;height:16px}.vs-hx-a-prev{inset-inline-start:14px}.vs-hx-a-next{inset-inline-end:14px}.vs-hx-a-dots{inset-block-end:27px;inset-inline:0;margin-inline:auto;width:max-content}.vs-hx-a-dots i{width:8px;height:8px}.vs-hx-a-dots i.on{width:22px}}