:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Geist,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}.marketing-site{--mk-canvas:#f7f6f2;--mk-surface:#fbfaf7;--mk-raised:#fff;--mk-quiet:#e4e2df;--mk-text:#111827;--mk-muted:#596170;--mk-line:#d8dadf;--mk-line-strong:#b9bec8;--mk-accent:#ea580c;--mk-accent-soft:#fdba74;--mk-accent-contrast:#fff;--mk-slate:#53617a;--mk-system-bg:#e2e5ea;--mk-system-text:#20293a;--mk-nav:#f7f6f2eb;--mk-shadow:0 24px 70px #262b3421;min-height:100vh;color:var(--mk-text);background:var(--mk-canvas);overflow:clip}.marketing-site ::selection{color:#7c2d12;background:#ffedd5}.marketing-site[data-theme=dark]{--mk-canvas:#171c25;--mk-surface:#1d2430;--mk-raised:#252e3e;--mk-quiet:#303a4a;--mk-text:#f7f5f0;--mk-muted:#b7bfcb;--mk-line:#3a4557;--mk-line-strong:#59667b;--mk-accent:#ff8a4c;--mk-accent-soft:#fdba74;--mk-accent-contrast:#1b2029;--mk-slate:#74819a;--mk-system-bg:#202735;--mk-system-text:#f7f5f0;--mk-nav:#171c25eb;--mk-shadow:0 24px 70px #0000004d}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p,.marketing-site ol,.marketing-site blockquote,.marketing-site figure{margin:0}.marketing-site a{color:inherit}.marketing-site :is(a,button):focus-visible{outline:3px solid var(--mk-accent);outline-offset:3px}.marketing-skip-link{z-index:100;color:var(--mk-accent-contrast);background:var(--mk-accent);border-radius:8px;padding:.65rem .85rem;text-decoration:none;transition:transform .16s;position:fixed;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(-180%)}.marketing-skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.marketing-header{z-index:40;border-block-end:1px solid color-mix(in srgb, var(--mk-line) 72%, transparent);background:var(--mk-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;inset-block-start:0}.marketing-nav-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);width:min(1480px,100%);min-height:72px;margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem);display:grid}.marketing-brand{width:max-content;color:var(--mk-text);gap:.05rem;line-height:1;text-decoration:none;display:inline-grid}.marketing-brand span{letter-spacing:.18em;font-size:1.05rem;font-weight:850}.marketing-brand small{color:var(--mk-muted);letter-spacing:.32em;font-size:.48rem;font-weight:700}.marketing-nav{justify-content:flex-end;align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:flex}.marketing-nav>a{color:var(--mk-muted);padding-block:.5rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .16s}.marketing-nav>a:hover{color:var(--mk-text)}.marketing-nav .marketing-nav-cta{border:1px solid var(--mk-accent);min-height:40px;color:var(--mk-accent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0;align-items:center;gap:.45rem;padding:.55rem .85rem;display:inline-flex}.marketing-nav-cta svg,.marketing-button svg{flex:none;width:1.05rem;height:1.05rem;transition:transform .16s}.marketing-nav-cta:hover svg,.marketing-button:hover svg{transform:translate(.2rem)}[dir=rtl] .marketing-nav-cta:hover svg,[dir=rtl] .marketing-button:hover svg{transform:translate(-.2rem)rotate(180deg)}[dir=rtl] .marketing-nav-cta svg,[dir=rtl] .marketing-button svg{transform:rotate(180deg)}.marketing-tools{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.marketing-icon-button,.marketing-language-button,.marketing-menu-button{min-height:40px;color:var(--mk-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.marketing-icon-button,.marketing-menu-button{width:40px;padding:0}.marketing-language-button{gap:.4rem;padding-inline:.55rem;font-size:.75rem;font-weight:650}.marketing-tools button:hover{border-color:var(--mk-line);color:var(--mk-text);background:var(--mk-surface)}.marketing-tools svg{width:1.15rem;height:1.15rem}.marketing-menu-button{display:none}.marketing-hero{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6.5rem);width:min(1480px,100%);min-height:calc(100svh - 72px);margin-inline:auto;padding:clamp(2.5rem,6vh,5.5rem) clamp(1rem,4vw,4rem);display:grid;position:relative}.marketing-hero-copy{z-index:2;max-width:650px;position:relative}.marketing-hero-copy>*{animation:.72s cubic-bezier(.16,1,.3,1) both marketing-hero-rise}.marketing-hero-copy>h1{animation-delay:80ms}.marketing-hero-copy>p{animation-delay:.17s}.marketing-hero-copy>.marketing-hero-actions{animation-delay:.26s}.marketing-eyebrow{color:var(--mk-accent);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:800;line-height:1.4;display:inline-block}[lang=ar] .marketing-eyebrow,[dir=rtl] .marketing-eyebrow{letter-spacing:.03em}.marketing-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin-block:1rem 1.35rem;font-size:clamp(3.15rem,6.5vw,6.25rem);font-weight:500;line-height:1.01}.marketing-hero h1>span{display:block}.marketing-hero-accent{color:var(--mk-accent);font-weight:450}[dir=rtl] .marketing-hero h1{letter-spacing:-.035em;max-width:12ch;font-weight:560;line-height:1.08}.marketing-hero-copy>p{max-width:570px;color:var(--mk-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.marketing-hero-actions{align-items:center;gap:.75rem;margin-block-start:2rem;display:flex}.marketing-button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.72rem 1rem;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.marketing-button:hover{transform:translateY(-2px)}.marketing-button.is-primary{color:var(--mk-accent-contrast);background:var(--mk-accent)}.marketing-button.is-primary:hover{background:color-mix(in srgb, var(--mk-accent) 88%, black)}.marketing-button.is-secondary{border-color:var(--mk-line-strong);color:var(--mk-text);background:0 0}.marketing-button.is-secondary:hover{border-color:var(--mk-text)}.marketing-hero-visual{border:1px solid var(--mk-line);background:var(--mk-quiet);min-width:0;height:min(72vh,680px);min-height:520px;box-shadow:var(--mk-shadow);border-radius:16px;position:relative;overflow:hidden}.marketing-hero-atmosphere{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.marketing-hero-glass{z-index:1;pointer-events:none;grid-template-columns:repeat(4,1fr);width:58%;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.marketing-hero-glass span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border-inline-start:1px solid #ffffff61}.marketing-hero-glass span:nth-child(2){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fdba7414}.marketing-hero-glass span:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ea580c14}.marketing-hero-glass span:nth-child(4){-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#c953231c}.marketing-hero-product-frame{z-index:2;background:#53617a;border:1px solid #ffffff85;border-radius:12px;width:min(88%,720px);position:absolute;inset-block-end:clamp(1rem,3vw,2.5rem);inset-inline-end:clamp(1rem,3vw,2.5rem);overflow:hidden;box-shadow:0 28px 70px #181e2847}.marketing-hero-product-frame img{width:100%;height:auto}.marketing-section{width:min(1240px,100% - clamp(2rem,8vw,8rem));margin-inline:auto;padding-block:clamp(5.5rem,10vw,9rem)}.marketing-section-intro{max-width:760px}.marketing-section-intro.is-wide{max-width:900px}.marketing-section-intro h2,.marketing-standards h2,.marketing-bilingual h2,.marketing-company h2,.marketing-final-cta h2{letter-spacing:-.055em;text-wrap:balance;margin-block:.8rem 1rem;font-size:clamp(2.25rem,4.4vw,4.7rem);font-weight:560;line-height:1.02}[dir=rtl] :is(.marketing-section-intro h2,.marketing-standards h2,.marketing-bilingual h2,.marketing-company h2,.marketing-final-cta h2){letter-spacing:-.025em;line-height:1.18}.marketing-section-intro>p,.marketing-standards-copy>p,.marketing-bilingual-copy>p,.marketing-company-copy>p,.marketing-final-cta p{max-width:700px;color:var(--mk-muted);font-size:1.02rem;line-height:1.75}.marketing-problem{border-block-start:1px solid var(--mk-line)}.marketing-problem-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);margin-block-start:clamp(3rem,6vw,5rem);display:grid}.marketing-statement{max-width:19ch;color:var(--mk-slate);letter-spacing:-.04em;font-size:clamp(1.8rem,3.25vw,3.2rem);font-weight:500;line-height:1.2}[dir=rtl] .marketing-statement{letter-spacing:-.015em;line-height:1.42}.marketing-principle-list,.marketing-chapter-list,.marketing-system-flow,.marketing-standard-list{padding:0;list-style:none}.marketing-principle-list li{border-block-start:1px solid var(--mk-line);grid-template-columns:2rem 1fr;gap:1.1rem;padding-block:1.4rem;display:grid}.marketing-principle-list li:last-child{border-block-end:1px solid var(--mk-line)}.marketing-principle-list svg,.marketing-chapter-list svg,.marketing-capability-name svg{width:1.35rem;height:1.35rem;color:var(--mk-accent)}.marketing-principle-list h3,.marketing-chapter-list h3,.marketing-system-flow h3,.marketing-standard-list h3,.marketing-capability-table h3{letter-spacing:-.015em;font-size:.98rem}.marketing-principle-list p,.marketing-chapter-list p,.marketing-system-flow p,.marketing-standard-list p,.marketing-capability-table p{color:var(--mk-muted);margin-block-start:.45rem;font-size:.88rem;line-height:1.65}.marketing-product{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;width:min(1440px,100% - clamp(1.5rem,5vw,5rem));padding-inline:clamp(1.25rem,5vw,5.5rem)}.marketing-product-story{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-block-start:clamp(3rem,6vw,5rem);display:grid}.marketing-product-shot{border:1px solid var(--mk-line);background:var(--mk-quiet);border-radius:12px;position:sticky;inset-block-start:6.5rem;overflow:hidden;box-shadow:0 20px 50px #1e26321f}.marketing-product-shot img{width:100%;height:auto}.marketing-product-shot figcaption{border-block-start:1px solid var(--mk-line);color:var(--mk-muted);background:var(--mk-raised);padding:.65rem .8rem;font-size:.68rem;line-height:1.4}.marketing-chapter-list li{border-block-start:1px solid var(--mk-line);grid-template-columns:2rem 1.6rem 1fr;gap:.85rem;min-height:10rem;padding-block:1.4rem;display:grid}.marketing-chapter-list li:last-child{border-block-end:1px solid var(--mk-line)}.marketing-chapter-list li>span,.marketing-system-flow li>span{color:var(--mk-muted);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem}.marketing-system{border:1px solid var(--mk-line);width:min(1440px,100% - clamp(1.5rem,5vw,5rem));color:var(--mk-system-text);background:var(--mk-system-bg);border-radius:16px;padding-inline:clamp(1.25rem,5vw,5.5rem)}.marketing-system .marketing-section-intro>p,.marketing-system-flow p{color:color-mix(in srgb, var(--mk-system-text) 70%, transparent)}.marketing-system-flow{border-block:1px solid color-mix(in srgb, var(--mk-system-text) 20%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:clamp(3rem,6vw,5rem);display:grid}.marketing-system-flow li{border-inline-end:1px solid color-mix(in srgb, var(--mk-system-text) 20%, transparent);min-height:17rem;padding:1.5rem 1.15rem 1.6rem;position:relative}.marketing-system-flow li:last-child{border-inline-end:0}.marketing-system-flow li:before{content:"";background:var(--mk-accent);width:2.7rem;height:3px;position:absolute;inset-block-start:-2px;inset-inline-start:1.15rem}.marketing-system-flow svg{width:1.65rem;height:1.65rem;color:var(--mk-accent);margin-block:3.4rem 1rem;display:block}.marketing-capabilities{padding-block-start:clamp(5rem,9vw,8rem)}.marketing-capability-table{border-block-start:1px solid var(--mk-line-strong);margin-block-start:clamp(3rem,6vw,5rem)}.marketing-capability-table article{border-block-end:1px solid var(--mk-line);grid-template-columns:minmax(14rem,.8fr) minmax(12rem,.62fr) minmax(20rem,1fr);align-items:baseline;gap:2rem;padding-block:1.35rem;transition:background-color .16s,padding .16s;display:grid}.marketing-capability-table article:hover{background:var(--mk-surface);padding-inline:.75rem}.marketing-capability-name{align-items:center;gap:.8rem;display:flex}.marketing-capability-table strong{color:var(--mk-slate);font-size:.88rem}.marketing-capability-table p{margin:0}.marketing-standards{border:1px solid var(--mk-line);background:var(--mk-raised);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);gap:clamp(3rem,8vw,8rem);width:min(1440px,100% - clamp(1.5rem,5vw,5rem));margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5.5rem);display:grid}.marketing-standard-list li{border-block-start:1px solid var(--mk-line);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.2rem;display:grid}.marketing-standard-list li:last-child{border-block-end:1px solid var(--mk-line)}.marketing-standard-list svg{width:1.4rem;height:1.4rem;color:var(--mk-accent)}.marketing-bilingual{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.marketing-arabic-statement{border-block:1px solid var(--mk-line-strong);padding-block:2rem}.marketing-arabic-statement strong{color:var(--mk-accent);font-family:Tahoma,Arial,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:560;line-height:1.1}.marketing-arabic-statement p{color:var(--mk-muted);margin-block-start:1rem;font-family:Tahoma,Arial,sans-serif;font-size:1rem;line-height:1.8}.marketing-company{border-block-start:1px solid var(--mk-line);grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.marketing-company-word{color:#0000;letter-spacing:-.06em;-webkit-text-stroke:1px var(--mk-line-strong);font-size:clamp(4rem,9vw,8rem);font-weight:650;line-height:.8}.marketing-company-copy blockquote{border-inline-start:3px solid var(--mk-accent);max-width:26ch;color:var(--mk-slate);margin-block-start:2rem;padding-inline-start:1rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:610;line-height:1.4}.marketing-final-cta{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;justify-content:space-between;align-items:end;gap:2rem;width:min(1440px,100% - clamp(1.5rem,5vw,5rem));margin:0 auto clamp(1.5rem,5vw,4rem);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,5.5rem);display:flex}.marketing-final-cta h2{max-width:13ch}.marketing-final-cta p{max-width:540px}.marketing-final-cta>.marketing-button{flex:none}.marketing-footer{border-block-start:1px solid var(--mk-line);grid-template-columns:auto 1fr auto;align-items:end;gap:2rem;width:min(1440px,100%);margin-inline:auto;padding:2rem clamp(1rem,4vw,4rem) 3rem;display:grid}.marketing-footer p{color:var(--mk-muted);font-size:.75rem;line-height:1.5}.marketing-footer>div{gap:1rem;display:flex}.marketing-footer>div a{color:var(--mk-muted);font-size:.75rem;font-weight:650;text-decoration:none}.marketing-footer>div a:hover{color:var(--mk-text);text-underline-offset:.25rem;text-decoration:underline}[data-reveal]{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes marketing-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#product,#system,#standards,#company{scroll-margin-top:88px}@media (width<=1120px){.marketing-nav-shell{gap:1rem}.marketing-nav{gap:.8rem}.marketing-hero{grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);gap:2.5rem}.marketing-hero h1{font-size:clamp(3rem,6vw,4.9rem)}.marketing-product-story{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.marketing-system-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-system-flow li:nth-child(3){border-inline-end:0}.marketing-system-flow li:nth-child(n+4){border-block-start:1px solid color-mix(in srgb, var(--mk-system-text) 20%, transparent)}.marketing-system-flow li:last-child{grid-column:span 2}.marketing-capability-table article{grid-template-columns:minmax(12rem,.8fr) minmax(10rem,.6fr) minmax(16rem,1fr);gap:1.25rem}}@media (width<=900px){.marketing-menu-button{display:inline-flex}.marketing-nav{border:1px solid var(--mk-line);background:var(--mk-raised);box-shadow:var(--mk-shadow);border-radius:12px;align-items:stretch;padding:1rem;display:none;position:fixed;inset-block-start:80px;inset-inline:1rem}.marketing-nav.is-open{display:grid}.marketing-nav>a{min-height:44px;padding:.75rem}.marketing-nav .marketing-nav-cta{justify-content:space-between}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-block:clamp(4.5rem,10vw,7rem) 2rem}.marketing-hero-copy{max-width:730px}.marketing-hero h1{max-width:12ch}.marketing-hero-visual{height:min(65vw,560px);min-height:430px}.marketing-problem-grid,.marketing-product-story,.marketing-standards,.marketing-bilingual,.marketing-company{grid-template-columns:1fr}.marketing-statement{max-width:28ch}.marketing-product-shot{position:relative;inset-block-start:0}.marketing-chapter-list{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.marketing-capability-table article{grid-template-columns:1fr 1fr}.marketing-capability-table article>p{grid-column:1/-1}.marketing-standards{gap:3rem}.marketing-company-word{font-size:clamp(4rem,15vw,7rem)}}@media (width<=640px){.marketing-nav-shell,.marketing-header{min-height:64px}.marketing-brand span{font-size:.92rem}.marketing-language-button{width:42px;padding:0;font-size:0}.marketing-language-button svg{width:1.2rem;height:1.2rem}.marketing-icon-button,.marketing-menu-button{width:42px;min-height:42px}.marketing-nav{inset-block-start:72px}.marketing-hero{padding-block-start:3.75rem}.marketing-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-button{width:100%;min-height:48px}.marketing-hero-visual{height:92vw;min-height:360px;max-height:480px}.marketing-hero-atmosphere{object-position:58% center}.marketing-hero-product-frame{width:auto;inset-block-end:.8rem;inset-inline:.8rem}.marketing-section{width:min(100% - 2rem,1240px);padding-block:5rem}.marketing-product,.marketing-system,.marketing-standards,.marketing-final-cta{width:calc(100% - 1rem)}.marketing-section-intro h2,.marketing-standards h2,.marketing-bilingual h2,.marketing-company h2,.marketing-final-cta h2{font-size:clamp(2.05rem,10vw,3.2rem)}.marketing-problem-grid{gap:2.5rem}.marketing-chapter-list,.marketing-system-flow{grid-template-columns:1fr}.marketing-chapter-list li{min-height:auto}.marketing-system-flow li,.marketing-system-flow li:nth-child(3),.marketing-system-flow li:last-child{border-inline-end:0;border-block-start:1px solid color-mix(in srgb, var(--mk-system-text) 20%, transparent);grid-column:auto;min-height:13rem}.marketing-system-flow li:first-child{border-block-start:0}.marketing-system-flow svg{margin-block-start:2.5rem}.marketing-capability-table article{grid-template-columns:1fr;gap:.7rem;padding-block:1.25rem}.marketing-capability-table article>p{grid-column:auto}.marketing-capability-table article:hover{padding-inline:0}.marketing-standards{padding-block:4rem}.marketing-bilingual{gap:2.5rem}.marketing-arabic-statement strong{font-size:clamp(2.8rem,15vw,4.5rem)}.marketing-company{gap:2rem}.marketing-final-cta{flex-direction:column;align-items:stretch;padding-block:4rem}.marketing-footer{grid-template-columns:1fr;align-items:start;gap:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.marketing-hero-copy>*{animation:none}}
