@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.0c7ha31nuacbu.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0iritm8hg8q1a.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_deceb104-module__IRZaIG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_deceb104-module__IRZaIG__variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}}:root{--background:#fbf8fd;--surface:#fff;--surface-soft:#f3edfb;--surface-gold:#f4ebd3;--surface-mint:#e6f4eb;--primary:#4f378a;--primary-strong:#3f2877;--primary-mid:#6750a4;--primary-soft:#eaddff;--accent:#c9a74d;--accent-strong:#7a5b00;--text:#1d1b20;--text-muted:#494551;--border:#e7e0ec;--success:#1b5e33;--success-soft:#d7f0de;--danger:#9d1c1c;--danger-soft:#fde7e7;--focus-ring:#6750a4;--shadow-soft:0 24px 70px #2a194c1f;--shadow-card:0 14px 36px #2a194c14;--max-width:1240px;--wide-width:1360px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 10% 6%, #eaddffeb, transparent 24rem), radial-gradient(circle at 85% 18%, #f4ebd3b8, transparent 22rem), linear-gradient(180deg, var(--background) 0%, #fff 48%, #faf8fd 100%);min-height:100vh;color:var(--text);font-family:var(--font-plex), "IBM Plex Sans Arabic", Arial, Tahoma, sans-serif;text-align:start;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}body,button,input,select,textarea{font-family:var(--font-plex), "IBM Plex Sans Arabic", Arial, Tahoma, sans-serif}a{color:inherit;text-decoration:none}img,svg{display:block}button,summary,a,input,select,textarea{outline-offset:4px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}::selection{background:var(--primary-soft);color:var(--primary-strong)}main{overflow:clip}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8fde0;border-block-end:1px solid #e7e0ecd1;position:sticky;inset-block-start:0}.header-inner{width:min(var(--max-width), calc(100% - 48px));grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:82px;margin-inline:auto;display:grid}.brand-link{align-items:center;display:inline-flex}.brand-link img,.footer-brand img{width:clamp(138px,14vw,178px);height:auto}.desktop-nav,.desktop-actions,.mobile-menu-panel nav,.footer-columns div{align-items:center;display:flex}.desktop-nav{justify-content:center;gap:8px}.desktop-nav a,.mobile-menu-panel nav a,.footer-columns a{color:var(--text-muted);border-radius:12px;font-size:.94rem;font-weight:600;transition:background .18s,color .18s}.desktop-nav a{padding:10px 12px}.desktop-nav a:hover,.footer-columns a:hover,.mobile-menu-panel nav a:hover{background:var(--surface-soft);color:var(--primary-strong)}.desktop-actions{justify-content:end;gap:10px}.locale-switcher,.button{text-align:center;white-space:normal;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:700;line-height:1.2;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.locale-switcher{min-height:42px;color:var(--primary-strong);border:1px solid #0000;padding:8px 12px;font-size:.9rem}.locale-switcher:hover{border-color:var(--border);background:var(--surface)}.button{border:1px solid #0000;min-width:max-content;padding:13px 18px;font-size:.96rem}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--primary);color:#fff;box-shadow:0 14px 30px #4f378a33}.button-primary:hover{background:var(--primary-strong)}.button-secondary{color:var(--primary-strong);background:#ffffffc2;border-color:#4f378a40}.button-secondary:hover{border-color:var(--primary-mid);background:#fff}.button-ghost{min-height:auto;color:var(--primary-strong);justify-content:flex-start;padding:0}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--primary-strong);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{border:1px solid var(--border);width:min(88vw,390px);box-shadow:var(--shadow-soft);background:#fffffffa;border-radius:22px;padding:18px;position:absolute;inset-block-start:56px;inset-inline-end:0}.mobile-menu-heading,.footer-contact span,.footer-contact a,.checked-list li,.comparison-panel li,.ai-points div,.document-row{align-items:center;gap:10px;display:flex}.mobile-menu-heading{color:var(--primary-strong);margin-block-end:12px;font-weight:700}.mobile-menu-panel nav{flex-direction:column;align-items:stretch;gap:4px}.mobile-menu-panel nav a{padding:12px}.mobile-menu-actions{gap:10px;margin-block-start:14px;display:grid}.hero-section,.page-hero,.content-section,.final-cta,.category-strip,.site-footer .footer-inner,.footer-bottom,.legal-page,.product-note{width:min(var(--max-width), calc(100% - 48px));margin-inline:auto}.hero-section{width:min(var(--wide-width), calc(100% - 48px));grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 120px);padding-block:clamp(64px,9vw,108px) 56px;display:grid}.hero-copy{max-width:710px}.eyebrow{color:var(--accent-strong);letter-spacing:0;margin:0 0 14px;font-size:.82rem;font-weight:700}:lang(en) .eyebrow{letter-spacing:.05em;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:var(--text);margin-block:0;font-weight:700;line-height:1.08}h1{max-width:760px;font-size:clamp(2.25rem,5.2vw,4rem)}h2{font-size:clamp(1.9rem,4vw,2.875rem)}h3{font-size:clamp(1.15rem,2vw,1.45rem)}p{color:var(--text-muted);margin-block:0}.hero-lede{max-width:690px;margin-block:24px 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.72}.hero-actions,.final-cta-actions{flex-wrap:wrap;gap:12px;margin-block-start:30px;display:flex}.hero-microcopy{color:var(--primary-strong);margin-block-start:18px;font-size:.94rem;font-weight:600}.hero-visual{position:relative}.hero-visual:before,.saudi-section:before,.final-cta:before{z-index:-1;background:var(--primary-soft);content:"";filter:blur(10px);opacity:.55;border-radius:999px;width:280px;height:280px;position:absolute}.hero-visual:before{inset-block-start:-40px;inset-inline-end:-30px}.hero-mockup,.mini-mockup{box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #e7e0ecf2}.hero-mockup{border-radius:28px;overflow:hidden}.mockup-topbar{border-block-end:1px solid var(--border);background:linear-gradient(135deg,#4f378a1a,#f4ebd36b),#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.mockup-kicker{color:var(--primary-mid);font-size:.77rem;font-weight:700}.mockup-topbar h2{margin-block-start:4px;font-size:clamp(1.28rem,3vw,1.75rem)}.mockup-status,.status-badge{border-radius:999px;align-items:center;width:max-content;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.mockup-status{background:var(--success-soft);color:var(--success);padding:8px 11px}.quote-table{padding:18px}.quote-head,.quote-row{grid-template-columns:1.25fr .8fr 1fr .85fr .85fr .9fr;align-items:center;gap:12px;display:grid}.quote-head{color:var(--text-muted);padding:0 12px 10px;font-size:.76rem;font-weight:800}.quote-row{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:16px;margin-block-start:8px;padding:13px 12px;font-size:.82rem}.quote-row span:first-child{color:var(--text);font-weight:800}.quote-row em{background:var(--surface-gold);width:max-content;max-width:100%;color:var(--accent-strong);border-radius:999px;margin-block-start:4px;padding:3px 7px;font-size:.68rem;font-style:normal;display:block}.quote-row-recommended{border-color:#c9a74dbf;box-shadow:0 10px 24px #7a5b0014}.mockup-timeline{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 18px 20px;display:grid}.mockup-timeline div{background:var(--surface-soft);border-radius:14px;min-width:0;padding:12px;position:relative}.mockup-timeline span{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:inline-flex}.mockup-timeline p{margin-block-start:8px;font-size:.76rem;font-weight:700}.category-strip{scrollbar-width:thin;gap:12px;padding-block:8px 56px;display:flex;overflow-x:auto}.category-chip{border:1px solid var(--border);min-height:52px;color:var(--primary-strong);background:#ffffffc2;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 16px;font-weight:800;display:inline-flex}.category-chip img{object-fit:contain;width:30px;height:30px}.content-section{padding-block:clamp(64px,9vw,124px)}.section-header{max-width:760px;margin-block-end:36px}.section-header-center{text-align:center;margin-inline:auto}.section-header p:not(.eyebrow){margin-block-start:16px;font-size:1.05rem}.comparison-grid,.audience-section,.page-split,.info-grid,.product-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.comparison-panel,.audience-card,.feature-card,.saudi-grid article,.founder-card,.info-grid article,.principles-grid article,.product-module-grid article,.faq-section details,.lead-form,.legal-page,.product-note,.final-cta{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#ffffffc7;border-radius:24px}.comparison-panel,.audience-card,.founder-card,.info-grid article,.principles-grid article,.product-module-grid article,.faq-section details{padding:clamp(22px,3vw,30px)}.comparison-panel.is-highlighted{background:linear-gradient(135deg,#eaddff8f,#ffffffeb),#fff;border-color:#4f378a42}.comparison-panel h3,.audience-card h2,.info-grid h2,.principles-grid h2,.product-module-grid h2{margin-block-end:18px}.comparison-panel ul,.audience-card ul,.checked-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comparison-panel svg,.checked-list svg,.audience-card li svg{color:var(--primary-mid);flex:none}.is-highlighted svg,.checked-list svg{color:var(--success)}.workflow-section{position:relative}.workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.workflow-step{border-block-start:4px solid var(--primary-mid);background:#ffffffb8;border-radius:0 0 22px 22px;padding:24px;position:relative}.workflow-step span,.compact-steps span{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-block-end:16px;font-weight:800;display:inline-flex}.workflow-step h3,.compact-steps h3{margin-block-end:10px}.audience-card{align-content:start;gap:20px;display:grid;overflow:hidden}.audience-card .mini-mockup{box-shadow:none}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-card{align-content:start;gap:14px;min-height:260px;padding:22px;display:grid}.feature-card-0,.feature-card-2,.feature-card-6{grid-column:span 2}.feature-card-heading,.mini-mockup-title,.supplier-score,.supplier-profile,.form-alert,.product-module-grid article>div{align-items:center;gap:10px;display:flex}.feature-card-heading svg,.mini-mockup-title svg,.product-module-grid svg{color:var(--primary-mid);flex:none}.status-badge{padding:6px 9px}.status-live{background:var(--success-soft);color:var(--success)}.status-beta{background:var(--primary-soft);color:var(--primary-strong)}.status-planned{background:var(--surface-gold);color:var(--accent-strong)}.mini-mockup{border-radius:18px;gap:12px;padding:16px;display:grid}.mini-mockup-title{color:var(--primary-strong);font-weight:800}.mock-field,.supplier-score,.supplier-profile,.document-row{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:11px 12px}.mock-field{justify-content:space-between;gap:16px;display:flex}.mock-field span,.supplier-score span,.supplier-profile small,.document-row span{color:var(--text-muted);font-size:.86rem}.mock-field strong,.supplier-score b,.document-row strong{color:var(--text);font-size:.86rem}.supplier-score{justify-content:space-between}.supplier-score div,.supplier-profile div{min-width:0}.supplier-score strong,.supplier-profile strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-score svg{color:var(--success)}.supplier-profile>span{background:var(--primary-soft);width:38px;height:38px;color:var(--primary-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.document-row{justify-content:space-between}.document-row svg{color:var(--success);flex:none}.award-panel{background:linear-gradient(135deg,#4f378a14,#f4ebd361),#fff;align-content:center;min-height:250px}.award-icon{background:var(--primary);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.ai-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,4vw,52px);display:grid}.ai-copy small{color:var(--accent-strong);margin-block-start:18px;font-weight:700;display:block}.ai-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-points div{border:1px solid var(--border);background:#ffffffc7;border-radius:18px;min-height:78px;padding:16px;font-weight:700}.ai-points svg{color:var(--accent-strong);flex:none}.saudi-section{position:relative}.saudi-section:before{background:var(--surface-gold);inset-block-start:80px;inset-inline-start:-120px}.saudi-grid,.principles-grid,.product-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.saudi-grid article,.principles-grid article{padding:22px}.saudi-grid svg,.principles-grid svg{color:var(--primary-mid);margin-block-end:16px}.founders-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.founders-copy{position:sticky;inset-block-start:120px}.founders-copy p:not(.eyebrow){margin-block-start:18px;font-size:1.03rem}.founder-cards{gap:16px;display:grid}.founder-card{grid-template-columns:auto 1fr;gap:18px;display:grid}.founder-avatar{background:linear-gradient(135deg, var(--primary), var(--primary-mid));color:#fff;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-weight:800;display:inline-flex}.founder-card strong{color:var(--accent-strong);margin-block:6px 10px;display:block}.final-cta{background:linear-gradient(135deg, #4f378af0, #3f2877eb), var(--primary);grid-template-columns:1fr auto;align-items:center;gap:28px;margin-block:34px 110px;padding:clamp(28px,5vw,46px);display:grid;position:relative;overflow:hidden}.final-cta:before{filter:blur();background:#c9a74d59;inset-block-start:-120px;inset-inline-end:-80px}.final-cta h2,.final-cta p,.final-cta small{color:#fff}.final-cta p{opacity:.9;max-width:760px;margin-block-start:14px}.final-cta small{opacity:.78;margin-block-start:16px;display:block}.final-cta .button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff73}.page-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(64px,9vw,112px) clamp(48px,7vw,88px);display:grid}.page-hero>div:first-child{max-width:760px}.page-hero p:not(.eyebrow){margin-block-start:20px;font-size:1.08rem}.page-split{align-items:center}.compact-steps{gap:14px;margin-block-start:24px;display:grid}.compact-steps article{border-inline-start:4px solid var(--primary-mid);background:#ffffffc7;border-radius:18px;padding:18px}.checked-list li{align-items:flex-start}.info-grid article,.principles-grid article,.product-module-grid article{box-shadow:none}.faq-section{gap:12px;padding-block-start:0;display:grid}.faq-section details{padding:0;overflow:hidden}.faq-section summary{cursor:pointer;color:var(--text);padding:20px 24px;font-weight:800}.faq-section p{padding:0 24px 22px}.module-tabs{gap:10px;padding-block-end:22px;display:flex;overflow-x:auto}.module-tabs a{border:1px solid var(--border);color:var(--primary-strong);background:#fff;border-radius:999px;flex:none;padding:10px 14px;font-weight:800}.product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module-grid article{gap:12px;padding:22px;display:grid}.product-showcase{grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:0}.product-note{background:var(--surface-gold);box-shadow:none;align-items:center;gap:12px;margin-block-end:96px;padding:18px 20px;display:flex}.product-note svg{color:var(--accent-strong);flex:none}.form-section{padding-block-start:0}.lead-form{gap:22px;max-width:960px;margin-inline:auto;padding:clamp(22px,4vw,34px);display:grid}.lead-form-heading p:not(.eyebrow){margin-block-start:6px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field,.consent-field{gap:7px;display:grid}.form-field span,.consent-field span{color:var(--text);font-weight:700}.form-field em{color:var(--danger);margin-inline-start:4px;font-style:normal}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:14px;padding:11px 13px;font-size:1rem}.form-field textarea{resize:vertical;min-height:122px}.form-field-wide{grid-column:1/-1}.form-error{color:var(--danger);font-weight:700}.form-alert{background:var(--danger-soft);color:var(--danger);border:1px solid #9d1c1c38;border-radius:14px;padding:13px 15px;font-weight:700}.consent-field{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px}.consent-field input{width:20px;height:20px;accent-color:var(--primary);margin-block-start:4px}.form-submit{cursor:pointer;border:0;justify-self:start}.form-submit:disabled{cursor:wait;opacity:.72}.form-success{background:var(--success-soft);max-width:720px;color:var(--success);border:1px solid #1b5e3338;border-radius:24px;margin-inline:auto;padding:34px}.form-success svg{margin-block-end:12px}.form-success h2{color:var(--success)}.form-success p{color:#174f2e;margin-block-start:10px}.honeypot{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.legal-page{max-width:840px;margin-block:clamp(64px,9vw,110px);padding:clamp(24px,4vw,42px)}.legal-page h1{margin-block-end:14px}.legal-page p+p{margin-block-start:18px}.site-footer{border-block-start:1px solid var(--border);background:#ffffffb8}.footer-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);padding-block:54px 36px;display:grid}.footer-brand p{max-width:520px;margin-block:18px 0}.footer-contact{color:var(--text-muted);gap:10px;margin-block-start:20px;display:grid}.footer-contact a,.footer-contact span{justify-content:flex-start}.footer-contact svg{color:var(--primary-mid);flex:none}.footer-contact small{color:var(--accent-strong);font-weight:700}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.footer-columns div{flex-direction:column;align-items:flex-start;gap:8px}.footer-columns h2{color:var(--primary-strong);margin-block-end:4px;font-size:.95rem}.footer-columns a{padding:4px 0;font-weight:600}.footer-bottom{color:var(--text-muted);padding-block:18px 26px;font-size:.9rem}[dir=rtl] .button svg,[dir=rtl] .locale-switcher svg{transform:none}bdi{direction:ltr;unicode-bidi:isolate}@media (max-width:1180px){.desktop-actions .button-secondary{display:none}.feature-grid,.saudi-grid,.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.desktop-nav,.desktop-actions{display:none}.mobile-menu{display:block}.header-inner{grid-template-columns:auto auto;justify-content:space-between}.hero-section,.page-hero,.founders-section,.footer-inner,.ai-section{grid-template-columns:1fr}.hero-section{min-height:auto}.founders-copy{position:static}.product-showcase{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hero-section,.page-hero,.content-section,.final-cta,.category-strip,.site-footer .footer-inner,.footer-bottom,.legal-page,.product-note{width:min(100% - 32px, var(--max-width))}.header-inner{width:min(100% - 32px, var(--max-width));min-height:72px}.hero-section{padding-block-start:44px}.hero-actions,.final-cta-actions{flex-direction:column}.button,.form-submit{width:100%}.quote-head{display:none}.quote-table{gap:10px;display:grid}.quote-row{grid-template-columns:1fr;gap:6px;margin:0}.mockup-timeline,.comparison-grid,.audience-section,.page-split,.info-grid,.workflow-steps,.feature-grid,.saudi-grid,.principles-grid,.product-module-grid,.ai-points,.form-grid,.final-cta,.footer-columns{grid-template-columns:1fr}.feature-card-0,.feature-card-2,.feature-card-6{grid-column:auto}.founder-card{grid-template-columns:1fr}.final-cta{margin-block-end:64px}.footer-columns{gap:24px}}@media (max-width:520px){h1{font-size:2.25rem}.mockup-topbar,.hero-mockup .quote-table,.mockup-timeline{padding-inline:14px}.mockup-timeline{gap:8px}.mobile-menu-panel{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
