:root{color-scheme:dark;--bg: #060507;--bg-2: #0a0808;--ink: #f3ecdd;--ink-soft: #b6ad9a;--ink-mute: #8a8170;--line: rgba(230, 194, 90, .16);--line-soft: rgba(230, 194, 90, .1);--gold-1: #f8e9b0;--gold-2: #e6c25a;--gold-3: #c99a3a;--gold-4: #9c6f1e;--gold-grad: linear-gradient(135deg, #f8e9b0 0%, #e6c25a 42%, #c99a3a 74%, #9c6f1e 100%);--panel: rgba(255, 255, 255, .022);--radius: 22px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);background:radial-gradient(900px 520px at 78% -8%,rgba(230,194,90,.12),transparent 60%),radial-gradient(760px 520px at 8% 8%,rgba(201,154,58,.08),transparent 58%),linear-gradient(180deg,#0a0808,#060507 36%,#050405);background-attachment:fixed;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:#e6c25a47;color:#fff}.app{position:relative;overflow:hidden}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(140% 100% at 50% 0%,transparent 62%,rgba(0,0,0,.45) 100%);mix-blend-mode:multiply}.display{font-family:Cormorant Garamond,Tajawal,serif;font-weight:600;letter-spacing:-.01em;line-height:1.04;margin:0}.rtl .display{font-family:Tajawal,Cormorant Garamond,serif;font-weight:700;line-height:1.18}.gold-text{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.rtl .eyebrow{letter-spacing:.06em}.gold-line:before{content:"";width:30px;height:1px;background:var(--gold-grad);display:inline-block}.lead{color:var(--ink-soft);font-size:1.06rem;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:999px;font-weight:600;font-size:.97rem;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;white-space:nowrap}.btn.sm{padding:11px 20px;font-size:.9rem}.btn.full{width:100%}.btn-gold{background:var(--gold-grad);color:#2a1d05;box-shadow:0 0 0 1px #f8e9b059,0 10px 30px #c99a3a61,0 0 28px #e6c25a52,inset 0 1px #ffffff73}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #f8e9b080,0 16px 44px #e6c25a80,0 0 40px #e6c25a73,inset 0 1px #ffffff80}.btn-ghost{color:var(--gold-1);background:#e6c25a0f;border-color:var(--gold-4);box-shadow:0 8px 26px #00000073,0 0 0 1px #e6c25a1f,inset 0 0 22px #e6c25a0f}.btn-ghost:hover{border-color:var(--gold-2);transform:translateY(-2px);background:#e6c25a1a;box-shadow:0 12px 34px #00000080,0 0 26px #e6c25a38,inset 0 0 26px #e6c25a14}.header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px clamp(20px,5vw,56px);transition:background .3s ease,border-color .3s ease,padding .3s ease;border-bottom:1px solid transparent}.header.is-scrolled{background:#080706c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line-soft);padding-top:6px;padding-bottom:6px}.brand img{height:120px;width:auto;transition:height .3s ease}.header.is-scrolled .brand img{height:84px}.nav{display:flex;gap:30px}.nav a{font-size:.94rem;color:var(--ink-soft);font-weight:500;position:relative;transition:color .2s ease}.nav a:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--gold-grad);transition:width .25s ease}.nav a:hover{color:var(--gold-1)}.nav a:hover:after{width:100%}.header-right{display:flex;align-items:center;gap:18px}.lang{display:inline-flex;align-items:stretch;border:1px solid var(--gold-4);border-radius:999px;overflow:hidden;background:#e6c25a0f;box-shadow:0 8px 26px #00000073,0 0 0 1px #e6c25a1f,inset 0 0 22px #e6c25a0f}.lang button{display:inline-flex;align-items:center;background:transparent;border:none;padding:11px 17px;font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:all .2s ease}.lang button+button{border-inline-start:1px solid var(--gold-4)}.lang button:not(.on):hover{color:var(--gold-1);background:#e6c25a14}.lang button.on{background:var(--gold-grad);color:#2a1d05}main{position:relative;z-index:1}.section{max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,130px) clamp(20px,5vw,56px)}.section-head{max-width:760px}.section-head .display{font-size:clamp(2rem,4vw,3.3rem);margin:18px 0 22px}.section-head .lead{max-width:640px}.hero{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(48px,7vw,96px) clamp(20px,5vw,56px) clamp(40px,5vw,70px)}.hero-copy .eyebrow{margin-bottom:26px}.hero .display{font-size:clamp(2.8rem,6vw,5rem)}.hero .lead{margin:26px 0 0;max-width:560px;font-size:1.12rem}.hero-cta{display:flex;gap:16px;margin-top:38px;flex-wrap:wrap}.hero-proof{margin:30px 0 0;font-size:.84rem;letter-spacing:.04em;color:var(--ink-mute);text-transform:uppercase}.hero-visual{position:relative}.hero-visual img{width:100%;position:relative;z-index:1;filter:drop-shadow(0 40px 80px rgba(0,0,0,.6))}.kiosk-photo{position:relative;max-width:430px;margin:0 auto;z-index:1}.kiosk-photo>img{width:100%;border-radius:26px;border:1px solid var(--line);box-shadow:0 40px 90px #0000009e,0 0 0 1px #e6c25a1a}.kiosk-chip{position:absolute;z-index:3;background:#0d0b07d1;border:1px solid var(--gold-4);border-radius:18px;padding:13px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 44px #0000008c,0 0 0 1px #e6c25a24,0 0 26px #e6c25a1a;display:grid;gap:3px;max-width:210px;animation:chipFloat 6s ease-in-out infinite}.kiosk-chip strong{display:flex;align-items:baseline;gap:6px;font-family:Inter,sans-serif;font-weight:800;font-size:1.7rem;line-height:1;color:#f8e9b0}.kiosk-chip strong span{font-size:.82rem;font-weight:600;color:var(--gold-2)}.kiosk-chip em{font-style:normal;color:var(--ink-mute);font-size:.78rem}.chip-langs{top:9%;inset-inline-start:-9%;animation-delay:0s}.chip-latency{top:41%;inset-inline-end:-11%;animation-delay:1.4s}.chip-onprem{bottom:13%;inset-inline-start:-7%;display:flex;align-items:center;gap:12px;animation-delay:2.6s}.chip-onprem strong{font-size:.98rem;font-weight:700;color:#f4efe6}.chip-check{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--gold-3);color:var(--gold-1);font-size:.86rem}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.kiosk-chip{animation:none}}.hero-glow{position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;z-index:0;background:radial-gradient(circle at 50% 42%,rgba(230,194,90,.22),transparent 62%);filter:blur(8px)}.hero-glow.soft{background:radial-gradient(circle at 50% 50%,rgba(230,194,90,.14),transparent 65%)}.stats-band{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;width:calc(100% - clamp(40px,10vw,112px))}.stat{background:var(--bg-2);padding:30px clamp(18px,2.4vw,34px);display:grid;gap:4px}.stat strong{font-size:clamp(2rem,3.4vw,2.9rem);font-weight:800;line-height:1;font-family:Inter,sans-serif}.stat-label{color:var(--ink);font-weight:600;font-size:.96rem;margin-top:6px}.stat-sub{color:var(--ink-mute);font-size:.84rem}.pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:12px}.pillar{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:32px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.pillar:hover{transform:translateY(-4px);border-color:var(--line);background:#e6c25a0a}.pillar-num{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pillar h3{margin:14px 0 10px;font-size:1.22rem;font-weight:600}.pillar p{margin:0;color:var(--ink-soft);font-size:.98rem}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.cap-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:30px;transition:transform .3s ease,border-color .3s ease;position:relative;overflow:hidden}.cap-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 100% 0%,rgba(230,194,90,.08),transparent 50%);opacity:0;transition:opacity .3s ease}.cap-card:hover{transform:translateY(-4px);border-color:var(--line)}.cap-card:hover:after{opacity:1}.cap-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#e6c25a14;border:1px solid var(--line);margin-bottom:20px}.cap-card h3{margin:0 0 10px;font-size:1.14rem;font-weight:600}.cap-card p{margin:0;color:var(--ink-soft);font-size:.96rem}.deploy-grid,.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,70px);align-items:center}.deploy-copy .display,.dash-copy .display{font-size:clamp(1.9rem,3.4vw,3rem);margin:18px 0 20px}.deploy-steps{display:grid;gap:4px;margin-top:34px}.deploy-step{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line-soft)}.deploy-step:last-child{border-bottom:1px solid var(--line-soft)}.step-k{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;min-width:36px}.deploy-step h4{margin:0 0 6px;font-size:1.08rem;font-weight:600}.deploy-step p{margin:0;color:var(--ink-soft);font-size:.95rem}.deploy-visual,.dash-visual{position:relative}.deploy-visual img,.dash-visual img{width:100%;position:relative;z-index:1;filter:drop-shadow(0 30px 70px rgba(0,0,0,.55))}.float-card{position:absolute;z-index:2;bottom:8%;inset-inline-start:-6%;background:#0e0c08eb;border:1px solid var(--line);border-radius:18px;padding:16px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:230px;box-shadow:0 20px 50px #00000080}.fc-cap{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:8px}.float-card strong{font-size:.98rem;font-weight:600;line-height:1.4}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.dash-metrics div{padding:20px;border-radius:16px;background:var(--panel);border:1px solid var(--line-soft)}.dash-metrics strong{display:block;font-size:1.7rem;font-weight:800;font-family:Inter,sans-serif}.dash-metrics span{color:var(--ink-soft);font-size:.88rem}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.ind-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease}.ind-card:hover{transform:translateY(-4px);border-color:var(--line);background:#e6c25a0a}.ind-card h3{margin:0 0 10px;font-size:1.16rem;font-weight:600}.ind-card p{margin:0;color:var(--ink-soft);font-size:.95rem}.ind-arrow{position:absolute;top:26px;inset-inline-end:26px;color:var(--gold-2);opacity:0;transform:translate(-6px);transition:all .3s ease;font-size:1.1rem}.rtl .ind-arrow{transform:scaleX(-1) translate(-6px)}.ind-card:hover .ind-arrow{opacity:1;transform:translate(0)}.rtl .ind-card:hover .ind-arrow{transform:scaleX(-1) translate(0)}.inv-inner{border:1px solid var(--line);border-radius:30px;padding:clamp(36px,5vw,70px);background:radial-gradient(120% 130% at 100% 0%,rgba(230,194,90,.1),transparent 55%),linear-gradient(180deg,#14110be6,#080706e6);text-align:center;max-width:1000px;margin:0 auto}.inv-inner .eyebrow{justify-content:center}.inv-inner .display{font-size:clamp(2rem,4vw,3.2rem);margin:18px 0}.inv-inner .lead{max-width:720px;margin:0 auto}.inv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:46px 0 36px}.inv-stat{padding:26px 16px;border-radius:18px;background:#ffffff05;border:1px solid var(--line-soft)}.inv-stat strong{display:block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;font-family:Inter,sans-serif}.inv-label{display:block;font-weight:600;margin-top:8px;font-size:.96rem}.inv-sub{display:block;color:var(--ink-mute);font-size:.84rem;margin-top:4px}.inv-foot{display:flex;flex-direction:column;align-items:center;gap:14px}.inv-note{color:var(--ink-mute);font-size:.78rem}.contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,5vw,64px);align-items:start}.contact-copy .display{font-size:clamp(2rem,3.6vw,3rem);margin:18px 0}.contact-info{display:grid;gap:24px;margin-top:38px}.ci-label{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:8px}.contact-info p{margin:0;color:var(--ink-soft);line-height:1.6}.contact-info a:hover{color:var(--gold-1)}.contact-form{display:grid;gap:18px;padding:clamp(26px,3vw,38px);border-radius:26px;background:#0c0a0899;border:1px solid var(--line)}.contact-form label{display:grid;gap:9px;font-size:.86rem;font-weight:600;color:var(--ink-soft)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form input,.contact-form textarea{width:100%;padding:14px 16px;border-radius:14px;background:#ffffff08;border:1px solid var(--line-soft);color:var(--ink);transition:border-color .2s ease,background .2s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--gold-3);background:#e6c25a0d}.contact-form textarea{resize:vertical}.contact-form .btn{margin-top:6px}.contact-form .hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.contact-form .btn[disabled]{opacity:.6;cursor:progress;transform:none}.form-note{margin:4px 0 0;font-size:.9rem;font-weight:600}.form-note.ok{color:var(--gold-1)}.form-note.err{color:#e5806f}.footer{border-top:1px solid var(--line-soft);padding:clamp(48px,6vw,80px) clamp(20px,5vw,56px) 40px;max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.2fr 2fr;gap:40px}.footer-brand img{height:92px;width:auto;margin-bottom:18px}.footer-brand p{margin:0;color:var(--ink-soft);max-width:280px}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-col{display:grid;gap:12px;align-content:start}.fc-title{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);margin-bottom:4px}.footer-col a{color:var(--ink-soft);font-size:.92rem;transition:color .2s ease}.footer-col a:hover{color:var(--gold-1)}.footer-bottom{display:flex;align-items:center;gap:14px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-soft)}.footer-mark{height:30px;width:auto;opacity:.8}.footer-bottom p{margin:0;color:var(--ink-mute);font-size:.84rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d, 0ms)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.btn,.pillar,.cap-card,.ind-card{transition:none}}@media (max-width: 1024px){.hero,.deploy-grid,.dash-grid,.contact-grid{grid-template-columns:1fr}.dash-grid .dash-visual{order:-1}.cap-grid,.ind-grid{grid-template-columns:repeat(2,1fr)}.nav{display:none}.footer-top{grid-template-columns:1fr}}@media (max-width: 720px){.stats-band,.pillars,.cap-grid,.ind-grid,.inv-stats,.form-row,.dash-metrics{grid-template-columns:1fr}.stats-band{width:calc(100% - 40px)}.header-right .btn-gold{display:none}.hero .lead{font-size:1.04rem}.float-card{inset-inline-start:4%;bottom:4%}.brand img{height:78px}.header.is-scrolled .brand img{height:64px}.kiosk-chip{transform:scale(.85)}.chip-langs{inset-inline-start:0}.chip-latency{inset-inline-end:0}.chip-onprem{inset-inline-start:0}}
