@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:600;src:url('../assets/fonts/cairo-arabic-600-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:600;src:url('../assets/fonts/cairo-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:700;src:url('../assets/fonts/cairo-arabic-700-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:700;src:url('../assets/fonts/cairo-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:800;src:url('../assets/fonts/cairo-arabic-800-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Cairo';font-style:normal;font-display:swap;font-weight:800;src:url('../assets/fonts/cairo-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url('../assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url('../assets/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url('../assets/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url('../assets/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url('../assets/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url('../assets/fonts/ibm-plex-sans-arabic-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url('../assets/fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0a0908;--ink-2: #110f0d;--glass: rgba(255, 255, 255, .035);--glass-hi: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .09);--line-gold: rgba(216, 170, 90, .28);--gold: #d8aa5a;--gold-hi: #f2cf8d;--gold-lo: #a8752e;--text: #f5f0e6;--muted: #a99f8d;--wa: #25d366;--f-display: "Cairo", "Segoe UI", Tahoma, sans-serif;--f-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--f-num: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-end: max(16px, env(safe-area-inset-right, 0px));--maxw: 1200px;--r: 24px;color-scheme: dark}*, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 96px;-webkit-text-size-adjust: 100%}body{margin: 0;color: var(--text);background: radial-gradient(60% 560px at 75% 0, rgba(216, 170, 90, .2), transparent 70%), radial-gradient(40% 420px at 8% 420px, rgba(216, 170, 90, .06), transparent 70%), var(--ink);background-repeat: no-repeat;font-family: var(--f-body);font-size: 17px;line-height: 1.75;-webkit-font-smoothing: antialiased}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top, 0px);background: var(--ink);z-index: 60}img, svg{max-width: 100%;display: block}[hidden]{display: none !important}a{color: inherit;text-decoration: none}h1, h2, h3, p, ul, ol{margin: 0}ul, ol{padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--gold-hi);outline-offset: 3px;border-radius: 8px}html[dir="ltr"] body{line-height: 1.65}.wrap{width: 100%;max-width: calc(var(--maxw) + var(--gutter) + var(--gutter-end));margin-inline: auto;padding-left: var(--gutter);padding-right: var(--gutter-end)}.ic{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.ic.fill{fill: currentColor;stroke: none}.num{font-family: var(--f-num);font-weight: 500;font-feature-settings: "tnum";direction: ltr;unicode-bidi: isolate}.grad{background: linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-lo));-webkit-background-clip: text;background-clip: text;color: transparent}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .6em;min-height: 54px;padding: 0 1.7rem;font: 700 1rem/1 var(--f-display);border: 1px solid transparent;border-radius: 999px;cursor: pointer;transition: transform .2s, background .2s, border-color .2s, box-shadow .2s, color .2s}.btn:active{transform: translateY(1px)}.btn-wa{background: var(--wa);color: #05200e;box-shadow: 0 8px 28px -10px rgba(37, 211, 102, .6)}.btn-wa:hover{background: #3be67c;transform: translateY(-2px);box-shadow: 0 12px 32px -10px rgba(37, 211, 102, .7)}.btn-ghost{border-color: rgba(255, 255, 255, .2);color: var(--text);background: rgba(255, 255, 255, .03)}.btn-ghost:hover{border-color: var(--gold);color: var(--gold-hi);transform: translateY(-2px)}.btn.sm{min-height: 42px;padding: 0 1.15rem;font-size: .92rem}.btn.block{width: 100%}.top{position: sticky;top: env(safe-area-inset-top, 0px);z-index: 50;padding-block: 12px}.pill{position: relative;display: flex;align-items: center;gap: 1rem;padding: 8px 12px;min-height: 64px;background: rgba(17, 15, 13, .72);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);border: 1px solid var(--line);border-radius: 20px}.brand{display: flex;align-items: center;gap: .7rem;min-width: 0}.brand img{height: 48px;width: auto}.brand > span{display: grid;gap: .3rem}.brand b{display: block;font: 800 1.15rem/1.35 var(--f-display);color: var(--gold-hi);white-space: nowrap}.brand small{display: block;font: 600 .62rem/1.2 var(--f-display);letter-spacing: .16em;color: var(--muted)}.nav{display: flex;gap: .2rem;margin-inline: auto;font: 600 .95rem/1 var(--f-display)}.nav a{padding: .7rem 1rem;border-radius: 12px;color: var(--muted);transition: color .2s, background .2s}.nav a:hover{color: var(--text);background: var(--glass-hi)}.tools{display: flex;align-items: center;gap: .6rem}.lang, .burger{display: inline-grid;text-decoration: none;place-items: center;min-height: 42px;min-width: 42px;padding: 0 .8rem;background: var(--glass);border: 1px solid var(--line);border-radius: 12px;color: var(--text);font: 700 .85rem/1 var(--f-display);cursor: pointer;transition: border-color .2s, color .2s}.lang:hover, .burger:hover{border-color: var(--gold);color: var(--gold-hi)}.burger{display: none;padding: 0}.hero{position: relative;overflow: clip}.hero-grid{position: relative;display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 3.5rem;align-items: center;padding-block: clamp(2.5rem, 6vw, 5rem) clamp(3rem, 7vw, 6rem)}.badge{display: inline-flex;align-items: center;gap: .6rem;padding: .45rem 1rem;border: 1px solid var(--line-gold);border-radius: 999px;background: rgba(216, 170, 90, .08);color: var(--gold-hi);font: 600 .88rem/1.2 var(--f-display)}.dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--gold-hi);box-shadow: 0 0 0 0 rgba(242, 207, 141, .6);animation: pulse 2.2s infinite}.hero h1{margin-block: 1.3rem 1.3rem;font: 800 clamp(2.1rem, 4.6vw, 3.7rem)/1.4 var(--f-display);text-wrap: balance}.hero h1 em{font-style: normal;display: block;background: linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-lo));-webkit-background-clip: text;background-clip: text;color: transparent}.lead{max-width: 33em;color: var(--muted);font-size: clamp(1rem, 1.6vw, 1.15rem)}.cta{display: flex;flex-wrap: wrap;gap: .8rem;margin-block-start: 2rem}.facts{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0;margin-block-start: 2.6rem;max-width: 32rem;border-top: 1px solid var(--line)}.facts li{padding: 1.1rem 1rem 0 0;display: grid;gap: .3rem;align-content: start}.facts li + li{padding-inline-start: 1.1rem;border-inline-start: 1px solid var(--line)}.facts b{font: 800 1.35rem/1.4 var(--f-display);color: var(--gold-hi)}.facts b.num{justify-self: start;font-family: var(--f-display);font-weight: 800;font-size: 1.7rem;line-height: 1.1}.facts span{color: var(--muted);font-size: .85rem;line-height: 1.4}.hero-copy > *{animation: rise .5s cubic-bezier(.2, .7, .2, 1) both}.hero-copy > *:nth-child(2){animation-delay: .04s}.hero-copy > *:nth-child(3){animation-delay: .08s}.hero-copy > *:nth-child(4){animation-delay: .12s}.hero-copy > *:nth-child(5){animation-delay: .16s}.scan{position: relative;aspect-ratio: 800 / 520;border-radius: 32px;border: 1px solid var(--line-gold);overflow: hidden;background: radial-gradient(70% 70% at 50% 100%, rgba(216, 170, 90, .2), transparent 70%), repeating-linear-gradient(0deg, rgba(216, 170, 90, .06) 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, rgba(216, 170, 90, .06) 0 1px, transparent 1px 36px), linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .01));box-shadow: 0 40px 80px -40px rgba(216, 170, 90, .35)}.scan .suv{position: absolute;inset: 17% 3% 5%;width: 94%;height: auto;margin: auto;filter: drop-shadow(0 0 14px rgba(216, 170, 90, .25))}.scan .tag{position: absolute;inset-block-start: 1.1rem;inset-inline-start: 1.3rem;display: inline-flex;align-items: center;gap: .55rem;font: 500 .72rem/1 var(--f-num);letter-spacing: .18em;color: var(--gold-hi);direction: ltr}.corner{position: absolute;width: 18px;height: 18px;border: 0 solid var(--gold);opacity: .8}.corner.tl{inset: 12px auto auto 12px;border-width: 2px 0 0 2px;border-top-left-radius: 6px}.corner.tr{inset: 12px 12px auto auto;border-width: 2px 2px 0 0;border-top-right-radius: 6px}.corner.bl{inset: auto auto 12px 12px;border-width: 0 0 2px 2px;border-bottom-left-radius: 6px}.corner.br{inset: auto 12px 12px auto;border-width: 0 2px 2px 0;border-bottom-right-radius: 6px}.beam{animation: sweep 4.8s ease-in-out infinite alternate}.pt{animation: blink 2.4s ease-in-out infinite}.pt.p2{animation-delay: .8s}.pt.p3{animation-delay: 1.6s}.brands-sec{border-block: 1px solid var(--line);background: var(--ink-2);padding-block: 2.8rem;text-align: center}.brands-label{font: 600 1.05rem/1.4 var(--f-display);color: var(--text);margin-block-end: 1.6rem}html[dir="ltr"] .brands-label{font-size: .8rem;letter-spacing: .2em;text-transform: uppercase}.brands{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;max-width: 920px;margin-inline: auto}.brands li{display: grid;place-items: center;height: clamp(104px, 12vw, 132px);padding: 18px 22px;background: #d6d2c8;border-radius: 22px;box-shadow: 0 14px 30px -18px rgba(0, 0, 0, .8);transition: transform .25s;font: 800 1.1rem/1.2 var(--f-display);color: #1b1812;text-align: center}.brands li:hover{transform: translateY(-4px)}.brands img{max-width: 100%;max-height: clamp(58px, 6.6vw, 84px);width: auto;height: auto;object-fit: contain}.sec{padding-block: clamp(4rem, 9vw, 7rem)}.sec.alt{background: var(--ink-2);border-block: 1px solid var(--line)}.sec-head{max-width: 42rem;margin-block-end: clamp(2rem, 5vw, 3.4rem)}.eyebrow{display: inline-flex;align-items: center;gap: .75rem;font: 700 .85rem/1 var(--f-display);letter-spacing: .14em;color: var(--gold)}.eyebrow::before{content: "";width: 28px;height: 2px;background: var(--gold);border-radius: 2px}.sec-head h2, .contact-info h2{margin-block: 1rem 1.1rem;font: 800 clamp(1.9rem, 4.2vw, 3.1rem)/1.42 var(--f-display);text-wrap: balance}.sec-head p, .contact-info .sub{color: var(--muted)}.card, .svc > li, .form{position: relative;background: linear-gradient(180deg, var(--glass-hi), var(--glass));border: 1px solid var(--line);border-radius: var(--r)}.card{padding: clamp(1.3rem, 2.4vw, 1.9rem);transition: transform .3s, border-color .3s, background .3s}.card:hover, .svc > li:hover{transform: translateY(-4px);border-color: var(--line-gold)}.card h3, .svc h3{font: 700 1.2rem/1.5 var(--f-display)}.card h3{margin-block-end: .45rem}.card p, .svc p{color: var(--muted);font-size: .96rem;line-height: 1.75}.card > .ic, .svc > li > .ic{width: 52px;height: 52px;padding: 13px;margin-block-end: 1.1rem;color: var(--gold-hi);background: rgba(216, 170, 90, .1);border: 1px solid var(--line-gold);border-radius: 16px}.bento{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 16px}.c7{grid-column: span 7}.c5{grid-column: span 5}.c4{grid-column: span 4}.xp{display: flex;flex-direction: column;justify-content: space-between;gap: 1.6rem;min-height: 260px;overflow: hidden;border-color: var(--line-gold);background: radial-gradient(80% 90% at 0% 100%, rgba(216, 170, 90, .22), transparent 70%), linear-gradient(180deg, var(--glass-hi), var(--glass))}.xp::after{content: "";position: absolute;inset-block-end: -120px;inset-inline-end: -120px;width: 320px;height: 320px;border-radius: 50%;border: 1px solid var(--line-gold);box-shadow: 0 0 0 36px rgba(216, 170, 90, .04), 0 0 0 72px rgba(216, 170, 90, .03);pointer-events: none}.big{display: flex;align-items: flex-start;gap: .1em;font: 800 clamp(5rem, 12vw, 9rem)/.9 var(--f-display);direction: ltr;justify-content: flex-end}html[dir="ltr"] .big{justify-content: flex-start}.big span, .big sup{background: linear-gradient(180deg, var(--gold-hi), var(--gold) 60%, var(--gold-lo));-webkit-background-clip: text;background-clip: text;color: transparent}.big sup{font-size: .5em;line-height: 1;margin-top: .06em}.xp h3{font-size: 1.5rem}.c5{overflow: hidden}.c5::after{content: "";position: absolute;inset-block-end: -90px;inset-inline-end: -90px;width: 240px;height: 240px;border-radius: 50%;border: 1px solid var(--line-gold);box-shadow: 0 0 0 28px rgba(216, 170, 90, .04), 0 0 0 56px rgba(216, 170, 90, .025);pointer-events: none}.svc{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px}.svc > li{padding: 1.7rem 1.5rem 1.8rem;display: flex;flex-direction: column;gap: .55rem;min-width: 0;transition: transform .3s, border-color .3s}.svc .feat{grid-column: span 2;grid-row: span 2;justify-content: flex-end;padding: clamp(1.6rem, 3vw, 2.4rem);border-color: var(--line-gold);overflow: hidden;background: radial-gradient(90% 70% at 100% 0%, rgba(216, 170, 90, .24), transparent 70%), linear-gradient(180deg, var(--glass-hi), var(--glass))}html[dir="ltr"] .svc .feat{background: radial-gradient(90% 70% at 0% 0%, rgba(216, 170, 90, .24), transparent 70%), linear-gradient(180deg, var(--glass-hi), var(--glass))}.feat .ic{width: 64px !important;height: 64px !important;padding: 16px !important}.feat h3{font-size: clamp(1.5rem, 3vw, 2rem)}.feat p{max-width: 30em;font-size: 1rem}.chip{position: absolute;inset-block-start: 1.4rem;inset-inline-end: 1.4rem;padding: .3rem .85rem;border-radius: 999px;background: var(--gold);color: var(--ink);font: 800 .78rem/1.3 var(--f-display)}.more{display: inline-flex;align-items: center;gap: .6rem;margin-block-start: .8rem;color: var(--gold-hi);font: 700 1rem/1 var(--f-display)}.more .ic{transition: transform .25s}.more:hover .ic{transform: translateX(-4px)}html[dir="ltr"] .more .ic{transform: scaleX(-1)}html[dir="ltr"] .more:hover .ic{transform: scaleX(-1) translateX(-4px)}.steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;counter-reset: s}.steps li{counter-increment: s;position: relative;padding: 1.8rem 1.6rem 2rem;border: 1px solid var(--line);border-radius: var(--r);background: linear-gradient(180deg, var(--glass-hi), var(--glass))}.steps li::before{content: counter(s);display: block;margin-block-end: 1rem;font: 500 3.2rem/1 var(--f-num);color: transparent;-webkit-text-stroke: 1.2px var(--gold)}.steps h3{font: 700 1.3rem/1.5 var(--f-display);margin-block-end: .5rem}.steps p{color: var(--muted)}.contact{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(2rem, 5vw, 4.5rem);align-items: start}.contact .big{display: block;margin-block: 1.8rem .5rem;font-size: clamp(1.9rem, 4.4vw, 3rem);line-height: 1.2;color: var(--gold-hi);letter-spacing: .02em;justify-content: initial;font-family: var(--f-num)}.contact .big:hover{color: var(--gold)}.copy-row{display: flex;align-items: center;gap: .8rem;flex-wrap: wrap;color: var(--muted);font-size: .9rem}.copy{background: var(--glass);border: 1px solid var(--line);color: var(--text);padding: .45rem 1rem;font: 600 .85rem/1 var(--f-display);cursor: pointer;border-radius: 999px;min-height: 36px;transition: border-color .2s, color .2s}.copy:hover{border-color: var(--gold);color: var(--gold-hi)}.info{display: grid;gap: 1.1rem;margin-block-start: 2.2rem;padding-block-start: 1.8rem;border-top: 1px solid var(--line)}.info li{display: grid;grid-template-columns: 48px minmax(0, 1fr);gap: 1rem;align-items: start}.info .ic{width: 48px;height: 48px;padding: 12px;color: var(--gold-hi);background: rgba(216, 170, 90, .1);border: 1px solid var(--line-gold);border-radius: 14px}.info b{display: block;margin-block-end: .3rem;font: 700 .85rem/1.4 var(--f-display);letter-spacing: .08em;color: var(--gold)}.info div > span + span{margin-top: .25rem}.info div > span, .info div > a{display: block}.info a{margin-block-start: .2rem;color: var(--gold-hi);text-decoration: underline;text-decoration-color: var(--gold-lo);text-underline-offset: 5px}.info .muted{color: var(--muted);font-size: .92rem}.info a.num{width: fit-content}.form{padding: clamp(1.4rem, 3vw, 2.2rem);display: grid;gap: 1.1rem;border-color: var(--line-gold)}.form h3{font: 700 1.35rem/1.5 var(--f-display)}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}.field{display: grid;gap: .4rem;min-width: 0}.field label{font: 600 .85rem/1.2 var(--f-display);color: var(--muted)}.field input, .field select, .field textarea{width: 100%;min-height: 50px;padding: .75rem 1rem;font: 400 1rem/1.5 var(--f-body);color: var(--text);background: rgba(0, 0, 0, .35);border: 1px solid var(--line);border-radius: 14px}.field textarea{min-height: 110px;resize: vertical}.cs{position: relative}.cs-native{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.cs-btn{width: 100%;min-height: 50px;padding: .75rem 1rem;display: flex;align-items: center;justify-content: space-between;gap: .8rem;font: 400 1rem/1.5 var(--f-body);color: var(--text);text-align: start;background: rgba(0, 0, 0, .35);border: 1px solid var(--line);border-radius: 14px;cursor: pointer}.cs-btn.ph .cs-val{color: #8c8474}.cs-btn .ic{width: 1.2em;height: 1.2em;color: var(--gold-hi);transition: transform .2s}.cs-btn[aria-expanded="true"] .ic{transform: rotate(180deg)}.cs-btn:focus-visible, .cs-btn[aria-expanded="true"]{outline: none;border-color: var(--gold);box-shadow: 0 0 0 4px rgba(216, 170, 90, .18)}.cs-list{position: absolute;inset-inline: 0;top: calc(100% + 8px);z-index: 30;max-height: 280px;overflow-y: auto;padding: 6px;background: #17140f;border: 1px solid var(--line-gold);border-radius: 16px;box-shadow: 0 24px 48px -12px rgba(0, 0, 0, .85)}.cs-list li{padding: .7rem .9rem;border-radius: 10px;color: var(--text);font-size: 1rem;line-height: 1.4;cursor: pointer}.cs-list li:hover, .cs-list li:focus{outline: none;background: rgba(216, 170, 90, .16);color: var(--gold-hi)}.cs-list li[aria-selected="true"]{color: var(--gold-hi);font-weight: 700}.field input:focus, .field select:focus, .field textarea:focus{outline: none;border-color: var(--gold);box-shadow: 0 0 0 4px rgba(216, 170, 90, .18)}.field input::placeholder, .field textarea::placeholder{color: #6c6557}.form small{color: var(--muted);font-size: .82rem;text-align: center}.foot{border-top: 1px solid var(--line);padding-block: 3rem;background: var(--ink)}.foot .wrap{display: flex;flex-wrap: wrap;gap: 1.5rem 2.5rem;align-items: center;justify-content: space-between}.foot img{height: 78px;width: auto}.foot p{color: var(--muted);font-size: .9rem}.foot .links{display: flex;gap: 1.6rem;flex-wrap: wrap;font: 600 .95rem/1 var(--f-display)}.foot .links a:hover{color: var(--gold-hi)}.foot .social{display: inline-flex;align-items: center;gap: .55rem;min-height: 44px;padding: 0 1rem;border: 1px solid var(--line);border-radius: 999px;color: var(--text);font-size: .9rem;transition: border-color .2s, color .2s}.foot .social:hover{border-color: var(--gold);color: var(--gold-hi)}.fab{position: fixed;inset-inline-start: calc(var(--gutter) + 6px);bottom: calc(22px + env(safe-area-inset-bottom, 0px));z-index: 40;width: 60px;height: 60px;border-radius: 50%;background: var(--wa);color: #05200e;display: grid;place-items: center;box-shadow: 0 10px 30px rgba(0, 0, 0, .55);transition: transform .2s}.fab:hover{transform: scale(1.07)}.fab .ic{width: 30px;height: 30px}.bar{display: none}@keyframes rise{from{transform: translateY(14px)}to{transform: none}}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(242, 207, 141, .55)}70%, 100%{box-shadow: 0 0 0 10px rgba(242, 207, 141, 0)}}@keyframes sweep{from{transform: translateX(0)}to{transform: translateX(920px)}}@keyframes blink{0%, 100%{opacity: .15}50%{opacity: 1}}.announce{background: linear-gradient(90deg, var(--gold-lo), var(--gold), var(--gold-lo));color: #14100a;text-align: center;font: 700 .95rem/1.5 var(--f-display);padding-block: .55rem}.offers{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap: 16px}.offer{position: relative;display: flex;flex-direction: column;gap: .6rem;padding: 1.7rem 1.5rem;border: 1px solid var(--line-gold);border-radius: var(--r);background: radial-gradient(90% 70% at 100% 0%, rgba(216, 170, 90, .2), transparent 70%), linear-gradient(180deg, var(--glass-hi), var(--glass))}html[dir="ltr"] .offer{background: radial-gradient(90% 70% at 0% 0%, rgba(216, 170, 90, .2), transparent 70%), linear-gradient(180deg, var(--glass-hi), var(--glass))}.offer h3{font: 700 1.25rem/1.5 var(--f-display)}.offer p{color: var(--muted)}.price{align-self: flex-start;padding: .25rem .85rem;border-radius: 999px;background: rgba(216, 170, 90, .14);border: 1px solid var(--line-gold);color: var(--gold-hi);font: 700 .85rem/1.4 var(--f-display)}.svc .price{margin-block: .1rem .2rem}.gal{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}.gal-item{position: relative;display: block;width: 100%;padding: 0;border: 1px solid var(--line);border-radius: 20px;overflow: hidden;cursor: zoom-in;background: var(--ink-2);aspect-ratio: 4 / 3;transition: transform .3s, border-color .3s}.gal-item:hover{transform: translateY(-3px);border-color: var(--line-gold)}.gal-item img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.gal-item:hover img{transform: scale(1.04)}.gal-item .cap{position: absolute;inset-inline: 0;bottom: 0;padding: 1.6rem 1rem .85rem;text-align: start;font: 600 .95rem/1.4 var(--f-display);color: #fff;background: linear-gradient(transparent, rgba(0, 0, 0, .72))}.lb{padding: 0;border: 0;background: transparent;max-width: 94vw;max-height: 94vh;overflow: visible}.lb::backdrop{background: rgba(0, 0, 0, .88)}.lb img{max-width: 94vw;max-height: 82vh;width: auto;height: auto;border-radius: 16px;margin: auto}.lb-cap{margin-top: .8rem;text-align: center;color: #fff;font: 600 1rem/1.4 var(--f-display)}.lb-x{position: absolute;inset-block-start: -48px;inset-inline-end: 0;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line);background: rgba(255, 255, 255, .1);color: #fff;cursor: pointer}@media (max-width: 1020px){.gal{grid-template-columns: repeat(2, minmax(0, 1fr))}.nav{display: none}.tools{margin-inline-start: auto}.burger{display: inline-grid}.top.open .nav{display: flex;position: absolute;inset-inline: 0;inset-block-start: calc(100% + 8px);flex-direction: column;gap: .2rem;padding: 10px;background: #110f0d;border: 1px solid var(--line-gold);border-radius: 20px;z-index: 5;box-shadow: 0 24px 48px rgba(0, 0, 0, .6)}.top.open .nav a{padding: .95rem 1.1rem;font-size: 1.05rem}.hero-grid{grid-template-columns: 1fr;gap: 2.8rem}.scan{max-width: 640px}.c7, .c5{grid-column: span 6}.c4{grid-column: span 6}.bento > .c4:last-child{grid-column: span 12}.svc{grid-template-columns: repeat(2, minmax(0, 1fr))}.svc .feat{grid-column: span 2;grid-row: auto}.contact{grid-template-columns: 1fr}}@media (max-width: 720px){body{font-size: 16px}.brand small{display: none}.brand img{height: 42px}.bento{grid-template-columns: 1fr}.c7, .c5, .c4, .bento > .c4:last-child{grid-column: auto}.xp{min-height: 240px}.steps{grid-template-columns: 1fr}.fab{display: none}.bar{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;position: fixed;inset-inline: 0;bottom: 0;z-index: 45;padding: 10px var(--gutter-end) calc(10px + env(safe-area-inset-bottom, 0px)) var(--gutter);background: rgba(10, 9, 8, .92);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-top: 1px solid var(--line)}.bar .btn{min-height: 50px;padding: 0 .5rem}.foot{padding-bottom: calc(6.5rem + env(safe-area-inset-bottom, 0px))}.foot .wrap{flex-direction: column;align-items: flex-start}}@media (max-width: 560px){.gal{gap: 10px}.gal-item{border-radius: 14px}.brands{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.brands li{height: 96px;padding: 12px 16px;border-radius: 18px}.brands img{max-height: 64px}.svc{grid-template-columns: 1fr}.svc .feat{grid-column: auto}.row2{grid-template-columns: 1fr}.cta .btn{flex: 1 1 100%}.facts li{padding-inline-end: .5rem}.facts li + li{padding-inline-start: .7rem}.facts b{font-size: 1.05rem}.facts b.num{font-size: 1.45rem}.facts span{font-size: .74rem}.scan{border-radius: 24px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important;transition: none !important}.beam{transform: translateX(380px)}.pt{opacity: 1}}.nf{min-height: 70vh;display: grid;place-content: center;gap: 1rem;text-align: center}.nf h1{font: 800 clamp(2rem, 6vw, 3.4rem)/1.4 var(--f-display)}.nf p{color: var(--muted)}.nf-links{display: flex;flex-wrap: wrap;gap: .8rem;justify-content: center;margin-top: 1rem}html[lang="ar"] .eyebrow, html[lang="ar"] .info b, html[lang="ar"] .brands-label{letter-spacing: 0}html[lang="en"] .hero h1{line-height: 1.2}html[lang="en"] .sec-head h2, html[lang="en"] .contact-info h2{line-height: 1.25}html[lang="en"] .card h3, html[lang="en"] .svc h3, html[lang="en"] .steps h3, html[lang="en"] .offer h3, html[lang="en"] .form h3{line-height: 1.35}