.nv-root{--nv-accent:#a78bfa;--nv-accent-deep:#c4b5fd;--nv-amethyst:#8458b3;--nv-ink:#f3f0ff;--nv-ink-soft:#b7b0cc;--nv-paper:#0b0a12;--nv-surface:#14121f;--nv-mist:#1c1830;--nv-line:#f3f0ff1f;--nv-shadow:0 24px 60px #00000073;--nv-glow:0 22px 55px #8458b359;--nv-display:"Plus Jakarta Sans", system-ui, sans-serif;--nv-sans:"Plus Jakarta Sans", system-ui, sans-serif;--nv-arabic:"Alexandria", "IBM Plex Sans Arabic", system-ui, sans-serif;--nv-body:"IBM Plex Sans Arabic", "Plus Jakarta Sans", system-ui, sans-serif;color:var(--nv-ink);background:radial-gradient(1000px 520px at 12% -6%, #8458b333, transparent 55%), radial-gradient(800px 420px at 88% 4%, #a0d2eb0f, transparent 45%), var(--nv-paper);font-family:var(--nv-body);min-height:100vh;scroll-padding-top:6rem;line-height:1.45}.nv-root h1,.nv-root h2,.nv-root h3,.nv-root h4{line-height:1.28!important}.nv-root[lang=en]{font-family:var(--nv-sans)}.nv-root[lang=en] .nv-display{font-family:var(--nv-display);font-weight:800}.nv-root[lang=ar] .nv-display{font-family:var(--nv-arabic);font-weight:700;line-height:1.35!important}.nv-display{letter-spacing:-.03em;color:var(--nv-ink);line-height:1.28!important}.nv-section{padding:4.5rem 0}@media (min-width:768px){.nv-section{padding:6rem 0}}.nv-container{width:min(1120px,100% - 2rem);margin-inline:auto}@media (min-width:640px){.nv-container{width:min(1120px,100% - 3rem)}}.nv-eyebrow{color:var(--nv-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700;font-family:var(--nv-sans)}.nv-demo-glow{color:var(--nv-accent);text-shadow:0 0 12px #a78bfad9,0 0 28px #a78bfa8c,0 0 48px #8458b366;filter:drop-shadow(0 0 10px #a78bfa73)}.nv-body{color:var(--nv-ink-soft);font-size:1.05rem;line-height:1.7!important}.nv-root[lang=ar] .nv-body{line-height:1.75!important}.nv-root p,.nv-root li,.nv-root label{line-height:1.7!important}.nv-root[lang=ar] p,.nv-root[lang=ar] li,.nv-root[lang=ar] label{line-height:1.75!important}.nv-root .text-xl,.nv-root .text-2xl,.nv-root .text-3xl,.nv-root .sm\:text-2xl,.nv-root .sm\:text-3xl,.nv-root .sm\:text-4xl,.nv-root .sm\:text-lg,.nv-root .md\:text-5xl{line-height:1.3!important}.nv-root .nv-body.text-sm,.nv-root .nv-body.text-base,.nv-root .nv-body.sm\:text-base,.nv-root .nv-body.sm\:text-lg,.nv-root .text-sm,.nv-root .text-base,.nv-root .sm\:text-base,.nv-root .sm\:text-lg{line-height:1.7!important}.nv-root[lang=ar] .nv-body.text-sm,.nv-root[lang=ar] .nv-body.text-base,.nv-root[lang=ar] .nv-body.sm\:text-base,.nv-root[lang=ar] .nv-body.sm\:text-lg,.nv-root[lang=ar] .text-sm,.nv-root[lang=ar] .text-base,.nv-root[lang=ar] .sm\:text-base,.nv-root[lang=ar] .sm\:text-lg{line-height:1.75!important}.nv-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:600;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.nv-btn:hover{transform:translateY(-1px)}.nv-btn-primary{background:var(--nv-accent);color:#0b0a12;box-shadow:var(--nv-glow)}.nv-btn-primary:hover{background:var(--nv-accent-deep)}.nv-btn-ghost{border:1px solid var(--nv-line);background:color-mix(in srgb, var(--nv-surface) 70%, transparent);color:var(--nv-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nv-btn-ghost:hover{border-color:color-mix(in srgb, var(--nv-accent) 45%, var(--nv-line));color:var(--nv-accent)}.nv-card{border:1px solid var(--nv-line);background:var(--nv-surface);box-shadow:var(--nv-shadow);border-radius:1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.nv-card:hover{border-color:color-mix(in srgb, var(--nv-accent) 35%, var(--nv-line));transform:translateY(-3px)}.nv-price{flex-wrap:wrap;align-items:baseline;gap:.65rem .85rem;display:flex}.nv-price-was{font-family:var(--nv-sans);letter-spacing:-.02em;color:color-mix(in srgb, var(--nv-ink-soft) 85%, transparent);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--nv-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--nv-accent) 55%, transparent);font-size:1.05rem;font-weight:650}.nv-price-now{font-family:var(--nv-sans);letter-spacing:-.03em;color:var(--nv-accent);text-shadow:0 0 18px color-mix(in srgb, var(--nv-accent) 35%, transparent);font-size:1.85rem;font-weight:800}.nv-save{letter-spacing:.02em;color:var(--nv-accent);background:color-mix(in srgb, var(--nv-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--nv-accent) 28%, transparent);border-radius:999px;padding:.28rem .65rem;font-size:.72rem;font-weight:700}.nv-root[lang=ar] .nv-save{font-family:var(--nv-arabic)}.nv-card-featured{border:1px solid color-mix(in srgb, var(--nv-accent) 45%, var(--nv-line));background:linear-gradient(165deg, #8458b347 0%, #14121ffa 50%), var(--nv-surface);box-shadow:var(--nv-glow)}.nv-header{z-index:40;background:color-mix(in srgb, var(--nv-paper) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #0000;position:sticky;top:0}.nv-header.is-scrolled{border-bottom-color:var(--nv-line)}.nv-hero{background:#0b0a12;align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.nv-hero-media{position:absolute;inset:0}.nv-hero-photo{object-fit:cover;object-position:38% center;width:100%;height:100%;position:absolute;inset:0}[dir=ltr] .nv-hero-photo{object-position:62% center}.nv-hero-scrim{background:linear-gradient(#0b0a1266 0%,#0b0a1247 42%,#0b0a12eb 100%),linear-gradient(270deg,#0b0a12f0 0%,#0b0a12d1 28%,#0b0a1247 52%,#0b0a1214 72%,#0000 100%);position:absolute;inset:0}[dir=ltr] .nv-hero-scrim{background:linear-gradient(#0b0a1266 0%,#0b0a1247 42%,#0b0a12eb 100%),linear-gradient(90deg,#0b0a12f0 0%,#0b0a12d1 28%,#0b0a1247 52%,#0b0a1214 72%,#0000 100%)}.nv-hero-copy{z-index:2;text-align:start;flex-direction:column;align-items:flex-start;width:min(1120px,100% - 2rem);margin-inline:auto;padding:6.5rem 0 4rem;display:flex;position:relative}[dir=ltr] .nv-hero-copy{align-items:flex-start}.nv-hero-copy>*{max-width:min(34rem,100%)}@media (min-width:768px){.nv-hero-copy{padding:7.5rem 0 5rem}.nv-hero-copy>*{max-width:34rem}}@media (max-width:767px){.nv-hero-scrim{background:linear-gradient(#0b0a128c 0%,#0b0a1273 35%,#0b0a12f5 100%),linear-gradient(#0b0a1240 0%,#0b0a128c 55%,#0b0a12f2 100%)}.nv-hero-copy,[dir=ltr] .nv-hero-copy{align-items:stretch}.nv-hero-photo{object-position:30% center}[dir=ltr] .nv-hero-photo{object-position:70% center}}.nv-demo-chip{border:1px solid color-mix(in srgb, var(--nv-accent) 45%, var(--nv-line));background:color-mix(in srgb, var(--nv-surface) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;width:fit-content;max-width:100%;padding:.7rem 1rem;display:inline-flex}.nv-glass{border:1px solid var(--nv-line);background:color-mix(in srgb, var(--nv-surface) 55%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--nv-shadow);border-radius:1.35rem}.nv-stat{font-family:var(--nv-sans);letter-spacing:-.04em;color:var(--nv-accent);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1}.nv-empty{border:1px dashed color-mix(in srgb, var(--nv-accent) 35%, var(--nv-line));background:color-mix(in srgb, var(--nv-mist) 70%, transparent);text-align:center;color:var(--nv-ink-soft);border-radius:1.25rem;padding:2.5rem 1.5rem}.nv-contact{border-top:1px solid color-mix(in srgb, var(--nv-accent) 22%, var(--nv-line));background:radial-gradient(900px 420px at 50% 0,#8458b347,#0000 60%),radial-gradient(700px 380px at 80% 100%,#a78bfa1a,#0000 55%),linear-gradient(#100e1a 0%,#0b0a12 55% 100%);padding:5rem 0 5.5rem;position:relative;overflow:hidden}@media (min-width:768px){.nv-contact{padding:6.5rem 0 7rem}}.nv-contact-promises{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.nv-contact-promises li{font-family:var(--nv-sans);letter-spacing:-.01em;color:var(--nv-ink);border:1px solid color-mix(in srgb, var(--nv-accent) 40%, var(--nv-line));background:color-mix(in srgb, var(--nv-accent) 12%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--nv-accent) 12%, transparent);border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:650}.nv-root[lang=ar] .nv-contact-promises li{font-family:var(--nv-arabic)}.nv-contact-form{border:1px solid color-mix(in srgb, var(--nv-accent) 35%, var(--nv-line));background:linear-gradient(165deg, color-mix(in srgb, var(--nv-accent) 14%, transparent), color-mix(in srgb, var(--nv-surface) 92%, transparent) 42%);box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 10%, transparent), 0 28px 70px #0006, 0 0 50px color-mix(in srgb, var(--nv-accent) 12%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;padding:1.6rem 1.35rem 1.5rem}@media (min-width:640px){.nv-contact-form{padding:2rem 2rem 1.75rem}}.nv-domain-note{border:1px solid color-mix(in srgb, var(--nv-accent) 55%, white 12%);background:linear-gradient(155deg, color-mix(in srgb, var(--nv-accent) 22%, transparent), color-mix(in srgb, var(--nv-accent) 8%, transparent) 70%);width:fit-content;max-width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 18%, transparent), 0 0 22px color-mix(in srgb, var(--nv-accent) 28%, transparent), 0 0 42px color-mix(in srgb, var(--nv-accent) 14%, transparent);color:#e9e0ff;font-family:var(--nv-sans);letter-spacing:-.01em;border-radius:999px;padding:.6rem 1rem;font-size:.82rem;font-weight:650;line-height:1.45;display:inline-flex;margin:3rem 0 0!important}.nv-root[lang=ar] .nv-domain-note{font-family:var(--nv-arabic)}.nv-niche-disclose{max-width:36rem}.nv-niche-toggle{text-align:start;border:1px solid color-mix(in srgb, var(--nv-accent) 36%, var(--nv-line));background:linear-gradient(155deg, color-mix(in srgb, var(--nv-accent) 14%, transparent), color-mix(in srgb, var(--nv-surface) 78%, transparent) 58%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 8%, transparent), 0 0 22px color-mix(in srgb, var(--nv-accent) 12%, transparent);color:var(--nv-ink);cursor:pointer;border-radius:1.15rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.25rem .85rem;padding:1rem 1.15rem;transition:border-color .25s,box-shadow .25s,transform .2s;display:grid}.nv-niche-toggle:hover{border-color:color-mix(in srgb, var(--nv-accent) 55%, var(--nv-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 14%, transparent), 0 0 28px color-mix(in srgb, var(--nv-accent) 18%, transparent)}.nv-niche-toggle.is-open{border-color:color-mix(in srgb, var(--nv-accent) 48%, var(--nv-line))}.nv-niche-toggle-label{font-family:var(--nv-sans);letter-spacing:-.02em;grid-area:1/1;font-size:.98rem;font-weight:750}.nv-root[lang=ar] .nv-niche-toggle-label{font-family:var(--nv-arabic)}.nv-niche-toggle-hint{color:var(--nv-ink-soft);grid-area:2/1;font-size:.78rem;line-height:1.55}.nv-niche-toggle-chevron{width:2rem;height:2rem;color:var(--nv-accent);background:color-mix(in srgb, var(--nv-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--nv-accent) 30%, transparent);border-radius:999px;grid-area:1/2/span 2;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:inline-flex}.nv-niche-panel{margin-top:1rem;overflow:hidden}.nv-niche-panel[hidden]{display:none}.nv-niche-panel.is-open{animation:.45s cubic-bezier(.22,1,.36,1) both nv-rise}.nv-niche-row{flex-wrap:wrap;justify-content:flex-start;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.nv-niche-chip{font-family:var(--nv-sans);letter-spacing:-.01em;color:var(--nv-ink);border:1px solid color-mix(in srgb, var(--nv-accent) 38%, var(--nv-line));background:linear-gradient(160deg, color-mix(in srgb, var(--nv-accent) 12%, transparent), color-mix(in srgb, var(--nv-mist) 70%, transparent) 55%);box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 10%, transparent), 0 0 18px color-mix(in srgb, var(--nv-accent) 14%, transparent);border-radius:999px;padding:.48rem .95rem;font-size:.8rem;font-weight:650}.nv-niche-chip.is-hot{border-color:color-mix(in srgb, var(--nv-accent) 70%, white 10%);color:#f3f0ff;background:linear-gradient(155deg, color-mix(in srgb, var(--nv-accent) 38%, transparent), color-mix(in srgb, var(--nv-amethyst) 28%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-accent) 22%, transparent), 0 0 26px color-mix(in srgb, var(--nv-accent) 28%, transparent)}.nv-pitch{color:var(--nv-ink);border:1px solid color-mix(in srgb, var(--nv-accent) 28%, var(--nv-line));background:color-mix(in srgb, var(--nv-accent) 9%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--nv-accent) 10%, transparent);border-radius:1.1rem;padding:1rem 1.15rem;font-size:1.02rem;font-weight:550;line-height:1.75!important}.nv-root[lang=ar] .nv-pitch,.nv-root[lang=ar] .nv-niche-chip{font-family:var(--nv-arabic)}.nv-review{border:1px solid var(--nv-line);background:color-mix(in srgb, var(--nv-surface) 62%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.25rem;margin:0;padding:1.35rem 1.4rem 1.45rem;transition:border-color .25s,transform .25s}@media (min-width:768px) and (hover:hover) and (pointer:fine){.nv-review:hover{border-color:color-mix(in srgb, var(--nv-accent) 40%, var(--nv-line));transform:translateY(-2px)}}.nv-stars{color:var(--nv-accent);letter-spacing:.06em;gap:.15rem;font-size:.95rem;line-height:1;display:flex}.nv-field{border:1px solid var(--nv-line);background:color-mix(in srgb, var(--nv-mist) 80%, transparent);width:100%;color:var(--nv-ink);font:inherit;border-radius:.9rem;padding:.85rem 1rem}.nv-field:focus{outline:2px solid color-mix(in srgb, var(--nv-accent) 45%, transparent);border-color:var(--nv-accent)}.nv-field::placeholder{color:color-mix(in srgb, var(--nv-ink-soft) 70%, transparent)}.nv-mobile-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nv-logo-word{color:var(--nv-ink)!important}@keyframes nv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-intro-pulse{0%,to{box-shadow:0 0 #a78bfa59,0 0 28px #a78bfa4d}50%{box-shadow:0 0 0 10px #a78bfa00,0 0 36px #a78bfa73}}.nv-intro-mark{animation:2.4s ease-in-out infinite nv-intro-pulse}@media (min-width:768px) and (hover:hover) and (pointer:fine){.nv-hero-copy>*{animation:.75s cubic-bezier(.22,1,.36,1) both nv-rise}.nv-hero-copy>:first-child{animation-delay:50ms}.nv-hero-copy>:nth-child(2){animation-delay:.12s}.nv-hero-copy>:nth-child(3){animation-delay:.18s}.nv-hero-copy>:nth-child(4){animation-delay:.24s}.nv-hero-copy>:nth-child(5){animation-delay:.3s}}.nv-skip{inset-inline-start:1rem;z-index:100;background:var(--nv-accent);color:#0b0a12;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-4rem}.nv-skip:focus{outline:2px solid var(--nv-ink);outline-offset:2px;top:1rem}.nv-emirates{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nv-emirate{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--nv-accent) 22%, var(--nv-line));background:color-mix(in srgb, var(--nv-accent) 8%, transparent);color:var(--nv-ink);border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:650}.nv-root[lang=ar] .nv-emirate{font-family:var(--nv-arabic)}.nv-case{border:1px solid var(--nv-line);background:linear-gradient(160deg, color-mix(in srgb, var(--nv-accent) 10%, transparent), transparent 42%), color-mix(in srgb, var(--nv-surface) 70%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.35rem;margin:0;padding:1.35rem 1.4rem 1.5rem;animation:.7s cubic-bezier(.22,1,.36,1) both nv-rise}.nv-case-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nv-case-place{color:var(--nv-ink-soft);white-space:nowrap;font-size:.75rem;font-weight:600}.nv-case-metric{border-top:1px solid var(--nv-line);align-items:baseline;gap:.55rem;padding-top:.85rem;display:flex}.nv-case-metric-value{font-family:var(--nv-sans);letter-spacing:-.03em;color:var(--nv-accent);text-shadow:0 0 18px color-mix(in srgb, var(--nv-accent) 45%, transparent);font-size:1.35rem;font-weight:800}.nv-root[lang=ar] .nv-case-metric-value{font-family:var(--nv-arabic)}.nv-case-metric-label{color:var(--nv-ink-soft);font-size:.8rem;font-weight:600}@media (min-width:768px) and (hover:hover) and (pointer:fine){.nv-case{transition:border-color .25s,transform .25s}.nv-case:hover{border-color:color-mix(in srgb, var(--nv-accent) 42%, var(--nv-line));transform:translateY(-3px)}}.nv-footer a:focus-visible,.nv-header a:focus-visible,.nv-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--nv-accent) 70%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nv-case,.nv-hero-copy>*,.nv-intro-mark{animation:none!important}.nv-case:hover,.nv-review:hover{transform:none}}
