:root{--font-space-grotesk: "Space Grotesk";--font-cairo: "Cairo";--font-tajawal: "Tajawal"}:root{--gold-1: #F3C75A;--gold-2: #E9B43F;--gold-3: #C9941F;--gold-deep: #7a5b14;--ink-0: #060b1c;--ink-1: #0a1230;--ink-2: #0d1b42;--ink-3: #101f47;--ink-4: #152554;--line: rgba(233, 180, 63, .16);--line-strong: rgba(233, 180, 63, .36);--glass: rgba(255, 255, 255, .03);--glass-2: rgba(255, 255, 255, .06);--text-1: #ffffff;--text-2: #c8cee0;--text-3: #8892b0;--text-4: #5a6488;--font-en: var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--font-ar: var(--font-cairo), var(--font-tajawal), system-ui, sans-serif;--mono: var(--font-en);--radius-s: 6px;--radius-m: 14px;--radius-l: 22px;--maxw: 1360px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ink-0);color:var(--text-1);overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}body{font-family:var(--font-en);font-feature-settings:"ss01" on,"ss02" on;-webkit-font-smoothing:antialiased;line-height:1.5;position:relative;width:100%}img{max-width:100%;height:auto}img,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html[dir=rtl]{--mono: var(--font-ar)}html[dir=rtl] body{font-family:var(--font-ar);letter-spacing:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.ambient:before,.ambient:after{content:"";position:absolute;width:900px;height:900px;border-radius:50%;filter:blur(120px);opacity:.35;will-change:transform}.ambient:before{background:radial-gradient(circle,rgba(233,180,63,.3),transparent 60%);top:-200px;left:-200px;animation:driftA 22s ease-in-out infinite alternate}.ambient:after{background:radial-gradient(circle,rgba(13,27,66,.5),transparent 60%);bottom:-300px;right:-300px;animation:driftB 28s ease-in-out infinite alternate}.ambient-orb{position:fixed;z-index:0;pointer-events:none;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(233,180,63,.22),transparent 65%);filter:blur(100px);opacity:.55;top:40%;left:45%;transform:translate(-50%,-50%);animation:driftC 34s ease-in-out infinite alternate;will-change:transform}@keyframes driftA{0%{transform:translate(0) scale(1)}to{transform:translate(180px,140px) scale(1.15)}}@keyframes driftB{0%{transform:translate(0) scale(1)}to{transform:translate(-220px,-160px) scale(1.1)}}@keyframes driftC{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-20%,-65%) scale(1.2)}to{transform:translate(-75%,-35%) scale(.95)}}#networkBg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;mask-image:radial-gradient(ellipse at 50% 45%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 45%,black 30%,transparent 80%)}.sparks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.spark{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,#e9b43ff2,#e9b43f00 70%);box-shadow:0 0 12px #e9b43f99;animation:floatUp linear infinite;opacity:0}@keyframes floatUp{0%{transform:translateY(20px) scale(.6);opacity:0}10%{opacity:.9}90%{opacity:.5}to{transform:translateY(-120vh) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.ambient:before,.ambient:after,.ambient-orb,.spark{animation:none!important}#networkBg{display:none}}.grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(233,180,63,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(233,180,63,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%)}.page{position:relative;z-index:1}.container{max-width:var(--maxw);margin:0 auto;padding:0 32px}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:#060b1cb8;border-bottom:1px solid var(--line)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:76px;max-width:var(--maxw);margin:0 auto;padding:0 32px}.nav-logo{justify-self:start}.nav-logo img{height:36px;display:block}.nav-links{display:flex;gap:4px;align-items:center;justify-self:center}.nav-right{display:flex;align-items:center;gap:16px;justify-self:end}.nav-link{padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-2);letter-spacing:.01em;border-radius:var(--radius-s);transition:color .2s,background .2s;white-space:nowrap}.nav-link:hover{color:var(--text-1);background:var(--glass)}.nav-link.active{color:var(--text-1);position:relative}.nav-link.active:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:var(--gold-1);border-radius:1px}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));color:#0d1b42;border-radius:999px;box-shadow:0 1px #ffffff80 inset,0 8px 22px #e9b43f40;transition:transform .15s}.nav-cta:hover{transform:translateY(-1px)}.lang-switch{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--ink-1)}.lang-switch button{padding:6px 10px;border-radius:999px;color:var(--text-3);transition:all .2s}.lang-switch button.active{background:var(--gold-2);color:#0d1b42;font-weight:700}.hero{padding:96px 0 72px;position:relative}.hero .container{position:relative}.hero-shape{position:absolute;top:40px;right:0;width:520px;height:auto;max-width:46vw;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;filter:drop-shadow(0 0 70px rgba(233,180,63,.32));animation:shapeFloat 14s ease-in-out infinite alternate}html[dir=rtl] .hero-shape{right:auto;left:0}@keyframes shapeFloat{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-18px) rotate(-2deg)}}.hero-kicker,.hero h1,.hero-sub,.hero-actions,.counters,.partner-strip{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.hero-shape{animation:none}}@media(max-width:980px){.hero-shape{width:340px;top:12px;opacity:.28}}@media(max-width:560px){.hero-shape{display:none}}.hero-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase;padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:#e9b43f14}.hero-kicker .dot{width:6px;height:6px;background:var(--gold-1);border-radius:50%;box-shadow:0 0 12px var(--gold-1);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-family:var(--font-en);font-size:clamp(40px,5.6vw,78px);line-height:1.02;letter-spacing:-.03em;font-weight:500;margin:24px 0 28px;max-width:780px;text-wrap:balance}html[dir=rtl] .hero h1{font-family:var(--font-ar);font-weight:700;letter-spacing:0;line-height:1.4}.hero h1 .em{color:var(--gold-1);font-style:italic;font-weight:400}html[dir=rtl] .hero h1 .em{font-style:normal;font-weight:800}.hero-sub{max-width:620px;font-size:17px;line-height:1.55;color:var(--text-2)}.hero-actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:600;border-radius:999px;transition:all .2s}.btn-primary{background:linear-gradient(180deg,var(--gold-1),var(--gold-2));color:#0d1b42;box-shadow:0 1px #fff9 inset,0 14px 34px #e9b43f4d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #fff9 inset,0 18px 40px #e9b43f6b}.btn-ghost{color:var(--text-1);border:1px solid var(--line-strong);background:var(--glass)}.btn-ghost:hover{background:var(--glass-2);border-color:var(--gold-1)}.btn .arrow{transition:transform .2s;display:inline-block}html[dir=rtl] .btn .arrow{transform:scaleX(-1)}.btn:hover .arrow{transform:translate(3px)}html[dir=rtl] .btn:hover .arrow{transform:scaleX(-1) translate(3px)}.counters{margin-top:96px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e9b43f1a;border:1px solid rgba(233,180,63,.14);border-radius:var(--radius-m);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.counter{padding:28px;background:linear-gradient(180deg,#0a1230e0,#060b1ceb);position:relative}.counter-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}html[dir=rtl] .counter-label{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.counter-val{font-size:40px;line-height:1;margin-top:14px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-2)}.counter-val .unit{color:var(--gold-1);font-size:22px;font-weight:400;margin-inline-start:4px}.counter-delta{margin-top:10px;font-family:var(--mono);font-size:11px;color:#7fc59bbf}.counter:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,180,63,.55),transparent);opacity:.22}.counter .live{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--gold-1);display:flex;align-items:center;gap:6px}html[dir=rtl] .counter .live{right:auto;left:18px}.counter .live:before{content:"";width:5px;height:5px;background:var(--gold-1);border-radius:50%;box-shadow:0 0 8px var(--gold-1);animation:pulse 1.6s infinite}.partner-strip{margin-top:72px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.partner-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;margin-bottom:16px}html[dir=rtl] .partner-label{text-align:right}.partner-track{display:flex;align-items:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:auto;overscroll-behavior-x:contain;direction:ltr}.partner-track::-webkit-scrollbar{display:none}.partner-track:active{cursor:grabbing}.partner-item{font-family:var(--font-en);font-size:22px;font-weight:500;color:var(--text-3);letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:64px;flex:0 0 auto;min-width:140px;margin-inline-end:40px}.partner-item img{pointer-events:none;-webkit-user-drag:none}.partner-item .dot{width:4px;height:4px;background:var(--gold-2);border-radius:50%;flex-shrink:0}.partner-item .partner-logo{display:inline-flex;align-items:center;justify-content:center;height:100%;flex:0 0 auto;transition:opacity .25s,filter .25s;opacity:.62}.partner-item .partner-logo img{max-height:calc(34px * var(--logo-scale, 1));width:auto;height:auto;object-fit:contain;display:block}.partner-item .partner-logo:not([data-bg=self]):not([data-bg=white]) img{filter:brightness(0) invert(1)}.partner-item:hover .partner-logo{opacity:1}section.block{padding:120px 0;position:relative}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:64px;flex-wrap:wrap}.section-num{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-1);text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:18px}html[dir=rtl] .section-num{font-family:var(--font-ar);font-size:13px;letter-spacing:.04em;font-weight:600;text-transform:none}.section-num:before{content:"";width:28px;height:1px;background:var(--gold-2)}.section-title{font-size:clamp(36px,4.2vw,58px);line-height:1.02;letter-spacing:-.025em;font-weight:500;margin:0;max-width:780px}html[dir=rtl] .section-title{font-weight:700;letter-spacing:0;line-height:1.15}.section-title em{font-style:italic;font-weight:400;color:var(--gold-1)}html[dir=rtl] .section-title em{font-style:normal;font-weight:800}.section-lede{max-width:440px;color:var(--text-2);font-size:16px;line-height:1.55}.about-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.about-card{background:linear-gradient(180deg,#e9b43f14,#0d1b4266);border:1px solid var(--line-strong);border-radius:var(--radius-l);padding:32px;position:relative;overflow:hidden}.about-card:before{content:"";position:absolute;width:280px;height:280px;background:radial-gradient(circle,rgba(233,180,63,.28),transparent 60%);filter:blur(40px);top:-120px;right:-80px;pointer-events:none}.about-card-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase}.about-card h3{font-size:26px;line-height:1.2;margin:14px 0;font-weight:500}html[dir=rtl] .about-card h3{font-weight:700}.about-card p{color:var(--text-2);font-size:15px;line-height:1.6}.timeline{position:relative;padding-inline-start:24px;border-inline-start:1px solid var(--line-strong)}.tl-item{padding:22px 0;position:relative}.tl-item:before{content:"";position:absolute;inset-inline-start:-30px;top:30px;width:12px;height:12px;border-radius:50%;background:var(--ink-1);border:2px solid var(--gold-2);box-shadow:0 0 0 4px var(--ink-0)}.tl-year{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--gold-1);font-weight:500}.tl-title{font-size:18px;margin:6px 0;font-weight:500}.tl-desc{color:var(--text-2);font-size:14px;line-height:1.6}.licenses{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.license{background:var(--ink-1);padding:28px;display:flex;flex-direction:column;gap:10px}.license .num{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3)}.license .ttl{font-size:15px;font-weight:500;color:var(--text-1)}.license .by{font-size:13px;color:var(--text-3)}.license .tag{margin-top:auto;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--gold-1);border:1px solid var(--line-strong);padding:5px 9px;border-radius:999px;align-self:flex-start}.leaders-head{font-size:22px;font-weight:500;margin:96px 0 10px;letter-spacing:-.01em}html[dir=rtl] .leaders-head{font-weight:700}.leaders-lede{color:var(--text-3);font-size:14px;margin:0;max-width:520px;line-height:1.6}.leaders{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.leader{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-m);padding:20px;transition:border-color .2s ease,transform .2s ease}.leader:hover{border-color:var(--line-strong);transform:translateY(-2px)}.leader-photo{aspect-ratio:4 / 5;border-radius:var(--radius-s);background:linear-gradient(160deg,#0a1230,#0d1b42);margin-bottom:16px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.1em;border:1px solid var(--line);overflow:hidden;position:relative;contain:paint}.leader-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.leader:hover .leader-photo img{transform:translateZ(0) scale(1.03)}@media(prefers-reduced-motion:reduce){.leader-photo img,.leader{transition:none}.leader:hover .leader-photo img,.leader:hover{transform:none}}.leader-name{font-size:16px;font-weight:500}.leader-role{font-size:12px;color:var(--text-3);margin-top:4px;font-family:var(--mono);letter-spacing:.04em}html[dir=rtl] .leader-role{font-family:var(--font-ar);font-size:13px}.leader-li{margin-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--gold-1);display:inline-flex;align-items:center;gap:6px;transition:color .2s,transform .2s}.leader-li:hover{color:var(--text-1)}.leader-li svg{flex-shrink:0;display:block;transform:translateY(-1px)}.leader-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#e9b43f8c;background:radial-gradient(circle at 50% 30%,rgba(233,180,63,.1),transparent 60%),linear-gradient(160deg,#0a1230,#060b1c)}.leader-avatar[data-gender=female]{color:#f3c75a99}.leader-avatar svg{opacity:.85}.team-more{margin-top:20px;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease,margin-top .3s}.team-more[data-open=true]{max-height:6000px;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.team-more{transition:none}}.team-more-actions{display:flex;justify-content:center;margin-top:36px}.team-more-btn{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}html[dir=rtl] .team-more-btn{font-family:var(--font-ar);letter-spacing:0;text-transform:none;font-size:13px}.team-more-btn .arrow{transition:transform .25s}.team-more-btn[aria-expanded=true] .arrow{transform:rotate(180deg)}@media(max-width:1100px){.leaders{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.leaders{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.leaders{grid-template-columns:1fr}}.sol-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--ink-1);border:1px solid var(--line);border-radius:999px;margin-bottom:40px}.sol-tab{padding:10px 20px;font-size:13px;font-weight:500;color:var(--text-3);border-radius:999px;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.sol-tab.active{background:var(--gold-2);color:#0d1b42}.sol-tab:not(.active):hover{color:var(--text-1)}.sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sol-card{position:relative;background:linear-gradient(180deg,#0d1b4280,#0d1b4233);border:1px solid var(--line);border-radius:var(--radius-m);padding:28px;min-height:320px;display:flex;flex-direction:column;overflow:hidden;transition:all .25s}.sol-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.sol-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius-m);background:linear-gradient(135deg,var(--gold-1),transparent 40%);opacity:0;transition:opacity .25s;pointer-events:none;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sol-card:hover:before{opacity:1}.sol-card-top{display:flex;justify-content:space-between;align-items:center}.sol-card .icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#e9b43f2e,#e9b43f05);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--gold-1)}.sol-card .icon svg{width:22px;height:22px}.sol-card .idx{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--text-3)}.sol-card h4{font-size:22px;margin:20px 0 10px;font-weight:500;line-height:1.2}html[dir=rtl] .sol-card h4{font-weight:700;line-height:1.35}.sol-card p{color:var(--text-2);font-size:14px;line-height:1.6;flex:1}.sol-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.sol-card .tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--text-3);padding:4px 10px;border:1px solid var(--line);border-radius:999px}html[dir=rtl] .sol-card .tag{font-family:var(--font-ar);font-size:11px;letter-spacing:0}.sol-card .arrow-ln{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:500;color:var(--gold-1)}.security{background:radial-gradient(ellipse at 20% 0%,rgba(233,180,63,.08),transparent 50%),linear-gradient(180deg,#060b1c,#0a1230);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.sec-visual{position:relative;aspect-ratio:1 / 1;max-width:480px}.sec-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line-strong)}.sec-ring.r2{top:12%;right:12%;bottom:12%;left:12%;border-style:dashed;animation:rot 120s linear infinite}.sec-ring.r3{top:26%;right:26%;bottom:26%;left:26%;border-color:var(--gold-3)}.sec-ring.r4{top:40%;right:40%;bottom:40%;left:40%;border-style:dashed;animation:rot 80s linear infinite reverse}@keyframes rot{to{transform:rotate(360deg)}}.sec-core{position:absolute;right:50%;bottom:50%;width:20%;height:20%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--gold-1),var(--gold-3));border-radius:50%;box-shadow:0 0 60px #e9b43f8c;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;color:#0d1b42;font-size:14px;left:50%;top:50%;margin-left:-10%;margin-top:-10%}.sec-node{position:absolute;padding:8px 14px;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-1);white-space:nowrap}.sec-node .d{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-1);margin-inline-end:8px;vertical-align:middle;box-shadow:0 0 8px var(--gold-1)}.sec-node.n1{top:8%;left:35%}.sec-node.n2{top:40%;right:0}.sec-node.n3{bottom:8%;left:45%}.sec-node.n4{top:45%;left:-4%}.sec-node.n5{top:18%;right:10%}.sec-node.n6{bottom:22%;right:4%}.sec-services{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.sec-svc{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-s);padding:16px}.sec-svc h5{margin:0 0 4px;font-size:14px;font-weight:500}.sec-svc p{margin:0;color:var(--text-3);font-size:12px;line-height:1.5}html[dir=rtl] .sec-svc p{font-size:13px}.sec-certs{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sec-cert{padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--gold-1);background:#e9b43f0f}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.brand{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-m);padding:28px;transition:all .2s;display:flex;flex-direction:column;min-height:260px}.brand:hover{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(233,180,63,.06),transparent)}.brand-mark{height:56px;display:inline-flex;align-items:center;font-family:var(--font-en);font-weight:700;letter-spacing:-.02em;font-size:28px;color:var(--text-1);margin-bottom:10px}.brand-mark.has-logo{width:100%;height:88px;padding:14px 22px;background:linear-gradient(180deg,#fffffff0,#e8e4dae6);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(255,255,255,.18);border-radius:12px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff9,0 6px 18px #00000047;transition:transform .2s,border-color .2s,box-shadow .2s}.brand:hover .brand-mark.has-logo{transform:translateY(-2px);border-color:#e9b43f6b;box-shadow:inset 0 1px #fff9,0 10px 26px #00000057}.brand-mark.has-logo img{max-height:calc(48px * var(--logo-scale, 1));max-width:80%;width:auto;height:auto;object-fit:contain;display:block}.brand-mark.has-logo[data-bg=white] img{filter:invert(1)}.brand-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--gold-1);text-transform:uppercase}.brand-desc{font-size:13px;color:var(--text-2);line-height:1.6;margin:14px 0 20px;flex:1}.brand .cta-mini{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-1);font-weight:500;border-top:1px solid var(--line);padding-top:16px;justify-content:space-between}.brand .cta-mini span:last-child{color:var(--gold-1)}.brand .cta-mini{cursor:pointer;transition:all .2s;border-radius:var(--radius-s);margin:0 -8px -8px;padding:14px 12px 12px}.brand .cta-mini:hover{background:linear-gradient(90deg,rgba(233,180,63,.1),transparent);border-top-color:var(--line-strong)}.brand .cta-mini:hover span:last-child{transform:translate(4px)}html[dir=rtl] .brand .cta-mini:hover span:last-child{transform:translate(-4px)}.brand .cta-mini span:last-child{transition:transform .2s}.cert-badges{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:28px}.cert-badge{aspect-ratio:1 / 1;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,#e9b43f14,#0d1b4266);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;transition:all .2s}.cert-badge:hover{border-color:var(--gold-1);transform:translateY(-2px);box-shadow:0 10px 24px #e9b43f1f,inset 0 0 0 1px #e9b43f2e}.cert-badge svg{width:32px;height:32px;color:var(--gold-1)}.cert-badge .cb-logo{background:linear-gradient(180deg,#fffffff0,#e8e4dae6);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;height:64px;width:100%;box-shadow:inset 0 1px #fff9,0 4px 12px #00000040}.cert-badge .cb-logo[data-bg=white] img{filter:invert(1)}.cert-badge .cb-logo img{max-height:calc(48px * var(--logo-scale, 1));max-width:90%;width:auto;height:auto;object-fit:contain;display:block}.cert-badge .cb-name{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--text-2);text-transform:uppercase;line-height:1.2}html[dir=rtl] .cert-badge .cb-name{font-family:var(--font-ar);font-size:10px;letter-spacing:0}.ops-wrap{margin-top:48px;display:grid;grid-template-columns:1fr 1.1fr;gap:32px;padding:32px;border-radius:var(--radius-l);background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line-strong)}.ops-head .ops-kick{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .ops-head .ops-kick{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.ops-head h3{font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.01em;margin:10px 0 14px;line-height:1.2}html[dir=rtl] .ops-head h3{font-weight:700;line-height:1.35}.ops-head p{color:var(--text-2);font-size:14px;line-height:1.6;margin:0}.ops-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-stat{padding:18px;border-radius:var(--radius-m);border:1px solid var(--line);background:#060b1c80}.ops-stat .v{font-size:32px;font-weight:500;letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1}.ops-stat .v .u{font-size:18px;margin-inline-start:4px;color:var(--gold-1)}.ops-stat .l{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--text-2);text-transform:uppercase;margin-top:10px}html[dir=rtl] .ops-stat .l{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.ops-stat .bar{height:4px;border-radius:2px;background:var(--line);margin-top:12px;overflow:hidden}.ops-stat .bar i{display:block;height:100%;width:var(--w, 0%);background:linear-gradient(90deg,var(--gold-1),var(--gold-2));border-radius:2px;transition:width 1.2s cubic-bezier(.2,.8,.2,1) .1s}.integ-wrap{position:relative;padding:48px;border-radius:var(--radius-l);background:radial-gradient(ellipse at 15% 0%,rgba(233,180,63,.12),transparent 55%),linear-gradient(180deg,#0d1b42b3,#060b1cb3);border:1px solid var(--line-strong);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.integ-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:36px}.integ-col{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--radius-m);background:#060b1c8c;border:1px solid var(--line)}.integ-col.center{background:linear-gradient(135deg,#e9b43f26,#e9b43f08);border-color:var(--gold-2)}.integ-col .ic-head{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .integ-col .ic-head{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.integ-col h5{margin:4px 0 6px;font-size:16px;font-weight:500}html[dir=rtl] .integ-col h5{font-weight:700}.integ-col p{margin:0;color:var(--text-2);font-size:12px;line-height:1.55}.integ-col ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.integ-col li{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--text-3);padding:5px 10px;border:1px solid var(--line);border-radius:999px;display:inline-block;width:fit-content}html[dir=rtl] .integ-col li{font-family:var(--font-ar);font-size:11px;letter-spacing:0}.integ-arr{color:var(--gold-1);font-family:var(--mono);font-size:18px;animation:arr 2s ease-in-out infinite}@keyframes arr{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}html[dir=rtl] .integ-arr{transform:scaleX(-1)}.innov-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.innov-big{background:radial-gradient(ellipse at 80% 20%,rgba(233,180,63,.22),transparent 50%),linear-gradient(160deg,#0d1b42,#060b1c);border:1px solid var(--line-strong);border-radius:var(--radius-l);padding:48px;position:relative;overflow:hidden;min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.innov-big h3{font-size:42px;line-height:1.05;margin:0;max-width:520px;font-weight:500;letter-spacing:-.02em}html[dir=rtl] .innov-big h3{font-weight:700;letter-spacing:0;line-height:1.2}.innov-big .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--gold-1);text-transform:uppercase;margin-bottom:18px}.innov-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:28px;border-top:1px solid var(--line)}.innov-stat .v{font-size:clamp(40px,5vw,72px);font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-1);line-height:.95}.innov-stat .v .unit{color:var(--gold-1);font-size:.45em;margin-inline-start:4px;font-weight:400}.innov-stat .l{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;margin-top:14px}html[dir=rtl] .innov-stat .l{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.innov-stats{padding-top:0!important;padding-bottom:28px!important;border-top:0!important;border-bottom:1px solid var(--line);margin-bottom:28px}.innov-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.6;background:#060b1cb3;border:1px solid var(--line);border-radius:var(--radius-s);padding:14px 16px;margin:14px 0 18px;color:var(--text-2);overflow-x:auto;white-space:pre}.innov-code code{color:var(--gold-1)}.innov-side{display:flex;flex-direction:column;gap:24px}.innov-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-m);padding:28px;flex:1}.innov-card h4{font-size:20px;margin:0 0 10px;font-weight:500}.innov-card p{color:var(--text-2);font-size:13px;line-height:1.6;margin:0 0 16px}.innov-card .lnk{font-size:12px;color:var(--gold-1);font-family:var(--mono);letter-spacing:.1em}html[dir=rtl] .innov-card .lnk{font-family:var(--font-ar);font-size:13px;letter-spacing:0}.cta-block{position:relative;background:radial-gradient(ellipse at 30% 50%,rgba(233,180,63,.28),transparent 55%),linear-gradient(160deg,#0d1b42,#060b1c);border:1px solid var(--line-strong);border-radius:var(--radius-l);padding:80px 56px;overflow:hidden}.cta-block:before{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;background:radial-gradient(circle at 90% 50%,transparent 90px,rgba(233,180,63,.1) 91px,rgba(233,180,63,.1) 92px,transparent 93px),radial-gradient(circle at 90% 50%,transparent 160px,rgba(233,180,63,.09) 161px,rgba(233,180,63,.09) 162px,transparent 163px),radial-gradient(circle at 90% 50%,transparent 240px,rgba(233,180,63,.08) 241px,rgba(233,180,63,.08) 242px,transparent 243px),radial-gradient(circle at 90% 50%,transparent 330px,rgba(233,180,63,.07) 331px,rgba(233,180,63,.07) 332px,transparent 333px),radial-gradient(circle at 90% 50%,transparent 430px,rgba(233,180,63,.06) 431px,rgba(233,180,63,.06) 432px,transparent 433px),radial-gradient(circle at 90% 50%,transparent 540px,rgba(233,180,63,.05) 541px,rgba(233,180,63,.05) 542px,transparent 543px);mask-image:linear-gradient(-90deg,black 30%,transparent);-webkit-mask-image:linear-gradient(-90deg,black 30%,transparent);pointer-events:none}html[dir=rtl] .cta-block:before{right:auto;left:0;background:radial-gradient(circle at 10% 50%,transparent 90px,rgba(233,180,63,.1) 91px,rgba(233,180,63,.1) 92px,transparent 93px),radial-gradient(circle at 10% 50%,transparent 160px,rgba(233,180,63,.09) 161px,rgba(233,180,63,.09) 162px,transparent 163px),radial-gradient(circle at 10% 50%,transparent 240px,rgba(233,180,63,.08) 241px,rgba(233,180,63,.08) 242px,transparent 243px),radial-gradient(circle at 10% 50%,transparent 330px,rgba(233,180,63,.07) 331px,rgba(233,180,63,.07) 332px,transparent 333px),radial-gradient(circle at 10% 50%,transparent 430px,rgba(233,180,63,.06) 431px,rgba(233,180,63,.06) 432px,transparent 433px),radial-gradient(circle at 10% 50%,transparent 540px,rgba(233,180,63,.05) 541px,rgba(233,180,63,.05) 542px,transparent 543px);mask-image:linear-gradient(90deg,black 30%,transparent);-webkit-mask-image:linear-gradient(90deg,black 30%,transparent)}.cta-inner{position:relative;z-index:1;max-width:720px}.cta-block h3{font-size:clamp(32px,4vw,54px);line-height:1.02;font-weight:500;letter-spacing:-.02em;margin:16px 0 20px}html[dir=rtl] .cta-block h3{font-weight:700;letter-spacing:0;line-height:1.2}.cta-block p{color:var(--text-2);font-size:16px;line-height:1.6;max-width:560px}.cta-row{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.contact-form{margin-top:32px;display:flex;flex-direction:column;gap:14px;max-width:640px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}@media(max-width:700px){.contact-form-grid{grid-template-columns:1fr}}.contact-form .qfield{margin:0}.contact-form-sent{margin-top:32px;padding:20px 22px;border:1px solid rgba(74,222,128,.3);border-radius:var(--radius-m);background:#4ade800d;max-width:640px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.contact-form-sent p{margin:0;color:var(--text-2);font-size:14px}.qerror{padding:10px 14px;border:1px solid rgba(248,113,113,.4);border-radius:8px;background:#f8717114;color:#fca5a5;font-size:13px;line-height:1.5}.footer{border-top:1px solid var(--line);padding:24px 0 40px;margin-top:60px;background:var(--ink-0)}.footer-status{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;margin-bottom:56px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-2);background:#060b1c99;max-width:100%;flex-wrap:wrap}.footer-status>span:not(.footer-status-dot){min-width:0}@media(max-width:700px){.footer-status{font-size:10px;padding:8px 14px;gap:8px}}html[dir=rtl] .footer-status{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.footer-status-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80b3;flex-shrink:0}.footer-licence{color:var(--gold-1);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:none}html[dir=rtl] .footer-licence{font-family:var(--font-ar);font-size:13px;letter-spacing:0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px}.footer-brand img{height:36px}.footer-brand p{color:var(--text-3);font-size:13px;margin:20px 0;max-width:280px;line-height:1.6}.footer-col h5{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--text-3);text-transform:uppercase;margin:0 0 18px;font-weight:500}html[dir=rtl] .footer-col h5{font-family:var(--font-ar);font-size:13px;letter-spacing:0}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--text-2);font-size:13px;transition:color .15s}.footer-col a:hover{color:var(--gold-1)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-3)}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}section,.leader,.brand,.media-item,.sol-card,.license{animation:fadeIn .7s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){section,.leader,.brand,.media-item,.sol-card,.license{animation:none}}:where(a,button,[role=button],input,select,textarea):focus{outline:none}:where(a,button,[role=button]):focus-visible{outline:2px solid var(--gold-1);outline-offset:3px;border-radius:4px}.btn:focus-visible,.nav-cta:focus-visible,.qsubmit:focus-visible{outline-offset:3px;outline:2px solid var(--gold-1)}.nav-link:focus-visible{outline:none;background:var(--glass);box-shadow:inset 0 -2px 0 var(--gold-1)}.sol-tab:focus-visible{outline:2px solid var(--gold-1);outline-offset:2px}.mbn-item:focus-visible{outline:2px solid var(--gold-1);outline-offset:-2px}.lang-switch button:focus-visible{outline:2px solid var(--gold-1);outline-offset:2px}.cta-mini:focus-visible{outline:2px solid var(--gold-1);outline-offset:2px}.qfield input:focus-visible,.qfield textarea:focus-visible,.qfield select:focus-visible{outline:none}.glass{background:linear-gradient(135deg,#ffffff0f,#ffffff05);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff12,0 20px 40px #00000040}.glass-gold{background:linear-gradient(135deg,#e9b43f1a,#e9b43f05);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid rgba(233,180,63,.22);box-shadow:inset 0 1px #ffffff14,0 20px 40px #0000004d}.counter-card,.sol-card,.sec-svc,.brand,.innov-card,.license,.media-item,.sec-cert{background:linear-gradient(135deg,#ffffff0b,#ffffff04);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.07)}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#060b1cbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:modalFadeIn .2s}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.quote-card{width:min(520px,92vw);max-height:90vh;overflow:auto;padding:32px;background:linear-gradient(135deg,#141c3cf2,#060b1cf2);border-radius:var(--radius-l);border:1px solid var(--gold-2);box-shadow:0 40px 80px #0009,0 0 60px #e9b43f26}.quote-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.qkick{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .qkick{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.quote-head h3{margin:6px 0 0;font-size:24px;font-weight:500}html[dir=rtl] .quote-head h3{font-weight:700}.qclose{color:var(--text-3);font-size:20px;line-height:1;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.qclose:hover{color:var(--gold-1);background:var(--glass)}.qfield{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.qfield label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase}html[dir=rtl] .qfield label{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.qfield input,.qfield textarea,.qfield select{padding:12px 14px;border-radius:8px;background:#060b1cb3;border:1px solid var(--line-strong);color:var(--text-1);font:inherit;font-size:14px}.qfield textarea{min-height:80px;resize:vertical}.qfield input:focus,.qfield textarea:focus,.qfield select:focus{outline:none;border-color:var(--gold-1);box-shadow:0 0 0 3px #e9b43f26}.qsubmit{width:100%;padding:14px;margin-top:6px;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));color:#0d1b42;font-weight:700;font-size:14px;border-radius:10px;cursor:pointer;transition:transform .15s}.qsubmit:hover{transform:translateY(-1px)}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#060b1cbf,#060b1cf2);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-top:1px solid var(--line-strong)}.mbn-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-width:560px;margin:0 auto}.mbn-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:12px;min-height:52px;color:var(--text-3);font-size:10px;font-weight:500;transition:all .2s;-webkit-tap-highlight-color:transparent}.mbn-item.active{color:#0d1b42;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));box-shadow:0 4px 14px #e9b43f59}.mbn-item svg{width:22px;height:22px}.mbn-item span{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}html[dir=rtl] .mbn-item span{font-family:var(--font-ar);font-size:10px;letter-spacing:0;text-transform:none}.about-card-alt{margin-top:20px;background:linear-gradient(180deg,#0d1b4299,#0d1b4233)}.tl-more{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:10px 0;font-size:13px;font-weight:500;color:var(--gold-1)}.tl-more .arrow{transition:transform .2s}html[dir=rtl] .tl-more .arrow{transform:scaleX(-1)}.tl-more:hover .arrow{transform:translate(3px)}html[dir=rtl] .tl-more:hover .arrow{transform:scaleX(-1) translate(3px)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-tile{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:var(--radius-l);background:linear-gradient(180deg,#0d1b4280,#0d1b4226);transition:all .25s;min-height:280px}.audience-tile:hover{border-color:var(--line-strong);transform:translateY(-3px);background:linear-gradient(180deg,#e9b43f0f,#0d1b4233)}.audience-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .audience-label{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.audience-title{font-size:26px;font-weight:500;margin:18px 0 14px;line-height:1.15;letter-spacing:-.02em}html[dir=rtl] .audience-title{font-weight:700;line-height:1.3}.audience-desc{color:var(--text-2);font-size:14px;line-height:1.6;margin:0;flex:1}.audience-cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;font-weight:500;color:var(--gold-1)}.audience-cta .arrow{transition:transform .2s}html[dir=rtl] .audience-cta .arrow{transform:scaleX(-1)}.audience-tile:hover .audience-cta .arrow{transform:translate(3px)}html[dir=rtl] .audience-tile:hover .audience-cta .arrow{transform:scaleX(-1) translate(3px)}.innov-teaser{position:relative;padding:56px;border-radius:var(--radius-l);border:1px solid var(--line-strong);background:radial-gradient(ellipse at 80% 20%,rgba(233,180,63,.16),transparent 55%),linear-gradient(160deg,#0d1b42,#060b1c);overflow:hidden}.innov-teaser .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase;margin-bottom:18px}html[dir=rtl] .innov-teaser .kicker{font-family:var(--font-ar);font-size:13px;letter-spacing:0}.innov-teaser .section-title{max-width:720px}.innov-teaser-body p{margin:20px 0 0;color:var(--text-2);font-size:16px;line-height:1.6;max-width:620px}.innov-teaser-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.innov-teaser-stats .v{font-size:44px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-1);line-height:1}.innov-teaser-stats .v .u{color:var(--gold-1);font-size:24px;margin-inline-start:4px}.innov-teaser-stats .l{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--text-3);text-transform:uppercase;margin-top:10px}html[dir=rtl] .innov-teaser-stats .l{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.innov-teaser-link{display:inline-flex;align-items:center;gap:10px;margin-top:32px;font-size:14px;font-weight:500;color:var(--gold-1)}.innov-teaser-link .arrow{transition:transform .2s}html[dir=rtl] .innov-teaser-link .arrow{transform:scaleX(-1)}.innov-teaser-link:hover .arrow{transform:translate(3px)}html[dir=rtl] .innov-teaser-link:hover .arrow{transform:scaleX(-1) translate(3px)}.journey-era{margin-bottom:80px}.journey-era-head{display:flex;align-items:center;gap:18px;margin-bottom:32px}.journey-era-rule{display:block;height:1px;flex:1;background:linear-gradient(90deg,var(--gold-2),transparent)}.journey-era-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .journey-era-label{font-family:var(--font-ar);font-size:13px;letter-spacing:.04em;font-weight:600;text-transform:none}.journey-list{display:flex;flex-direction:column;gap:32px}.journey-item{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:baseline;padding:28px 0;border-top:1px solid var(--line)}.journey-item:first-child{border-top:0;padding-top:0}.journey-year{font-family:var(--font-en);font-size:clamp(48px,6vw,96px);line-height:.9;font-weight:400;letter-spacing:-.04em;color:var(--text-1);font-variant-numeric:tabular-nums}.journey-body h3{font-size:clamp(22px,2.4vw,30px);font-weight:500;margin:0 0 12px;line-height:1.2;letter-spacing:-.01em}html[dir=rtl] .journey-body h3{font-weight:700;line-height:1.35}.journey-body p{margin:0;max-width:600px;color:var(--text-2);font-size:16px;line-height:1.6}.product-detail .container{max-width:1080px}.product-crumbs{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--text-3);text-transform:uppercase;margin-bottom:32px}html[dir=rtl] .product-crumbs{font-family:var(--font-ar);font-size:13px;letter-spacing:0;text-transform:none}.product-crumbs a{color:var(--gold-1)}.product-crumbs a:hover{color:var(--text-1)}.product-hero{padding:48px 0 56px;border-bottom:1px solid var(--line);margin-bottom:48px}.product-hero-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#e9b43f38,#e9b43f0d);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:30px}.product-hero-tag{margin-top:24px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .product-hero-tag{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.product-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.04;letter-spacing:-.025em;font-weight:500;margin:14px 0 20px;max-width:760px;text-wrap:balance}html[dir=rtl] .product-hero h1{font-weight:700;letter-spacing:0;line-height:1.15}.product-hero>p{max-width:680px;font-size:17px;line-height:1.6;color:var(--text-2);margin:0}.product-hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.product-hero-tags .tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--text-3);padding:5px 12px;border:1px solid var(--line);border-radius:999px}html[dir=rtl] .product-hero-tags .tag{font-family:var(--font-ar);font-size:11px;letter-spacing:0}.product-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:64px}.product-block h2{font-size:22px;font-weight:500;margin:0 0 16px;letter-spacing:-.01em}html[dir=rtl] .product-block h2{font-weight:700}.product-block p{color:var(--text-2);font-size:15px;line-height:1.6;margin:0 0 18px}.product-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.product-list li{position:relative;padding-inline-start:22px;font-size:14px;color:var(--text-2);line-height:1.6}.product-list li:before{content:"";position:absolute;inset-inline-start:0;top:9px;width:8px;height:1px;background:var(--gold-1)}.product-related{margin-top:24px;padding-top:48px;border-top:1px solid var(--line)}.product-related h2{font-size:22px;font-weight:500;margin:0 0 24px;letter-spacing:-.01em}html[dir=rtl] .product-related h2{font-weight:700}.sol-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 7px;height:20px;border-radius:999px;background:#ffffff0f;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:inherit;font-variant-numeric:tabular-nums}.sol-tab.active .sol-tab-count{background:#0d1b422e;color:#0d1b42}html[dir=rtl] .sol-tab-count{font-family:var(--font-ar);letter-spacing:0}.catalogue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.catalogue-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-l);background:linear-gradient(180deg,#0d1b4280,#0d1b422e);overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease}.catalogue-card:hover{transform:translateY(-3px);border-color:var(--line-strong);background:linear-gradient(180deg,#e9b43f0f,#0d1b4238)}.catalogue-img{position:relative;aspect-ratio:4 / 3;background:radial-gradient(ellipse at 50% 40%,rgba(233,180,63,.1),transparent 65%),#f8f5eef0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.catalogue-img img{width:100%;height:100%;object-fit:contain;padding:16px;mix-blend-mode:multiply}.catalogue-type{position:absolute;top:12px;inset-inline-start:12px;padding:5px 10px;border-radius:999px;background:#0d1b42d9;border:1px solid var(--line-strong);font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--gold-1);text-transform:uppercase}html[dir=rtl] .catalogue-type{font-family:var(--font-ar);font-size:11px;letter-spacing:0;text-transform:none}.catalogue-body{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;flex:1}.catalogue-vendor{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}html[dir=rtl] .catalogue-vendor{font-family:var(--font-ar);font-size:12px;letter-spacing:0;text-transform:none}.catalogue-name{margin:0;font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--text-1)}html[dir=rtl] .catalogue-name{font-weight:700;line-height:1.4;letter-spacing:0}.catalogue-desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2);flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalogue-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;font-weight:500;color:var(--gold-1)}.catalogue-cta .arrow{transition:transform .2s}html[dir=rtl] .catalogue-cta .arrow{transform:scaleX(-1)}.catalogue-card:hover .catalogue-cta .arrow{transform:translate(3px)}html[dir=rtl] .catalogue-card:hover .catalogue-cta .arrow{transform:scaleX(-1) translate(3px)}.catalogue-empty{padding:48px 24px;text-align:center;color:var(--text-3);border:1px dashed var(--line);border-radius:var(--radius-m);background:#0d1b424d}.product-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--line)}.product-detail-image{position:relative;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:var(--radius-l);background:radial-gradient(ellipse at 50% 35%,rgba(233,180,63,.1),transparent 65%),#f8f5eef5;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.product-detail-image img{width:100%;height:100%;object-fit:contain;padding:28px;mix-blend-mode:multiply}.product-detail-image-fallback{width:100%;height:100%;background-image:linear-gradient(45deg,rgba(13,27,66,.06) 25%,transparent 25%,transparent 50%,rgba(13,27,66,.06) 50%,rgba(13,27,66,.06) 75%,transparent 75%);background-size:16px 16px}.product-detail-meta{display:flex;flex-direction:column;padding-top:8px}.product-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.product-detail-type{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:#e9b43f0f}html[dir=rtl] .product-detail-type{font-family:var(--font-ar);font-size:12px;letter-spacing:0;text-transform:none}.product-detail-vendor-pill{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase;padding:6px 12px;border:1px solid var(--line);border-radius:999px}html[dir=rtl] .product-detail-vendor-pill{font-family:var(--font-ar);font-size:12px;letter-spacing:0;text-transform:none}.product-detail-name{margin:0 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.06;letter-spacing:-.025em;font-weight:500;color:var(--text-1);text-wrap:balance}html[dir=rtl] .product-detail-name{font-weight:700;letter-spacing:0;line-height:1.18}.product-detail-desc{margin:0 0 26px;font-size:16px;line-height:1.6;color:var(--text-2)}.product-detail-spec{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-bottom:28px}.product-detail-spec-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--text-1)}.product-detail-spec-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}html[dir=rtl] .product-detail-spec-label{font-family:var(--font-ar);font-size:12px;letter-spacing:0;text-transform:none}.product-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.cta-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--text-3);line-height:1.6}.cta-meta-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--gold-1);text-transform:uppercase;margin-bottom:6px}html[dir=rtl] .cta-meta-label{font-family:var(--font-ar);font-size:12px;letter-spacing:0}.cta-meta-mail{font-family:var(--font-en);font-size:14px;color:var(--gold-1);direction:ltr;unicode-bidi:isolate}.cta-meta-mail:hover{color:var(--text-1)}.footer-col a[dir=ltr]{font-family:var(--font-en)}.cta-phones{display:inline-flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-family:var(--mono);font-size:14px;color:var(--text-2);direction:ltr}.cta-phones a{color:inherit;transition:color .15s;white-space:nowrap;unicode-bidi:isolate}.cta-phones a:hover{color:var(--gold-1)}.cta-phones .sep{margin-left:10px;color:var(--text-3);opacity:.55}.cta-socials{margin-top:28px;display:flex;flex-direction:column;gap:10px}.cta-socials-row{display:inline-flex;gap:10px;flex-wrap:wrap}.social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);color:var(--text-2);background:#ffffff05;transition:border-color .2s,color .2s,background .2s,transform .2s}.social-link:hover{color:var(--gold-1);border-color:#e9b43f73;background:#e9b43f14;transform:translateY(-1px)}.footer-socials{display:inline-flex;gap:10px;margin-top:8px}@media(max-width:1100px){.brand-grid{grid-template-columns:repeat(2,1fr)}.integ-flow{grid-template-columns:1fr;gap:12px}.integ-arr{transform:rotate(90deg);justify-self:center}html[dir=rtl] .integ-arr{transform:rotate(90deg) scaleX(-1)}.cert-badges{grid-template-columns:repeat(3,1fr)}.catalogue-grid{grid-template-columns:repeat(2,1fr)}.product-detail-hero{gap:36px}}@media(max-width:980px){:root{--maxw: 100%}.container{padding:0 22px}section.block{padding:72px 0}.section-head{margin-bottom:40px;gap:20px}.section-title{font-size:clamp(26px,6.5vw,40px)}.counters,.leaders,.brand-grid{grid-template-columns:repeat(2,1fr)}.sol-grid,.audience-grid{grid-template-columns:1fr}.about-wrap,.sec-grid,.innov-grid,.licenses,.footer-grid,.ops-wrap,.ops-stats{grid-template-columns:1fr;gap:24px}.innov-big{padding:28px;min-height:0}.innov-big h3{font-size:clamp(22px,5.5vw,30px);line-height:1.2}.innov-stats{grid-template-columns:1fr 1fr;gap:16px;padding-top:20px}.innov-stat .v{font-size:clamp(28px,7vw,44px)}.innov-teaser{padding:28px}.innov-teaser-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding-top:20px}.innov-teaser-stats>div:nth-child(3){grid-column:1 / -1}.innov-teaser-stats .v{font-size:clamp(28px,7vw,40px)}.innov-teaser-body p{font-size:14px}.product-grid{grid-template-columns:1fr;gap:32px}.journey-item{grid-template-columns:1fr;gap:12px}.journey-year{font-size:clamp(40px,12vw,64px)}.sol-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:999px}.sol-tabs::-webkit-scrollbar{display:none}.sol-tab{flex:0 0 auto;white-space:nowrap}.nav-links,.nav-cta,.nav-right{display:none}.nav-inner{height:62px;padding:0 20px;gap:16px;grid-template-columns:1fr;justify-items:start}.mobile-bottom-nav{display:block}body{padding-bottom:78px}.footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}.hero{padding:56px 0 40px}.hero h1{font-size:clamp(34px,8.5vw,56px)}.sec-visual{max-width:340px;margin:0 auto}.sec-node{font-size:9px;padding:6px 10px}.product-hero h1{font-size:clamp(28px,7vw,44px)}.product-hero{padding:32px 0 36px;margin-bottom:32px}.product-hero-actions .btn{flex:1 1 auto;justify-content:center}.cta-block{padding:48px 28px}.cta-block h3{font-size:clamp(26px,6.5vw,38px)}.ops-stats{grid-template-columns:1fr 1fr;gap:12px}.ops-stat{padding:14px}.ops-stat .v{font-size:26px}.catalogue-grid{grid-template-columns:repeat(2,1fr);gap:16px}.product-detail-hero{grid-template-columns:1fr;gap:28px;padding-bottom:36px;margin-bottom:36px}.product-detail-image img{padding:22px}.product-detail .container{padding:0 22px}}.privacy{padding:80px 0 120px}.privacy-head{max-width:880px;margin:0 auto 64px;text-align:start}.privacy-title{margin-top:6px;max-width:100%}.privacy-lede{max-width:720px;margin-top:24px}.privacy-meta{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:linear-gradient(180deg,#e9b43f0d,#0d1b4266);overflow:hidden}.privacy-meta-row{padding:18px 22px;display:flex;flex-direction:column;gap:6px;border-inline-start:1px solid var(--line)}.privacy-meta-row:first-child{border-inline-start:0}.privacy-meta-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}html[dir=rtl] .privacy-meta-k{font-family:var(--font-ar);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.privacy-meta-v{color:var(--text-1);font-size:14.5px;line-height:1.4}.privacy-meta-link{color:var(--gold-1)}.privacy-meta-link:hover{color:var(--gold-2)}.privacy-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.privacy-toc{position:sticky;top:100px;border-inline-start:1px solid var(--line-strong);padding-inline-start:22px;align-self:start}.privacy-toc-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}html[dir=rtl] .privacy-toc-label{font-family:var(--font-ar);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.privacy-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.privacy-toc-list li{margin:0}.privacy-toc-list a{display:flex;align-items:baseline;gap:12px;padding:6px 0;color:var(--text-2);font-size:13.5px;line-height:1.4;transition:color .16s ease}.privacy-toc-list a:hover{color:var(--text-1)}.privacy-toc-num{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--gold-2);flex-shrink:0;min-width:18px}html[dir=rtl] .privacy-toc-num{font-family:var(--font-ar);letter-spacing:0}.privacy-article{min-width:0}.privacy-section{padding-block:28px;border-block-start:1px solid var(--line);scroll-margin-top:100px}.privacy-section:first-child{border-block-start:0;padding-block-start:0}.privacy-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.privacy-section-num{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-2);flex-shrink:0}html[dir=rtl] .privacy-section-num{font-family:var(--font-ar);letter-spacing:0;font-weight:700}.privacy-section-title{font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.015em;font-weight:500;margin:0;color:var(--text-1)}html[dir=rtl] .privacy-section-title{font-weight:700;letter-spacing:0}.privacy-prose{color:var(--text-2);font-size:15px;line-height:1.75;max-width:760px}.privacy-prose p{margin:0 0 14px}.privacy-prose p:last-child{margin-bottom:0}.privacy-h4{margin:26px 0 10px;color:var(--text-1);font-size:16px;letter-spacing:-.005em;font-weight:600}html[dir=rtl] .privacy-h4{font-weight:700}.privacy-bullets,.privacy-numbered{margin:4px 0 16px;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px}.privacy-bullets li,.privacy-numbered li{color:var(--text-2)}.privacy-bullets li::marker{color:var(--gold-2)}.privacy-numbered li::marker{color:var(--gold-2);font-family:var(--mono);font-size:13px}html[dir=rtl] .privacy-numbered li::marker{font-family:var(--font-ar)}.privacy-dl{margin:6px 0 18px;display:flex;flex-direction:column;gap:14px}.privacy-dl-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-s);background:#ffffff04}.privacy-dl-row dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-1);line-height:1.4}html[dir=rtl] .privacy-dl-row dt{font-family:var(--font-ar);letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:700;color:var(--gold-1)}.privacy-dl-row dd{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.7}.privacy-defs{display:grid;grid-template-columns:1fr;gap:12px;margin:16px 0 22px}.privacy-def{border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:18px 20px;background:linear-gradient(180deg,#e9b43f0a,#0d1b424d)}.privacy-def-k{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-1);margin-bottom:8px}html[dir=rtl] .privacy-def-k{font-family:var(--font-ar);letter-spacing:.03em;text-transform:none;font-size:14px;font-weight:700}.privacy-def-v{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.7}.privacy-table-wrap{margin:18px 0 22px;border:1px solid var(--line-strong);border-radius:var(--radius-m);overflow-x:auto;background:#0d1b4259}.privacy-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13.5px;line-height:1.6;color:var(--text-2)}.privacy-table thead th{text-align:start;padding:14px 18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-1);border-bottom:1px solid var(--line-strong);background:#e9b43f0d;font-weight:500;vertical-align:top}html[dir=rtl] .privacy-table thead th{font-family:var(--font-ar);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.privacy-table tbody td{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.privacy-table tbody tr:last-child td{border-bottom:0}.privacy-table tbody tr:nth-child(2n) td{background:#ffffff03}.privacy-table tbody td:first-child{color:var(--text-1);font-weight:500}.privacy-contact-card{margin-top:14px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:linear-gradient(180deg,#e9b43f0d,#0d1b4259);overflow:hidden}.privacy-contact-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);align-items:baseline}.privacy-contact-row:last-child{border-bottom:0}.privacy-contact-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}html[dir=rtl] .privacy-contact-k{font-family:var(--font-ar);letter-spacing:.04em;text-transform:none;font-size:12.5px;font-weight:600}.privacy-contact-v{color:var(--text-1);font-size:14.5px;transition:color .16s ease}.privacy-contact-v:hover{color:var(--gold-1)}@media(max-width:980px){.privacy{padding:60px 0 96px}.privacy-body{grid-template-columns:1fr;gap:36px}.privacy-toc{position:static;border-inline-start:0;padding-inline-start:0;border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:20px 22px;background:#0d1b424d}.privacy-meta{grid-template-columns:1fr}.privacy-meta-row{border-inline-start:0;border-block-start:1px solid var(--line)}.privacy-meta-row:first-child{border-block-start:0}.privacy-dl-row{grid-template-columns:1fr;gap:6px}.privacy-contact-row{grid-template-columns:1fr;gap:4px}}@media(max-width:560px){.privacy-section{padding-block:22px}.privacy-section-head{flex-direction:column;gap:6px}.privacy-prose{font-size:14.5px}.privacy-table{min-width:560px;font-size:12.5px}.privacy-table thead th,.privacy-table tbody td{padding:12px 14px}}@media(max-width:560px){.counters,.leaders,.brand-grid,.cert-badges,.sec-services{grid-template-columns:1fr}.cert-badges{grid-template-columns:repeat(2,1fr)}.quote-card{padding:24px 20px}.ops-wrap,.integ-wrap{padding:24px}.innov-stats,.innov-teaser-stats{grid-template-columns:1fr;gap:18px}.innov-teaser-stats>div:nth-child(3){grid-column:auto}.ops-stats{grid-template-columns:1fr}.innov-big,.innov-teaser{padding:22px}.product-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.product-hero-actions .btn{width:100%}.cta-block{padding:40px 22px;border-radius:16px}.cta-row{flex-direction:column;align-items:stretch;gap:10px}.cta-row .btn{width:100%;justify-content:center}.cta-meta{gap:14px}.section-head{flex-direction:column;align-items:flex-start}.section-lede{max-width:100%}.counter{padding:22px 20px}.counter-val{font-size:32px}.catalogue-grid{grid-template-columns:1fr;gap:14px}.catalogue-body{padding:18px 18px 20px}.catalogue-name{font-size:17px}.catalogue-desc{font-size:13px;-webkit-line-clamp:4}.product-detail-image img{padding:18px}.product-detail-meta{padding-top:0}.product-detail-actions{flex-direction:column;align-items:stretch;gap:10px}.product-detail-actions .btn{width:100%;justify-content:center}.product-detail-spec-row{padding:12px 0;font-size:13.5px}}
