:root{--surface-primary: #ffffff;--surface-brand-subtle: #e9f5fc;--background-page: #ffffff;--background-subtle: #f7f9fb;--background-brand-strong: #071d3a;--text-heading: #071d3a;--text-primary: #202a35;--text-secondary: #66707d;--text-tertiary: #6a7582;--text-inverse: #ffffff;--text-link: #1268e5;--text-accent: #0a90db;--accent-default: #49b8f6;--accent-subtle: #e9f5fc;--action-primary-default: #1268e5;--action-primary-text: #ffffff;--border-subtle: #dce3e9;--border-interactive: #1268e5;--focus-ring: #1268e5;--color-dark: #141b34;--color-dark-navy: #082b52;--border-hairline: #dbeaf4;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-64: 64px;--radius-sm: 4px;--radius-lg: 12px;--cta-shadow: 0 10px 25px 0 rgba(18, 102, 227, .17);--cta-drop-shadow: drop-shadow(0 10px 12.5px rgba(18, 102, 227, .17));--font-family: "Noto Sans", "Noto Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-arabic: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--type-body-size: 16px;--type-body-weight: 450;--type-nav-weight: 450;--type-academy-size: 14px;--type-academy-weight: 600;--type-cta-size: 14px;--type-cta-weight: 650;--type-hero-weight: 650;--layout-max-width: 1280px;--layout-gutter: 80px}:root:lang(ar){--font-family: var(--font-family-arabic);--type-body-size: 17.5px;--type-body-weight: 400;--type-nav-weight: 400;--type-academy-size: 16px;--type-academy-weight: 400;--type-cta-size: 15px;--type-cta-weight: 600;--type-hero-weight: 600}:root{--ease-premium: cubic-bezier(.22, 1, .36, 1);--ease-hover: cubic-bezier(.33, 1, .68, 1);--ease-ambient: cubic-bezier(.45, 0, .55, 1);--reveal-duration: .62s;--reveal-y: 24px;--stagger: 90ms}:root[data-theme=dark]{--background-page: #0a1628;--surface-primary: #0f1e33;--background-subtle: #13243c;--surface-brand-subtle: #16304f;--accent-subtle: #16304f;--background-brand-strong: #061426;--text-heading: #eaf2fb;--text-primary: #dbe6f2;--text-secondary: #9fb2c7;--text-tertiary: #8496ab;--text-inverse: #0a1628;--text-link: #5aa9f8;--border-interactive: #5aa9f8;--action-primary-default: #1268e5;--action-primary-text: #ffffff;--action-secondary-bg: #0f1e33;--accent-default: #63c4fb;--focus-ring: #63c4fb;--text-accent: #63c4fb;--accent-strong: #2b7ff0;--border-subtle: #23374f;--border-hairline: #23374f;--color-dark: #e6eefb;--color-dark-navy: #061426;--text-brand: #7fb4ff;--ts-ink: #e6eefb;--ts-ink-muted: rgba(230, 238, 251, .62);--ts-ink-soft: rgba(230, 238, 251, .5);--gradient-section-start: #0d1c30;--gradient-section-end: #101f36;--brand-825: #cfe2fb;--ts-orbit-ring: rgba(99, 196, 251, .26);--ts-orbit-ring-outer: rgba(99, 196, 251, .2);--ts-orbit-ring-dashed: rgba(125, 211, 253, .82);--ts-orbit-spoke: rgba(99, 196, 251, .22);--ts-orbit-vertex: #63c4fb;--ts-orbit-pill-border: rgba(122, 176, 255, .28);--ts-orbit-hub-ring: rgba(122, 176, 255, .24);--cta-shadow: 0 10px 25px 0 rgba(0, 0, 0, .45);--cta-drop-shadow: drop-shadow(0 10px 12.5px rgba(0, 0, 0, .4));--elevation-subtle: 0 2px 4px rgba(0, 0, 0, .35);--border-subtle-blue: #23374f;--text-heading-alt: #eaf2fb;--text-body-alt: #9fb2c7;--signal-blue: #5aa9f8;--signal-blue-soft: rgba(90, 169, 248, .35);--signal-cyan-soft: rgba(99, 196, 251, .45);--ts-bloom: rgba(37, 99, 235, .16);--ts-icon-tile: rgba(122, 176, 255, .12);--chip-surface: rgba(122, 176, 255, .12);--glass-surface: rgba(122, 176, 255, .09);--pillar-imaging: rgba(122, 176, 255, .1);--pillar-ai: rgba(99, 196, 251, .11);--pillar-oversight: rgba(230, 238, 251, .07);--ink-faint: rgba(230, 238, 251, .42);--ink-soft: rgba(230, 238, 251, .58);--ink-bio: rgba(159, 178, 199, .78);--chip-label: #a8bdd6;--ghost-number: rgba(122, 176, 255, .54);--pillar-number: rgba(122, 176, 255, .8);--icon-tile-ink: #63c4fb;--icon-tile-border: #294c73;--pillar-glyph-brand: #63c4fb;--pillar-glyph-ink: #b9c9dd;--overlay-image-veil-soft: rgba(4, 14, 30, .42);--evidence-roi-line: rgba(99, 196, 251, .9);--evidence-roi-fill: rgba(99, 196, 251, .1);--evidence-panel-line-active: rgba(99, 196, 251, .55);--hairline-ink: rgba(230, 238, 251, .13);--hairline-ink-soft: rgba(230, 238, 251, .1);--rule-ink: rgba(230, 238, 251, .2);--tile-brand: rgba(122, 176, 255, .16);--tile-brand-subtle: rgba(122, 176, 255, .12);--tile-brand-border: rgba(122, 176, 255, .24);--tile-ink: rgba(230, 238, 251, .08);--tile-ink-border: rgba(230, 238, 251, .16);--hero-scrim-end: rgba(10, 22, 40, .7)}:root{--text-brand: #1244aa;--ts-ink: #0f1b4d;--ts-ink-muted: rgba(15, 27, 77, .64);--ts-ink-soft: rgba(15, 27, 77, .62);--gradient-section-start: #f0f8fd;--gradient-section-end: #eaf5fb;--brand-825: #1d4677;--accent-strong: #1268e5;--elevation-subtle: 0 2px 4px rgba(33, 31, 28, .06);--border-subtle-blue: #dbe6f0;--text-heading-alt: #071f3b;--text-body-alt: #63778d;--signal-blue: #2563eb;--signal-blue-soft: rgba(37, 99, 235, .3);--signal-cyan-soft: rgba(56, 189, 248, .4);--ts-bloom: rgba(224, 242, 254, .6);--ts-icon-tile: #eff6ff;--chip-surface: #f0f7fb;--glass-surface: rgba(255, 255, 255, .7);--pillar-imaging: #eef2f9;--pillar-ai: #edf8ff;--pillar-oversight: #f0f2f3;--ink-faint: rgba(7, 29, 58, .35);--ink-soft: rgba(7, 29, 58, .5);--ink-bio: rgba(104, 114, 128, .6);--chip-label: #567087;--ts-orbit-ring: rgba(115, 193, 245, .52);--ts-orbit-ring-outer: rgba(115, 193, 245, .42);--ts-orbit-ring-dashed: rgba(45, 162, 237, .95);--ts-orbit-spoke: rgba(115, 193, 245, .4);--ts-orbit-vertex: #2d9aed;--ts-orbit-pill-border: rgba(115, 193, 245, .6);--ts-orbit-hub-ring: rgba(115, 193, 245, .62);--ghost-number: rgba(18, 68, 170, .62);--pillar-number: rgba(18, 68, 170, .8);--icon-tile-ink: #1268e5;--icon-tile-border: #cbe3f5;--pillar-glyph-brand: #1268e5;--pillar-glyph-ink: #3d4d63;--overlay-image-veil-soft: rgba(4, 14, 30, .42);--evidence-roi-line: rgba(99, 196, 251, .9);--evidence-roi-fill: rgba(99, 196, 251, .1);--evidence-panel-line-active: rgba(99, 196, 251, .55);--hairline-ink: rgba(7, 29, 58, .1);--hairline-ink-soft: rgba(7, 29, 58, .08);--rule-ink: rgba(7, 29, 58, .15);--tile-brand: rgba(18, 68, 170, .1);--tile-brand-subtle: rgba(18, 68, 170, .07);--tile-brand-border: rgba(18, 68, 170, .13);--tile-ink: rgba(7, 29, 58, .06);--tile-ink-border: rgba(7, 29, 58, .13);--hero-scrim-end: rgba(255, 255, 255, .7)}@media (prefers-reduced-motion: no-preference){:root:not([data-theme-init]) body{transition:background-color .26s var(--ease-hover),color .26s var(--ease-hover)}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans/noto-sans-2.015-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans/noto-sans-2.015-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:104.7%;ascent-override:102.1%;descent-override:27.99%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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-10EC7,U+10EC9-10EEE,U+10EF0-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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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-10EC7,U+10EC9-10EEE,U+10EF0-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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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-10EC7,U+10EC9-10EEE,U+10EF0-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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-1.101-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,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-10EC7,U+10EC9-10EEE,U+10EF0-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:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readex-pro/readex-pro-1.205-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readex-pro/readex-pro-1.205-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readex-pro/readex-pro-1.205-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readex-pro/readex-pro-1.205-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Fallback;src:local("Arial"),local("ArialMT");size-adjust:107.57%;ascent-override:92.97%;descent-override:23.24%;line-gap-override:0%;unicode-range:U+000D,U+0020-007E,U+00A0-017E,U+018F,U+0192,U+019D,U+01A0-01A1,U+01AF-01B0,U+01C4-01D4,U+01E6-01E7,U+01EA-01EB,U+01F1-01F3,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0259,U+0272,U+02BB-02BC,U+02BE-02BF,U+02C6-02C8,U+02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113,U+2122,U+2212,U+2215}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background-page);color:var(--text-primary);font-family:var(--font-family);font-variation-settings:"HEXP" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--heading-gradient-stops: #3f83ed 0%, #55a9f4 52%, #70cee8 100%}:root[data-theme=dark] :is(.hero__headline-line--gradient,.sol-hero__title-accent,.catalog__title-accent,.founders__title span){background-image:linear-gradient(to right,var(--heading-gradient-stops))}:root[data-theme=dark] .ts-hero__title-accent{background-image:linear-gradient(120.4472046732678deg,var(--heading-gradient-stops))}img{max-width:100%}button{font:inherit;font-variation-settings:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:root{--section-pad-y: 80px}@media (max-width: 1024px){:root{--section-pad-y: 72px}}@media (max-width: 760px){:root{--section-pad-y: 64px}}.page-container{width:100%;max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);margin-inline:auto;padding-inline:var(--layout-gutter)}.grid-frame{max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);margin-inline:auto}.grid-column{width:100%;max-width:var(--layout-max-width);margin-inline:auto}@media (max-width: 1024px){:root{--layout-gutter: 40px}}@media (max-width: 640px){:root{--layout-gutter: 20px}}@keyframes rm-enter-down-6{0%{opacity:0;transform:translateY(-6px)}}@keyframes rm-enter-up-12{0%{opacity:0;transform:translateY(12px)}}@keyframes rm-enter-up-16{0%{opacity:0;transform:translateY(16px)}}@keyframes rm-enter-up-18{0%{opacity:0;transform:translateY(18px)}}@keyframes rm-enter-up-20{0%{opacity:0;transform:translateY(20px)}}@keyframes rm-fade-in{0%{opacity:0}}@media (prefers-reduced-motion: no-preference){.navbar{animation:rm-enter-down-6 .6s var(--ease-premium) 0ms backwards}.hero__eyebrow{animation:rm-enter-up-12 .52s var(--ease-premium) .15s backwards}.hero__headline-line:nth-child(1){animation:rm-enter-up-18 .6s var(--ease-premium) .24s backwards}.hero__headline-line:nth-child(2){animation:rm-enter-up-18 .6s var(--ease-premium) .33s backwards}.hero__headline-line:nth-child(3){animation:rm-enter-up-18 .6s var(--ease-premium) .42s backwards}.hero__link-icon{animation:rm-fade-in .52s var(--ease-premium) .52s backwards}.hero__lede{animation:rm-enter-up-20 .6s var(--ease-premium) .56s backwards}.hero__cta{animation:rm-enter-up-20 .56s var(--ease-premium) .68s backwards}.hero__secondary{animation:rm-enter-up-20 .56s var(--ease-premium) .75s backwards}.hero__trust{animation:rm-fade-in .52s var(--ease-premium) .78s backwards}.hero__trust-item:nth-child(1){animation:rm-enter-up-16 .52s var(--ease-premium) .82s backwards}.hero__trust-item:nth-child(2){animation:rm-enter-up-16 .52s var(--ease-premium) .87s backwards}.hero__trust-item:nth-child(3){animation:rm-enter-up-16 .52s var(--ease-premium) .92s backwards}.hero-eco{animation:rm-fade-in .7s var(--ease-premium) .3s backwards}.motion-ready [data-reveal]{opacity:0;transform:translateY(var(--reveal-y, 24px));transition:opacity var(--reveal-duration, .62s) var(--ease-premium) var(--reveal-delay, 0ms),transform var(--reveal-duration, .62s) var(--ease-premium) var(--reveal-delay, 0ms)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}}.hero__secondary{transition:transform .22s var(--ease-hover)}.navbar__link{transition:color .2s var(--ease-premium)}.navbar__link:not(.navbar__link--active):hover{color:var(--text-primary)}.page{background:var(--background-page);min-height:100vh}.skip-link{--skip-top: var(--spacing-12);position:fixed;top:var(--skip-top);inset-inline-start:var(--spacing-12);z-index:70;padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-lg);background:var(--action-primary-default);color:var(--action-primary-text);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transform:translateY(calc(-1 * (var(--skip-top) + 100% + var(--spacing-12))))}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width: 1024px){.skip-link{--skip-top: 148px;inset-inline-start:var(--layout-gutter)}}@media (max-width: 640px){.skip-link{--skip-top: 90px}}.site-header{--header-pad: 56px;--header-gap: 12px;position:sticky;top:calc(var(--header-gap) - var(--header-pad));z-index:40;padding-top:var(--header-pad)}:root{--anchor-offset: 72px}#our-ecosystem,#platform-vision,#solutions,#human-in-the-loop{scroll-margin-top:var(--anchor-offset)}.hero{position:relative;padding-top:31.333px;padding-bottom:69px}.hero__stage{position:relative}@media (max-width: 1024px){:root{--anchor-offset: 48px}.site-header{--header-pad: 32px}.hero{padding-top:48px;padding-bottom:48px}}@media (max-width: 640px){:root{--anchor-offset: 32px}.site-header{--header-pad: 16px;--header-gap: 8px}.hero{padding-top:40px;padding-bottom:40px}}.cta-wrap{padding:43.826px var(--layout-gutter) 147.46px;max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);margin-inline:auto}@media (max-width: 1024px){.cta-wrap{padding-top:32px;padding-bottom:96px}}.route-announcer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.route-fallback{min-height:100vh}.navbar{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;padding:var(--spacing-16);background:var(--background-page);border:1px solid var(--border-subtle);border-radius:var(--spacing-24);box-shadow:0 2px 4px #211f1c0f}.navbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit}.site-header[data-scrolled=true] .navbar:before{-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.site-header[data-scrolled=true] .navbar{background:#f7fafee6;border-color:#1244aa33;box-shadow:inset 0 1px #ffffffe6,0 2px 6px -2px #071d3a12,0 14px 30px -18px #071d3a42}:root:not([data-theme=dark]) .site-header[data-scrolled=true] .navbar:before{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}:root[data-theme=dark] .site-header[data-scrolled=true] .navbar{background:#0a1628db;border-color:var(--border-subtle-blue);box-shadow:0 10px 30px -14px #0000008c}@media (prefers-reduced-motion: no-preference){.navbar{transition:background-color .22s var(--ease-hover),border-color .22s var(--ease-hover),box-shadow .22s var(--ease-hover)}}.site-header[data-scrolled=true] .navbar:has(.navbar__panel),:root[data-theme=dark] .site-header[data-scrolled=true] .navbar:has(.navbar__panel){background:var(--background-page)}.site-header[data-scrolled=true] .navbar:has(.navbar__panel):before,:root:not([data-theme=dark]) .site-header[data-scrolled=true] .navbar:has(.navbar__panel):before{-webkit-backdrop-filter:none;backdrop-filter:none}.navbar__logo{grid-column:1;justify-self:start;display:block;width:180px;height:60px}.navbar__logo img{display:block;width:100%;height:100%;object-fit:cover}.navbar__links{grid-column:2;justify-self:center;display:flex;align-items:center;gap:var(--spacing-24);margin:0 var(--spacing-24);padding:0;list-style:none}.navbar__link{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:var(--type-nav-weight);line-height:20px;text-align:center;white-space:nowrap;color:var(--text-secondary)}:root:not([data-theme=dark]) .navbar__link:not(.navbar__link--active):hover{color:var(--text-link)}.navbar__link--active{font-weight:500;color:var(--text-link);padding-bottom:4px;border-bottom:1px solid var(--border-interactive)}.navbar__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--spacing-20)}.navbar__cta{flex-shrink:0}.navbar__academy{display:inline-flex;align-items:center;flex-shrink:0;margin-inline-end:calc(var(--spacing-28) - var(--spacing-20));font-size:var(--type-academy-size);font-weight:var(--type-academy-weight);line-height:20px;white-space:nowrap;color:var(--text-link);transition:color .2s var(--ease-hover)}.navbar__academy:hover{color:color-mix(in srgb,var(--text-link) 72%,var(--text-heading))}.navbar__academy-icon{display:block;width:20px;height:20px;flex-shrink:0;margin-inline:-1.5px -5.5px;transition:transform .26s var(--ease-hover)}.navbar__academy-icon svg{display:block;width:100%;height:100%}:root[dir=rtl] .navbar__academy-icon svg{transform:scaleX(-1)}.navbar__academy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: no-preference){.motion-ready .navbar__academy:hover .navbar__academy-icon{transform:translate(2px,-2px)}:root[dir=rtl].motion-ready .navbar__academy:hover .navbar__academy-icon{transform:translate(-2px,-2px)}}.navbar__lang{margin-inline-start:calc(var(--spacing-12) - var(--spacing-20));--lang-drop: calc((60px - 40px) / 2 + var(--spacing-16) + 1px + 10px)}.navbar__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);flex-shrink:0}.navbar__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.navbar__burger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.navbar__burger-box{position:relative;display:block;width:22px;height:16px}.navbar__burger-box span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--text-heading);transition:transform .26s var(--ease-hover),opacity .18s var(--ease-hover)}.navbar__burger-box span:nth-child(1){top:0}.navbar__burger-box span:nth-child(2){top:7px}.navbar__burger-box span:nth-child(3){top:14px}.navbar__burger-box.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__burger-box.is-open span:nth-child(2){opacity:0}.navbar__burger-box.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#071d3a47}.navbar__panel{position:absolute;z-index:41;top:calc(100% + 12px);left:0;right:0;padding:var(--spacing-20);border:1px solid var(--border-subtle);border-radius:var(--spacing-16);background:var(--background-page);box-shadow:0 18px 40px -12px #071d3a38}.navbar__panel-links{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0 0 var(--spacing-16);padding:0;list-style:none}.navbar__panel-link{display:flex;align-items:center;min-height:48px;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--spacing-8);font-size:18px;font-weight:400;color:var(--text-secondary);transition:background-color .2s var(--ease-hover),color .2s var(--ease-hover)}.navbar__panel-link:hover{background:var(--background-subtle);color:var(--text-primary)}.navbar__panel-link--active{font-weight:500;color:var(--text-link);background:var(--surface-brand-subtle)}.navbar__panel-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.navbar__panel-cta{display:flex;align-items:center;gap:var(--spacing-12)}.navbar__panel-cta .cta-primary{flex:1}@keyframes rm-nav-scrim-in{0%{opacity:0}}@keyframes rm-nav-panel-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes rm-nav-item-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: no-preference){.navbar__scrim{animation:rm-nav-scrim-in .2s var(--ease-hover) backwards}.navbar__panel{animation:rm-nav-panel-in .26s var(--ease-hover) backwards}.navbar__panel-links li,.navbar__panel-cta{animation:rm-nav-item-in .26s var(--ease-hover) backwards;animation-delay:calc(80ms + var(--i) * 40ms)}}@media not all and (min-width: 1340px){.navbar__academy{display:none}.navbar{padding:var(--spacing-12)}.navbar__logo{width:168px;height:56px}.navbar__lang{--lang-drop: calc((56px - 40px) / 2 + var(--spacing-12) + 1px + 10px)}.navbar__links{display:none}.navbar__burger{display:flex}}@media (max-width: 640px){.navbar{padding:var(--spacing-12);border-radius:var(--spacing-20)}.navbar__logo{width:144px;height:48px}.navbar__actions{gap:var(--spacing-12)}.navbar__lang{margin-inline-start:0;--lang-drop: calc((48px - 40px) / 2 + var(--spacing-12) + 1px + 10px)}.navbar .navbar__cta{display:none}}@media (max-width: 389px){.navbar__lang{--lang-drop: calc((48px - 32px) / 2 + var(--spacing-12) + 1px + 10px)}.navbar__lang .lang-switch__trigger{width:32px;height:32px;padding:0;border-radius:10px}.navbar__lang .lang-switch__glyph{width:18px;height:18px}.navbar__lang .lang-switch__code,.navbar__lang .lang-switch__chevron{display:none}}@media (max-width: 359px){.navbar__actions{gap:var(--spacing-8)}.navbar__logo{width:120px;height:40px}.navbar__lang{--lang-drop: calc((44px - 32px) / 2 + var(--spacing-12) + 1px + 10px)}}.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-28);min-height:56px;border:none;border-radius:var(--radius-lg);background:var(--action-primary-default);color:var(--action-primary-text);font-family:inherit;font-size:var(--type-cta-size);font-weight:var(--type-cta-weight);line-height:20px;white-space:nowrap;flex-shrink:0;cursor:pointer;text-decoration:none;filter:var(--cta-drop-shadow);transition:transform .26s var(--ease-hover)}.cta-primary .icon-arrow-right{transition:transform .26s var(--ease-hover)}.cta-primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.motion-ready .cta-primary:hover{transform:translateY(-1px)}.motion-ready .cta-primary:hover .icon-arrow-right{transform:translate(4px)}:root[dir=rtl].motion-ready .cta-primary:hover .icon-arrow-right{transform:translate(-4px)}.motion-ready .cta-primary:active{transform:scale(.98)}}.cta-primary--compact{padding:var(--spacing-12) var(--spacing-20);min-height:48px;border-radius:var(--radius-lg);filter:none}.cta-primary--inverse{background:var(--action-secondary-bg, #ffffff);color:var(--brand-825, #1d4677);filter:none}.cta-primary--ghost{background:transparent;color:var(--action-ghost-text, #dbf0fb);box-shadow:inset 0 0 0 1px var(--action-ghost-line, rgba(133, 203, 245, .35));filter:none;transition:transform .26s var(--ease-hover),box-shadow .26s var(--ease-hover),background-color .26s var(--ease-hover)}.cta-primary--ghost:hover{background:var(--action-ghost-hover, rgba(133, 203, 245, .08));box-shadow:inset 0 0 0 1px var(--action-ghost-line-hover, rgba(133, 203, 245, .7))}.icon-arrow-right{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.icon-arrow-right svg{display:block;width:11.5009px;height:17.5px;transform:rotate(-90deg) scaleX(-1)}:root[dir=rtl] .icon-arrow-right svg{transform:rotate(90deg) scaleX(-1)}.icon-chevron-down{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:24px}.icon-chevron-down svg{display:block;width:16px;height:24px}.discover{display:inline-flex;align-items:center;gap:var(--spacing-8);flex-shrink:0;min-height:44px;border-radius:var(--radius-sm);color:var(--text-primary)}.discover__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--text-tertiary);border-radius:50%;color:var(--text-primary);flex-shrink:0;transition:transform .22s var(--ease-hover),border-color .22s var(--ease-hover),background-color .22s var(--ease-hover)}.discover:hover .discover__icon{border-color:var(--border-interactive);background:var(--accent-subtle);color:var(--text-link)}.discover:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.motion-ready .discover:hover .discover__icon{transform:translateY(3px)}.motion-ready .discover:active .discover__icon{transform:translateY(1px) scale(.96)}}.lang-switch{position:relative;display:inline-flex;flex-shrink:0}.lang-switch__trigger{--lang-trigger-surface: color-mix(in srgb, var(--text-heading) 3%, transparent);--lang-trigger-edge: color-mix(in srgb, var(--text-heading) 9%, transparent);--lang-trigger-hover: color-mix(in srgb, var(--text-heading) 3%, transparent);--lang-trigger-hover-edge: color-mix(in srgb, var(--text-heading) 9%, transparent);--lang-trigger-open-edge: color-mix(in srgb, var(--border-interactive) 24%, transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding-inline:7px 6px;border:1px solid var(--lang-trigger-edge);border-radius:12px;background:var(--lang-trigger-surface);color:color-mix(in srgb,var(--text-link) 80%,var(--text-secondary))}:root[data-theme=dark] .lang-switch__trigger{--lang-trigger-surface: var(--background-subtle);--lang-trigger-edge: color-mix(in srgb, var(--text-heading) 8%, transparent);--lang-trigger-hover: color-mix(in srgb, var(--text-heading) 4%, transparent);--lang-trigger-hover-edge: color-mix(in srgb, var(--text-heading) 9%, transparent);--lang-trigger-open-edge: color-mix(in srgb, var(--border-interactive) 30%, transparent)}.lang-switch__trigger:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--lang-trigger-hover-edge);border-radius:inherit;background:var(--lang-trigger-hover);opacity:0;pointer-events:none}.lang-switch__trigger:hover:before{opacity:1}.lang-switch__trigger[aria-expanded=true]:before{border-color:var(--lang-trigger-open-edge);background:var(--surface-brand-subtle);opacity:1}.lang-switch__trigger[aria-expanded=true] .lang-switch__chevron{color:var(--text-link)}.lang-switch__trigger:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.lang-switch__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lang-switch__glyph,.lang-switch__code,.lang-switch__chevron{position:relative}.lang-switch__glyph{display:block;flex-shrink:0;width:15px;height:15px}.lang-switch__code{display:block;inline-size:18px;margin-inline:5px 2px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.04em;text-align:center;color:var(--text-heading)}.lang-switch__chevron{display:block;flex-shrink:0;width:8px;height:8px;color:var(--text-secondary)}.lang-switch__panel{--lang-surface: var(--background-page);--lang-hover: var(--background-subtle);--lang-active: var(--surface-brand-subtle);--lang-flag-edge: rgba(7, 29, 58, .14);position:absolute;z-index:42;top:calc(100% + var(--lang-drop, 10px));inset-inline-end:0;min-width:196px;padding:6px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--lang-surface);box-shadow:0 2px 6px -2px #071d3a14,0 16px 32px -16px #071d3a47;opacity:0;visibility:hidden}.lang-switch__panel[data-open]{opacity:1;visibility:visible}:root[data-theme=dark] .lang-switch__panel{--lang-surface: var(--background-subtle);--lang-hover: var(--surface-brand-subtle);--lang-active: var(--surface-brand-subtle);--lang-flag-edge: rgba(234, 242, 251, .18);box-shadow:0 16px 36px -14px #0000009e}.lang-switch__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lang-switch__option{display:flex;align-items:center;gap:10px;min-height:40px;padding-block:8px;padding-inline:10px;border-radius:10px;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;color:var(--text-secondary)}@media (pointer: coarse){.lang-switch__option{min-height:44px}}.lang-switch__option:hover{background:var(--lang-hover);color:var(--text-primary)}.lang-switch__option[aria-current=true]{background:var(--lang-active);font-weight:600;color:var(--text-link)}.lang-switch__option:lang(ar){font-size:15px}.lang-switch:is(:hover,:focus-within) .lang-switch__option:lang(ar),.lang-switch__panel[data-open] .lang-switch__option:lang(ar){font-family:var(--font-family-arabic)}.lang-switch__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lang-switch__name{flex:1}.lang-switch__check{display:block;flex-shrink:0;width:16px;height:16px}.lang-switch__option[aria-disabled=true],.lang-switch__option[aria-disabled=true]:hover{background:transparent;color:var(--text-secondary);cursor:default;opacity:.72}.lang-switch__soon{display:block;flex-shrink:0;inline-size:16px;font-size:12px;line-height:16px;text-align:center}.lang-flag{position:relative;display:block;flex:none;width:20px;height:14px;border-radius:3px;overflow:hidden}.lang-flag svg{display:block;width:100%;height:100%}.lang-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lang-flag-edge);pointer-events:none}@media (prefers-reduced-motion: no-preference){.lang-switch__trigger{transition:transform .16s var(--ease-hover)}.lang-switch__trigger:before{transition:opacity .18s var(--ease-hover)}.lang-switch__trigger:active{transform:scale(.97)}.lang-switch__chevron{transition:transform .16s var(--ease-hover)}.lang-switch__option{transition:background-color .16s var(--ease-hover),color .16s var(--ease-hover)}.lang-switch__panel{transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .16s var(--ease-hover),transform .16s var(--ease-hover),visibility 0s linear .16s}:root[dir=rtl] .lang-switch__panel{transform-origin:top left}.lang-switch__panel[data-open]{transform:none;transition-delay:0s}}.lang-switch__trigger[aria-expanded=true] .lang-switch__chevron{transform:rotate(180deg)}.theme-toggle{--tip-surface: var(--background-page);--tip-chip: var(--background-subtle);position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;color:var(--text-link);transition:background-color .22s var(--ease-hover),transform .22s var(--ease-hover)}.theme-toggle:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.theme-toggle__glyph{display:block;max-width:none}.theme-toggle__glyph--sun{width:29.334px;height:29.334px}.theme-toggle__glyph--moon{width:27.333px;height:27.333px}.theme-toggle:hover{background:var(--surface-brand-subtle)}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.theme-toggle:active{transform:scale(.94)}}.theme-toggle__tip{position:absolute;z-index:5;top:calc(100% + 16px);inset-inline-end:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:8px 10px;border-radius:10px;background:var(--tip-surface);border:1px solid var(--border-subtle);box-shadow:var(--elevation-subtle);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .15s var(--ease-hover),transform .15s var(--ease-hover),visibility 0s linear .15s}.theme-toggle__tip:before{content:"";position:absolute;top:-4px;inset-inline-end:12px;width:7px;height:7px;transform:rotate(45deg);background:var(--tip-surface);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}.theme-toggle__tip-label{font-size:12px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--text-heading)}.theme-toggle__tip-label:lang(ar){letter-spacing:0}.theme-toggle__tip-keys,.theme-toggle__tip-key-slot{display:flex;align-items:center;gap:3px}.theme-toggle__tip-plus{font-size:9.5px;line-height:1;color:var(--text-tertiary)}.theme-toggle__tip-key{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--tip-chip);font-family:inherit;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--text-secondary)}.theme-toggle:focus-visible .theme-toggle__tip{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}@media (hover: hover) and (pointer: fine){.theme-toggle:hover .theme-toggle__tip{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}}@media (prefers-reduced-motion: reduce){.theme-toggle__tip{transform:none;transition:opacity 1ms linear,visibility 0s linear 1ms}.theme-toggle:focus-visible .theme-toggle__tip,.theme-toggle:hover .theme-toggle__tip{transform:none}}:root[data-theme=dark] .theme-toggle{--tip-surface: var(--background-subtle);--tip-chip: var(--surface-brand-subtle)}.footer{display:flex;flex-direction:column;gap:var(--spacing-64);width:100%;padding:var(--section-pad-y) var(--layout-gutter);background:var(--background-brand-strong)}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:var(--layout-max-width);margin-inline:auto}.footer__brand{display:flex;flex-direction:column;gap:var(--spacing-32);width:384px;flex-shrink:0}.footer__logo-inner img{--footer-logo-h: 66.667px;display:block;width:auto;height:var(--footer-logo-h);max-width:none;pointer-events:none;margin-inline-start:calc(var(--footer-logo-h) * 3 * -.0479)}.footer__brand-body{display:flex;flex-direction:column;gap:var(--spacing-20);width:100%}.footer__brand-copy{display:flex;flex-direction:column;gap:24px;width:100%}.footer__blurb{margin:0;font-size:14px;font-weight:400;line-height:22.75px;color:#b2dcf6cc}.footer__tagline{margin:0;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:2.42px;text-transform:uppercase;color:#4eb2ec}.footer__tagline:lang(ar){font-size:13px;letter-spacing:0}.footer__socials{display:flex;align-items:center;gap:var(--spacing-12)}.footer__social{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#ffffff9e}.footer__social:hover,.footer__social:focus-visible{background:#4eb2ec29;border-color:#4eb2ec73;color:#fff}.footer__col-list a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.social-ico__solid{opacity:0}.footer__social:hover .social-ico__outline,.footer__social:focus-visible .social-ico__outline{opacity:0}.footer__social:hover .social-ico__solid,.footer__social:focus-visible .social-ico__solid{opacity:1}@media (prefers-reduced-motion: no-preference){.social-ico__outline,.social-ico__solid{transition:opacity .16s var(--ease-premium)}}.footer__social:active{background:#4eb2ec3d}.footer__social:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.footer__social svg{display:block;width:24px;height:24px;max-width:none}.footer__social--linkedin svg{width:21.5px;height:21.5px;margin:1.25px}.footer__social--x svg{width:19.5px;height:19.5px;margin:2.25px}.footer__social--facebook svg{width:15.98px;height:21.5px;margin:1.25px 4.01px;transform:rotate(180deg) scaleX(-1)}.footer__links{display:flex;align-items:flex-start;justify-content:space-between;width:466px;flex-shrink:0}.footer__col{display:flex;flex-direction:column;gap:var(--spacing-20)}.footer__col--company{width:139px}.footer__col--legal{width:136px}.footer__col-title{margin:0;width:100%;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:2.42px;text-transform:uppercase;color:#4eb2ec;white-space:nowrap}.footer__col-title:lang(ar){font-size:13px;letter-spacing:0}.footer__col-list{display:flex;flex-direction:column;gap:var(--spacing-12);margin:0;padding:0;list-style:none;width:100%;font-size:14px;font-weight:400;line-height:20px;color:#b2dcf6d9}.footer__col-list--narrow{width:100px}.footer__col-list--narrow:not(:lang(en)){width:100%}.footer__col--company:lang(es),.footer__col--legal:lang(es){width:auto}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-12) var(--spacing-24);width:100%;max-width:var(--layout-max-width);margin-inline:auto;padding-top:var(--spacing-32);border-top:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;color:#b2dcf699}.footer__bottom p{margin:0}.footer__col-list a,.footer__social{transition:background-color .2s var(--ease-premium),border-color .2s var(--ease-premium)}.footer__col-list a:hover{color:#fff}@media (max-width: 1024px){.footer__top{flex-direction:column;gap:48px}.footer__brand,.footer__links{width:100%;max-width:466px}}@media (max-width: 640px){.footer__logo-inner img{--footer-logo-h: 50px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--spacing-12);white-space:normal}}.footer__inert{cursor:default;color:#ffffff85}.footer__social--inert{cursor:default}.footer__social-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 480px){.footer__col-list{gap:var(--spacing-8)}.footer__col-list a{display:inline-flex;align-items:center;min-height:24px}}.route-error{--re-0: rgba(24, 76, 140, 0);--re-grain: rgba(38, 74, 118, .059);--re-node: rgba(24, 76, 140, .126);--re-ground-mask: radial-gradient( 44% 52% at 75% 50%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .6) 48%, rgba(0, 0, 0, .2) 76%, transparent 96% );position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(560px,calc(100svh - 150px),800px);max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);margin-inline:auto;padding:40px var(--layout-gutter) 64px;overflow-x:clip}:root[data-theme=dark] .route-error{--re-0: rgba(122, 208, 252, 0);--re-grain: rgba(128, 168, 224, .026);--re-node: rgba(122, 208, 252, .072)}.route-error:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 62% 28%,var(--re-node) 0 1.45px,var(--re-0) 2.1px),repeating-linear-gradient(135deg,var(--re-0) 0 73px,var(--re-grain) 73px 74px);background-size:233px 197px,auto;-webkit-mask-image:var(--re-ground-mask);mask-image:var(--re-ground-mask)}.route-error__inner{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:40px;width:100%}.route-error__copy{display:flex;flex-direction:column;align-items:flex-start}.route-error__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 28px;font-size:16px;font-weight:600;line-height:16px;letter-spacing:2.16px;text-transform:uppercase;color:var(--border-interactive)}.route-error__node{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--ts-orbit-vertex)}.route-error__node:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--ts-orbit-hub-ring)}.route-error__title{display:flex;flex-direction:column;margin:0;font-size:54px;font-weight:600;line-height:1.12;letter-spacing:-1.4px;color:var(--text-heading)}.route-error__eyebrow:lang(ar),.route-error__title:lang(ar){letter-spacing:0}.route-error__title-accent{color:var(--text-secondary)}.route-error__lede{margin:24px 0 0;max-width:34ch;font-size:18px;line-height:28px;color:var(--text-secondary)}.route-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:44px}.route-error__home-text{font-size:18px;font-weight:500;line-height:28px;white-space:nowrap;color:var(--text-primary)}.route-error__home .icon-arrow-left{display:flex;width:16px;height:16px}.route-error__home .icon-arrow-left svg{display:block;width:100%;height:100%}:root[dir=rtl] .route-error__home .icon-arrow-left svg{transform:scaleX(-1)}@media (prefers-reduced-motion: no-preference){.motion-ready .route-error .route-error__home:hover .discover__icon{transform:translate(-3px)}.motion-ready .route-error .route-error__home:active .discover__icon{transform:translate(-1px) scale(.96)}:root[dir=rtl].motion-ready .route-error .route-error__home:hover .discover__icon{transform:translate(3px)}:root[dir=rtl].motion-ready .route-error .route-error__home:active .discover__icon{transform:translate(1px) scale(.96)}}.route-error__visual{position:relative;justify-self:end;width:100%;max-width:720px;aspect-ratio:720 / 560}.route-error__visual:before{content:"";position:absolute;left:61.1%;top:50%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--ts-bloom),transparent);pointer-events:none}.route-error__field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.route-error__ring{stroke:var(--ts-orbit-ring);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.route-error__ring--outer{stroke:var(--ts-orbit-ring-outer);stroke-width:1.15}.route-error__ring--faint{opacity:.6}.route-error__ring--dashed{stroke:var(--ts-orbit-ring-dashed);stroke-width:1.5;stroke-dasharray:2 6;opacity:.6}.route-error__trace{stroke:var(--ts-orbit-ring-dashed);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.6}.route-error__link{stroke:var(--ts-orbit-spoke);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.route-error__link--open{stroke-width:1.4;stroke-dasharray:3 6}.route-error__open-start{stop-color:var(--ts-orbit-ring-dashed);stop-opacity:.85}.route-error__open-end{stop-color:var(--ts-orbit-ring-dashed);stop-opacity:0}.route-error__bead{fill:var(--ts-orbit-vertex);opacity:.55}.route-error__halo{stroke:var(--ts-orbit-hub-ring);stroke-width:1;vector-effect:non-scaling-stroke}.route-error__vertex{fill:var(--ts-orbit-vertex)}.route-error__vertex--open{fill:var(--background-page);stroke:var(--ts-orbit-ring);stroke-width:1.2;vector-effect:non-scaling-stroke}.route-error__pulse{fill:var(--ts-orbit-vertex);opacity:.75}.route-error__hub{fill:var(--glass-surface);stroke:var(--ts-orbit-hub-ring);stroke-width:1;vector-effect:non-scaling-stroke}.route-error__core{fill:var(--ts-orbit-vertex)}.route-error__core-halo{stroke:var(--ts-orbit-ring-dashed);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.5;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.route-error__core-halo{animation:route-error-breathe 4.8s var(--ease-ambient) infinite}}@keyframes route-error-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.4)}}@media (max-width: 1024px){.route-error{--re-ground-mask: radial-gradient( 52% 52% at 76% 50%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .6) 48%, rgba(0, 0, 0, .2) 76%, transparent 96% );min-height:0;padding:88px var(--layout-gutter) 96px}.route-error__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.route-error__visual{width:calc(100% + var(--layout-gutter) + 96px);max-width:none;margin-right:calc(-1 * var(--layout-gutter))}.route-error__link--open,.route-error__vertex--open{display:none}.route-error__title{font-size:42px;letter-spacing:-1.1px}.route-error__lede{font-size:17px}.route-error__actions{gap:20px 32px;margin-top:36px}}@media (max-width: 760px){.route-error{--re-ground-mask: radial-gradient( 90% 60% at 85% 18%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .6) 50%, transparent 90% );display:block;min-height:0;padding:48px var(--layout-gutter) 64px;overflow:clip}.route-error__inner{display:block;position:relative}.route-error__copy{position:relative;z-index:1}.route-error__visual{position:absolute;top:-40px;right:-150px;width:420px;max-width:none;margin:0;opacity:.5;z-index:0}.route-error__eyebrow{font-size:14px;letter-spacing:1.8px;margin-bottom:22px}.route-error__title{font-size:34px;line-height:1.16;letter-spacing:-.6px}.route-error__lede{margin-top:18px;font-size:16px;line-height:26px}.route-error__actions{gap:24px 28px;margin-top:32px}.route-error__home-text{font-size:16px}}
