:root{--bg:oklch(99% .002 30);--bg-alt:oklch(97.2% .004 30);--surface:oklch(100% 0 0);--surface-2:oklch(98.2% .004 30);--fg:oklch(24% .008 30);--fg-soft:oklch(38% .008 30);--muted:oklch(52% .01 30);--border:oklch(90.5% .006 30);--border-2:oklch(82% .012 30);--accent:oklch(54% .21 28);--accent-2:oklch(46% .185 14);--accent-ink:oklch(48% .19 25);--accent-soft:oklch(96.5% .022 28);--grad:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);--grad-soft:linear-gradient(135deg, oklch(54% .21 28/.1) 0%, oklch(46% .185 14/.1) 100%);--ok:oklch(48% .14 152);--danger:oklch(52% .2 25);--success-bg:oklch(97% .03 152);--success-border:oklch(48% .14 152/.35);--bar-track:oklch(24% .008 30/.08);--font-display:"Futura", "Century Gothic", "Avenir Next", "Trebuchet MS", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--maxw:1180px;--pad:clamp(20px, 5vw, 48px);--r:16px;--r-sm:10px;--sect:clamp(72px, 9vw, 120px);--shadow:0 1px 2px oklch(24% .02 30/.04), 0 8px 24px oklch(24% .02 30/.05);--shadow-lift:0 2px 4px oklch(24% .02 30/.05), 0 16px 40px oklch(24% .02 30/.09);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:oklch(16% .012 30);--bg-alt:oklch(19% .013 30);--surface:oklch(20.5% .014 30);--surface-2:oklch(23.5% .015 30);--fg:oklch(95% .004 30);--fg-soft:oklch(83% .006 30);--muted:oklch(66% .012 30);--border:oklch(100% 0 0/.1);--border-2:oklch(100% 0 0/.18);--accent:oklch(66% .19 28);--accent-2:oklch(58% .185 14);--accent-ink:oklch(76% .16 25);--accent-soft:oklch(30% .06 28/.4);--grad-soft:linear-gradient(135deg, oklch(66% .19 28/.16) 0%, oklch(58% .185 14/.16) 100%);--ok:oklch(72% .15 152);--danger:oklch(70% .18 25);--success-bg:oklch(28% .05 152/.4);--success-border:oklch(60% .14 152/.4);--bar-track:oklch(100% 0 0/.1);--shadow:0 1px 2px oklch(0% 0 0/.35), 0 8px 24px oklch(0% 0 0/.35);--shadow-lift:0 2px 4px oklch(0% 0 0/.4), 0 16px 44px oklch(0% 0 0/.5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:400 16.5px/1.62 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s,color .2s;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:oklch(54% .21 28/.18)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:500}.h1,h1{letter-spacing:-.025em;font-size:clamp(38px,5.2vw,64px);line-height:1.06}.h2,h2{letter-spacing:-.022em;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.h3,h3{letter-spacing:-.005em;font-size:19px;font-weight:550;line-height:1.3;font-family:var(--font-body)}.lede{color:var(--muted);text-wrap:pretty;max-width:60ch;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.65}p{text-wrap:pretty}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:11.5px}.pill{background:var(--accent-soft);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);border:1px solid oklch(54% .21 28/.22);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:11px;display:inline-flex}.small{letter-spacing:.01em;color:var(--muted);font-size:13.8px;line-height:1.55}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.center{text-align:center}.center .lede{margin-inline:auto}html[lang=ar] :is(h1,h2,h3,h4,p,li,label,a,button,.lede,.eyebrow,.pill,.small){letter-spacing:normal}html[lang=ar] body{font-family:"Segoe UI", "Noto Naskh Arabic", Tahoma, var(--font-body)}html[lang=ar] :is(h1,h2,h3,h4){font-family:Segoe UI,Noto Naskh Arabic,Tahoma,sans-serif}[dir=rtl] .flip{transform:scaleX(-1)}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--sect);position:relative}.section--tight{padding-block:clamp(52px,6.5vw,84px)}.section--alt,.section--dark{background:var(--bg-alt)}.rule{border:0;border-top:1px solid var(--border)}.sect-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-block-end:clamp(30px,4vw,52px);display:flex}.sect-head .h2{max-width:20ch}.center.sect-head{display:block}.center.sect-head .h2{max-width:22ch;margin-inline:auto}.stack>*+*{margin-block-start:14px}.glow{isolation:isolate;position:relative}.glow:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,oklch(54% .21 28/.1) 0%,#0000 62%);width:min(820px,92vw);position:absolute;inset-block-start:-220px;inset-inline-end:-180px}.glow:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,oklch(46% .185 14/.07) 0%,#0000 62%);width:min(640px,82vw);position:absolute;inset-block-start:60px;inset-inline-start:-240px}[data-theme=dark] .glow:before{background:radial-gradient(circle,oklch(66% .19 28/.16) 0%,#0000 62%)}[data-theme=dark] .glow:after{background:radial-gradient(circle,oklch(58% .185 14/.12) 0%,#0000 62%)}.site-header{z-index:60;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.header-in{align-items:center;gap:20px;min-height:76px;display:flex}.brand{align-items:center;display:inline-flex}.brand-logo{width:auto;height:32px}.site-footer .brand-logo{height:44px}.brand-logo--dark,[data-theme=dark] .brand-logo--light{display:none}[data-theme=dark] .brand-logo--dark{display:block}.nav{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:4px;margin-inline-start:auto;padding:5px;display:flex}.nav a{letter-spacing:.01em;color:var(--muted);border-radius:999px;padding:8px 15px;font-size:14px}.nav a:hover{color:var(--fg);background:oklch(24% .008 30/.05)}.nav a[aria-current=page]{color:var(--fg);background:var(--surface);box-shadow:var(--shadow)}.header-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.nav+.header-actions{margin-inline-start:0}.lang{border:1px solid var(--border);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}.lang button{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);background:0 0;border:0;min-height:34px;padding:7px 11px;font-size:11px}.lang button+button{border-inline-start:1px solid var(--border)}.lang button:hover{color:var(--fg);background:var(--surface-2)}.lang button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.theme-toggle{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--fg-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.theme-toggle:hover{border-color:var(--border-2);color:var(--fg);background:var(--surface-2)}.theme-toggle .icon{width:17px;height:17px}.theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}.burger{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;width:42px;height:40px;display:none}.burger span{background:var(--fg);width:16px;height:1px;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--fg);height:1px;position:absolute;inset-inline:0}.burger span:before{top:-5px}.burger span:after{top:5px}.btn{border:1px solid var(--border-2);background:var(--surface);min-height:48px;color:var(--fg);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:24px;font-size:14.5px;font-weight:550;transition:transform .12s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn:active{transform:translateY(2px)}.btn-primary{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 22px oklch(54% .21 28/.28)}.btn-primary:hover{box-shadow:0 10px 30px oklch(54% .21 28/.38)}.btn-outline{background:0 0}.btn-outline:hover{background:var(--surface-2);border-color:var(--fg)}.btn-light{background:var(--surface);color:var(--accent-ink);border-color:#0000}.btn-light:hover{background:#fff}.btn-sm{min-height:38px;padding-inline:16px;font-size:13.5px}.btn-wide{width:100%}.link-arrow{color:var(--fg);border-block-end:1px solid var(--border-2);align-items:center;gap:8px;padding-block-end:3px;font-size:14.5px;display:inline-flex}.link-arrow:hover{border-block-end-color:var(--accent);color:var(--accent-ink)}.grid{gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:26px 24px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}a.card:hover,.card--hover:hover{border-color:var(--border-2);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.card p{color:var(--muted);font-size:14.8px;line-height:1.58}.card-foot{justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:16px;display:flex}.cell{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.icon{stroke-width:1.4px;width:24px;height:24px}.icon-tile{background:var(--grad);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 6px 18px oklch(54% .21 28/.26)}.icon-tile .icon{color:#fff}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:10.5px}.num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:12px}.deflist{border-block-start:1px solid var(--border)}.deflist div{border-block-end:1px solid var(--border);justify-content:space-between;gap:20px;padding-block:14px;font-size:14.5px;display:flex}.deflist dt{color:var(--muted)}.deflist dd{text-align:end;color:var(--fg-soft)}.ticks{gap:12px;list-style:none;display:grid}.ticks li{color:var(--fg-soft);padding-inline-start:26px;font-size:15.2px;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:var(--grad);border-radius:2px;width:12px;height:2px;position:absolute;top:9px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);padding:26px 22px}.stat b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1;display:block}.stat span{color:var(--muted);margin-block-start:10px;font-size:13.5px;display:block}.why{border-block-start:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.why>div{border-inline-end:1px solid var(--border);padding:30px 24px 6px}.why>div:last-child{border-inline-end:0}.why .num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px}.band{background:var(--grad);color:#fff;border-radius:22px;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(28px,4vw,44px);display:flex;box-shadow:0 20px 60px oklch(54% .21 28/.28)}.band .tile{background:oklch(100% 0 0/.2);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid}.band .tile .icon{color:#fff;width:28px;height:28px}.band .txt{flex:340px}.band h2{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px)}.band p{color:oklch(100% 0 0/.9);max-width:56ch;margin-block-start:8px;font-size:15.2px}.mock{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lift);border-radius:18px;overflow:hidden}.mock-bar{background:var(--surface-2);border-block-end:1px solid var(--border);align-items:center;gap:6px;padding:12px 14px;display:flex}.mock-bar i{background:var(--border-2);border-radius:50%;width:9px;height:9px}.mock-body{grid-template-columns:86px 1fr;min-height:258px;display:grid}.mock-side{border-inline-end:1px solid var(--border);align-content:start;gap:9px;padding:16px 12px;display:grid}.mock-main{align-content:start;gap:10px;padding:16px;display:grid}.bar{background:var(--bar-track);border-radius:4px;height:9px}.bar.on{background:var(--grad)}.mock-row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.mock-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;height:54px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface);border:1px solid var(--border);cursor:pointer;min-height:42px;color:var(--muted);border-radius:999px;padding:10px 17px;font-size:13.5px}.chip:hover{border-color:var(--border-2);color:var(--fg)}.chip[aria-pressed=true]{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 4px 14px oklch(54% .21 28/.24)}.tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:4px;padding:5px;display:flex;overflow-x:auto}.tab{cursor:pointer;min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:14.2px}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);background:var(--surface);box-shadow:var(--shadow)}.tabpanel[hidden]{display:none}.acc{border-block-start:1px solid var(--border)}.acc-item{border-block-end:1px solid var(--border)}.acc-btn{cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding-block:21px;font-size:16px;display:flex}.acc-btn .pm{font-family:var(--font-mono);color:var(--accent-ink);flex:none}.acc-panel{color:var(--muted);max-width:62ch;padding-block-end:22px;font-size:15px}.acc-panel[hidden]{display:none}.field{gap:8px;margin-block-end:18px;display:grid}.field label{letter-spacing:.01em;color:var(--fg-soft);font-size:13.5px}.field .req{color:var(--accent-ink)}.input,.select,.textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--fg);padding:13px 15px;font-size:15.5px}.input::placeholder,.textarea::placeholder{color:oklch(66% .01 30)}.textarea{resize:vertical;min-height:138px;line-height:1.55}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-2)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px oklch(54% .21 28/.14)}.field[data-invalid=true] :is(.input,.select,.textarea){border-color:var(--danger)}.err{color:var(--danger);letter-spacing:.01em;font-size:12.5px}.err[hidden]{display:none}.radios{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.radio{border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.radio:hover{border-color:var(--border-2)}.radio input{accent-color:oklch(54% .21 28);width:15px;height:15px}.radio:has(input:checked){background:var(--accent-soft);border-color:oklch(54% .21 28/.45)}.form-row{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-note{color:var(--muted);margin-block-start:12px;font-size:13px}.success{border:1px solid var(--success-border);border-radius:var(--r);background:var(--success-bg);gap:10px;padding:28px;display:grid}.success .h3{color:var(--ok)}[hidden]{display:none!important}.panel{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.panel-head{border-block-end:1px solid var(--border);padding:17px 22px}.panel-row{border-block-end:1px solid var(--border);align-items:center;gap:14px;padding:17px 22px;display:flex}.panel-row:last-child{border-block-end:0}.panel-row:hover{background:var(--surface-2)}.panel-row .txt{flex:1;min-width:0}.panel-row .txt b{font-size:15px;font-weight:550;display:block}.panel-row .txt span{color:var(--muted);font-size:13px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,68px);padding-block:clamp(60px,8vw,112px);display:grid}.hero-actions{flex-wrap:wrap;gap:12px;margin-block-start:34px;display:flex}.page-head{padding-block:clamp(52px,6.5vw,88px) clamp(28px,4vw,44px)}.crumb{color:var(--muted);align-items:center;gap:8px;margin-block-end:18px;font-size:13px;display:flex}.split{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(32px,5vw,60px);display:grid}.aside-card{position:sticky;top:98px}.cta-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.cta-band .h2{max-width:20ch}.cta-band p{color:var(--muted);max-width:46ch;margin-block-start:12px}.site-footer{border-block-start:1px solid var(--border);background:var(--bg-alt);padding-block:clamp(48px,6vw,72px) 30px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px 28px;display:grid}.foot-grid h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-block-end:16px;font-size:11px;font-weight:400}.foot-grid ul{gap:10px;list-style:none;display:grid}.foot-grid a,.foot-grid li{color:var(--fg-soft);font-size:14.5px}.foot-grid a:hover{color:var(--accent-ink)}.foot-bottom{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block-start:clamp(36px,5vw,56px);padding-block-start:24px;display:flex}@media (width<=1024px){.hero,.split{grid-template-columns:1fr}.aside-card{position:static}.foot-grid,.why{grid-template-columns:1fr 1fr}.why>div:nth-child(2){border-inline-end:0}.why>div:nth-child(3),.why>div:nth-child(4){border-block-start:1px solid var(--border)}}@media (width<=900px){.stats{grid-template-columns:1fr 1fr}}@media (width<=860px){.burger{display:inline-flex}.nav{z-index:55;background:var(--bg);border:0;border-block-end:1px solid var(--border);padding:10px var(--pad) 20px;box-shadow:var(--shadow-lift);border-radius:0;flex-direction:column;gap:2px;margin-inline-start:0;display:none;position:fixed;inset-block-start:76px;inset-inline:0}.nav.is-open{display:flex}.nav a{border-radius:var(--r-sm);padding:15px;font-size:16px}.header-actions{margin-inline-start:auto}.header-actions .btn{display:none}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.brand-logo{height:28px}}@media (width<=620px){.cards,.stats,.why{grid-template-columns:1fr}.why>div{border-inline-end:0;border-block-start:1px solid var(--border)}.why>div:first-child{border-block-start:0}.form-row{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:30px}.deflist div{flex-direction:column;gap:3px}.deflist dd{text-align:start}.cta-band .btn{width:100%}.mock-body{grid-template-columns:64px 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}body{transition:none}}
