@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/readex-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}:root{--night: #10133a;--night-2: #1a1e52;--night-3: #262b6e;--ink: #14173a;--ink-2: #474c72;--ink-3: #636891;--paper: #ffffff;--cloud: #f3f5fb;--cloud-2: #e8ecf8;--rule: #dbe0ef;--signal: #3d3bf3;--signal-deep: #2b28c9;--signal-wash: #eceafe;--star: #f5b83d;--star-wash: #fff6e2;--on-night: #eef0ff;--on-night-2: #b4b9e4;--night-rule: rgba(238, 240, 255, 0.14);--font: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ar: "Readex Pro", "Manrope", ui-sans-serif, system-ui, "Segoe UI", Tahoma, sans-serif;--r-lg: 24px;--r: 18px;--r-sm: 12px;--r-pill: 999px;--lift: 0 1px 2px rgba(16, 19, 58, 0.05), 0 12px 32px -16px rgba(16, 19, 58, 0.22);--lift-hi: 0 2px 4px rgba(16, 19, 58, 0.06), 0 22px 48px -20px rgba(16, 19, 58, 0.32);--w: 1200px;--gutter: clamp(20px, 4vw, 40px);--band: clamp(56px, 8vw, 104px);--t-xs: 0.8125rem;--t-sm: 0.9063rem;--t-md: 1.0625rem;--t-lg: clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem);--t-h3: clamp(1.125rem, 1.08rem + 0.2vw, 1.25rem);--t-h2: clamp(1.6rem, 1.25rem + 1.4vw, 2.35rem);--t-display: clamp(2.1rem, 1.35rem + 3vw, 3.5rem);--t-display-xl: clamp(2.35rem, 1.2rem + 4.4vw, 4.4rem);--ease: cubic-bezier(0.2, 0.7, 0.2, 1);}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 96px;}body{margin: 0;font-family: var(--font);font-size: var(--t-md);line-height: 1.62;color: var(--ink);background: var(--paper);font-feature-settings: "kern", "liga", "ss01";-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}:lang(ar) body, body:lang(ar){font-family: var(--font-ar);line-height: 1.8;}img, svg{display: block;max-width: 100%;}h1, h2, h3{margin: 0;line-height: 1.15;font-weight: 800;letter-spacing: -0.022em;text-wrap: balance;}h3{font-size: var(--t-h3);font-weight: 750;letter-spacing: -0.012em;line-height: 1.3;}:lang(ar) h1, :lang(ar) h2, :lang(ar) h3{letter-spacing: 0;line-height: 1.4;font-weight: 650;}p{margin: 0;}p + p{margin-top: 0.9em;}ul, ol{margin: 0;padding: 0;list-style: none;}a{color: var(--signal);text-decoration-thickness: 1px;text-underline-offset: 0.22em;}a:hover{color: var(--signal-deep);}strong{font-weight: 750;}address{font-style: normal;}table{border-collapse: collapse;}button{font: inherit;}:focus-visible{outline: 3px solid var(--signal);outline-offset: 3px;border-radius: 6px;}.is-night :focus-visible, .base :focus-visible{outline-color: var(--star);}main:focus{outline: none;}.skiplink{position: absolute;inset-inline-start: 12px;top: -60px;z-index: 50;background: var(--night);color: var(--on-night);padding: 10px 16px;border-radius: var(--r-sm);font-weight: 700;text-decoration: none;transition: top 0.2s var(--ease);}.skiplink:focus{top: 12px;}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.tnum, .num{font-variant-numeric: tabular-nums;}.ico{width: 20px;height: 20px;flex: none;}.ico-lg{width: 28px;height: 28px;}[dir="rtl"] .act .ico, [dir="rtl"] .tile-go .ico, [dir="rtl"] .qa-mark{transform: scaleX(-1);}.frame{width: min(100% - 2 * var(--gutter), var(--w));margin-inline: auto;}.narrow{width: min(100% - 2 * var(--gutter), 860px);}.zone{padding-block: var(--band);}.zone-tight{padding-block-start: clamp(40px, 5vw, 64px);}.is-cloud{background: var(--cloud);}.is-night{background: radial-gradient(900px 520px at 85% -10%, rgba(61, 59, 243, 0.32), transparent 62%), radial-gradient(700px 420px at -10% 110%, rgba(245, 184, 61, 0.1), transparent 60%), var(--night);color: var(--on-night);}.is-night .intro, .is-night p{color: var(--on-night-2);}.is-night a:not(.act){color: var(--on-night);}.zone-head{max-width: 760px;margin-block-end: clamp(32px, 4vw, 48px);}.zone-head h2, .zone-title{font-size: var(--t-h2);}.zone-title{margin-block-end: 28px;display: flex;align-items: center;gap: 12px;}.zone-head .intro{margin-top: 16px;}.kicker{font-size: var(--t-xs);font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: var(--signal);margin-block-end: 14px;display: inline-flex;align-items: center;gap: 10px;text-wrap: balance;}:lang(ar) .kicker{letter-spacing: 0;font-size: var(--t-sm);}.is-night .kicker, .kicker-star{color: var(--star);}.kicker-star{align-items: flex-start;}.kicker-star::before{content: "";width: 12px;height: 12px;background: currentColor;flex: none;margin-top: 0.15em;clip-path: polygon(50% 0, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0 50%, 40% 40%);}.display{font-size: var(--t-display);max-width: 20ch;}.display-xl{font-size: var(--t-display-xl);max-width: 20ch;}.intro{font-size: var(--t-lg);color: var(--ink-2);max-width: 62ch;margin-top: 20px;line-height: 1.6;}.fine{font-size: var(--t-sm);color: var(--ink-3);max-width: 80ch;margin-top: 20px;}.actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px;}.act{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0.7em 1.4em;border-radius: var(--r-pill);background: var(--signal);color: #fff;font-weight: 750;text-decoration: none;line-height: 1.2;border: 1px solid transparent;transition: background 0.2s var(--ease), transform 0.2s var(--ease), box-shadow 0.2s var(--ease);}.act:hover{background: var(--signal-deep);color: #fff;transform: translateY(-1px);box-shadow: 0 10px 24px -12px rgba(61, 59, 243, 0.7);}.act .ico{transition: transform 0.2s var(--ease);}.act:hover .ico{transform: translateX(3px);}[dir="rtl"] .act:hover .ico{transform: scaleX(-1) translateX(3px);}.act-star{background: var(--star);color: var(--night);}.act-star:hover{background: #ffc85c;color: var(--night);box-shadow: 0 10px 28px -12px rgba(245, 184, 61, 0.8);}.act.is-ghost{background: transparent;color: var(--ink);border-color: var(--rule);}.act.is-ghost:hover{border-color: var(--signal);color: var(--signal);box-shadow: none;}.is-night .act.is-ghost{color: var(--on-night);border-color: rgba(238, 240, 255, 0.32);}.is-night .act.is-ghost:hover{border-color: var(--on-night);background: rgba(238, 240, 255, 0.06);}.act.is-quiet{background: var(--signal-wash);color: var(--signal-deep);}.act.is-quiet:hover{background: var(--signal);color: #fff;}.act-sm{min-height: 40px;padding: 0.45em 1.05em;font-size: var(--t-sm);}.topbar{position: sticky;top: 0;z-index: 40;background: rgba(255, 255, 255, 0.88);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px);border-block-end: 1px solid transparent;transition: border-color 0.2s, box-shadow 0.2s;}.is-scrolled .topbar{border-block-end-color: var(--rule);box-shadow: 0 6px 24px -18px rgba(16, 19, 58, 0.4);}.topbar-row{display: flex;align-items: center;gap: 24px;min-height: 72px;}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--night);text-decoration: none;flex: none;}.brand:hover{color: var(--night);}.brand-word{font-weight: 800;font-size: 1.2rem;letter-spacing: -0.02em;display: inline-flex;gap: 0.32em;font-family: "Manrope", ui-sans-serif, system-ui, sans-serif;direction: ltr;unicode-bidi: isolate;}.brand-word span{font-weight: 500;color: var(--ink-2);}.brand-on-night, .brand-on-night:hover{color: var(--on-night);}.brand-on-night .brand-word span{color: var(--on-night-2);}.nav-wide{display: flex;gap: 4px;margin-inline-start: auto;}.nav-wide a{position: relative;padding: 10px 14px;border-radius: var(--r-pill);color: var(--ink);font-weight: 650;font-size: var(--t-sm);text-decoration: none;transition: background 0.2s, color 0.2s;}.nav-wide a:hover{background: var(--cloud);color: var(--signal);}.nav-wide a[aria-current="page"]{color: var(--signal);}.nav-wide a[aria-current="page"]::after{content: "";position: absolute;inset-inline: 14px;bottom: 4px;height: 2px;border-radius: 2px;background: var(--signal);}.topbar-tools{display: flex;align-items: center;gap: 10px;}.pop{position: relative;}.pop > summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;min-height: 40px;min-width: 40px;justify-content: center;padding: 0 12px;border-radius: var(--r-pill);border: 1px solid var(--rule);font-weight: 700;font-size: var(--t-xs);color: var(--ink);background: #fff;}.pop > summary::-webkit-details-marker{display: none;}.pop > summary:hover{border-color: var(--signal);color: var(--signal);}.pop[open] > summary{border-color: var(--signal);color: var(--signal);}.pop-panel{position: absolute;top: calc(100% + 10px);inset-inline-end: 0;z-index: 45;min-width: 200px;background: #fff;border: 1px solid var(--rule);border-radius: 16px;padding: 8px;box-shadow: var(--lift-hi);}.langs .pop-panel a{display: block;padding: 10px 14px;border-radius: 10px;color: var(--ink);text-decoration: none;font-weight: 600;}.langs .pop-panel a:hover{background: var(--cloud);color: var(--signal);}.langs .pop-panel a[aria-current="true"]{color: var(--signal);background: var(--signal-wash);}.drawer{display: none;}.drawer .ico-shut{display: none;}.drawer[open] .ico-open{display: none;}.drawer[open] .ico-shut{display: block;}.drawer-sheet{position: fixed;top: 72px;inset-inline: 0;border-radius: 0 0 20px 20px;border-inline: 0;padding: 12px var(--gutter) 20px;}.drawer-sheet a{display: block;padding: 14px 4px;font-size: 1.125rem;font-weight: 700;color: var(--ink);text-decoration: none;border-block-end: 1px solid var(--cloud-2);}.drawer-sheet li:last-child a{border: 0;}.drawer-sheet a[aria-current="page"]{color: var(--signal);}.crumbs{margin-block-end: 28px;font-size: var(--t-xs);font-weight: 600;}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px;}.crumbs li + li::before{content: "/";margin-inline-end: 6px;color: var(--ink-3);opacity: 0.6;}.crumbs a{color: var(--ink-3);text-decoration: none;}.crumbs a:hover{color: var(--signal);text-decoration: underline;}.crumbs [aria-current]{color: var(--ink-2);}.is-night .crumbs a, .is-night .crumbs li + li::before{color: var(--on-night-2);}.is-night .crumbs [aria-current]{color: var(--on-night);}.chips{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 18px;}.chips-label{font-size: var(--t-xs);font-weight: 700;color: var(--ink-3);margin-inline-end: 4px;}.chip{display: inline-flex;padding: 5px 12px;border-radius: var(--r-pill);background: var(--cloud-2);font-size: var(--t-xs);font-weight: 700;color: var(--ink-2);}.chips-night .chip{background: rgba(238, 240, 255, 0.08);color: var(--on-night);border: 1px solid var(--night-rule);}.chips-night .chip-seat{background: rgba(245, 184, 61, 0.14);border-color: rgba(245, 184, 61, 0.4);color: #ffe2a6;}.tiles{display: grid;gap: 20px;}.tiles-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.tiles-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.tiles-4{grid-template-columns: repeat(4, minmax(0, 1fr));}.tiles-5{grid-template-columns: repeat(6, minmax(0, 1fr));}.tiles-5 > :nth-child(-n+3){grid-column: span 2;}.tiles-5 > :nth-child(n+4){grid-column: span 3;}.tile{background: #fff;border: 1px solid var(--rule);border-radius: var(--r);transition: border-color 0.2s, box-shadow 0.25s var(--ease), transform 0.25s var(--ease);}.tile-plain{padding: 28px;display: flex;flex-direction: column;gap: 10px;}.tile-plain p{color: var(--ink-2);}.tile-plain .ico-lg{color: var(--signal);margin-block-end: 6px;}.tile-strong{margin-top: auto !important;padding-top: 8px;font-weight: 750;overflow-wrap: anywhere;}.tile-num{font-size: var(--t-sm);font-weight: 800;color: var(--signal);letter-spacing: 0.08em;}.tile-product:hover{border-color: #c4c8f4;box-shadow: var(--lift-hi);transform: translateY(-3px);}.tile-link{display: flex;flex-direction: column;gap: 8px;height: 100%;padding: 30px;color: inherit;text-decoration: none;}.tile-link:hover{color: inherit;}.tile-link p{color: var(--ink-2);}.tile-link h3{font-size: 1.4rem;margin-top: 2px;}.tile-glyph{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 18px;margin-block-end: 14px;background: linear-gradient(150deg, var(--night-3), var(--night));color: var(--on-night-2);flex: none;}.glyph-star{fill: var(--star);}.tile-cat{font-size: var(--t-xs);font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;color: var(--signal);}:lang(ar) .tile-cat{letter-spacing: 0;}.tile-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 18px;border-top: 1px dashed var(--rule);}.from{font-size: var(--t-sm);color: var(--ink-3);}.from strong{font-size: 1.15rem;color: var(--ink);font-variant-numeric: tabular-nums;}.tile-go{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--signal-wash);color: var(--signal);transition: background 0.2s, color 0.2s;flex: none;}.tile-product:hover .tile-go{background: var(--signal);color: #fff;}.flow{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;counter-reset: s;}.flow-4{grid-template-columns: repeat(4, minmax(0, 1fr));}.flow li{background: #fff;border-radius: var(--r);padding: 28px;border: 1px solid var(--rule);}.flow h3{margin-block: 18px 8px;}.flow p{color: var(--ink-2);}.flow-n{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;font-weight: 800;color: var(--signal);background: var(--signal-wash);font-variant-numeric: tabular-nums;}.ticks{display: grid;gap: 14px;}.ticks li{display: flex;gap: 12px;align-items: flex-start;font-weight: 650;}.ticks .ico{color: var(--star);margin-top: 3px;}.ticks-ink li{font-weight: 550;color: var(--ink-2);}.ticks-ink .ico{color: var(--signal);}.table-wrap{position: relative;overflow-x: auto;border: 1px solid var(--rule);border-radius: var(--r);background: #fff;}.grid-table{width: 100%;font-size: var(--t-sm);}.grid-table th, .grid-table td{padding: 16px 20px;text-align: start;border-block-end: 1px solid var(--cloud-2);vertical-align: middle;}.grid-table tbody tr:last-child > *{border-block-end: 0;}.grid-table thead th{font-size: var(--t-xs);font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3);background: var(--cloud);}:lang(ar) .grid-table thead th{letter-spacing: 0;}.grid-table tbody th{font-weight: 750;}.grid-table tbody th small{display: block;font-weight: 600;color: var(--ink-3);}.grid-table .num{text-align: end;white-space: nowrap;}.grid-table .cell-act{text-align: end;width: 1%;white-space: nowrap;}.grid-table tr.is-best{background: var(--star-wash);}.kv-table{width: 100%;background: #fff;border-radius: var(--r);overflow: hidden;border: 1px solid var(--rule);}.kv-table th, .kv-table td{padding: 16px 20px;text-align: start;border-block-end: 1px solid var(--cloud-2);}.kv-table tr:last-child > *{border: 0;}.kv-table th{font-weight: 700;width: 50%;}.kv-table td{color: var(--ink-2);}.qa-list{border-top: 1px solid var(--rule);}.qa{border-block-end: 1px solid var(--rule);}.qa > summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 0;font-weight: 750;font-size: 1.0625rem;}.qa > summary::-webkit-details-marker{display: none;}.qa > summary:hover{color: var(--signal);}.qa-mark{color: var(--ink-3);transition: transform 0.25s var(--ease);}.qa[open] .qa-mark{transform: rotate(90deg);}[dir="rtl"] .qa[open] .qa-mark{transform: scaleX(-1) rotate(90deg);}.qa-a{padding-block-end: 22px;color: var(--ink-2);max-width: 70ch;}.qa:target > summary{color: var(--signal);}.reg{background: #fff;border: 1px solid var(--rule);border-radius: var(--r);overflow: hidden;}.reg-row{display: grid;grid-template-columns: minmax(180px, 280px) 1fr;gap: 8px 24px;padding: 16px 24px;border-block-end: 1px solid var(--cloud-2);align-items: center;}.reg-row:last-child{border: 0;}.reg dt{color: var(--ink-3);font-weight: 650;font-size: var(--t-sm);}.reg dd{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;font-weight: 650;}.reg-sub{flex-basis: 100%;order: 3;font-family: var(--font-ar);font-weight: 500;color: var(--ink-2);}[dir="ltr"] .reg-sub{text-align: left;}.copy{border: 1px solid var(--rule);background: #fff;color: var(--ink-3);border-radius: var(--r-pill);padding: 3px 12px;font-size: var(--t-xs);font-weight: 700;cursor: pointer;}.copy:hover{border-color: var(--signal);color: var(--signal);}.copy.is-done{border-color: var(--star);color: var(--night);background: var(--star-wash);}.duo{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(32px, 5vw, 72px);align-items: start;}.duo-wide{grid-template-columns: 1.15fr 1fr;}.base{background: var(--night);color: var(--on-night-2);padding-block: 72px 36px;font-size: var(--t-sm);}.base a{color: var(--on-night-2);text-decoration: none;}.base a:hover{color: var(--on-night);text-decoration: underline;}.base-grid{display: grid;grid-template-columns: 1.5fr repeat(3, minmax(0, 1fr)) 1.35fr;gap: 40px 32px;}.base-id p{margin-top: 18px;max-width: 34ch;}.base-id .base-reg{margin-top: 10px;color: var(--on-night);font-weight: 650;font-variant-numeric: tabular-nums;}.base-col h2{font-size: var(--t-xs);letter-spacing: 0.12em;text-transform: uppercase;color: var(--on-night);margin-block-end: 16px;font-weight: 800;}:lang(ar) .base-col h2{letter-spacing: 0;}.base-col li + li{margin-top: 10px;}.base-reach li{display: flex;gap: 10px;align-items: flex-start;}.base-reach .ico{width: 18px;height: 18px;color: var(--star);margin-top: 2px;}.base-reach a, .base-reach span{overflow-wrap: anywhere;}.base-foot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 16px 32px;margin-top: 56px;padding-top: 24px;border-top: 1px solid var(--night-rule);font-size: var(--t-xs);}.base-foot p{color: var(--on-night-2);}.base-langs{display: flex;gap: 18px;}@media (max-width: 1080px){.base-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.base-id{grid-column: 1 / -1;}.base-reach{grid-column: span 2;}.tiles-4{grid-template-columns: repeat(2, minmax(0, 1fr));}.flow-4{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 960px){.tiles-5{grid-template-columns: repeat(2, minmax(0, 1fr));}.tiles-5 > :nth-child(n){grid-column: auto;}.tiles-5 > :last-child{grid-column: 1 / -1;}.nav-wide{display: none;}.drawer{display: block;}.topbar-tools{margin-inline-start: auto;}.tiles-3{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 760px){.tiles-2, .tiles-3, .tiles-4, .flow, .flow-4, .duo, .duo-wide{grid-template-columns: minmax(0, 1fr);}.tiles-5{grid-template-columns: minmax(0, 1fr);}.tiles-5 > :last-child{grid-column: auto;}.reg-row{grid-template-columns: minmax(0, 1fr);gap: 4px;}.base-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.base-reach{grid-column: 1 / -1;}.grid-table th, .grid-table td{padding: 14px;}}@media (max-width: 520px){.topbar-cta{display: none;}.brand-word{font-size: 1.05rem;}.base-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px 20px;}.base-grid > :nth-child(4){grid-column: 1 / -1;}.base-grid > :nth-child(4) ul{columns: 2;column-gap: 20px;}.base-grid > :nth-child(4) li{break-inside: avoid;margin: 0 0 10px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important;transition: none !important;}}.stmt{background: var(--night);color: var(--on-night-2);font-size: var(--t-xs);line-height: 1.45;}.stmt-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 24px;padding-block: 9px;}.stmt-who{color: var(--on-night);font-weight: 600;}.stmt-ask{color: var(--star);font-weight: 800;}.stmt-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;}.stmt a{display: inline-flex;align-items: center;gap: 6px;color: var(--on-night);font-weight: 700;text-decoration: none;}.stmt a:hover{color: #fff;text-decoration: underline;}.stmt .ico{width: 15px;height: 15px;color: var(--star);}.stmt-dim{color: var(--on-night-2);}.stmt a.stmt-go{color: var(--star);}.stmt-lang{padding: 2px 10px;border: 1px solid var(--night-rule);border-radius: var(--r-pill);}[dir="rtl"] .stmt-go .ico{transform: scaleX(-1);}@media (max-width: 760px){.stmt-row{justify-content: flex-start;}}.intro-band{padding-block: clamp(40px, 6vw, 72px) clamp(36px, 5vw, 56px);background: radial-gradient(circle at 1px 1px, rgba(61, 59, 243, 0.12) 1px, transparent 1.5px) 0 0 / 22px 22px, linear-gradient(180deg, var(--cloud), #fff);border-block-end: 1px solid var(--rule);}.renewal{display: inline-flex;align-items: center;gap: 10px;margin-top: 24px;padding: 10px 16px;border-radius: 14px;background: #fff;border: 1px solid var(--rule);color: var(--ink-2);font-size: var(--t-sm);max-width: 70ch;}.renewal .ico{color: var(--signal);}.lead{padding-block: clamp(48px, 7vw, 96px) clamp(40px, 5vw, 64px);overflow: hidden;}.lead-grid{display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);gap: clamp(24px, 4vw, 56px);align-items: center;}.lead .intro{color: var(--on-night-2);}.lead-art{position: relative;}.sky{width: 100%;height: auto;overflow: visible;}.sky-field circle{fill: var(--on-night);opacity: 0.32;animation: twinkle 5.5s ease-in-out infinite;animation-delay: var(--d);}.sky-line{fill: none;stroke: var(--star);stroke-opacity: 0.55;stroke-width: 1.5;stroke-dasharray: 900;stroke-dashoffset: 900;animation: draw 1.8s 0.3s var(--ease) forwards;}.sky-halo{fill: rgba(245, 184, 61, 0.12);stroke: rgba(245, 184, 61, 0.28);stroke-width: 1;}.sky-star{fill: var(--star);}.sky-node{opacity: 0;animation: rise 0.7s var(--ease) forwards;animation-delay: calc(0.35s + var(--i) * 0.28s);}.sky text{fill: var(--on-night);font: 700 19px var(--font);letter-spacing: 0.01em;}@keyframes twinkle{0%, 100%{opacity: 0.18;}50%{opacity: 0.6;}}@keyframes draw{to{stroke-dashoffset: 0;}}@keyframes rise{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.sky-line{stroke-dashoffset: 0;}.sky-node{opacity: 1;}}.facts{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin-top: clamp(40px, 5vw, 64px);}.facts li{padding-top: 18px;border-top: 1px solid var(--night-rule);display: grid;gap: 4px;}.facts strong{color: var(--on-night);font-size: 1.0625rem;}.facts span{color: var(--on-night-2);font-size: var(--t-sm);}.desk{display: grid;grid-template-columns: 1.35fr 1fr;gap: clamp(28px, 5vw, 64px);align-items: center;padding: clamp(28px, 5vw, 56px);border-radius: var(--r-lg);border: 1px solid var(--rule);background: radial-gradient(600px 300px at 100% 0, var(--star-wash), transparent 70%), linear-gradient(160deg, #f7f6ff, #fff);}.desk h2{font-size: var(--t-h2);}.desk-copy p{color: var(--ink-2);margin-block: 16px 28px;max-width: 52ch;}.desk .ticks{padding: 28px;background: #fff;border-radius: var(--r);border: 1px solid var(--rule);}.desk .ticks .ico{color: var(--signal);}.regions{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px;}.region{background: #fff;border-radius: var(--r);padding: 26px;border: 1px solid var(--rule);border-block-start: 3px solid var(--star);display: grid;gap: 8px;align-content: start;}.region-places{color: var(--ink-2);font-size: var(--t-sm);}.region-langs{display: flex;gap: 8px;align-items: center;font-size: var(--t-xs);font-weight: 700;color: var(--ink-3);margin-top: 8px !important;}.region-langs .ico{width: 16px;height: 16px;color: var(--signal);}.beacon{display: grid;grid-template-columns: 1fr auto;gap: 32px;align-items: center;padding: clamp(28px, 5vw, 56px);border-radius: var(--r-lg);color: var(--on-night);background: radial-gradient(500px 260px at 100% 100%, rgba(61, 59, 243, 0.45), transparent 70%), var(--night);}.beacon h2{font-size: var(--t-h2);margin-block-end: 12px;}.beacon p{color: var(--on-night-2);max-width: 56ch;}.beacon-act{display: grid;gap: 14px;justify-items: start;}.beacon-mail{display: inline-flex;gap: 8px;align-items: center;color: var(--on-night-2);text-decoration: none;font-weight: 650;}.beacon-mail:hover{color: var(--on-night);}.lineup{border-top: 1px solid var(--rule);}.lineup-row{display: grid;grid-template-columns: 80px minmax(0, 1fr) 200px;gap: 28px;padding-block: 36px;border-block-end: 1px solid var(--rule);align-items: start;}.lineup-row .tile-glyph{margin: 0;width: 72px;height: 72px;}.lineup-copy h2{font-size: 1.6rem;margin-block: 4px 10px;}.lineup-copy h2 a{color: var(--ink);text-decoration: none;}.lineup-copy h2 a:hover{color: var(--signal);}.lineup-copy > p:not(.tile-cat):not(.chips){color: var(--ink-2);max-width: 66ch;}.lineup-side{display: grid;gap: 14px;justify-items: end;text-align: end;}.prod-hero{padding-block: clamp(40px, 6vw, 72px) clamp(48px, 7vw, 88px);}.prod-hero-grid{display: grid;grid-template-columns: minmax(0, 1fr) 280px;gap: 48px;align-items: center;}.prod-hero .act .from{color: var(--night);}.prod-hero .act .from strong{color: var(--night);font-size: 1em;}.prod-glyph{display: grid;place-items: center;aspect-ratio: 1;border-radius: 50%;color: var(--on-night-2);background: radial-gradient(circle, rgba(245, 184, 61, 0.14), transparent 62%);border: 1px solid var(--night-rule);}.prod-glyph .glyph{width: 62%;height: auto;}.features{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px 40px;}.features li{display: flex;gap: 16px;align-items: flex-start;padding: 24px 0;border-top: 1px solid var(--rule);}.features .ico{width: 36px;height: 36px;padding: 8px;border-radius: 50%;background: var(--signal-wash);color: var(--signal);}.features h3{margin-block-end: 6px;}.features p{color: var(--ink-2);}.plans{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 20px;}.plan{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 30px 28px 28px;background: #fff;border-radius: 20px;border: 1px solid var(--rule);}.plan.is-best{border: 2px solid var(--signal);box-shadow: var(--lift-hi);}.plan-badge{position: absolute;top: -13px;inset-inline-start: 24px;padding: 4px 12px;border-radius: var(--r-pill);background: var(--star);color: var(--night);font-size: var(--t-xs);font-weight: 800;}.plan-edition{font-size: var(--t-xs);font-weight: 800;color: var(--signal);text-transform: uppercase;letter-spacing: 0.08em;}:lang(ar) .plan-edition{letter-spacing: 0;}.plan-name{font-size: 1.0625rem;color: var(--ink-2);font-weight: 700;}.plan-price{font-size: clamp(2.1rem, 1.8rem + 1vw, 2.6rem);font-weight: 800;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;margin-top: 6px !important;line-height: 1.1;}.plan-term{color: var(--ink-3);font-size: var(--t-sm);margin-top: 0 !important;}.plan-eq{color: var(--signal);font-weight: 750;font-size: var(--t-sm);margin-top: 10px !important;}.plan-extra{color: var(--ink-2);font-size: var(--t-sm);margin-top: 6px !important;}.plan-gap{flex: 1 0 22px;}.plan-cta{width: 100%;}.specs > div{display: grid;grid-template-columns: 150px 1fr;gap: 16px;padding: 16px 0;border-top: 1px solid var(--rule);}.specs dt{color: var(--ink-3);font-weight: 650;font-size: var(--t-sm);}.specs dd{margin: 0;font-weight: 600;overflow-wrap: anywhere;}.price-block{margin-block-end: 48px;}.price-block:last-child{margin-block-end: 0;}.price-head{display: flex;gap: 18px;align-items: center;margin-block-end: 18px;}.price-head .tile-glyph{margin: 0;width: 56px;height: 56px;border-radius: 16px;}.price-head h2{font-size: 1.5rem;}.price-head h2 a{color: var(--ink);text-decoration: none;}.price-head h2 a:hover{color: var(--signal);}.price-head p{color: var(--ink-2);font-size: var(--t-sm);margin-top: 4px !important;}.price-table{table-layout: fixed;min-width: 640px;}.price-table .c-plan{width: 24%;}.price-table .c-term{width: 16%;}.price-table .c-price{width: 15%;}.price-table .c-eq{width: 21%;}.price-table .c-extra{width: 13%;}.price-table .c-act{width: 120px;}@media (max-width: 640px){.price-table{min-width: 0;table-layout: auto;}.price-table colgroup, .price-table thead{display: none;}.price-table, .price-table tbody, .price-table th, .price-table td{display: block;}.price-table tr{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 4px 16px;padding: 18px 20px;border-block-end: 1px solid var(--cloud-2);}.price-table tbody tr:last-child{border: 0;}.price-table th, .price-table td{padding: 0;border: 0;text-align: start;white-space: normal;width: auto;}.price-table tbody th{grid-column: 1;grid-row: 1;font-size: 1.0625rem;}.price-table .cell-price{grid-column: 2;grid-row: 1;text-align: end;font-size: 1.25rem;}.price-table td[data-label]{grid-column: 1 / -1;color: var(--ink-2);text-align: start;}.price-table td[data-label]::before{content: attr(data-label) " · ";color: var(--ink-3);font-weight: 600;}.price-table .cell-act{grid-column: 1 / -1;text-align: start;margin-top: 12px;width: auto;}.price-table .cell-act .act{width: 100%;}}.notes{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.notes li{background: #fff;border: 1px solid var(--rule);border-radius: var(--r);padding: 26px;}.notes h3{margin-block-end: 8px;}.notes p{color: var(--ink-2);}.cta-card{padding: clamp(28px, 4vw, 44px);border-radius: var(--r-lg);display: grid;gap: 16px;justify-items: start;}.cta-card h2{font-size: var(--t-h2);}.principles{display: grid;gap: 22px;}.principles li{padding-inline-start: 20px;border-inline-start: 3px solid var(--star);}.principles h3{margin-block-end: 6px;}.principles p{color: var(--ink-2);}.longread h2{font-size: var(--t-h2);margin-block-end: 20px;}.longread p{color: #2b2f55;max-width: 68ch;}.aside-note{margin-top: 48px;padding: 26px 28px;border-radius: var(--r);background: var(--cloud);border-inline-start: 4px solid var(--signal);}.aside-note h3{margin-block-end: 8px;}.aside-note p{color: var(--ink-2);}.faq-grid{display: grid;grid-template-columns: 240px minmax(0, 1fr);gap: clamp(28px, 5vw, 72px);align-items: start;}.faq-index{position: sticky;top: 100px;}.faq-index ol{display: grid;gap: 4px;border-inline-start: 2px solid var(--rule);}.faq-index a{display: block;padding: 8px 16px;margin-inline-start: -2px;border-inline-start: 2px solid transparent;color: var(--ink-2);text-decoration: none;font-weight: 650;}.faq-index a:hover{color: var(--signal);border-inline-start-color: var(--signal);}.faq-group + .faq-group{margin-top: 56px;}.faq-group h2{font-size: 1.5rem;margin-block-end: 12px;}.office{display: grid;grid-template-columns: 1.05fr 1fr;gap: clamp(24px, 4vw, 48px);align-items: stretch;}.office-card{padding: clamp(28px, 4vw, 44px);border-radius: var(--r-lg);}.office-card address{font-size: 1.25rem;line-height: 1.7;color: var(--on-night);margin-block: 6px 18px;}.office-card address strong{font-weight: 800;}.office-more{display: grid;gap: 32px;align-content: center;}.office-more .zone-title{font-size: 1.25rem;margin-block-end: 10px;}.office-more .zone-title .ico{color: var(--signal);}.office-more p{color: var(--ink-2);}.big-link{font-size: clamp(1.4rem, 1.2rem + 1vw, 1.9rem);font-weight: 800;letter-spacing: -0.02em;margin-block-end: 8px;}.big-link a{color: var(--ink);text-decoration: none;}.big-link a:hover{color: var(--signal);}.route{padding: clamp(26px, 4vw, 40px);background: #fff;border: 1px solid var(--rule);border-radius: var(--r-lg);}.route h2{font-size: 1.5rem;margin-block: 18px 18px;}.route h3{margin-block: 28px 8px;}.route p{color: var(--ink-2);}.route-ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 16px;background: var(--signal-wash);color: var(--signal);}.numbered{counter-reset: n;display: grid;gap: 14px;}.numbered li{counter-increment: n;display: grid;grid-template-columns: 32px 1fr;gap: 12px;color: var(--ink-2);}.numbered li::before{content: counter(n);display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--night);color: var(--star);font-weight: 800;font-size: var(--t-sm);}.picks{display: grid;gap: 12px;}.pick{display: grid;grid-template-columns: 220px minmax(0, 1fr);gap: 16px;align-items: center;padding: 18px 22px;background: #fff;border: 1px solid var(--rule);border-radius: var(--r);}.pick-name{display: flex;gap: 12px;align-items: center;font-weight: 800;}.pick-name .glyph{color: var(--night);}.pick-name a{color: var(--ink);text-decoration: none;}.pick-name a:hover{color: var(--signal);}.pick-plans{display: flex;flex-wrap: wrap;gap: 10px;}.pick-plan{display: inline-flex;gap: 10px;align-items: baseline;padding: 10px 16px;border-radius: var(--r-pill);border: 1px solid var(--rule);color: var(--ink-2);text-decoration: none;font-size: var(--t-sm);font-weight: 650;background: #fff;transition: border-color 0.2s, background 0.2s;}.pick-plan strong{color: var(--signal);font-variant-numeric: tabular-nums;}.pick-plan:hover{border-color: var(--signal);background: var(--signal-wash);color: var(--ink);}.pol-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 48px;}.pol-group h2{font-size: 1.25rem;margin-block-end: 16px;}.pol-list{display: grid;gap: 12px;}.pol-list a{display: grid;gap: 6px;padding: 20px 22px;border-radius: var(--r);border: 1px solid var(--rule);background: #fff;color: var(--ink);text-decoration: none;transition: border-color 0.2s, box-shadow 0.2s;}.pol-list a:hover{border-color: #c4c8f4;box-shadow: var(--lift);}.pol-name{display: flex;gap: 10px;align-items: center;font-weight: 800;}.pol-name .ico{color: var(--signal);}.pol-desc{color: var(--ink-2);font-size: var(--t-sm);}.pol-date{color: var(--ink-3);font-size: var(--t-xs);font-weight: 600;}.stamp{display: flex;flex-wrap: wrap;gap: 10px 16px;align-items: center;margin-top: 18px;color: var(--ink-2);font-size: var(--t-sm);font-weight: 600;}.stamp .ico{color: var(--signal);width: 18px;height: 18px;}.print{border: 1px solid var(--rule);background: #fff;border-radius: var(--r-pill);padding: 6px 14px;font-weight: 700;font-size: var(--t-xs);color: var(--ink-2);cursor: pointer;}.print:hover{border-color: var(--signal);color: var(--signal);}.deed-grid{display: grid;grid-template-columns: 300px minmax(0, 1fr);gap: clamp(28px, 5vw, 72px);align-items: start;}.gist{padding: 26px;border-radius: var(--r);background: var(--night);color: var(--on-night);}.gist h2{font-size: var(--t-xs);letter-spacing: 0.12em;text-transform: uppercase;color: var(--star);margin-block-end: 14px;font-weight: 800;}:lang(ar) .gist h2{letter-spacing: 0;}.gist ul{display: grid;gap: 12px;}.gist li{position: relative;padding-inline-start: 20px;color: var(--on-night);font-size: var(--t-sm);font-weight: 600;line-height: 1.5;}.gist li::before{content: "";position: absolute;inset-inline-start: 0;top: 0.5em;width: 8px;height: 8px;background: var(--star);clip-path: polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);}.gist a{color: var(--on-night);}.deed-toc{margin-top: 28px;}.deed-toc h2{font-size: var(--t-xs);letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-3);margin-block-end: 10px;font-weight: 800;}:lang(ar) .deed-toc h2{letter-spacing: 0;}.deed-toc ol{counter-reset: t;display: grid;gap: 2px;}.deed-toc li{counter-increment: t;}.deed-toc a{display: flex;gap: 10px;padding: 6px 0;color: var(--ink-2);text-decoration: none;font-size: var(--t-sm);font-weight: 600;}.deed-toc a::before{content: counter(t);color: var(--ink-3);font-variant-numeric: tabular-nums;min-width: 1.4em;}.deed-toc a:hover{color: var(--signal);}.deed{max-width: 74ch;}.deed .reg{margin-block-end: 40px;}.deed section + section{margin-top: 36px;}.deed section h2{font-size: 1.3rem;margin-block-end: 12px;scroll-margin-top: 96px;}.deed section p{color: #2b2f55;}.deed-related{margin-top: 56px;padding-top: 28px;border-top: 1px solid var(--rule);}.deed-related h2{font-size: var(--t-sm);color: var(--ink-3);margin-block-end: 12px;}.deed-related ul{display: flex;flex-wrap: wrap;gap: 8px;}.deed-related a{display: inline-flex;padding: 6px 14px;border-radius: var(--r-pill);border: 1px solid var(--rule);color: var(--ink-2);text-decoration: none;font-size: var(--t-sm);font-weight: 650;}.deed-related a:hover{border-color: var(--signal);color: var(--signal);}.lost{text-align: center;min-height: 64vh;display: grid;align-items: center;}.lost .display, .lost .intro{margin-inline: auto;}.lost-code{font-size: clamp(5rem, 3rem + 10vw, 9rem);font-weight: 800;line-height: 1;letter-spacing: -0.05em;color: transparent;-webkit-text-stroke: 2px var(--star);margin-block-end: 12px;}.lost-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 32px;}@media (max-width: 1080px){.regions{grid-template-columns: repeat(2, minmax(0, 1fr));}.facts{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 960px){.lead-grid, .prod-hero-grid{grid-template-columns: minmax(0, 1fr);}.lead-art{max-width: 520px;}.prod-glyph{display: none;}.desk, .beacon, .office{grid-template-columns: minmax(0, 1fr);}.deed-grid, .faq-grid{grid-template-columns: minmax(0, 1fr);}.faq-index{position: static;}.lineup-row{grid-template-columns: 72px minmax(0, 1fr);}.lineup-side{grid-column: 2;justify-items: start;text-align: start;}}@media (max-width: 760px){.features, .notes, .pol-grid, .regions{grid-template-columns: minmax(0, 1fr);}.pick{grid-template-columns: minmax(0, 1fr);}.specs > div{grid-template-columns: minmax(0, 1fr);gap: 2px;}.lineup-row{grid-template-columns: minmax(0, 1fr);gap: 14px;}.lineup-side{grid-column: auto;}.lead-art{margin-inline: auto;}}@media (max-width: 520px){.facts{grid-template-columns: minmax(0, 1fr);gap: 0;}.facts li{padding-block: 14px;}}@media print{.topbar, .base-grid > :not(.base-id), .base-langs, .deed-toc, .deed-related, .crumbs, .print, .skiplink{display: none !important;}.deed-grid{grid-template-columns: 1fr;}.is-night, .gist, .base{background: #fff !important;color: #000 !important;}.gist li, .gist h2, .base p{color: #000 !important;}.zone{padding-block: 16px;}a{color: #000;}}