:root{--bg:#fff;--page-bg:#f7f7fc;--surface:#f7f7f7;--surface-warm:#f4f2fb;--fg:#1a1530;--fg-2:#3a3a3a;--muted:#707070;--meta:#3a307f;--border:#e3e3e3;--border-soft:#f0eef9;--accent:#3a307f;--accent-on:#fff;--accent-hover:#2a2360;--accent-active:#221a4d;--accent-tint:#e7e5f4;--accent-mid:#6459b2;--success:#0e8a4a;--warn:#b7791f;--danger:#cf3151;--font-display:var(--font-open-sans,"Open Sans"), var(--font-noto-georgian,"Noto Sans Georgian"), "Open Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"Open Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, var(--font-noto-georgian,"Noto Sans Georgian"), monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:24px;--text-2xl:36px;--text-3xl:54px;--text-4xl:76px;--leading-body:1.52;--leading-tight:1.3;--tracking-display:-.025em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--section-y-desktop:96px;--section-y-tablet:68px;--section-y-phone:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-pill:9999px;--elev-flat:none;--elev-ring:0 0 0 1px var(--border);--elev-raised:0 10px 30px #1a153014;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--motion-fast:.15s;--motion-base:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--container-max:1180px;--container-gutter-desktop:36px;--container-gutter-tablet:24px;--container-gutter-phone:16px;--success-fg:#076634;--warn-fg:#8a5a08;--danger-fg:#a81f3c;--success-tint:#e3f4ea;--warn-tint:#fbf1dd;--danger-tint:#fbe6ea;--info:#2a4d8f;--info-tint:#e4ebf7;--muted-on-tint:#595959;--disabled-fg:#8c8c8c;--disabled-bg:#efefef;--scrim:#1a15307a;--touch-target:44px;--promoted-tint:#f4f0e4;--promoted-fg:#6b551a;--border-strong:#8f8f8f;--z-header:30;--z-popover:40;--z-nav-drawer:45;--z-overlay:50;--z-toast:60;--z-skip-link:100;--workspace-bar-height:60px;--brand-purple:#31247b;--brand-purple-hover:#271c66;--brand-teal:#00a097;--brand-teal-strong:#00786f;--brand-teal-on-dark:#3fd8ca;--brand-teal-tint:#e0f5f3;--brand-gradient:linear-gradient(135deg, #2c1f74 0%, #3c2c8c 55%, #00a097 130%);--weight-display:800;--text-display:clamp(34px, 5.6vw, 68px);--radius-2xl:24px;--elev-float:0 24px 60px #140e3438, 0 2px 8px #140e341a;--elev-card:0 6px 24px #1a153014, 0 1px 2px #1a15300f;--elev-card-hover:0 14px 36px #1a153024, 0 2px 4px #1a153014;--hero-scrim:linear-gradient(90deg, #100a2cc7 0%, #100a2c80 45%, #100a2c1f 80%), linear-gradient(0deg, #100a2cb3 0%, #100a2c00 45%);--public-header-height:76px}html[lang=ru]{--font-display:var(--font-open-sans-cyrillic,"Open Sans"), var(--font-open-sans,"Open Sans"), var(--font-noto-georgian,"Noto Sans Georgian"), "Open Sans", "Helvetica Neue", Arial, sans-serif}html[lang=he]{--font-display:var(--font-noto-hebrew,"Noto Sans Hebrew"), var(--font-open-sans,"Open Sans"), var(--font-noto-georgian,"Noto Sans Georgian"), "Open Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, var(--font-noto-hebrew,"Noto Sans Hebrew"), var(--font-noto-georgian,"Noto Sans Georgian"), monospace;--hero-scrim:linear-gradient(270deg, #100a2cc7 0%, #100a2c80 45%, #100a2c1f 80%), linear-gradient(0deg, #100a2cb3 0%, #100a2c00 45%)}html[lang=ar]{--font-display:var(--font-noto-arabic,"Noto Sans Arabic"), var(--font-open-sans,"Open Sans"), var(--font-noto-georgian,"Noto Sans Georgian"), "Open Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, var(--font-noto-arabic,"Noto Sans Arabic"), var(--font-noto-georgian,"Noto Sans Georgian"), monospace;--hero-scrim:linear-gradient(270deg, #100a2cc7 0%, #100a2c80 45%, #100a2c1f 80%), linear-gradient(0deg, #100a2cb3 0%, #100a2c00 45%)}:root[data-theme=dark]{--bg:#17142b;--page-bg:#100e1f;--surface:#1e1b35;--surface-warm:#221d3e;--fg:#f2f0fb;--fg-2:#d9d5ec;--muted:#aaa6c4;--meta:#c4bbf2;--border:#332e52;--border-soft:#282444;--accent:#a89cf2;--accent-on:#17142b;--accent-hover:#b8aef6;--accent-active:#c8c0f8;--accent-tint:#2b2650;--accent-mid:#8d80e0;--success:#5ed394;--warn:#e0b25a;--danger:#f28aa0;--elev-ring:0 0 0 1px var(--border);--elev-raised:0 10px 30px #00000080;--success-fg:#7fe0aa;--warn-fg:#f0c66f;--danger-fg:#ff9fb3;--success-tint:#12301f;--warn-tint:#3a2c0f;--danger-tint:#3d1620;--info:#8fb4ff;--info-tint:#1c2a4c;--muted-on-tint:#b7b3cf;--disabled-fg:#8d89a8;--disabled-bg:#24203c;--scrim:#0000009e;--promoted-tint:#33290f;--promoted-fg:#e6cc7a;--border-strong:#7c7899;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--bg:#17142b;--page-bg:#100e1f;--surface:#1e1b35;--surface-warm:#221d3e;--fg:#f2f0fb;--fg-2:#d9d5ec;--muted:#aaa6c4;--meta:#c4bbf2;--border:#332e52;--border-soft:#282444;--accent:#a89cf2;--accent-on:#17142b;--accent-hover:#b8aef6;--accent-active:#c8c0f8;--accent-tint:#2b2650;--accent-mid:#8d80e0;--success:#5ed394;--warn:#e0b25a;--danger:#f28aa0;--elev-ring:0 0 0 1px var(--border);--elev-raised:0 10px 30px #00000080;--success-fg:#7fe0aa;--warn-fg:#f0c66f;--danger-fg:#ff9fb3;--success-tint:#12301f;--warn-tint:#3a2c0f;--danger-tint:#3d1620;--info:#8fb4ff;--info-tint:#1c2a4c;--muted-on-tint:#b7b3cf;--disabled-fg:#8d89a8;--disabled-bg:#24203c;--scrim:#0000009e;--promoted-tint:#33290f;--promoted-fg:#e6cc7a;--border-strong:#7c7899;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--inline-sign:1}[dir=rtl]{--inline-sign:-1}body{background:var(--page-bg);color:var(--fg);font-family:var(--font-open-sans), var(--font-noto-georgian), var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;min-height:100vh}html[lang=he] body{font-family:var(--font-noto-hebrew,"Noto Sans Hebrew"), var(--font-open-sans), var(--font-noto-georgian), var(--font-body)}html[lang=ar] body{font-family:var(--font-noto-arabic,"Noto Sans Arabic"), var(--font-open-sans), var(--font-noto-georgian), var(--font-body)}html[lang=ru] body{font-family:var(--font-open-sans-cyrillic,"Open Sans"), var(--font-open-sans), var(--font-noto-georgian), var(--font-body)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-display);font-family:inherit;font-weight:600;line-height:var(--leading-tight)}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-gutter-desktop);margin:0 auto}.sec-pad{padding-block:56px}@media (max-width:1080px){.container{padding:0 var(--container-gutter-tablet)}.sec-pad{padding-block:40px}}@media (max-width:560px){.container{padding:0 var(--container-gutter-phone)}.sec-pad{padding-block:32px}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{inset-inline-start:var(--space-4);top:var(--space-2);z-index:var(--z-skip-link);background:var(--accent);color:var(--accent-on);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:transform var(--motion-fast) var(--ease-standard);min-height:var(--touch-target);align-items:center;display:inline-flex;position:absolute;transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}body[data-scroll-locked=true]{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
