@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-300-800-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-300-800-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-300-800-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-300-800-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/geist-300-800-latin.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin.woff2) format("woff2");unicode-range:u+00??,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}:root{--accent:#f2622e;--accent-deep:#c4441a;--on-accent:#141310;--bg:#f5f3ee;--surface:#fff;--surface2:#eeebe4;--line:rgba(20,18,15,.09);--line2:rgba(20,18,15,.16);--ink:#141310;--muted:#5c5952;--faint:#85817a;--accent-ink:var(--accent-deep);--shadow:0 40px 100px -50px rgba(40,30,20,.35);--background:43 22% 95%;--foreground:45 11% 7%;--card:0 0% 100%;--card-foreground:45 11% 7%;--popover:0 0% 100%;--popover-foreground:45 11% 7%;--primary:16 88% 56%;--primary-foreground:45 11% 7%;--secondary:43 19% 91%;--secondary-foreground:45 11% 7%;--muted:43 19% 91%;--muted-foreground:43 5% 34%;--accent-hsl:43 19% 91%;--accent-foreground:45 11% 7%;--destructive:358 75% 59%;--destructive-foreground:0 0% 100%;--border:40 11% 86%;--input:40 9% 82%;--ring:16 88% 56%;--radius:0.75rem;--tn-50:245 243 238;--tn-100:238 235 228;--tn-200:227 223 215;--tn-300:208 203 193;--tn-400:168 163 154;--tn-500:128 124 117;--tn-600:92 89 82;--tn-700:58 56 52;--tn-800:31 31 34;--tn-900:20 19 16;--tn-950:10 10 11;--ta-50:254 243 238;--ta-100:253 227 214;--ta-200:251 196 171;--ta-300:248 158 120;--ta-400:245 128 79;--ta-500:242 98 46;--ta-600:222 82 34;--ta-700:196 68 26;--ta-800:156 54 22;--ta-900:122 44 20;--ta-950:69 22 10;--tg-50:238 251 243;--tg-100:214 245 225;--tg-200:174 234 196;--tg-300:125 219 160;--tg-400:79 203 126;--tg-500:61 190 110;--tg-600:46 158 89;--tg-700:36 122 70;--tg-800:29 95 56;--tg-900:24 78 47;--tg-950:11 42 24;--tr-50:254 242 242;--tr-100:253 226 227;--tr-200:251 197 199;--tr-300:245 154 157;--tr-400:238 108 112;--tr-500:229 72 77;--tr-600:207 52 56;--tr-700:173 42 46;--tr-800:140 36 39;--tr-900:116 34 37;--tr-950:64 14 16;--ty-50:255 250 235;--ty-100:254 240 199;--ty-200:253 224 138;--ty-300:252 203 77;--ty-400:251 181 36;--ty-500:245 158 11;--ty-600:217 119 6;--ty-700:180 83 9;--ty-800:146 64 14;--ty-900:120 53 15;--ty-950:69 26 3;--t-white:255 255 255;color-scheme:light}.dark{--bg:#0a0a0b;--surface:#111113;--surface2:#18181b;--line:hsla(0,0%,100%,.08);--line2:hsla(0,0%,100%,.14);--ink:#f3f1ec;--muted:#9c9890;--faint:#77736c;--accent-ink:var(--accent);--shadow:0 40px 120px -40px rgba(0,0,0,.8);--background:240 5% 4%;--foreground:43 22% 94%;--card:240 6% 7%;--card-foreground:43 22% 94%;--popover:240 6% 7%;--popover-foreground:43 22% 94%;--primary:16 88% 56%;--primary-foreground:45 11% 7%;--secondary:240 6% 10%;--secondary-foreground:43 22% 94%;--muted:240 6% 10%;--muted-foreground:38 5% 59%;--accent-hsl:240 6% 10%;--accent-foreground:43 22% 94%;--destructive:358 75% 59%;--destructive-foreground:45 11% 7%;--border:240 3% 14%;--input:240 3% 18%;--ring:16 88% 56%;--tn-50:10 10 11;--tn-100:22 22 24;--tn-200:35 35 38;--tn-300:46 46 49;--tn-400:119 115 108;--tn-500:138 134 127;--tn-600:168 163 154;--tn-700:207 202 192;--tn-800:227 223 215;--tn-900:243 241 236;--tn-950:250 249 246;--ta-50:36 19 12;--ta-100:52 25 14;--ta-200:82 37 19;--ta-300:127 53 23;--ta-400:212 83 31;--ta-500:242 98 46;--ta-600:242 106 56;--ta-700:245 128 79;--ta-800:248 158 120;--ta-900:251 196 171;--ta-950:253 227 214;--tg-50:13 29 20;--tg-100:18 41 27;--tg-200:23 64 42;--tg-300:31 107 63;--tg-400:52 168 98;--tg-500:61 190 110;--tg-600:79 203 126;--tg-700:125 219 160;--tg-800:174 234 196;--tg-900:214 245 225;--tg-950:238 251 243;--tr-50:36 15 16;--tr-100:52 19 21;--tr-200:85 27 30;--tr-300:140 42 46;--tr-400:229 72 77;--tr-500:229 72 77;--tr-600:238 108 112;--tr-700:245 154 157;--tr-800:251 197 199;--tr-900:253 226 227;--tr-950:254 242 242;--ty-50:34 26 7;--ty-100:48 37 10;--ty-200:77 58 14;--ty-300:122 90 18;--ty-400:217 151 26;--ty-500:245 158 11;--ty-600:251 181 36;--ty-700:252 203 77;--ty-800:253 224 138;--ty-900:254 240 199;--ty-950:255 250 235;--t-white:17 17 19;color-scheme:dark}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Geist,system-ui,sans-serif;letter-spacing:-.005em}h1,h2,h3,h4{letter-spacing:-.025em}::-moz-selection{background:var(--accent);color:var(--on-accent)}::selection{background:var(--accent);color:var(--on-accent)}code,kbd,pre,samp{font-family:Geist Mono,monospace}:root:not(.dark) .text-primary{color:var(--accent-deep)}.bg-primary,.bg-primary.text-primary-foreground{color:var(--on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.t-mono-label{font-size:11px;color:var(--faint)}.t-eyebrow,.t-mono-label{font-family:Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.t-eyebrow{font-size:12px}.t-em,.t-eyebrow{color:var(--accent-ink)}.t-em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.t-dots{background-image:radial-gradient(var(--line2) 1px,transparent 1px);background-size:28px 28px}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/noto-sans-arabic-300-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-arabic-300-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-arabic-300-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}html[lang=ar] body,html[lang=ar] body *{letter-spacing:0!important}html[lang=ar] :is(.ftr-word,.ftr-word *){letter-spacing:-.075em!important}html[lang=ar] :is(.logo,.logo *,.ta-logo,.ta-logo *){letter-spacing:-.02em!important}[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-arrow-down-right,.lucide-arrow-up-left,.lucide-arrow-down-left,.lucide-arrow-right-left,.lucide-chevron-right,.lucide-chevron-left,.lucide-chevrons-right,.lucide-chevrons-left,.lucide-move-right,.lucide-move-left,.lucide-log-out,.lucide-log-in,.lucide-send,.lucide-send-horizontal,.lucide-corner-down-left,.lucide-corner-down-right,.lucide-reply,.lucide-forward,.lucide-undo,.lucide-redo,.lucide-undo-2,.lucide-redo-2,.lucide-external-link,.lucide-square-arrow-out-up-right,.lucide-panel-left,.lucide-panel-left-close,.lucide-panel-left-open,.rtl-flip){transform:scaleX(-1)}[dir=rtl] [class*=space-x-]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}[dir=rtl] [class*=divide-x]>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}[dir=rtl] :is(a[href^="tel:"],a[href^="mailto:"],input[type=email],input[type=tel],input[type=url],.ltr){direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(input[type=email],input[type=tel],input[type=url]){text-align:right}[dir=rtl] .rtl-flip:not(svg){display:inline-block}[dir=rtl] :is(.ta-avatars,.avatars) span{direction:ltr;unicode-bidi:isolate}html[lang=ar]{--f-mono:"Geist",system-ui,sans-serif}html[lang=ar] :is(.font-mono,.t-mono-label,.t-eyebrow,.ta-mono,.ta-pw button,.ta-seg small,.ta-steps-label,.ta-tag,.ta-demo-title,.ta-list li span){font-family:Geist,system-ui,sans-serif}