.sl-landing[data-v-ff15f852]{background:var(--ts-bg);color:var(--ts-fg);font-family:var(--ts-font-en)}[dir=rtl] .sl-landing[data-v-ff15f852]{font-family:var(--ts-font-ar)}.hero-stack[data-v-ff15f852]{position:relative;overflow:visible}.hero-overlay[data-v-ff15f852]{inset-inline:0;z-index:5;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;top:0}.hero-overlay .hero-header[data-v-ff15f852],.hero-overlay .search-wrap[data-v-ff15f852]{border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#022c3d85,#022c3d33);padding:.75rem 1rem;box-shadow:0 10px 30px #0003}.hero-stack--flat>.hero-overlay[data-v-ff15f852],.slide[data-v-ff15f852],.slider-block[data-v-ff15f852]{position:relative}.title[data-v-ff15f852]{color:var(--ts-accent)}.subtitle[data-v-ff15f852]{color:var(--ts-fg)}.cta-wrap[data-v-ff15f852]{display:flex}.btn[data-v-ff15f852],.cta-wrap[data-v-ff15f852]{justify-content:center}.btn[data-v-ff15f852]{--_bg:var(--ts-primary);--_fg:var(--ts-on-primary);--_bd:var(--ts-primary);border-radius:var(--ts-radius-pill);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.15rem;transition:transform 60ms,box-shadow .2s,filter .15s;display:inline-flex;box-shadow:0 6px 18px #0000002e}.btn[data-v-ff15f852]:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn[data-v-ff15f852]:active{filter:brightness(.95);transform:translateY(0)}.btn[data-v-ff15f852]:focus-visible{box-shadow:0 0 0 3px var(--ts-ring);outline:0}.btn--accent[data-v-ff15f852]{--_bg:var(--ts-accent);--_fg:var(--ts-on-accent);--_bd:var(--ts-accent)}.search-wrap[data-v-ff15f852]{grid-template-columns:1fr;gap:.5rem;width:min(980px,100%);display:grid}.brand-input[data-v-ff15f852]{background:var(--ts-bg);color:var(--ts-fg);border:1px solid var(--ts-border);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.brand-input[data-v-ff15f852]::placeholder{color:color-mix(in srgb,var(--ts-fg) 70%,transparent)}.brand-input[data-v-ff15f852]:focus{border-color:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-ring)}.kw-list[data-v-ff15f852]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-v-ff15f852]{border-radius:var(--ts-nav-radius,.75rem);border:1px solid var(--ts-border);background:color-mix(in srgb,var(--ts-secondary) 12%,transparent);color:var(--ts-fg);align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s,transform 60ms;display:inline-flex}.chip[data-v-ff15f852]:hover{transform:translateY(-1px)}.chip--soft[data-v-ff15f852]{background:color-mix(in srgb,var(--ts-secondary) 12%,transparent);border-color:color-mix(in srgb,var(--ts-secondary) 40%,var(--ts-border))}.slider-block[data-v-ff15f852]{border:1px solid var(--ts-border);background:var(--ts-bg);box-shadow:var(--ts-shadow-1);border-radius:0;margin-top:140px;overflow:hidden}.hero-stack>.slider-block[data-v-ff15f852]{margin-inline-start:calc(50% - 50vw);width:100vw;max-width:none;margin-top:140px;left:auto;transform:none}.hero-frame[data-v-ff15f852]{padding-bottom:26px}.slide[data-v-ff15f852]{background-color:var(--ts-navy);width:100%;min-height:calc(clamp(280px,40vw,560px));overflow:hidden}@media (width>=768px){.slide[data-v-ff15f852]{min-height:calc(clamp(360px,50vw,850px))}}.slide-img[data-v-ff15f852]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.state .spinner[data-v-ff15f852]{border:2px solid var(--ts-border);border-top-color:var(--ts-accent);border-radius:9999px;width:20px;height:20px;animation:1s linear infinite sl-spin-ff15f852}.muted[data-v-ff15f852]{color:color-mix(in srgb,var(--ts-fg) 70%,transparent)}.error[data-v-ff15f852]{color:#fff;border-radius:var(--ts-nav-radius,.65rem);background:#ef444433;border:1px solid #ef444459;padding:.5rem .75rem;display:inline-block}@keyframes sl-spin-ff15f852{to{transform:rotate(1turn)}}@media (width>=768px){.search-wrap[data-v-ff15f852]{grid-template-columns:1fr}}
