@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/almarai-arabic-400-normal-BFOw1b4Z.woff2)format("woff2"),url(/assets/almarai-arabic-400-normal-BFru3eIr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/almarai-latin-400-normal-vHk6bQw7.woff2)format("woff2"),url(/assets/almarai-latin-400-normal-nk-oBp0x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/almarai-arabic-700-normal-RufW5IrK.woff2)format("woff2"),url(/assets/almarai-arabic-700-normal-ChHbFnJB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/almarai-latin-700-normal-CmEa8QLc.woff2)format("woff2"),url(/assets/almarai-latin-700-normal-Bw55lGft.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-void:#0c0716;--c-nav-panel:#120b22;--c-nav-panel-hover:#1c1230;--c-bg:#fff;--c-bg-2:#f6f4fa;--c-bg-3:#ece6f3;--c-paper:#18101f;--c-gray:#4c4560;--c-gray-dim:#857e97;--c-gold:#31195e;--c-gold-soft:#f7841c;--c-gold-deep:#1f0f3d;--c-line:#17101f1a;--c-line-strong:#17101f2e;--c-gold-line:#f7841c66;--c-overlay:#070814d1;--c-primary:#31195e;--c-primary-rgb:49, 25, 94;--c-primary-glow:#6a3fd1;--c-primary-glow-rgb:106, 63, 209;--c-secondary:#f7841c;--c-secondary-rgb:247, 132, 28;--bg-gradient:linear-gradient(90deg, #d9700f 0%, var(--c-secondary) 100%);--bg-card:#31195e09;--radius-lg:20px;--radius-md:12px;--f-en:"Montserrat Variable", "Montserrat", "Gotham", "Helvetica Neue", Arial, sans-serif;--f-ar:"Almarai", "DIN Next LT Arabic", "Segoe UI", Tahoma, sans-serif;--f-sans:var(--f-en);--f-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, monospace;--fs-mega:clamp(2.9rem, 8.6vw, 9rem);--fs-display:clamp(2.3rem, 5.6vw, 5.6rem);--fs-h1:clamp(2.2rem, 4.6vw, 4.6rem);--fs-h2:clamp(1.7rem, 3.1vw, 3rem);--fs-h3:clamp(1.25rem, 1.9vw, 1.9rem);--fs-lead:clamp(1rem, 1.35vw, 1.35rem);--fs-body:clamp(.94rem, 1vw, 1.06rem);--fs-small:clamp(.82rem, .9vw, .92rem);--fs-label:clamp(.68rem, .78vw, .78rem);--lh-tight:.92;--lh-head:1.15;--lh-body:1.75;--ls-label:.2em;--ls-head:-.01em;--gutter:clamp(1.25rem, 4.2vw, 5.5rem);--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.25rem;--s-5:3.5rem;--s-6:5rem;--s-7:7.5rem;--s-8:11rem;--section-pad:clamp(6rem, 9vh, 7.5rem);--maxw:1240px;--e-out:cubic-bezier(.16, 1, .3, 1);--e-inout:cubic-bezier(.76, 0, .24, 1);--e-soft:cubic-bezier(.33, 1, .68, 1);--t-fast:.3s;--t-med:.6s;--t-slow:1.1s;--z-canvas:0;--z-content:10;--z-hud:40;--z-nav:70;--z-menu:80;--z-cursor:90;--z-loader:100;--grain-opacity:.03}[dir=rtl]{--f-sans:var(--f-ar);--ls-head:0;--ls-label:.1em;--lh-tight:1.3;--lh-head:1.42;--lh-body:1.9}@media (width<=900px){:root{--section-pad:clamp(4.5rem, 8vh, 5.5rem)}}@media (width<=600px){:root{--section-pad:clamp(3rem, 7vh, 4rem)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--c-bg);color:var(--c-gray);font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--c-paper);font-weight:700}.container{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.t-pretitle,.eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-secondary);border:1px solid var(--c-gold-line);background:rgba(var(--c-secondary-rgb), .1);align-items:center;gap:.6em;margin-block-end:var(--s-2);padding:.45em 1.1em;font-weight:600;display:inline-flex;position:relative}.t-pretitle:before,.eyebrow:before{content:"";top:-7px;border-top:1px solid var(--c-secondary);border-inline-start:1px solid var(--c-secondary);width:14px;height:14px;position:absolute;inset-inline-start:-7px}.eyebrow{width:fit-content;display:block}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-head);letter-spacing:var(--ls-head);font-weight:700}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--ls-head);font-weight:700}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-head);font-weight:700}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-gray)}.t-gold{color:var(--c-secondary)}.text-gradient{background:var(--bg-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.highlight-box{background:var(--bg-gradient);color:#fff;-webkit-text-fill-color:#fff;border-radius:6px;padding:0 .25em .08em;line-height:1.15;display:inline-block}.section{padding-block:var(--section-pad);border-top:1px solid var(--c-line)}.section--tight{padding-block:clamp(3rem,6vh,5rem)}.section--alt{background:var(--c-bg-2)}.btn{font-size:var(--fs-small);letter-spacing:.02em;transition:transform var(--t-fast) var(--e-out), background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);white-space:nowrap;border-radius:10px;align-items:center;gap:.6em;padding:.95em 1.8em;font-weight:600;display:inline-flex}.btn--primary{background:var(--bg-gradient);color:#fff}.btn--primary:hover{box-shadow:0 10px 30px rgba(var(--c-secondary-rgb), .4);transform:translateY(-2px)}.btn--ghost{border:1px solid var(--c-line-strong);color:var(--c-paper);background:0 0}.btn--ghost:hover{border-color:var(--c-secondary);background:rgba(var(--c-secondary-rgb), .1);transform:translateY(-2px)}.btn--arrow:after{content:"↗";transition:transform var(--t-fast);display:inline-block}[dir=rtl] .btn--arrow:after{content:"↖"}.btn--arrow:hover:after{transform:translate(3px,-3px)}[dir=rtl] .btn--arrow:hover:after{transform:translate(-3px,-3px)}.grain{pointer-events:none;z-index:5;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3e%3c/svg%3e");background-size:180px;position:fixed;inset:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-60px;left:var(--s-2);background:var(--c-primary);color:#fff;z-index:200;transition:top var(--t-fast);border-radius:6px;padding:.7em 1.2em;position:absolute}.skip-link:focus{top:var(--s-2)}:focus-visible{outline:2px solid var(--c-secondary);outline-offset:3px}.reveal{opacity:0;transition:opacity .7s var(--e-out), transform .7s var(--e-out);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.nav{z-index:var(--z-nav);padding:22px var(--gutter);background:var(--c-void);color:#e8e8f0;transition:background var(--t-med), box-shadow var(--t-med), padding var(--t-med), backdrop-filter var(--t-med);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0716eb;border-bottom:1px solid #ffffff14;padding-block:12px;box-shadow:0 5px 30px #0006}.nav__brand{align-items:center;display:flex}.nav__logo{width:auto;height:clamp(2.2rem,4vw,2.6rem);display:block}.nav__links{align-items:center;gap:var(--s-5);display:flex}.nav__link{font-size:var(--fs-small);letter-spacing:.03em;text-transform:uppercase;color:#e8e8f0;transition:color var(--t-fast), border-color var(--t-fast);border-bottom:2px solid #0000;padding-block:.3em .5em;font-weight:600}[dir=rtl] .nav__link{letter-spacing:0;font-weight:500}.nav__link:hover,.nav__link.is-active{color:var(--c-secondary);border-color:var(--c-secondary)}.nav__link.is-active{font-weight:700}.nav__dropdown{position:relative}.nav__dropdown-panel{top:calc(100% + .8rem);background:var(--c-nav-panel);border-radius:var(--radius-md);min-width:260px;padding:var(--s-2);opacity:0;visibility:hidden;transition:opacity var(--t-fast), transform var(--t-fast), visibility var(--t-fast);border:1px solid #ffffff1f;position:absolute;inset-inline-start:0;transform:translateY(6px)}.nav__dropdown:hover .nav__dropdown-panel,.nav__dropdown:focus-within .nav__dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav__dropdown-item{font-size:var(--fs-small);color:#b8b2c4;border-radius:6px;padding:.7em .9em;display:block}.nav__dropdown-item:hover{background:var(--c-nav-panel-hover);color:#fff}.nav__actions{align-items:center;gap:var(--s-3);display:flex}.nav__lang{font-size:var(--fs-small);letter-spacing:.03em;color:#fff;transition:border-color var(--t-fast), background var(--t-fast);border:1px solid #ffffff2e;border-radius:8px;padding:.65em 1.15em;font-weight:700;line-height:1}.nav__lang:hover{border-color:var(--c-secondary);background:rgba(var(--c-secondary-rgb), .18)}.nav__burger{font-size:1.4rem;display:none}.mobile-menu{z-index:var(--z-menu);background:var(--c-void);color:#e8e8f0;padding:var(--s-4) var(--gutter);gap:var(--s-3);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu__link{font-size:var(--fs-h3)}.mobile-menu__link:hover,.mobile-menu a.nav__link:hover{color:var(--c-secondary)}.mobile-menu__close{align-self:flex-end;font-size:1.6rem}@media (width<=900px){.nav__links{display:none}.nav__burger{display:block}}.footer{border-top:1px solid var(--c-line);padding-block:var(--s-6) var(--s-4);background:var(--c-bg-2)}.footer__grid{gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--c-line);grid-template-columns:1.4fr 1fr 1fr;display:grid}.footer__brand{font-size:var(--fs-h2);margin-bottom:var(--s-3);color:var(--c-paper);letter-spacing:var(--ls-head);font-weight:700}.footer__tagline{color:var(--c-gray);max-width:32ch}.footer__heading{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-paper);margin-bottom:var(--s-4)}.footer__list{flex-direction:column;gap:.8em;display:flex}.footer__list a{color:var(--c-gray);font-size:var(--fs-small);transition:color var(--t-fast)}.footer__list a:hover{color:var(--c-secondary)}.footer__bottom{padding-top:var(--s-3);font-size:var(--fs-small);color:var(--c-gray-dim);justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.footer__bottom a:hover{color:var(--c-secondary)}@media (width<=760px){.footer__grid{gap:var(--s-4);grid-template-columns:1fr}}.hero{padding-block:clamp(5rem, 14vh, 9rem) var(--section-pad);background:radial-gradient(ellipse 60% 55% at 14% 20%, rgba(var(--c-secondary-rgb), .1), transparent 60%), radial-gradient(ellipse 55% 55% at 88% 26%, rgba(var(--c-primary-rgb), .07), transparent 60%), var(--c-bg);position:relative;overflow:hidden}.hero__inner{z-index:2;gap:var(--s-4);text-align:center;justify-items:center;max-width:860px;margin-inline:auto;display:grid;position:relative}.hero .t-pretitle:before{display:none}.hero__headline{margin-block:var(--s-2)}.hero__headline-line{display:block}.hero__actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.page-hero{padding-block:clamp(3rem, 8vh, 6rem) var(--s-5);max-width:68ch;position:relative}.page-hero:before{content:"";top:-20%;aspect-ratio:1;background:radial-gradient(ellipse, rgba(var(--c-secondary-rgb), .12), transparent 65%);pointer-events:none;z-index:0;width:55%;position:absolute;inset-inline-end:-10%}.page-hero>*{z-index:1;position:relative}.stats-card{background:rgba(var(--c-primary-rgb), .05);border:1px solid var(--c-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:clamp(1.75rem, 4vw, var(--s-5)) clamp(1.5rem, 3vw, var(--s-4));gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.stat-item{text-align:center}.stat-item__title{color:var(--c-paper);white-space:nowrap;margin-bottom:.4em;font-size:clamp(.95rem,1.5vw,1.3rem);font-weight:800}.stat-item__desc{color:var(--c-gray);font-size:var(--fs-small)}@media (width<=760px){.stats-card{grid-template-columns:1fr}}.pillars{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.pillar-card{border:1px solid var(--c-line);border-radius:var(--radius-md);padding:var(--s-5);gap:var(--s-3);background:var(--bg-card);flex-direction:column;display:flex}.pillar-card__companies{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.pillar-card__chip{font-size:var(--fs-small);border:1px solid var(--c-gold-line);color:var(--c-secondary);border-radius:999px;padding:.4em 1em}@media (width<=900px){.pillars{grid-template-columns:1fr}}.company-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.company-card{background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--radius-md);padding:var(--s-5);gap:var(--s-2);min-width:0;transition:border-color var(--t-med), transform var(--t-med), box-shadow var(--t-med);flex-direction:column;display:flex;position:relative;overflow:hidden}.company-card:before{content:"";background:radial-gradient(ellipse 80% 60% at 100% 0%, rgba(var(--c-secondary-rgb), .14), transparent 60%);opacity:0;transition:opacity var(--t-med);position:absolute;inset:0}.company-card:after{content:"";inset-inline-start:0;background:var(--accent,var(--c-primary));width:3px;position:absolute;top:0;bottom:0}.company-card:hover{border-color:rgba(var(--c-secondary-rgb), .55);transform:translateY(-6px);box-shadow:0 20px 40px #17101f1f}.company-card:hover:before{opacity:1}.company-card__logo{height:calc(2.5rem * var(--logo-scale,1));margin-bottom:.2em;position:relative}.company-card__logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%}[dir=rtl] .company-card__logo img{object-position:right center}.company-card__index{font-size:var(--fs-label);color:var(--c-gray-dim);letter-spacing:var(--ls-label);position:relative}.company-card__tagline{color:var(--accent,var(--c-secondary));font-size:var(--fs-small);position:relative}.company-card__intro{color:var(--c-gray);font-size:var(--fs-small);position:relative}.company-card .btn{white-space:normal;text-align:start;position:relative}@media (width<=900px){.company-grid{grid-template-columns:1fr}}.steps{gap:var(--s-3);counter-reset:step;grid-template-columns:repeat(5,1fr);display:grid}.step{border-top:2px solid var(--c-gold-line);padding-top:var(--s-2)}.step__num{font-size:var(--fs-h3);color:var(--c-secondary);font-weight:800}.step__label{color:var(--c-gray);font-size:var(--fs-small);margin-top:.4em}@media (width<=900px){.steps{grid-template-columns:repeat(2,1fr)}}.value-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.value-card{background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--radius-md);padding:var(--s-4);height:100%;transition:transform var(--t-med), border-color var(--t-med)}.value-card:hover{border-color:rgba(var(--c-secondary-rgb), .5);transform:translateY(-6px)}.value-card__label{color:var(--c-secondary);margin-bottom:.5em;font-weight:700}.value-card__text{color:var(--c-gray);font-size:var(--fs-small)}@media (width<=900px){.value-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.value-grid{grid-template-columns:1fr}}.value-grid--values{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.value-grid--values{grid-template-columns:1fr 1fr}}@media (width<=600px){.value-grid--values{grid-template-columns:1fr}}.chairman{column-gap:var(--s-6);grid-template:"portrait eyebrow""portrait body"1fr/9fr 16fr;align-items:start;row-gap:0;display:grid}.chairman-solo{max-width:76ch}.chairman__eyebrow{grid-area:eyebrow}.chairman__body{grid-area:body}.chairman__body p.chairman__quote{font-size:var(--fs-h3);color:var(--c-paper);max-width:42ch;margin-bottom:1.75rem;font-weight:600;line-height:1.25}[dir=rtl] .chairman__body p.chairman__quote{max-width:46ch;line-height:1.5}.chairman__body p{color:var(--c-gray);margin-bottom:var(--s-3)}@media (width<=1100px){.chairman{column-gap:var(--s-4)}}@media (width<=900px){.chairman{row-gap:var(--s-3);grid-template-columns:1fr;grid-template-areas:"eyebrow""portrait""body"}}.chairman__portrait{grid-area:portrait;justify-content:center;margin-top:clamp(2rem,3vw,2.75rem);display:flex}@media (width<=900px){.chairman__portrait{justify-content:center;margin-top:0}}.chairman__photo{object-fit:cover;border:2px solid var(--c-gold-line);border-radius:50%;width:clamp(230px,16vw,270px);height:clamp(230px,16vw,270px)}.chairman__sig-row{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}[dir=rtl] .chairman__sig-row{align-items:flex-end}.chairman__signature{max-width:150px;height:auto;display:block}.chairman__sig{color:var(--c-gray-dim);font-size:var(--fs-small);font-weight:500}.company-hero-section{padding-block:clamp(3rem,7vh,5rem) clamp(3.5rem,8vh,6rem);position:relative;overflow:hidden}.company-hero-section:before{content:"";top:-25%;aspect-ratio:1;background:radial-gradient(ellipse, rgba(var(--c-secondary-rgb), .1), transparent 65%);pointer-events:none;z-index:0;width:50%;position:absolute;inset-inline-end:-8%}.company-hero-grid{z-index:1;align-items:center;gap:var(--s-6);grid-template-columns:1.05fr .95fr;min-height:clamp(440px,38vw,600px);display:grid;position:relative}.company-hero-copy{max-width:60ch}@media (width<=900px){.company-hero-grid{gap:var(--s-5);grid-template-columns:1fr;min-height:0}.company-hero-copy{max-width:none}}.company-hero-visual{height:clamp(280px,30vw,440px);position:relative}@media (width<=900px){.company-hero-visual{max-width:420px;height:clamp(220px,55vw,320px);margin-inline:auto}}.hero-visual__panel{border-radius:var(--radius-lg);border:1px solid var(--c-line-strong);background:#fff;position:absolute;box-shadow:0 30px 60px -24px #17101f33}.hero-visual__panel--back{top:16%;background:rgba(var(--c-primary-rgb), .06);border-color:var(--c-line);width:66%;height:76%;box-shadow:none;inset-inline-start:0;transform:rotate(-4deg)}.hero-visual__panel--main{top:0;width:76%;height:86%;padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex;inset-inline-end:0}.hero-visual__dots{gap:6px;display:flex}.hero-visual__dots span{background:var(--c-line-strong);border-radius:50%;width:8px;height:8px}.hero-visual__row{background:var(--c-bg-3);border-radius:6px;height:10px}.hero-visual__row--w70{width:70%}.hero-visual__row--w45{width:45%}.hero-visual__chart{align-items:flex-end;gap:10px;height:34%;margin-top:auto;display:flex}.hero-visual__chart span{height:var(--h);background:linear-gradient(180deg, rgba(var(--c-secondary-rgb), .85), rgba(var(--c-secondary-rgb), .3));border-radius:4px 4px 0 0;flex:1}.hero-visual__chips{gap:8px;display:flex}.hero-visual__chip{background:rgba(var(--c-primary-rgb), .1);border:1px solid var(--c-line);border-radius:999px;width:44px;height:20px}.hero-visual__badge{top:-4%;border-radius:var(--radius-md);background:var(--bg-gradient);width:60px;height:60px;box-shadow:0 20px 40px -14px rgba(var(--c-secondary-rgb), .5);position:absolute;inset-inline-start:6%;transform:rotate(8deg)}.capabilities-grid{justify-content:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.capabilities-grid>*{flex:0 1 calc((100% - var(--s-4) * 2) / 3);min-width:260px}@media (width<=900px){.capabilities-grid>*{flex-basis:calc((100% - var(--s-4)) / 2)}}@media (width<=600px){.capabilities-grid>*{flex-basis:100%}}.capability-card{padding:var(--s-5) var(--s-4)}.capability-card__mark{width:30px;height:3px;margin-bottom:var(--s-3);border-radius:3px;display:block}.products-grid{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=900px){.products-grid{grid-template-columns:1fr}}.product-card{gap:var(--s-4);background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--s-4);transition:transform var(--t-med), border-color var(--t-med), box-shadow var(--t-med);flex-direction:column;display:flex}.product-card:hover{border-color:rgba(var(--c-secondary-rgb), .5);transform:translateY(-4px);box-shadow:0 26px 50px -22px #17101f33}.product-card__preview{border-radius:var(--radius-md);background:var(--c-bg-2);border:1px solid var(--c-line);aspect-ratio:16/10;padding:var(--s-4);display:flex;position:relative;overflow:hidden}.product-card__preview img{object-fit:cover;border-radius:inherit;width:100%;height:100%;margin:calc(var(--s-4) * -1);flex:1}.product-card__body{gap:var(--s-2);flex-direction:column;flex:1;display:flex}.product-card__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.product-card__name{font-size:var(--fs-h3);color:var(--c-paper)}.product-card__desc{color:var(--c-gray);font-size:var(--fs-small);flex:1}.product-card__cta{margin-top:var(--s-2);align-self:flex-start}.project-card__status{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25em .7em;font-size:.72rem;font-weight:700}.project-card__status--live{color:#2f8a4e;background:#2f8a4e1f}.project-card__status--in-progress{color:#b57e12;background:#b57e121f}.preview-mock{gap:var(--s-3);flex-direction:column;flex:1;width:100%;display:flex}.preview-mock--dashboard .preview-mock__stats{gap:var(--s-2);display:flex}.preview-mock--dashboard .preview-mock__stats span{background:rgba(var(--c-primary-rgb), .08);border:1px solid var(--c-line);border-radius:8px;flex:1;height:44px}.preview-mock--dashboard .preview-mock__stats span:first-child{background:rgba(var(--c-secondary-rgb), .14);border-color:var(--c-gold-line)}.preview-mock--dashboard .preview-mock__table{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.preview-mock--dashboard .preview-mock__row{border:1px solid var(--c-line);background:#fff;border-radius:4px;height:12px;position:relative;overflow:hidden}.preview-mock--dashboard .preview-mock__row:after{content:"";inset-inline-start:0;background:rgba(var(--c-primary-rgb), .12);width:30%;position:absolute;top:0;bottom:0}.preview-mock--menu{align-items:center;gap:var(--s-4);flex-direction:row}.preview-mock__qr{background:repeating-linear-gradient(0deg, var(--c-paper) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, var(--c-paper) 0 6px, transparent 6px 12px);background-blend-mode:multiply;opacity:.85;border:1px solid var(--c-line-strong);border-radius:10px;flex-shrink:0;width:84px;height:84px}.preview-mock__lines{flex-direction:column;flex:1;gap:10px;display:flex}.preview-mock__lines span{border:1px solid var(--c-line);background:#fff;border-radius:6px;height:10px;display:block}.preview-mock__lines span:first-child{width:85%}.preview-mock__lines span:nth-child(2){width:65%}.preview-mock__lines span:nth-child(3){width:45%}.preview-mock__pill{background:var(--bg-gradient);border-radius:999px;flex-shrink:0;width:60px;height:26px}.tech-statement-panel{align-items:center;gap:var(--s-5);background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--s-5) var(--s-4);grid-template-columns:1fr auto;display:grid}.tech-statement-panel>*{min-width:0}.tech-statement-panel__text{color:var(--c-paper);max-width:62ch;font-weight:500}.tech-statement-panel__cta{white-space:normal;justify-self:start}@media (width<=760px){.tech-statement-panel{grid-template-columns:1fr}}.about-chairman-quote{border-inline-start:3px solid var(--c-secondary);padding-inline-start:var(--s-3)}@media (width<=900px){.about-chairman-quote{padding-inline-start:var(--s-2)}}.two-col{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.two-col{grid-template-columns:1fr}}.vision-mission{padding-block:var(--s-2) 0}.vision-mission>div:first-child{border-inline-end:1px solid var(--c-line);padding-inline-end:var(--s-5)}@media (width<=900px){.vision-mission>div:first-child{border-inline-end:none;padding-inline-end:0}}.gradient-card{background:var(--bg-gradient);border-radius:var(--radius-lg);padding:var(--s-5) var(--s-4);color:#fff}.gradient-card .eyebrow{color:#fff;background:#ffffff1f;border-color:#fff6}.gradient-card .eyebrow:before{border-color:#ffffffb3}.gradient-card p,.gradient-card .t-h3{color:#fff}.list-check li{color:var(--c-gray);font-size:var(--fs-small);margin-bottom:.7em;padding-inline-start:1.6em;position:relative}.list-check li:before{content:"—";color:var(--c-secondary);position:absolute;inset-inline-start:0}.services-grid{grid-template-columns:1fr 1fr;gap:.6em 1.5em;display:grid}.services-grid li{color:var(--c-gray);font-size:var(--fs-small);padding-block:.3em;padding-inline-start:1.4em;position:relative}.services-grid li:before{content:"✓";color:var(--accent,var(--c-primary));position:absolute;inset-inline-start:0}@media (width<=600px){.services-grid{grid-template-columns:1fr}}.company-hero{margin-bottom:var(--s-3)}.company-hero__logo{object-fit:contain;object-position:left center;width:auto;max-width:80vw;height:clamp(2.75rem,5vw,3.75rem);margin-bottom:var(--s-3);display:block}[dir=rtl] .company-hero__logo{object-position:right center}.related-companies{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.related-companies{grid-template-columns:1fr}}.contact-layout{gap:var(--s-6);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.contact-form{gap:var(--s-3);background:var(--bg-card);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--s-5) var(--s-4);display:grid}.field{gap:.5em;display:grid}.field label{font-size:var(--fs-small);color:var(--c-gray)}.field input,.field select,.field textarea{border:1px solid var(--c-line-strong);border-radius:var(--radius-md);color:var(--c-paper);font:inherit;font-size:var(--fs-small);background:#fff;width:100%;padding:.85em 1em}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-secondary);outline:none}.field textarea{resize:vertical;min-height:120px}.form-note{color:var(--c-secondary);font-size:var(--fs-label)}@media (width<=900px){.contact-layout{grid-template-columns:1fr}}.pretitle-block{max-width:68ch;margin-bottom:var(--s-5)}
