:root{color-scheme:dark;--bg: #071019;--bg-2: #0b1823;--panel: rgba(255, 255, 255, .05);--panel-strong: rgba(255, 255, 255, .08);--panel-light: rgba(255, 255, 255, .68);--border: rgba(255, 255, 255, .12);--text: #f4f6fb;--muted: rgba(231, 238, 246, .76);--soft: rgba(231, 238, 246, .54);--ink: #122332;--ink-soft: rgba(18, 35, 50, .72);--mint: #6de4c4;--mint-strong: #25c397;--amber: #f0a15e;--sky: #81c7ff;--radius-2xl: 32px;--radius-xl: 24px;--radius-lg: 18px;--shadow: 0 28px 80px rgba(0, 0, 0, .28);--font-display: "Sora", sans-serif;--font-body: "Manrope", sans-serif;--font-mono: "IBM Plex Mono", monospace}html[dir=rtl]{--font-display: "Cairo", sans-serif;--font-body: "Cairo", sans-serif;--font-mono: "Cairo", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 12% 14%,rgba(109,228,196,.18),transparent 26%),radial-gradient(circle at 86% 18%,rgba(240,161,94,.16),transparent 22%),linear-gradient(180deg,#071019,#09141e 48%,#071019);color:var(--text);font-family:var(--font-body);text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:#6de4c447;color:#fff}#root{min-height:100vh}.app-shell{position:relative;isolation:isolate}.backdrop{position:fixed;inset:auto;pointer-events:none;z-index:-3}.backdrop--mint{top:6rem;left:4rem;width:22rem;height:22rem;border-radius:999px;background:#6de4c426;filter:blur(84px)}.backdrop--amber{top:18rem;right:4rem;width:20rem;height:20rem;border-radius:999px;background:#f0a15e24;filter:blur(84px)}.backdrop--mesh{inset:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;opacity:.12;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 85%)}.shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;padding-top:1rem}.site-header__inner,.hero-board,.path-card,.capability-stage,.market-card,.case-study-card,.founder-card,.fact-card,.contact-form-card,.contact-side{border:1px solid var(--border);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-radius:999px;background:#071019cc}.brand-mark{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.brand-mark__icon-wrap{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.brand-mark__icon{width:1.75rem;height:1.75rem;object-fit:contain}.brand-mark__copy{display:flex;flex-direction:column;min-width:0}.brand-mark__copy strong,.footer__brand strong{font-family:var(--font-display);font-weight:700}.brand-mark__copy strong{font-size:1rem}.brand-mark__copy span{color:var(--soft);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-nav,.footer__nav{display:flex;align-items:center;gap:1.15rem}.site-nav a,.footer__nav a{color:var(--muted);transition:color .18s ease}.site-nav a:hover,.footer__nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center;gap:.8rem}.language-toggle{display:inline-flex;padding:.25rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.language-toggle button{border:0;background:transparent;color:var(--muted);padding:.42rem .82rem;border-radius:999px;min-width:5rem}.language-toggle button.is-active{background:#6de4c426;color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;border:1px solid transparent;padding:.88rem 1.2rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg,var(--mint),var(--sky));color:#052131}.button--secondary,.button--ghost{background:#ffffff0a;border-color:#ffffff17;color:var(--text)}.desktop-cta{white-space:nowrap}.menu-toggle,.mobile-nav{display:none}.section-header{max-width:48rem;margin-bottom:1.6rem}.section-header__eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--mint);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.section-header__eyebrow:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:linear-gradient(135deg,var(--mint),var(--amber));box-shadow:0 0 18px #6de4c480}.section-header h2,.hero__copy h1,.board-card--primary h2,.capability-detail__intro h3,.case-study-card__header h3,.contact-side h3,.contact-success h3{margin:0;font-family:var(--font-display);line-height:1.06}.section-header h2{margin-top:1rem;font-size:clamp(2rem,3vw,3.3rem)}.section-header p,.hero__copy p,.board-card p,.path-card p,.capability-detail__intro p,.detail-panel li,.approach-card p,.market-card p,.stage-card li,.about-story p,.founder-card p,.fact-card__row span,.fact-card__row strong,.contact-side p,.contact-success p{color:var(--muted);line-height:1.8}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:2rem;align-items:center;padding:4.75rem 0 2rem}.hero__copy h1{margin-top:1rem;font-size:clamp(3rem,6vw,5.6rem);max-width:12ch}.hero__copy p{margin:1.2rem 0 0;max-width:40rem;font-size:1.08rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__highlights,.hero__metrics{display:grid;gap:.85rem}.hero__highlights{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8rem}.hero__highlights span,.capability-detail__chip,.case-study-card__label,.market-card__label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.5rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--muted);font-size:.84rem}.hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.metric-card{padding:1rem 1rem 1.05rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.metric-card strong{display:block;font-family:var(--font-display);font-size:1.9rem}.metric-card span{display:block;margin-top:.35rem;color:var(--muted);line-height:1.6}.hero-board{padding:1.25rem;border-radius:var(--radius-2xl)}.hero-board__ribbon{display:inline-flex;align-items:center;gap:.55rem;padding:.52rem .88rem;border-radius:999px;background:#ffffff0f;color:var(--soft);font-size:.8rem}.hero-board__matrix{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:repeat(4,minmax(108px,auto));gap:.9rem;margin-top:1rem}.board-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#061723c7,#07121ce6);padding:1rem 1.05rem}.board-card:after{content:"";position:absolute;inset:auto -10% 0 auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(109,228,196,.12),transparent 70%);pointer-events:none}.board-card--primary{grid-row:1 / span 4;padding:1.4rem;background:radial-gradient(circle at 20% 18%,rgba(109,228,196,.16),transparent 24%),radial-gradient(circle at 82% 78%,rgba(129,199,255,.12),transparent 22%),linear-gradient(180deg,#091d2beb,#06111bf0)}.board-card__label{display:inline-flex;padding:.48rem .78rem;border-radius:999px;background:#ffffff0f;color:var(--soft);font-size:.8rem}.board-card--primary h2{margin-top:1.2rem;font-size:clamp(2rem,4vw,3.2rem);max-width:10ch}.board-card--primary p{margin-top:1rem;max-width:30rem}.board-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--mint);font-size:.86rem}.board-card__topline svg{color:var(--mint);flex-shrink:0}.board-card--mini strong{display:block;margin-top:.55rem;font-family:var(--font-display);font-size:1rem}.board-card--mini p{margin:.45rem 0 0;font-size:.92rem;line-height:1.65}.hero-board__status{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;margin-top:.9rem;padding:1rem 1.05rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.hero-board__status span,.contact-side__item span,.contact-side__note,.contact-form label span,.detail-panel__label,.founder-card__role,.fact-card__row span,.case-study-card__label{color:var(--soft)}.hero-board__status strong,.contact-side__item strong,.fact-card__row strong{display:block;margin-top:.25rem;color:var(--text);unicode-bidi:plaintext}.hero-board__status p{margin:0;color:var(--muted);line-height:1.75}.section-block{padding:1.5rem 0 0}.path-grid,.market-grid,.approach-grid{display:grid;gap:1rem}.path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.path-card{padding:1.3rem;border-radius:var(--radius-xl)}.path-card__icon{display:inline-grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:1rem;background:#6de4c41a;color:var(--mint);border:1px solid rgba(109,228,196,.2)}.path-card h3,.approach-card h3,.market-card h3,.founder-card h3,.contact-side h3,.contact-success h3{margin:1rem 0 0;font-family:var(--font-display);font-size:1.16rem}.path-card p{margin:.8rem 0 0}.capability-stage{display:grid;grid-template-columns:minmax(240px,.37fr) minmax(0,.63fr);gap:1rem;padding:1rem;border-radius:var(--radius-2xl)}.capability-tabs{display:grid;gap:.75rem}.capability-tabs button{display:grid;gap:.35rem;text-align:start;padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--muted)}.capability-tabs button.is-active{background:linear-gradient(180deg,#6de4c429,#ffffff14);border-color:#6de4c447;color:var(--text)}.capability-tabs__title{display:flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-size:1rem}.capability-tabs button small{color:inherit;opacity:.8}.capability-detail{padding:1.1rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.capability-detail__chip{color:var(--mint);background:#6de4c41a;border-color:#6de4c433}.capability-detail__intro h3{margin-top:1rem;font-size:clamp(1.7rem,3vw,2.6rem)}.capability-detail__intro p{margin:.9rem 0 0}.capability-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.3rem}.detail-panel{padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.detail-panel--soft{background:linear-gradient(180deg,#81c7ff14,#ffffff0a)}.detail-panel__label{display:inline-flex;margin-bottom:.85rem;font-size:.82rem}.detail-panel ul,.stage-card ul{margin:0;padding-inline-start:1.1rem}.detail-panel li,.stage-card li{margin-bottom:.55rem}.detail-panel li:last-child,.stage-card li:last-child{margin-bottom:0}.section-block--light{margin-top:1.2rem;padding:2rem;border-radius:calc(var(--radius-2xl) + 4px);background:linear-gradient(180deg,#f3ece2fa,#ebe2d6f5);color:var(--ink)}.section-block--light .section-header__eyebrow,.section-block--light .section-header p,.section-block--light .approach-card p,.section-block--light .approach-card__top span{color:var(--ink-soft)}.section-block--light .section-header__eyebrow:before{box-shadow:0 0 16px #f0a15e38}.approach-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.approach-card{padding:1.1rem;border-radius:20px;border:1px solid rgba(18,35,50,.1);background:#ffffff8f}.approach-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.approach-card__top span{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.approach-card svg{color:#356d59}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card{padding:1.25rem;border-radius:var(--radius-xl)}.market-card__label{color:var(--amber)}.market-card h3{margin:.95rem 0 0;font-family:var(--font-display);font-size:1.18rem}.market-card p{margin:.75rem 0 0}.case-study-card{padding:1.25rem;border-radius:var(--radius-2xl)}.case-study-card__header{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.2rem}.case-study-card__header h3{margin-top:.8rem;font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem)}.case-study-card__stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stage-card{padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.stage-card__top{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.stage-card__top strong{font-family:var(--font-display);font-size:1rem}.stage-card__top span{color:var(--amber);white-space:nowrap}.about-layout,.contact-layout,.footer{display:grid;gap:1rem}.about-layout,.contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.about-story,.contact-side{display:grid;gap:1rem}.founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.founder-card{padding:1.1rem;border-radius:var(--radius-xl)}.founder-card__role{display:inline-flex;font-size:.84rem}.fact-card{padding:1.2rem;border-radius:var(--radius-2xl)}.fact-card__grid{display:grid;gap:.9rem}.fact-card__row{display:grid;gap:.3rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.contact-form-card,.contact-side{padding:1.2rem;border-radius:var(--radius-2xl)}.contact-form,.contact-success{display:grid;gap:1rem}.contact-form label{display:grid;gap:.55rem}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--soft)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#6de4c45c;box-shadow:0 0 0 3px #6de4c424;background:#ffffff0f}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-side__list{display:grid;gap:.85rem}.contact-side__item{display:flex;gap:.85rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.contact-side__item svg{color:var(--mint);flex-shrink:0;margin-top:.1rem}.contact-side__note{padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.footer{grid-template-columns:minmax(0,1.15fr) auto auto;align-items:center;padding:2rem 0 2.5rem}.footer__brand{display:flex;align-items:center;gap:1rem;min-width:0}.footer__brand img{width:3rem;height:3rem;object-fit:contain}.footer__brand p,.footer__meta{color:var(--soft)}.footer__meta{display:grid;gap:.35rem;justify-items:end;text-align:end}html[dir=rtl] .section-header__eyebrow,html[dir=rtl] .approach-card__top span{font-family:var(--font-body);letter-spacing:0;text-transform:none}html[dir=rtl] .hero__copy h1{line-height:1.16}html[dir=rtl] .hero-board__matrix{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}html[dir=rtl] .board-card--primary{grid-column:2}html[dir=rtl] .detail-panel ul,html[dir=rtl] .stage-card ul{padding-inline-start:0;padding-inline-end:1.1rem}html[dir=rtl] .contact-form input,html[dir=rtl] .contact-form textarea,html[dir=rtl] .contact-form select{text-align:right}@media (max-width: 1100px){.hero,.capability-stage,.about-layout,.contact-layout,.footer{grid-template-columns:1fr}.hero__copy h1{max-width:none}.footer__meta{justify-items:start;text-align:start}}@media (max-width: 960px){.desktop-nav,.desktop-cta{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.mobile-nav{display:block;overflow:hidden}.mobile-nav__inner{display:grid;gap:.85rem;margin-top:.7rem;padding:1rem 1.2rem .4rem;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#071019e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-nav__lang{display:inline-flex;align-items:center;gap:.5rem;color:var(--soft)}.language-toggle--mobile{width:fit-content}.mobile-nav a{padding:.72rem 0;color:var(--muted)}.path-grid,.hero__metrics,.hero__highlights,.market-grid,.case-study-card__stages,.founder-grid,.approach-grid,.capability-detail__grid{grid-template-columns:1fr}.hero-board__matrix{grid-template-columns:1fr;grid-template-rows:none}.board-card--primary{grid-row:auto;grid-column:auto}html[dir=rtl] .hero-board__matrix{grid-template-columns:1fr}html[dir=rtl] .board-card--primary{grid-column:auto}}@media (max-width: 720px){.site-header{padding-top:.7rem}.site-header__inner{border-radius:24px;align-items:start}.language-toggle{display:none}.language-toggle--mobile{display:inline-flex}.hero{padding-top:3rem}.hero__copy h1{font-size:clamp(2.5rem,13vw,4rem)}.section-block--light{padding:1.4rem}.contact-form__row{grid-template-columns:1fr}}
