@font-face{font-family:Geist;src:url(../media/geist_latin_wght-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_3869dd0b-module__H-_7gq__className{font-family:Geist,Geist Fallback}.geist_3869dd0b-module__H-_7gq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist_Mono;src:url(../media/geist_mono_latin_wght-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:Geist_Mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geist_mono_27bc518-module__-NWORa__className{font-family:Geist_Mono,Geist_Mono Fallback}.geist_mono_27bc518-module__-NWORa__variable{--font-geist-mono:"Geist_Mono", "Geist_Mono Fallback"}
@font-face{font-family:Readex_Pro;src:url(../media/readex_pro_arabic_wght-s.14dbko5v_ej3h.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:Readex_Pro Fallback;src:local(Arial);ascent-override:100.0%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}.readex_pro_a223e191-module__HkuHYq__className{font-family:Readex_Pro,Readex_Pro Fallback}.readex_pro_a223e191-module__HkuHYq__variable{--font-readex-pro:"Readex_Pro", "Readex_Pro Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:Geist, "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:Geist_Mono, "Geist_Mono Fallback", ui-monospace, "Cascadia Mono", Consolas, monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:var(--raw-ink);--color-surface:var(--raw-surface);--color-surface-hover:var(--raw-surface-2);--color-text:var(--raw-paper);--color-text-secondary:var(--raw-secondary);--color-text-muted:var(--raw-muted);--color-line:var(--raw-line);--color-line-soft:var(--raw-line-soft);--color-line-strong:var(--raw-paper);--color-build:var(--raw-build);--color-design:var(--raw-design);--color-grow:var(--raw-grow);--color-on-pillar:var(--raw-ink);--color-accent-mark:var(--raw-design);--color-focus:var(--raw-design);--color-link:var(--raw-paper);--color-link-underline:var(--raw-line);--color-link-visited:var(--color-link);--color-selection-bg:#41386d;--color-selection-text:var(--raw-paper);--color-error:var(--raw-error);--color-error-bg:#ff7a9014;--color-disabled-text:var(--raw-muted);--color-disabled-fill:var(--raw-disabled-fill);--color-disabled-line:var(--raw-line-soft);--color-button-primary:var(--raw-paper);--color-button-primary-hover:var(--raw-paper-dim);--color-button-primary-text:var(--raw-ink);--color-overlay:#05080bc7;--color-header-glass:#0b0f14e0;--radius-1:2px;--radius-round:999px;--font-arabic:Readex_Pro, Geist, "Readex_Pro Fallback", "Geist Fallback", "Segoe UI", Tahoma, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer ds{:root{--dir:1;--origin-start:left;--origin-end:right}[dir=rtl]{--dir:-1;--origin-start:right;--origin-end:left}[dir=ltr]{--dir:1;--origin-start:left;--origin-end:right}*,:before,:after{box-sizing:border-box}html{background:var(--color-ground);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + 16px)}body{color:var(--color-text);background:var(--color-ground);font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:var(--numerals-prose);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}[lang]:not(html){font-family:var(--font-ui)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}[hidden]{display:none!important}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}a{color:var(--color-link);-webkit-text-decoration-color:var(--color-link-underline);-webkit-text-decoration-color:var(--color-link-underline);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.28em;transition:text-decoration-color var(--dur-fast) ease, color var(--dur-fast) ease;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}a:visited{color:var(--color-link-visited)}.shell{width:min(100%, var(--container));padding-inline:var(--gutter);margin-inline:auto}.t-display{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:var(--type-display-wrap)}.t-h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);text-wrap:var(--type-h1-wrap)}.t-h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);text-wrap:var(--type-h2-wrap)}.t-h3{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);text-wrap:var(--type-h3-wrap)}.t-h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking)}.t-lede{font-size:var(--type-lede-size);line-height:var(--type-lede-leading);color:var(--color-text-secondary);max-width:var(--measure-lede);text-wrap:pretty}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--color-text-secondary);text-wrap:pretty}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--color-text-secondary)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-text-muted)}.t-second{color:var(--color-text-secondary);font-weight:400;display:block}.label{font-family:var(--font-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:var(--label-case);color:var(--color-text-muted)}.label__n{font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:var(--numerals-data);direction:ltr;unicode-bidi:isolate}.meta{align-items:center;gap:10px;display:flex}.dot{border-radius:var(--radius-round);background:var(--pillar);flex:none;block-size:8px;inline-size:8px}.icon{flex:none;block-size:20px;inline-size:20px}.icon--16{block-size:16px;inline-size:16px}[dir=rtl] .icon[data-mirror]{scale:-1 1}.num{font-variant-numeric:var(--numerals-data)}.ltr{direction:ltr;unicode-bidi:isolate}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.section{padding-block:var(--rhythm-section)}.section+.section,.band+.section,.section+.band{border-block-start:var(--border-card)}.band{padding-block:var(--rhythm-section);background:var(--color-surface);border-block:var(--border-card)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{:root{--color-ground:#fff;--color-surface:#fff;--color-text:#0b0f14;--color-text-secondary:#2a333c;--color-text-muted:#4a5560;--color-line-soft:#c9cdd2;--color-line:#8a949d;--color-link:#0b0f14}.site-header,.site-footer nav,.dock,.cta-band,.skip-link{display:none!important}}.motion [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-reveal))}.motion [data-reveal].in{opacity:1;transform:none}.skip-link{z-index:var(--z-skip);border-radius:var(--radius-1);color:var(--color-button-primary-text);background:var(--color-button-primary);transition:transform var(--dur-fast) var(--ease-out);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.site-header{z-index:var(--z-sticky);border-block-end:var(--border-card);background:var(--color-header-glass);-webkit-backdrop-filter:blur(var(--header-blur));position:sticky;inset-block-start:0}.header-inner{min-block-size:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.brand{min-block-size:44px;inline-size:max-content;color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.brand svg{block-size:28px;inline-size:auto}.main-nav{align-items:center;gap:2px;display:flex}.main-nav a,.lang-switch{min-block-size:44px;color:var(--color-text-secondary);align-items:center;padding-inline:12px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.main-nav a:hover,.lang-switch:hover,.main-nav a[aria-current=page]{color:var(--color-text)}.main-nav a[aria-current=page]:after{content:"";background:var(--color-text);block-size:1px;position:absolute;inset-block-end:6px;inset-inline:12px}.lang-switch:lang(ar){font-family:var(--font-arabic);font-size:15px}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.menu-toggle{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);cursor:pointer;background:0 0;align-items:center;gap:8px;min-block-size:44px;padding-inline:14px;font-size:14px;font-weight:600;display:none}.menu-toggle:hover{background:var(--color-surface-hover)}.scroll-beam{block-size:var(--border-edge);pointer-events:none;transform:scaleX(var(--p,0));transform-origin:var(--origin-start);background:linear-gradient(to right, var(--color-text) 0 86%, var(--color-build), var(--color-design), var(--color-grow));position:absolute;inset-block-end:-1px;inset-inline:0}[dir=rtl] .scroll-beam{background:linear-gradient(to left, var(--color-text) 0 86%, var(--color-build), var(--color-design), var(--color-grow))}.menu-dialog{border:0;border-inline-start:var(--border-card);block-size:100dvh;max-block-size:100dvh;inline-size:min(100vw,420px);max-inline-size:100vw;color:var(--color-text);background:var(--color-ground);margin:0;margin-inline-start:auto;padding:0}.menu-dialog::backdrop{background:var(--color-overlay)}.menu-dialog[open]{animation:menu-in var(--dur-enter) var(--ease-out)}@keyframes menu-in{0%{opacity:0;translate:calc(24px * var(--dir)) 0}}.menu-head{min-block-size:var(--header-height);padding-inline:var(--gutter);border-block-end:var(--border-card);justify-content:space-between;align-items:center;display:flex}.menu-list{padding:8px var(--gutter) 24px}.menu-list a:not(.button){border-block-end:var(--border-card);min-block-size:56px;color:var(--color-text);justify-content:space-between;align-items:center;font-size:18px;text-decoration:none;display:flex}.menu-list a[aria-current=page]{font-weight:600}.menu-list .button{inline-size:100%;margin-block-start:20px}.menu-foot{padding:0 var(--gutter) 24px;gap:6px;display:grid}.dock{display:none}@media (max-width:899px){.header-inner{grid-template-columns:1fr auto}.main-nav,.header-actions .button{display:none}.menu-toggle{display:inline-flex}}@media (max-width:599px){.header-inner{gap:8px}.lang-switch{padding-inline:8px}.brand svg{block-size:24px}.dock{z-index:var(--z-dock);padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));border-block-start:var(--border-card);background:var(--color-header-glass);-webkit-backdrop-filter:blur(var(--header-blur));grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.dock .button{min-block-size:48px}body.has-dock{padding-block-end:calc(var(--dock-height) + env(safe-area-inset-bottom))}}.site-footer{border-block-start:var(--border-card);padding-block:64px 30px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-grid h2{margin-block-end:14px}.foot-grid li a{min-block-size:36px;color:var(--color-text-secondary);font-size:var(--type-small-size);align-items:center;text-decoration:none;display:inline-flex}.foot-grid li a:hover{color:var(--color-text)}.legal-line{max-inline-size:320px;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading);margin-block-start:18px}.foot-contact{gap:4px;margin-block-start:18px;display:grid}.foot-contact a{color:var(--color-text-secondary);font-size:var(--type-small-size)}.foot-base{border-block-start:var(--border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:48px;padding-block-start:22px;display:flex}.foot-base .lang-switch{padding-inline:0}@media (max-width:899px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:599px){.foot-grid{gap:32px 20px}.foot-grid>:first-child{grid-column:1/-1}}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.breadcrumbs a{min-block-size:32px;color:var(--color-text-muted);font-size:var(--type-caption-size);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{color:var(--color-text);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--color-text-secondary);font-size:var(--type-caption-size)}.breadcrumbs .sep{color:var(--color-line)}.button{border:var(--border-hair) solid transparent;border-radius:var(--radius-1);min-block-size:48px;color:var(--color-button-primary-text);background:var(--color-button-primary);font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-leading);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-instant) ease;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 21px;text-decoration:none;display:inline-flex}.button:visited{color:var(--color-button-primary-text)}.button:hover{background:var(--color-button-primary-hover)}.button:active{transform:translateY(1px)}.button .icon{block-size:18px;inline-size:18px;transition:translate var(--dur-base) var(--ease-out)}.button:hover .icon[data-nudge]{translate:calc(var(--nudge-distance) * var(--dir)) 0}.button--secondary,.button--secondary:visited{color:var(--color-text);border-color:var(--color-line);background:0 0}.button--secondary:hover{background:var(--color-surface-hover);border-color:var(--color-text-secondary)}.button--ghost,.button--ghost:visited{color:var(--color-text-secondary);background:0 0;padding-inline:10px}.button--ghost:hover{color:var(--color-text);background:0 0}.button--small{min-block-size:40px;padding-inline:16px;font-size:13.5px}.button--icon{inline-size:44px;color:var(--color-text);border-color:var(--color-line);background:0 0;padding:0}.button--icon:hover{background:var(--color-surface-hover)}.button:disabled,.button[aria-disabled=true]{color:var(--color-disabled-text);background:var(--color-disabled-fill);cursor:not-allowed;border-color:#0000;transform:none}.button--secondary:disabled{border-color:var(--color-disabled-line);background:0 0}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true] .spinner{display:inline-block}.spinner{border-radius:var(--radius-round);border:1.5px solid;border-inline-end-color:#0000;block-size:14px;inline-size:14px;animation:.8s linear infinite spin;display:none}@keyframes spin{to{rotate:360deg}}@media (forced-colors:active){.button{border-color:buttontext}}.link-inline{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);-webkit-text-decoration-color:var(--color-link-underline);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}.link-inline:hover{text-decoration-color:currentColor}.link-arrow{min-block-size:44px;color:var(--color-text);font-weight:600;font-size:var(--type-small-size);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.link-arrow .icon{block-size:16px;inline-size:16px;transition:translate var(--dur-base) var(--ease-out)}.link-arrow:hover .icon{translate:calc(var(--nudge-distance) * var(--dir)) 0}.link-arrow:hover span{text-underline-offset:.28em;text-decoration:underline}.link-external .icon{vertical-align:-1px;block-size:14px;inline-size:14px;margin-inline-start:4px;display:inline-block}.section-head{max-inline-size:760px;margin-block-end:var(--rhythm-head)}.section-head h2{margin-block-start:var(--rhythm-eyebrow)}.section-head p:not(.label){max-inline-size:640px;margin-block-start:var(--rhythm-heading-lede)}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .meta{justify-content:center}.section-head--center p:not(.label){margin-inline:auto}.section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;max-inline-size:none;display:grid}.section-head--split p:not(.label){margin:0}@media (max-width:899px){.section-head--split{grid-template-columns:1fr}}.why-grid{border-block-start:var(--border-card);grid-template-columns:repeat(3,1fr);display:grid}.why{padding-block-start:30px;padding-inline-end:30px}.why+.why{border-inline-start:var(--border-card);padding-inline-start:30px}.why h3{margin-block:20px 12px}@media (max-width:899px){.why-grid{grid-template-columns:1fr}.why,.why+.why{border-inline-start:0;padding:26px 0}.why+.why{border-block-start:var(--border-card)}}.pillar-grid{border-block:var(--border-card);grid-template-columns:repeat(3,1fr);display:grid}.pillar{border-inline-end:var(--border-card);min-block-size:235px;color:var(--color-text);transition:background-color var(--dur-fast) ease;flex-direction:column;align-items:flex-start;padding:30px;text-decoration:none;display:flex;position:relative}.pillar:last-child{border-inline-end:0}.pillar:hover{background:var(--color-surface)}.pillar:before{content:"";block-size:var(--border-edge);background:var(--pillar);transform-origin:var(--origin-start);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset-block-start:-1px;inset-inline:30px;transform:scaleX(.12)}.pillar:hover:before,.pillar:focus-visible:before{transform:scaleX(1)}.pillar h3{margin-block:24px 8px}.pillar p{color:var(--color-text-secondary);font-size:15px}.pillar .icon{color:var(--pillar)}.pillar-cta{align-items:center;gap:8px;margin-block-start:auto;padding-block-start:26px;font-size:14px;font-weight:600;display:inline-flex}.pillar-cta .icon{color:currentColor;block-size:16px;inline-size:16px;transition:translate var(--dur-base) var(--ease-out)}.pillar:hover .pillar-cta .icon{translate:calc(var(--nudge-distance) * var(--dir)) 0}@media (max-width:899px){.pillar-grid{grid-template-columns:1fr}.pillar{border-inline-end:0;border-block-end:var(--border-card);min-block-size:0}.pillar:last-child{border-block-end:0}}@media (max-width:599px){.pillar{padding:26px 4px}.pillar:before{inset-inline:4px}}.svc-group{border-block-start:var(--border-card);grid-template-columns:250px minmax(0,1fr);display:grid}.svc-group:last-child{border-block-end:var(--border-card)}.svc-pillar{padding-block:28px}.svc-pillar h3{margin-block-start:12px}.svc-row{border-inline-start:var(--border-edge) solid var(--pillar);min-block-size:86px;color:var(--color-text);transition:background-color var(--dur-fast) ease;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) 24px;align-items:center;gap:28px;padding:20px 18px;text-decoration:none;display:grid}.svc-row+.svc-row{border-block-start:var(--border-card)}.svc-row:hover{background:var(--color-surface)}.svc-row strong{letter-spacing:-.01em;font-size:19px;font-weight:600}.svc-row:lang(ar) strong{letter-spacing:0}.svc-row span{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.svc-row .icon{color:var(--color-text-muted);transition:translate var(--dur-fast) ease, color var(--dur-fast) ease}.svc-row:hover .icon{color:var(--color-text);translate:calc(var(--nudge-distance) * var(--dir)) 0}@media (max-width:899px){.svc-group{grid-template-columns:1fr}.svc-pillar{padding-block:24px 14px}}@media (max-width:599px){.svc-row{grid-template-columns:minmax(0,1fr) 20px;gap:6px 14px;padding:18px 14px}.svc-row span{grid-row:2}.svc-row .icon{grid-area:1/2/3}}.not-sold{border:var(--border-card);border-radius:var(--radius-1);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 64px;padding:28px;display:grid}.not-sold h3{margin-block-start:10px}.not-sold ul{flex-wrap:wrap;gap:8px;display:flex}.not-sold li{border:var(--border-card);min-block-size:32px;color:var(--color-text-secondary);font-size:var(--type-small-size);text-decoration:line-through;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);align-items:center;padding-inline:12px;display:inline-flex}.not-sold p.t-small{grid-column:2}@media (max-width:899px){.not-sold{grid-template-columns:1fr}.not-sold p.t-small{grid-column:1}}.pack-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pack{border:var(--border-card);border-radius:var(--radius-1);background:var(--color-surface);flex-direction:column;gap:14px;min-block-size:230px;padding:28px;display:flex;position:relative}.pack-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pack p{color:var(--color-text-secondary);font-size:15px}.pack-foot{border-block-start:var(--border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:18px;display:flex}.includes{color:var(--color-text-secondary);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.includes span{align-items:center;gap:7px;display:inline-flex}@property --orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.pack--flagship{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, conic-gradient(from var(--orbit), var(--color-line-soft) 0 62%, var(--color-build), var(--color-design), var(--color-grow), var(--color-line-soft)) border-box;border-color:#0000}.motion .pack--flagship{animation:orbit var(--dur-orbit) linear infinite}@keyframes orbit{to{--orbit:360deg}}.pack--slot{border-style:dashed;border-color:var(--color-line-soft);background:0 0;justify-content:center}.pack--slot p{color:var(--color-text-muted)}.factors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;display:grid}.factor-q{border-block-end:var(--border-card);gap:10px;padding-block:16px;display:grid}.factor-q .seg{flex-wrap:wrap;gap:8px;display:flex}.drivers{border:var(--border-card);border-radius:var(--radius-1);background:var(--color-surface);align-self:start;padding:24px;position:sticky;inset-block-start:calc(var(--header-height) + 24px)}.drivers ul{gap:8px;margin-block-start:14px;display:grid}.drivers li{color:var(--color-text-secondary);font-size:var(--type-small-size);gap:10px;display:flex}@media (max-width:899px){.factors{grid-template-columns:1fr}.drivers{position:static}}@media (max-width:599px){.pack-grid{grid-template-columns:1fr}.pack{min-block-size:0;padding:22px}}.steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps:before{content:"";background:var(--color-line-strong);block-size:1px;transform-origin:var(--origin-start);position:absolute;inset-block-start:0;inset-inline:0}.step{padding:30px 28px 0 0;padding-inline:0 28px;position:relative}.step:before{content:"";background:var(--color-line-strong);block-size:9px;inline-size:9px;position:absolute;inset-block-start:-4px;inset-inline-start:0}.step h3{margin-block:18px 10px}.step p{color:var(--color-text-secondary);font-size:15px}.motion .steps:before{transition:transform var(--dur-draw) var(--ease-draw);transform:scaleX(0)}.motion .steps.in:before{transform:scaleX(1)}.motion .step:before{transition:transform var(--dur-enter) var(--ease-pop);transition-delay:calc(var(--i,0) * var(--stagger-step) + .1s);transform:scale(0)}.motion .step.in:before{transform:scale(1)}.motion .step[data-reveal]{transition-delay:calc(var(--i,0) * var(--stagger-step) + .15s)}.steps--vertical{grid-template-columns:1fr;gap:0}.steps--vertical:before{transform-origin:top;block-size:auto;inline-size:1px;inset-block:0;inset-inline:4px auto}.motion .steps--vertical:before{transform:scaleY(0)}.motion .steps--vertical.in:before{transform:scaleY(1)}.steps--vertical .step{padding:0 0 36px;padding-inline-start:36px}.steps--vertical .step:before{inset-block-start:6px}.steps--vertical .step h3{margin-block-start:8px}@media (max-width:899px){.steps:not(.steps--vertical){grid-template-columns:1fr 1fr;row-gap:40px}.steps:not(.steps--vertical):before{display:none}.steps:not(.steps--vertical) .step{border-block-start:1px solid var(--color-line-strong)}}@media (max-width:599px){.steps:not(.steps--vertical){grid-template-columns:1fr;row-gap:32px}}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.case-name{flex-wrap:wrap;align-items:center;gap:14px;margin-block:30px 14px;display:flex}.case-copy>p:not(.label){color:var(--color-text-secondary)}.tags{flex-wrap:wrap;gap:8px;margin-block:22px 30px;display:flex}.shots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.shots figure:last-child{margin-block-start:44px}.motion .shots figure:first-child{transform:translateY(calc(var(--s,0) * var(--parallax-shots)))}.motion .shots figure:last-child{transform:translateY(calc(var(--s,0) * var(--parallax-shots) * -1))}.facts{border-block-start:var(--border-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.facts div{border-block-end:var(--border-card);gap:6px;padding:18px 20px 18px 0;padding-inline:0 20px;display:grid}.facts dd{color:var(--color-text)}.case-module{border-block-start:var(--border-card);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 64px;padding-block:48px;display:grid}.case-module h2{margin-block-start:0}.case-module ul.ticks{gap:10px;margin-block-start:18px;display:grid}.case-module ul.ticks li{color:var(--color-text-secondary);grid-template-columns:16px 1fr;gap:12px;display:grid}.case-module ul.ticks li:before{content:"";background:var(--color-text-muted);block-size:7px;inline-size:7px;margin-block-start:.65em}.flip{gap:18px;display:grid}.flip-tabs{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);inline-size:max-content;display:inline-flex}.flip-tabs button{min-block-size:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding-inline:18px;font-weight:600}.flip-tabs button[aria-selected=true]{background:var(--color-text);color:var(--color-ground)}.empty-proof{border:1px dashed var(--color-line-soft);border-radius:var(--radius-1);color:var(--color-text-muted);gap:8px;padding:24px;display:grid}@media (max-width:899px){.split,.case-module{grid-template-columns:1fr;gap:32px}}@media (max-width:599px){.shots figure:last-child{margin-block-start:28px}}.founder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);display:grid}.founder-photo{aspect-ratio:4/5;border:var(--border-card);border-radius:var(--radius-1);object-fit:cover;filter:grayscale()contrast(1.05);inline-size:132px;margin-block-end:24px}.founder h2{margin-block:14px 6px}.founder .role{color:var(--color-text-secondary)}.creds{border-block-start:var(--border-card);margin-block-start:28px}.creds li{border-block-end:var(--border-card);padding-block:12px}.bio{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(19px,1.7vw,23px);line-height:1.55}.bio:lang(ar){letter-spacing:0;font-size:clamp(19px,1.7vw,22px);line-height:1.9}@media (max-width:899px){.founder{grid-template-columns:1fr;gap:32px}}.trust{flex-wrap:wrap;gap:10px 0;padding-block:22px;display:flex}.trust li{white-space:nowrap;border-inline-end:var(--border-card);margin-inline-end:18px;padding-inline-end:18px}.trust li:last-child{border:0;margin:0;padding:0}.faq{border-block-start:var(--border-card);max-inline-size:860px}.faq details{border-block-end:var(--border-card)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;min-block-size:72px;padding-block:18px;font-size:19px;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq summary:lang(ar){letter-spacing:0;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);block-size:28px;inline-size:28px;color:var(--color-text-secondary);font:400 18px/1 var(--font-mono);flex:none;place-items:center;display:grid}.faq summary:hover:after{border-color:var(--color-text-secondary);color:var(--color-text)}.faq details[open] summary:after{content:"–";border-color:var(--color-line-strong);color:var(--color-text)}.faq .answer{max-inline-size:720px;color:var(--color-text-secondary);padding-block-end:26px}.motion .faq details[open] .answer{animation:rise .35s var(--ease-out)}@keyframes rise{0%{opacity:0;transform:translateY(-6px)}}.faq-group+.faq-group{margin-block-start:56px}.faq-group h2{margin-block-end:18px}@media (max-width:599px){.faq summary{min-block-size:64px;font-size:17px}}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{letter-spacing:-.03em;inline-size:100%;margin-block-end:6px;padding:0;font-size:27px;font-weight:500;line-height:1.2}legend:lang(ar){letter-spacing:0;font-weight:600;line-height:1.5}.field{gap:7px;margin-block-end:18px;display:grid}.field label,.field .field-label{font-size:14px;font-weight:500}.req{color:var(--color-text-muted);font-weight:400}.input,.field input,.field select,.field textarea{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-ground);min-block-size:50px;inline-size:100%;color:var(--color-text);padding:12px 14px;font-size:16px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:40px}[dir=rtl] .field select{background-position:15px 22px,20px 22px}.field textarea{resize:vertical;min-block-size:112px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-text-secondary)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:2px;border-color:var(--color-text-secondary)}.field ::placeholder{color:var(--color-text-muted);opacity:1}.field input:disabled,.field textarea:disabled{border-color:var(--color-disabled-line);color:var(--color-disabled-text);cursor:not-allowed}.field [aria-invalid=true]{border-color:var(--color-error)}.help{color:var(--color-text-muted);font-size:13.5px;line-height:1.5}.field-error{color:var(--color-error);align-items:center;gap:8px;font-size:14px;display:flex}.field-error .icon{block-size:16px;inline-size:16px}.count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:12.5px}.count[data-over]{color:var(--color-error)}.check,.radio{min-block-size:44px;color:var(--color-text-secondary);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding-block:10px;font-size:15px;display:grid}.check input,.radio input{appearance:none;border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-ground);cursor:pointer;place-items:center;block-size:22px;inline-size:22px;margin:1px 0 0;display:grid}.radio input{border-radius:var(--radius-round)}.check input:checked{background:var(--color-text);border-color:var(--color-text)}.check input:checked:after{content:"";border:1.5px solid var(--color-ground);border-block-start:0;border-inline-end:0;block-size:6px;inline-size:11px;translate:0 -1px;rotate:-45deg}.radio input:checked{border-color:var(--color-text)}.radio input:checked:after{content:"";border-radius:var(--radius-round);background:var(--color-text);block-size:10px;inline-size:10px}.check input[aria-invalid=true]{border-color:var(--color-error)}.choice-list{gap:10px;display:grid}.choice-list--two{grid-template-columns:1fr 1fr}.group-label{grid-column:1/-1;margin-block-start:8px}.group-label:first-child{margin-block-start:0}.choice{cursor:pointer;display:block;position:relative}.choice input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.choice-card{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-ground);min-block-size:64px;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;grid-template-columns:4px minmax(0,1fr) 26px;align-items:center;gap:16px;padding:14px 16px;display:grid}.choice:hover .choice-card{background:var(--color-surface-hover)}.choice input:focus-visible+.choice-card{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.choice input:checked+.choice-card{border-color:var(--pillar);background:var(--color-surface-hover)}.choice input:disabled+.choice-card{border-color:var(--color-disabled-line);color:var(--color-disabled-text);cursor:not-allowed}.choice-bar{background:var(--choice-c,var(--color-line));block-size:34px;inline-size:4px}[data-pillar]>.choice-card .choice-bar,.choice[data-pillar] .choice-bar{background:var(--pillar)}.choice-card strong{font-size:16px;font-weight:600}.tick{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);place-items:center;block-size:26px;inline-size:26px;display:grid}.choice input[type=radio]+.choice-card .tick{border-radius:var(--radius-round)}.choice input:checked+.choice-card .tick{border-color:var(--pillar);background:var(--pillar)}.choice input:checked+.choice-card .tick:after{content:"";border:2px solid var(--color-on-pillar);border-block-start:0;border-inline-end:0;block-size:6px;inline-size:11px;translate:0 -1px;rotate:-45deg}.seg-btn{position:relative}.seg-btn input{opacity:0;pointer-events:none;position:absolute}.seg-btn span{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);min-block-size:40px;color:var(--color-text-secondary);cursor:pointer;align-items:center;padding-inline:14px;font-size:14px;display:inline-flex}.seg-btn input:checked+span{background:var(--color-text);color:var(--color-ground);border-color:var(--color-text)}.seg-btn input:focus-visible+span{outline:var(--border-focus) solid var(--color-focus);outline-offset:2px}@media (max-width:599px){.choice-list--two{grid-template-columns:1fr}legend{font-size:24px}}.contact-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,7vw,110px);display:grid}.contact-intro{position:sticky;inset-block-start:calc(var(--header-height) + 32px)}.contact-intro h2,.contact-intro h1{margin-block:14px 18px}.contact-intro>p:not(.label){max-inline-size:430px;color:var(--color-text-secondary);font-size:17px}.direct{border-block-start:var(--border-card);margin-block-start:34px}.direct div{border-block-end:var(--border-card);justify-content:space-between;align-items:center;gap:16px;min-block-size:56px;padding-block:8px;display:flex}.direct dd{align-items:center;gap:4px;display:flex}.turnstile-slot{min-block-size:var(--turnstile-height);border:1px dashed var(--color-line-soft);border-radius:var(--radius-1);inline-size:300px;max-inline-size:100%;color:var(--color-text-muted);place-items:center;margin-block:8px 4px;font-size:12px;display:grid}.form-footer{border-block-start:var(--border-card);justify-content:space-between;align-items:center;gap:20px;margin-block-start:24px;padding-block-start:22px;display:flex}.form-status{color:var(--color-text-muted);font-size:14px}.outcome{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-ground);padding:28px}.outcome h3{margin-block:12px 10px}.outcome>p{color:var(--color-text-secondary)}.outcome ol{counter-reset:n;border-block-start:var(--border-card);margin-block-start:20px}.outcome li{counter-increment:n;border-block-end:var(--border-card);color:var(--color-text-secondary);grid-template-columns:40px 1fr;padding-block:13px;display:grid}.outcome li:before{content:"0" counter(n);color:var(--color-text-muted);font:500 12px/2 var(--font-mono);letter-spacing:.1em}.outcome .actions{flex-wrap:wrap;gap:10px;margin-block-start:22px;display:flex}.outcome--error{border-color:var(--color-error);background:var(--color-error-bg)}.outcome--error .label{color:var(--color-error)}@media (max-width:899px){.contact-layout{grid-template-columns:1fr;gap:42px}.contact-intro{position:static}}@media (max-width:599px){.form-footer{flex-direction:column-reverse;align-items:stretch}.form-footer .button{inline-size:100%}.form-footer .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.direct div{flex-direction:column;align-items:flex-start;gap:2px}}.brief-progress{justify-content:space-between;align-items:center;gap:16px;margin-block-end:14px;display:flex}.bars{gap:6px;display:flex}.bars b{background:var(--color-line-soft);block-size:3px;inline-size:34px;transition:background-color .3s}.bars b.on{background:var(--color-text)}.hint{color:var(--color-text-muted);margin-block-end:20px;font-size:14px}.motion fieldset[data-step]:not([hidden]){animation:step-in var(--dur-enter) var(--ease-out)}@keyframes step-in{0%{opacity:0;transform:translateX(calc(16px * var(--dir)))}}.brief-nav{align-items:center;gap:10px;display:flex}.review{border-block-start:var(--border-card)}.review div{border-block-end:var(--border-card);grid-template-columns:160px 1fr auto;align-items:center;gap:16px;min-block-size:56px;padding-block:10px;display:grid}.review dd{color:var(--color-text-secondary)}.review .button--ghost{min-block-size:40px;font-size:13.5px}@media (max-width:599px){.review div{grid-template-columns:1fr auto}.review dt{grid-column:1/-1}}.market{align-items:center;gap:10px;display:inline-flex}.market-seg{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);display:inline-flex}.market-seg button{min-block-size:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding-inline:12px;font-size:13px;font-weight:600}.market-seg button+button{border-inline-start:var(--border-hair) solid var(--color-line)}.market-seg button[aria-pressed=true]{background:var(--color-text);color:var(--color-ground)}.market-note{border:var(--border-card);border-radius:var(--radius-1);color:var(--color-text-secondary);font-size:var(--type-small-size);padding:18px 20px}.copy{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);min-block-size:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding-inline:10px;font-size:13px;display:inline-flex}.copy:hover{color:var(--color-text);background:var(--color-surface-hover)}.copy .icon{vertical-align:-3px;block-size:16px;inline-size:16px;margin-inline-end:6px;display:inline-block}.copy[data-copied]{color:var(--color-text);border-color:var(--color-line-strong)}.frame{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-ground);overflow:hidden}.frame-bar{border-block-end:var(--border-card);gap:5px;padding:9px 10px;display:flex}.frame-bar b{border-radius:var(--radius-round);background:var(--color-line);block-size:6px;inline-size:6px}.frame-media{aspect-ratio:var(--ratio,640 / 400);background:var(--color-surface);object-fit:cover;object-position:top;block-size:auto;inline-size:100%;display:block}.frame--phone{background:var(--color-surface);border-radius:18px;inline-size:min(100%,260px);padding:10px}.frame--phone .frame-media{--ratio:9 / 19.5;border-radius:10px}.figure figcaption{margin-block-start:10px}.media-placeholder{aspect-ratio:var(--ratio,640 / 400);background:repeating-linear-gradient(135deg, var(--color-surface) 0 10px, var(--color-ground) 10px 20px);color:var(--color-text-muted);font:500 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;place-items:center;display:grid}.callout{border:var(--border-card);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--type-small-size);grid-template-columns:20px 1fr;gap:14px;padding:18px 20px;display:grid}.callout strong{color:var(--color-text);margin-block-end:4px;display:block}.callout--error{border-color:var(--color-error);background:var(--color-error-bg)}.callout--error .icon{color:var(--color-error)}.status-inline{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.status-inline .icon{block-size:16px;inline-size:16px}.status-inline--error{color:var(--color-error)}.toast{z-index:var(--z-toast);translate:calc(-50% * var(--dir)) 0;border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text);animation:toast-in var(--dur-enter) var(--ease-out);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:50%}.toast--static{inline-size:max-content;position:static;translate:none}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.prose-layout{grid-template-columns:220px minmax(0, var(--container-prose));gap:64px;display:grid}.toc{align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + 32px)}.toc ol{border-inline-start:var(--border-card);gap:2px;margin-block-start:14px;display:grid}.toc a{color:var(--color-text-muted);font-size:var(--type-small-size);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding:6px 14px;text-decoration:none;display:block}.toc a:hover{color:var(--color-text);border-inline-start-color:var(--color-text)}.prose{max-inline-size:var(--measure-prose);color:var(--color-text-secondary)}.prose h2{color:var(--color-text);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin-block:48px 14px}.prose h2:first-child{margin-block-start:0}.prose h3{color:var(--color-text);font-size:var(--type-h4-size);margin-block:28px 10px;font-weight:600}.prose p+p,.prose p+ul,.prose ul+p{margin-block-start:var(--rhythm-stack)}.prose ul{gap:8px;margin-block-start:12px;display:grid}.prose ul li{grid-template-columns:18px 1fr;display:grid}.prose ul li:before{content:"";background:var(--color-text-muted);block-size:6px;inline-size:6px;margin-block-start:.7em}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--type-small-size);margin-block:18px}.prose th,.prose td{border-block-end:var(--border-card);text-align:start;vertical-align:top;padding:12px 14px 12px 0;padding-inline:0 14px}.prose th{color:var(--color-text);font-weight:600}.prose dl{grid-template-columns:max-content 1fr;gap:10px 24px;margin-block:18px;display:grid}.prose dt{color:var(--color-text);font-weight:600}.updated{margin-block:18px 40px}@media (max-width:899px){.prose-layout{grid-template-columns:1fr;gap:32px}.toc{position:static}}.chip{border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-1);min-block-size:28px;color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--type-label-tracking);text-transform:var(--label-case);align-items:center;gap:8px;padding-inline:10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.chip:lang(ar){font-size:12.5px}.chip--flag{border-color:var(--color-line-strong);color:var(--color-text)}.chip--pillar{border-color:var(--pillar)}.cta-band{padding-block:var(--rhythm-section);border-block-start:var(--border-card)}.cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.cta-inner h2{margin-block-start:var(--rhythm-eyebrow)}.cta-inner p:not(.label){max-inline-size:560px;color:var(--color-text-secondary);margin-block-start:14px}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:899px){.cta-inner{grid-template-columns:1fr}}@media (max-width:599px){.cta-actions .button{flex:100%}}.page-hero{padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.page-hero .breadcrumbs{margin-block-end:28px}.page-hero h1{margin-block:var(--rhythm-eyebrow) 20px;max-inline-size:860px}.page-hero .t-lede{max-inline-size:640px}.page-ray{pointer-events:none;block-size:100%;inline-size:min(46vw,560px);position:absolute;inset-block-start:0;inset-inline-end:0}.page-ray svg{block-size:100%;inline-size:100%;overflow:visible}[dir=rtl] .page-ray svg{scale:-1 1}.page-ray .ray-line{stroke:var(--pillar,var(--color-text));stroke-width:1.6px;fill:none}.page-ray .ray-glow{stroke:var(--pillar,var(--color-text));stroke-width:7px;opacity:.22;fill:none;filter:blur(4px)}.page-ray .ray-dot{fill:var(--pillar,var(--color-text))}.motion .page-ray .ray-line,.motion .page-ray .ray-glow{stroke-dasharray:1;animation:ray-draw 1.1s .2s var(--ease-out) backwards}.motion .page-ray .ray-dot{transform-box:fill-box;transform-origin:50%;animation:ray-pop .4s 1.2s var(--ease-pop) backwards}@keyframes ray-draw{0%{stroke-dashoffset:1px}}@keyframes ray-pop{0%{transform:scale(0)}}.page-hero .shell{position:relative}@media (max-width:899px){.page-ray{opacity:.5;inline-size:70vw}}.empty{justify-items:start;gap:14px;padding-block:24px;display:grid}.empty-404{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:clamp(48px,8vw,120px);display:grid}.empty-404 svg{inline-size:100%;max-inline-size:520px;overflow:visible}.dest{border-block-start:var(--border-card);margin-block-start:24px;display:grid}.dest a{border-block-end:var(--border-card);min-block-size:52px;color:var(--color-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.dest a:hover{background:var(--color-surface)}@media (max-width:899px){.empty-404{grid-template-columns:1fr}}.hero{grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);align-items:center;gap:clamp(36px,5vw,64px);min-block-size:615px;padding-block:80px 62px;display:grid}.hero-copy{max-inline-size:580px}.hero h1{max-inline-size:620px;font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:-.055em;margin-block:18px 24px;line-height:.98}.hero h1:lang(ar){line-height:var(--type-display-leading);letter-spacing:0}.hero h1 .t-second{font-weight:400}.hero .t-lede{max-inline-size:535px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:34px;display:flex}.prism-stage{isolation:isolate;inline-size:100%;margin:0;position:relative}.prism-stage:before{content:"";z-index:-1;filter:blur(var(--glow-halo-blur));translate:calc(var(--px,0) * var(--pointer-depth-glow)) calc(var(--py,0) * var(--pointer-depth-glow));transition:translate .9s var(--ease-out);background:radial-gradient(circle,#55c7e81c,#0000 68%);border-radius:50%;position:absolute;inset:14% 24% 6% 3%}[dir=rtl] .prism-stage:before{inset:14% 3% 6% 24%}.prism-wide{aspect-ratio:680/420;position:relative}.prism-wide svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.prism-tall{display:none}.prism-wide,.prism-tall{translate:calc(var(--px,0) * var(--pointer-depth)) calc(var(--py,0) * var(--pointer-depth));transition:translate .6s var(--ease-out)}.prism-wide .optics,.prism-wide .mark-flip,.prism-tall .optics,.prism-tall .mark-flip{transform-box:view-box}[dir=rtl] .prism-wide .optics{transform:translate(680px)scaleX(-1)}[dir=rtl] .prism-wide .mark-flip{transform:translate(552px)scaleX(-1)}[dir=rtl] .prism-tall .optics,[dir=rtl] .prism-tall .mark-flip{transform:translate(360px)scaleX(-1)}.beam{fill:none;stroke-width:2.2px;stroke-linecap:round;transition:stroke-width var(--dur-base) ease}.inner{fill:none;stroke-width:1.2px;opacity:.55}.ray,.ray-label,.tall-labels span{transition:opacity var(--dur-base) ease}.ray-glow{fill:none;stroke-width:8px;opacity:var(--glow-ray-opacity);filter:url(#soft-glow);transition:opacity var(--dur-base) ease}.photon,.amb,.ripple,.prism-flash,.end-ring{opacity:0}.wedge{opacity:.5}.halo{opacity:var(--glow-halo-rest)}.mark-build rect,.end-dot,.end-ring,.ripple,.prism-body{transform-box:fill-box;transform-origin:50%}.ray-label{gap:3px;inline-size:23%;line-height:1.2;display:grid;position:absolute;inset-inline-start:77%;transform:translateY(-50%)}.ray-label strong{font-size:16px;font-weight:600}.ray-label small{color:var(--color-text-muted);font-size:12.5px;line-height:1.3}.ray-label:lang(ar) strong{font-size:17px}.ray-label:lang(ar) small{font-size:13px;line-height:1.55}.label-build{inset-block-start:19.05%}.label-design{inset-block-start:50%}.label-grow{inset-block-start:80.95%}.prism-stage[data-focus] .ray,.prism-stage[data-focus] .ray-label,.prism-stage[data-focus] .tall-labels span{opacity:.3}.prism-stage[data-focus=build] .r-build,.prism-stage[data-focus=build] [data-pillar=build],.prism-stage[data-focus=design] .r-design,.prism-stage[data-focus=design] [data-pillar=design],.prism-stage[data-focus=grow] .r-grow,.prism-stage[data-focus=grow] [data-pillar=grow]{opacity:1}.prism-stage[data-focus=build] .r-build .beam,.prism-stage[data-focus=design] .r-design .beam,.prism-stage[data-focus=grow] .r-grow .beam{stroke-width:3.6px}.prism-stage[data-focus=build] .r-build .ray-glow,.prism-stage[data-focus=design] .r-design .ray-glow,.prism-stage[data-focus=grow] .r-grow .ray-glow{opacity:var(--glow-ray-opacity-focus)}.play .b-in{stroke-dasharray:1;animation:h-draw var(--dur-hero-in) var(--ease-in) backwards}.play .p-in{animation:h-fly var(--dur-hero-in) var(--ease-in) backwards}.play .ripple{animation:.8s ease-out .66s h-ripple}.play .prism-body{animation:.8s cubic-bezier(.2,.8,.2,1) backwards h-settle}.play .prism-flash{animation:.9s ease-out .66s backwards h-flash}.play .inner{stroke-dasharray:1;animation:h-draw .5s var(--di) var(--ease-out) backwards}.play .halo{animation:h-halo-hit 1.3s .66s ease-out backwards, h-breathe var(--dur-amb-halo) 2s ease-in-out infinite alternate}.play .mark-build rect{animation:h-pixel .34s calc(.72s + var(--i) * var(--stagger-pixel)) var(--ease-pixel) backwards}.play .mark-build .acc{animation:h-pixel .34s calc(.72s + var(--i) * var(--stagger-pixel)) var(--ease-pixel) backwards, h-acc .7s 1.32s ease-out}.play .ray .beam{stroke-dasharray:1;animation:h-draw var(--dur-ray) var(--d) var(--ease-out) backwards}.play .ray .ray-glow{animation:h-glow-in 1s var(--d) ease-out backwards}.play .ray .photon{animation:h-fly var(--dur-ray) var(--d) var(--ease-out) backwards}.play .ray .end-dot{animation:h-pop .4s calc(var(--d) + .5s) var(--ease-pop) backwards}.play .ray .end-ring{animation:h-ring .9s calc(var(--d) + .5s) ease-out}.play .ray .amb{animation:h-amb var(--dur-amb-photon) calc(var(--d) + 2.4s) linear infinite}.play .amb-in{animation:h-amb var(--dur-amb-photon) 2.2s linear infinite}.play .ray-label,.play .tall-labels span{animation:h-label-in .6s calc(var(--d) + .5s) var(--ease-out) backwards}.play .wedge{animation:h-wedge-in 1s 1.5s ease-out backwards, h-shimmer var(--dur-amb-fan) 2.6s ease-in-out infinite alternate}.prism-stage.offscreen *,.prism-stage.offscreen{animation-play-state:paused!important}.hero h1 .sweep{background:linear-gradient(90deg, var(--color-text-secondary) 0 40%, var(--color-build) 45%, var(--color-design) 50%, var(--color-grow) 55%, var(--color-text-secondary) 60% 100%) 0 0 / 300% 100%;color:#0000;animation:h-sweep var(--dur-sweep) 1.15s var(--ease-standard) backwards;-webkit-background-clip:text;background-clip:text;margin-block-end:-.14em;padding-block-end:.14em}[dir=rtl] .hero h1 .sweep{background-image:linear-gradient(270deg, var(--color-text-secondary) 0 40%, var(--color-build) 45%, var(--color-design) 50%, var(--color-grow) 55%, var(--color-text-secondary) 60% 100%)}@keyframes h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes h-fly{0%{opacity:0;transform:translate(var(--x0), var(--y0))}12%,85%{opacity:1}to{opacity:0;transform:translate(var(--x1), var(--y1))}}@keyframes h-amb{0%{opacity:0;transform:translate(var(--x0), var(--y0))}3%,19%{opacity:.9}23%,to{opacity:0;transform:translate(var(--x1), var(--y1))}}@keyframes h-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes h-flash{0%{opacity:0}18%{opacity:.5}to{opacity:0}}@keyframes h-halo-hit{0%{opacity:.04}20%{opacity:.75}to{opacity:var(--glow-halo-rest)}}@keyframes h-breathe{0%{opacity:var(--glow-halo-rest)}to{opacity:var(--glow-halo-peak)}}@keyframes h-pixel{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes h-acc{0%,to{filter:none}30%{filter:brightness(1.6)drop-shadow(0 0 3px #9a7cff)}}@keyframes h-glow-in{0%{opacity:0}40%{opacity:.9}to{opacity:var(--glow-ray-opacity)}}@keyframes h-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes h-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@keyframes h-label-in{0%{opacity:0;translate:calc(-10px * var(--dir)) 0}to{opacity:1;translate:0}}@keyframes h-wedge-in{0%{opacity:0}to{opacity:.5}}@keyframes h-shimmer{0%{opacity:.5}to{opacity:.9}}@keyframes h-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes h-settle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:899px){.hero{grid-template-columns:1fr;gap:44px;min-block-size:auto;padding-block:72px}.hero-copy{max-inline-size:660px}.prism-stage{max-inline-size:650px;margin-inline:auto}}@media (max-width:599px){.hero{gap:30px;padding-block:48px 44px}.hero h1{margin-block:14px 18px}.hero-actions{margin-block-start:26px}.hero-actions .button{flex:100%}.prism-wide{display:none}.prism-tall{aspect-ratio:360/252;display:block}.prism-tall svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.tall-labels{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin-block-start:12px;display:grid}.tall-labels span{gap:4px;display:grid}.tall-labels strong{font-size:16px;font-weight:600}.tall-labels small{color:var(--color-text-muted);font-size:12.5px;line-height:1.35}.tall-labels span:lang(ar) small{font-size:13px;line-height:1.55}.prism-stage:before{inset:10% 8% 30%}}@media (max-width:359px){.tall-labels{gap:4px}.tall-labels small{font-size:12.5px}}@media (min-width:1680px){.hero{min-block-size:680px}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.border-line{border-color:var(--color-line)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:390px){.sm\:flex{display:flex}}.rtl\:block:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:block}.rtl\:hidden:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:none}.\[data-pillar\=\"build\"\]\:visible:is(){visibility:visible}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--raw-ink:#0b0f14;--raw-surface:#111820;--raw-surface-2:#17212b;--raw-paper:#f7f5ef;--raw-secondary:#b8c1cc;--raw-muted:#91a0ae;--raw-line:#5b6d7b;--raw-line-soft:#283541;--raw-build:#55c7e8;--raw-design:#9a7cff;--raw-grow:#ffb84a;--raw-error:#ff7a90;--raw-paper-dim:#e6e3da;--raw-disabled-fill:#27313a;--raw-ink-print:#0b0f14;--raw-paper-print:#fff;--raw-design-on-light:#6a4fe0;--raw-build-on-light:#0e7490;--raw-grow-on-light:#9a5b00;--color-ground:var(--raw-ink);--color-surface:var(--raw-surface);--color-surface-hover:var(--raw-surface-2);--color-text:var(--raw-paper);--color-text-secondary:var(--raw-secondary);--color-text-muted:var(--raw-muted);--color-line:var(--raw-line);--color-line-soft:var(--raw-line-soft);--color-line-strong:var(--raw-paper);--color-build:var(--raw-build);--color-design:var(--raw-design);--color-grow:var(--raw-grow);--color-on-pillar:var(--raw-ink);--color-accent-mark:var(--raw-design);--color-focus:var(--raw-design);--color-link:var(--raw-paper);--color-link-underline:var(--raw-line);--color-link-visited:var(--color-link);--color-selection-bg:#41386d;--color-selection-text:var(--raw-paper);--color-error:var(--raw-error);--color-error-bg:#ff7a9014;--color-success:var(--raw-paper);--color-warning:var(--raw-paper);--color-disabled-text:var(--raw-muted);--color-disabled-fill:var(--raw-disabled-fill);--color-disabled-line:var(--raw-line-soft);--color-button-primary:var(--raw-paper);--color-button-primary-hover:var(--raw-paper-dim);--color-button-primary-text:var(--raw-ink);--color-overlay:#05080bc7;--color-header-glass:#0b0f14e0}@media (forced-colors:active){:root{--color-line-soft:CanvasText;--color-line:CanvasText;--color-focus:Highlight}}:root,[lang=en]{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-arabic:"Readex Pro", "Geist", "Segoe UI", Tahoma, sans-serif;--font-ui:var(--font-sans);--font-label:var(--font-mono);--label-case:uppercase;--numerals-data:tabular-nums;--numerals-prose:proportional-nums;--measure-prose:68ch;--measure-lede:36em;--type-display-size:clamp(42px, 35.714px + 1.9643vw, 64px);--type-display-weight:500;--type-display-leading:1;--type-display-tracking:-.05em;--type-display-wrap:balance;--type-h1-size:clamp(38px, 32.857px + 1.6071vw, 56px);--type-h1-weight:500;--type-h1-leading:1.04;--type-h1-tracking:-.045em;--type-h1-wrap:balance;--type-h2-size:clamp(32px, 27.429px + 1.4286vw, 48px);--type-h2-weight:500;--type-h2-leading:1.06;--type-h2-tracking:-.04em;--type-h2-wrap:balance;--type-h3-size:clamp(22px, 21.143px + .2679vw, 25px);--type-h3-weight:600;--type-h3-leading:1.2;--type-h3-tracking:-.02em;--type-h3-wrap:balance;--type-h4-size:clamp(18px, 17.429px + .1786vw, 20px);--type-h4-weight:600;--type-h4-leading:1.3;--type-h4-tracking:-.01em;--type-h4-wrap:balance;--type-lede-size:clamp(17px, 16.429px + .1786vw, 19px);--type-lede-weight:400;--type-lede-leading:1.6;--type-lede-tracking:-.005em;--type-lede-wrap:pretty;--type-body-size:16px;--type-body-weight:400;--type-body-leading:1.65;--type-body-tracking:0;--type-body-wrap:pretty;--type-small-size:14px;--type-small-weight:400;--type-small-leading:1.55;--type-small-tracking:0;--type-small-wrap:pretty;--type-caption-size:13px;--type-caption-weight:400;--type-caption-leading:1.45;--type-caption-tracking:0;--type-caption-wrap:pretty;--type-label-size:12px;--type-label-weight:500;--type-label-leading:1.5;--type-label-tracking:.12em;--type-label-wrap:nowrap;--type-button-size:15px;--type-button-weight:600;--type-button-leading:1.2;--type-button-tracking:-.005em;--type-button-wrap:nowrap;--type-code-size:14px;--type-code-weight:400;--type-code-leading:1.55;--type-code-tracking:0;--type-code-wrap:wrap}:root:lang(ar),[lang=ar]{--font-ui:var(--font-arabic);--font-label:var(--font-arabic);--label-case:none;--measure-prose:62ch;--measure-lede:32em;--type-display-size:clamp(36px, 30.286px + 1.7857vw, 56px);--type-display-weight:600;--type-display-leading:1.3;--type-display-tracking:0;--type-display-wrap:balance;--type-h1-size:clamp(32px, 26.857px + 1.6071vw, 50px);--type-h1-weight:600;--type-h1-leading:1.35;--type-h1-tracking:0;--type-h1-wrap:balance;--type-h2-size:clamp(28px, 24px + 1.25vw, 42px);--type-h2-weight:600;--type-h2-leading:1.35;--type-h2-tracking:0;--type-h2-wrap:balance;--type-h3-size:clamp(21px, 20.143px + .2679vw, 24px);--type-h3-weight:600;--type-h3-leading:1.5;--type-h3-tracking:0;--type-h3-wrap:balance;--type-h4-size:clamp(18px, 17.429px + .1786vw, 20px);--type-h4-weight:600;--type-h4-leading:1.55;--type-h4-tracking:0;--type-h4-wrap:balance;--type-lede-size:clamp(18px, 17.429px + .1786vw, 20px);--type-lede-weight:400;--type-lede-leading:1.85;--type-lede-tracking:0;--type-lede-wrap:pretty;--type-body-size:17px;--type-body-weight:400;--type-body-leading:1.9;--type-body-tracking:0;--type-body-wrap:pretty;--type-small-size:15px;--type-small-weight:400;--type-small-leading:1.8;--type-small-tracking:0;--type-small-wrap:pretty;--type-caption-size:14px;--type-caption-weight:400;--type-caption-leading:1.7;--type-caption-tracking:0;--type-caption-wrap:pretty;--type-label-size:13px;--type-label-weight:500;--type-label-leading:1.6;--type-label-tracking:0;--type-label-wrap:nowrap;--type-button-size:16px;--type-button-weight:600;--type-button-leading:1.3;--type-button-tracking:0;--type-button-wrap:nowrap;--type-code-size:14px;--type-code-weight:400;--type-code-leading:1.55;--type-code-tracking:0;--type-code-wrap:wrap}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:104px;--space-13:128px;--rhythm-section:clamp(64px, 52.571px + 3.5714vw, 104px);--rhythm-head:clamp(36px, 31.429px + 1.4286vw, 52px);--rhythm-eyebrow:14px;--rhythm-heading-lede:18px;--rhythm-block:clamp(32px, 27.429px + 1.4286vw, 48px);--rhythm-stack:16px;--radius-0:0;--radius-1:2px;--radius-round:999px;--border-hair:1px;--border-edge:2px;--border-focus:3px;--focus-offset:4px;--border-card:var(--border-hair) solid var(--color-line-soft);--shadow:none;--glow-blur:5;--glow-halo-blur:14px;--glow-ray-opacity:.3;--glow-ray-opacity-focus:.85;--glow-halo-rest:.14;--glow-halo-peak:.34;--header-blur:16px;--z-base:0;--z-raised:1;--z-sticky:20;--z-dock:25;--z-skip:30;--z-overlay:40;--z-dialog:50;--z-toast:60;--container:1200px;--container-wide:1440px;--container-prose:760px;--gutter:clamp(20px, 4vw, 48px);--grid-columns:4;--grid-gap:16px;--header-height:68px;--dock-height:64px;--target-min:44px;--turnstile-height:65px}@media (min-width:768px){:root{--grid-columns:8;--grid-gap:24px}}@media (min-width:1024px){:root{--grid-columns:12}}@media (max-width:599px){:root{--header-height:64px}}:root{--dur-instant:.12s;--dur-fast:.18s;--dur-base:.25s;--dur-enter:.4s;--dur-exit:.2s;--dur-reveal:.7s;--dur-draw:1.3s;--dur-hero-in:.7s;--dur-ray:.6s;--dur-sweep:1.5s;--dur-amb-halo:6s;--dur-amb-photon:6.5s;--dur-amb-fan:7s;--dur-orbit:9s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.45, 0, .75, .5);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-draw:cubic-bezier(.3, .7, .2, 1);--ease-pop:cubic-bezier(.2, 1.6, .4, 1);--ease-pixel:cubic-bezier(.2, 1.4, .4, 1);--ease-linear:linear;--stagger-pixel:45ms;--stagger-ray:.12s;--stagger-reveal:90ms;--stagger-step:.23s;--reveal-distance:22px;--nudge-distance:4px;--pointer-depth:8px;--pointer-depth-glow:-20px;--parallax-shots:26px}@media (prefers-reduced-motion:reduce){:root{--reveal-distance:0px;--nudge-distance:0px;--pointer-depth:0px;--pointer-depth-glow:0px;--parallax-shots:0px}}:root{--pillar:var(--color-text);--pillar-on:var(--color-on-pillar)}[data-pillar=build]{--pillar:var(--color-build)}[data-pillar=design]{--pillar:var(--color-design)}[data-pillar=grow]{--pillar:var(--color-grow)}@media print{[data-pillar=build]{--pillar:var(--raw-build-on-light)}[data-pillar=design]{--pillar:var(--raw-design-on-light)}[data-pillar=grow]{--pillar:var(--raw-grow-on-light)}}html[data-market=ae] [data-market-only=eg],html[data-market=eg] [data-market-only=ae]{display:none}.foot-groups{display:contents}html:has(.menu-dialog[open]){overflow:hidden}.prism-tall .ray-glow{filter:url(#soft-glow-t)}.pillar h2{margin-block:24px 8px}.home-package-note{max-inline-size:760px;margin-block-start:28px}.home-faq-link{margin-block-start:24px}.home-contact-action{margin-block-start:28px}.contact-intro .section-head{margin-block-end:0}.svc-pillar h2{margin-block-start:12px}.not-sold h2{margin-block-start:10px}.service-block-link{margin-block-start:14px}.service-proof-link{margin-block-start:18px}.service-note{margin-block-start:16px}.service-related{border-block-start:var(--border-card);margin-block-start:18px}.service-proof{align-items:start;padding:0}.service-stages{gap:var(--space-2);color:var(--color-text-secondary);margin-block-start:var(--space-4);display:grid}.case-flip{margin-block-start:22px}.process-content{max-inline-size:900px}.steps--vertical .step h2{margin-block:8px 10px}.founder-note{margin-block-start:18px}.scope-document{max-inline-size:var(--container-prose)}.scope-fact{display:contents}.scope-status{max-inline-size:760px}.prose>section+section h2,.prose>div h2{margin-block-start:48px}.prose .legal-contact,.prose .legal-signature{margin-block-start:40px}.empty-title{margin-block:14px 18px}.empty-home{margin-block-start:28px}.empty-destinations{margin-block-start:40px}.empty-glass{fill:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.empty-glass{fill:color-mix(in srgb, var(--color-text) 4%, transparent)}}.flip-tabs button[aria-pressed=true]{background:var(--color-text);color:var(--color-ground)}.scope-meter{block-size:var(--space-2);background:var(--color-line-soft);margin-block-start:var(--space-6);overflow:hidden}.scope-meter-fill{background:var(--color-text);block-size:100%}.legal-content{padding-block-start:0}.factor-q button.seg-btn{background:0 0;border:0;padding:0}.factor-q button.seg-btn[aria-pressed=true] span{background:var(--color-text);color:var(--color-ground);border-color:var(--color-text)}.factor-q legend{letter-spacing:0;color:var(--color-text);font-size:16px}.empty-404 .icon{inline-size:auto;max-inline-size:none}.empty-404 .dest a{justify-content:space-between;gap:var(--space-4);display:flex}.empty-404 .dest a>span{white-space:nowrap}.contact-breadcrumbs{padding-block-start:clamp(48px,7vw,96px)}.contact-page{padding-block-start:28px}.brief-question{font:inherit;letter-spacing:inherit}.brief-form{min-inline-size:0}.brief-outcome{margin-block-start:var(--space-5)}.brief-form .outcome>.field-error{color:var(--color-error)}.brief-progress{flex-wrap:wrap}.brief-form .review>div{grid-template-columns:160px minmax(0,1fr) auto}.brief-form .review dd,.brief-form .outcome,.direct dd{overflow-wrap:anywhere;min-inline-size:0}.direct div,.direct dd{flex-wrap:wrap}.brief-form .review dt{color:var(--color-text)}@media (max-width:599px){.brief-form .review>div{grid-template-columns:minmax(0,1fr) auto}.brief-nav .button:last-child:nth-child(3){grid-column:1/-1}.turnstile-slot{overflow:auto}}:root,[lang=en],:root:lang(ar),[lang=ar]{--font-sans:Geist, "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:Geist_Mono, "Geist_Mono Fallback", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-arabic:Readex_Pro, Geist, "Readex_Pro Fallback", "Geist Fallback", "Segoe UI", Tahoma, sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
