:root{--bs-navy:#0A0F1C;--bs-navy-soft:#131A2E;--bs-gold:#C4954A;--bs-gold-soft:#E6BE7B;--bs-ink:#F5F1EA;--bs-ink-muted:#8B94A6;--bs-hairline:rgba(196, 149, 74, 0.22)}*{-webkit-tap-highlight-color:transparent}html{background:var(--bs-navy)}html,body{color:var(--bs-ink);font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-weight:400;letter-spacing:-.005em;min-height:100vh;margin:0;overflow-x:hidden}body{background:0 0}html[lang=ar] body,html[lang=ur] body{font-family:noto sans arabic,inter,sans-serif}.cs-bg-video{position:fixed;inset:0;width:100vw;height:100vh;object-fit:cover;z-index:-3;pointer-events:none;opacity:.3}.cs-bg-overlay{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(196,149,74,6%),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(196,149,74,5%),transparent 60%),linear-gradient(180deg,rgba(6,9,18,.45) 0%,rgba(6,9,18,.12) 30%,rgba(6,9,18,.18) 65%,rgba(6,9,18,.6) 100%);z-index:-2}body::after{content:'';position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,2%) 1px,transparent 1px);background-size:3px 3px;opacity:.4;z-index:-1}.cs-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:clamp(20px,4vw,40px)clamp(16px,4vw,32px)clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px)}.cs-topbar{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cs-wordmark{display:inline-flex;align-items:center;text-decoration:none}.cs-wordmark img{height:clamp(36px,5vw,48px);width:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.cs-lang{position:relative}.cs-lang-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,2%);border:1px solid var(--bs-hairline);border-radius:999px;color:var(--bs-gold-soft);font-family:playfair display,serif;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(8px);transition:border-color .15s ease,background .15s ease}.cs-lang-toggle:hover,.cs-lang-toggle:focus{border-color:rgba(196,149,74,.45);background:rgba(255,255,255,5%);outline:0}.cs-lang-toggle img{width:16px;height:auto;border-radius:2px;display:block}.cs-lang-toggle svg{transition:transform .2s ease;opacity:.7}.cs-lang-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cs-lang-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;padding:8px;margin:0;list-style:none;background:rgba(19,26,46,.96);backdrop-filter:blur(20px);border:1px solid var(--bs-hairline);border-radius:14px;box-shadow:0 24px 44px rgba(0,0,0,.55);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20}.cs-lang-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}html[dir=rtl] .cs-lang-menu{right:auto;left:0}.cs-lang-menu-item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--bs-ink);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:10px;transition:background .15s ease,color .15s ease}.cs-lang-menu-item:hover,.cs-lang-menu-item:focus{background:rgba(196,149,74,.1);color:var(--bs-gold-soft);outline:0}.cs-lang-menu-item.is-active{background:rgba(196,149,74,.15);color:var(--bs-gold-soft)}.cs-lang-menu-item img{width:18px;height:auto;border-radius:2px;display:block}@media(max-width:360px){.cs-lang-toggle span{display:none}.cs-lang-toggle{padding:8px 12px}}.cs-stage{width:100%;max-width:960px;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,36px);animation:cs-fade-up .9s cubic-bezier(.22,.61,.36,1)both}.cs-headline{text-align:center;max-width:720px}.cs-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--bs-gold-soft);margin-bottom:18px;text-shadow:0 2px 10px rgba(0,0,0,.65)}.cs-title{font-family:playfair display,serif;font-size:clamp(2.4rem,6vw,4rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.75),0 1px 4px rgba(0,0,0,.55)}.cs-title-accent{font-style:italic;color:var(--bs-gold-soft)}.cs-tagline{font-size:clamp(.98rem,1.8vw,1.1rem);font-weight:400;line-height:1.55;color:rgba(255,255,255,.88);margin:0;max-width:560px;margin-inline:auto;text-shadow:0 2px 12px rgba(0,0,0,.65)}.cs-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.5vw,14px);width:100%;max-width:560px}.cs-count-cell{position:relative;padding:clamp(14px,2.4vw,22px)8px;background:rgba(10,15,28,.55);border:1px solid rgba(255,255,255,8%);border-radius:clamp(12px,1.5vw,16px);text-align:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 40px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,6%);transition:transform .4s cubic-bezier(.22,.61,.36,1),border-color .4s ease}.cs-count-cell::before{content:'';position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(196,149,74,.4),transparent)}.cs-count-value{font-family:playfair display,serif;font-size:clamp(1.8rem,5.5vw,2.6rem);font-weight:600;line-height:1;color:var(--bs-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cs-count-label{display:block;margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-ink-muted)}.cs-count-cell.is-ticking{border-color:rgba(196,149,74,.25)}.cs-launch-date{margin-top:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-gold);font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.7)}.cs-hairline{width:min(80%,320px);height:1px;background:linear-gradient(90deg,transparent,var(--bs-hairline),transparent);border:0}.cs-stores{width:100%;max-width:520px;text-align:center}.cs-stores-heading{font-family:playfair display,serif;font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:500;margin:0 0 16px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.cs-stores-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cs-store-badge{display:inline-flex;align-items:center;transition:transform .2s ease,filter .2s ease;filter:drop-shadow(0 10px 24px rgba(0,0,0,.55))}.cs-store-badge:hover,.cs-store-badge:focus{transform:translateY(-2px);filter:drop-shadow(0 14px 28px rgba(196,149,74,.35));outline:0}.cs-store-badge img{height:52px;width:auto;display:block}.cs-footer{margin-top:auto;padding-top:20px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bs-ink-muted);text-align:center}.cs-footer span{color:var(--bs-gold)}@keyframes cs-fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cs-stage{animation:none}.cs-count-cell{transition:none}}@media(max-width:480px){.cs-countdown{gap:6px}.cs-count-cell{padding:14px 4px}.cs-count-label{font-size:9px;letter-spacing:.14em}.cs-stores-row{gap:10px}.cs-store-badge img{height:46px}}.toast{border-radius:14px;box-shadow:0 20px 40px rgba(0,0,0,.5);font-size:.9rem}