@font-face{font-family:Sora;src:url(/fonts/sora-variable.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:PlexAr;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlexAr;src:url(/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SpaceMono;src:url(/fonts/space-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/michroma-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--void: #06070A;--obsidian: #0B0E12;--charcoal: #14181D;--ink: #EFEAE1;--body: #C8C3BB;--mute: #8A9098;--dim: #5A6068;--green: #17B886;--hot: #2ED6A0;--warn: #D8A657;--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .05);--display: "Sora", system-ui, -apple-system, sans-serif;--ar: "PlexAr", system-ui, sans-serif;--mono: "SpaceMono", ui-monospace, monospace;--logo: "Michroma", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(20px, 5vw, 64px);--measure: 62ch;--shell: 1180px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--void);color:var(--body);font-family:var(--display);font-weight:300;font-size:clamp(15px,1.05vw,17px);line-height:1.72;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[lang=ar] body{font-family:var(--ar);font-weight:400}html[lang=ar] *{letter-spacing:0!important}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}.num{direction:ltr;unicode-bidi:isolate}::selection{background:#17b88647;color:var(--ink)}:focus-visible{outline:2px solid var(--hot);outline-offset:3px;border-radius:2px}.skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:100;background:var(--green);color:var(--void);padding:12px 20px;font-weight:600}.skip:focus{inset-inline-start:0}h1,h2,h3{color:var(--ink);font-weight:600;line-height:1.14;text-wrap:balance}h1{font-size:clamp(38px,6.4vw,76px);letter-spacing:-.025em}h2{font-size:clamp(27px,3.4vw,44px);letter-spacing:-.018em}h3{font-size:clamp(17px,1.5vw,20px);line-height:1.35;letter-spacing:-.008em}html[lang=ar] h1{font-size:clamp(34px,5.6vw,66px);line-height:1.22}html[lang=ar] h2{font-size:clamp(25px,3.1vw,40px);line-height:1.28}p{max-width:var(--measure)}p+p{margin-block-start:1em}b,strong{color:var(--ink);font-weight:600}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--green);margin-block-end:20px;display:block}html[lang=ar] .eyebrow{font-family:var(--ar);font-size:13px;font-weight:600;text-transform:none}.lede{font-size:clamp(17px,1.55vw,21px);line-height:1.62;color:var(--ink);font-weight:300;max-width:46ch}html[lang=ar] .lede{font-weight:400;line-height:1.78}.note{font-size:13.5px;line-height:1.65;color:var(--mute);max-width:60ch;border-inline-start:1px solid var(--line);padding-inline-start:16px}.shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}section{padding-block:clamp(64px,9vw,130px);border-block-start:1px solid var(--line-soft)}section:first-of-type{border-block-start:0}.head{margin-block-end:clamp(36px,5vw,60px)}.head p{margin-block-start:18px}.top{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line-soft)}.top .shell{display:flex;align-items:center;gap:clamp(16px,3vw,40px);min-height:66px}.wordmark{font-family:var(--logo);font-size:16px;letter-spacing:.06em;color:var(--ink);text-decoration:none;direction:ltr;unicode-bidi:isolate;flex:none}.top nav{display:flex;gap:clamp(14px,2.2vw,28px);margin-inline-start:auto;align-items:center}.top nav a{font-size:14px;color:var(--mute);text-decoration:none;transition:color .25s var(--ease);white-space:nowrap}.top nav a:hover,.top nav a[aria-current=page]{color:var(--ink)}.top nav a.lang{border:1px solid var(--line);border-radius:999px;padding:5px 14px;font-size:12.5px}.top nav a.lang:hover{border-color:var(--mute)}@media (max-width: 640px){.top .shell{min-height:58px}.top nav{gap:12px}.top nav a{font-size:12.5px}.top nav a.hide-sm{display:none}}.hero{padding-block:clamp(72px,13vw,168px) clamp(56px,8vw,108px);border-block-start:0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset-inline-end:-12%;top:-28%;width:min(760px,82vw);aspect-ratio:1;background:radial-gradient(circle,rgba(23,184,134,.13),transparent 62%);pointer-events:none}.hero .shell{position:relative}.hero h1{margin-block-end:26px;max-width:15ch}.hero .lede{max-width:52ch}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-block-start:40px}.cta{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#04120d;font-family:inherit;font-weight:600;font-size:15.5px;letter-spacing:0;padding:15px 28px;border-radius:2px;text-decoration:none;transition:background .22s var(--ease),transform .22s var(--ease)}.cta:hover{background:var(--hot);transform:translateY(-1px)}.cta .arrow{font-family:var(--mono)}html[dir=rtl] .cta .arrow{transform:scaleX(-1);display:inline-block}.cta-alt{font-size:15px;color:var(--mute);text-decoration:none;border-block-end:1px solid var(--line);padding-block-end:3px;transition:color .22s var(--ease),border-color .22s var(--ease)}.cta-alt:hover{color:var(--ink);border-color:var(--mute)}.cta-note{font-size:13px;color:var(--dim);margin-block-start:16px}.grid{display:grid;gap:clamp(20px,2.6vw,32px)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c2{grid-template-columns:repeat(2,1fr)}@media (max-width: 900px){.grid.c3,.grid.c2{grid-template-columns:1fr}}.card{border:1px solid var(--line);background:#ffffff06;padding:clamp(22px,2.6vw,34px);border-radius:3px}.card h3{margin-block-end:12px}.card p{color:var(--body);font-size:15px;max-width:none}.card .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--green);display:block;margin-block-end:16px;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .card .k{text-align:start}.steps{display:grid;gap:0;margin-block-start:8px}.step{display:grid;grid-template-columns:62px 1fr;gap:clamp(14px,2vw,28px);padding-block:26px;border-block-start:1px solid var(--line);align-items:start}.step:last-child{border-block-end:1px solid var(--line)}.step .n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--green);padding-block-start:5px;direction:ltr;unicode-bidi:isolate}.step h3{margin-block-end:8px}.step p{font-size:15px;color:var(--body)}@media (max-width: 600px){.step{grid-template-columns:1fr;gap:8px}}.promises{display:grid;gap:clamp(18px,2.2vw,26px);grid-template-columns:repeat(2,1fr)}@media (max-width: 820px){.promises{grid-template-columns:1fr}}.promise{padding-inline-start:26px;position:relative}.promise:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:9px;height:9px;border:1px solid var(--hot);transform:rotate(45deg)}.promise h3{font-size:16px;margin-block-end:6px}.promise p{font-size:14.5px;color:var(--mute);max-width:none}.tier{border-inline-start:2px solid var(--line);padding-inline-start:20px;padding-block:4px}.tier.ok{border-color:var(--hot)}.tier.mid{border-color:var(--green)}.tier.warn{border-color:var(--warn)}.tier .k{font-size:15px;font-weight:600;color:var(--ink);display:block;margin-block-end:6px}.tier p{font-size:14.5px;color:var(--mute);max-width:none}.figs{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(2,1fr);margin-block-start:40px}@media (max-width: 760px){.figs{grid-template-columns:1fr}}figure{border:1px solid var(--line);background:var(--obsidian);border-radius:3px;overflow:hidden}figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover}figcaption{font-size:13px;color:var(--mute);padding:14px 18px;border-block-start:1px solid var(--line);line-height:1.55}figure.ok figcaption{color:var(--hot)}figure.warn figcaption{color:var(--warn)}.life{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width: 820px){.life{grid-template-columns:1fr}}.life>div{background:var(--obsidian);padding:24px}.life .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);display:block;margin-block-end:12px}html[lang=ar] .life .k{font-family:var(--ar);font-size:13px;font-weight:600;text-transform:none}.life p{font-size:14px;color:var(--mute);max-width:none}.model-lines{display:grid;gap:10px;margin-block:8px 26px}.model-lines span{font-size:clamp(21px,2.6vw,32px);color:var(--ink);font-weight:300;line-height:1.3}.plan{display:flex;flex-direction:column}.plan.featured{border-color:#2ed6a057;background:#17b8860b}.plan .name{font-family:var(--logo);font-size:15px;color:var(--ink);direction:ltr;unicode-bidi:isolate}.plan .badge{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hot);border:1px solid rgba(46,214,160,.34);border-radius:999px;padding:4px 10px;margin-inline-start:10px;white-space:nowrap}html[lang=ar] .plan .badge{font-family:var(--ar);font-size:11.5px;text-transform:none}.plan .row1{display:flex;align-items:center;margin-block-end:20px}.plan .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-block-end:14px}.plan .unit{font-size:13px;color:var(--dim)}.plan ul{list-style:none;display:grid;gap:11px;margin-block-start:22px;padding-block-start:22px;border-block-start:1px solid var(--line)}.plan li{font-size:14.5px;color:var(--mute);padding-inline-start:20px;position:relative;line-height:1.6}.plan li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;background:var(--green);transform:rotate(45deg)}.facts{border-block-start:1px solid var(--line)}.facts>div{display:grid;grid-template-columns:minmax(150px,260px) 1fr;gap:clamp(12px,2vw,28px);padding-block:18px;border-block-end:1px solid var(--line);align-items:baseline}@media (max-width: 640px){.facts>div{grid-template-columns:1fr;gap:6px}}.facts .k{color:var(--ink);font-size:15px;font-weight:600}.facts .v{color:var(--mute);font-size:15px}.tbd,.legal-pending{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--warn);border:1px dashed rgba(216,166,87,.5);background:#d8a65712;border-radius:2px;padding:5px 12px;vertical-align:middle}html[lang=ar] .tbd,html[lang=ar] .legal-pending{font-family:var(--ar);font-size:12.5px;text-transform:none}.tbd-what{display:block;font-size:13px;color:var(--dim);margin-block-start:8px;max-width:46ch;line-height:1.55}.legal-block{border:1px dashed rgba(216,166,87,.32);border-radius:3px;padding:22px 24px}.legal-block h3{color:var(--ink);margin-block-end:12px}.prose h3{margin-block:34px 12px}.prose h3:first-child{margin-block-start:0}.prose ul{list-style:none;display:grid;gap:10px;margin-block-start:12px}.prose li{padding-inline-start:20px;position:relative;font-size:15px}.prose li:before{content:"";position:absolute;inset-inline-start:0;top:.68em;width:6px;height:1px;background:var(--green)}.table-wrap{overflow-x:auto;margin-block-start:28px;border:1px solid var(--line);border-radius:3px}table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}th,td{text-align:start;padding:13px 18px;border-block-end:1px solid var(--line);vertical-align:top}th{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-weight:400;background:#ffffff06}html[lang=ar] th{font-family:var(--ar);font-size:12.5px;font-weight:600;text-transform:none}td{color:var(--mute)}td.name{color:var(--ink)}td a{color:var(--green);text-decoration:none;word-break:break-all}td a:hover{text-decoration:underline}tr:last-child td{border-block-end:0}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.faq>div{border-block-start:1px solid var(--line);padding-block:24px}.faq>div:last-child{border-block-end:1px solid var(--line)}.faq h3{margin-block-end:10px}.faq p{font-size:15px;color:var(--mute)}.band{text-align:center}.band h2{margin-block-end:18px}.band p{margin-inline:auto;max-width:46ch}.band .cta-row{justify-content:center}footer{border-block-start:1px solid var(--line);padding-block:46px 56px}footer .shell{display:flex;flex-wrap:wrap;gap:22px 40px;align-items:flex-start}footer .col{display:grid;gap:9px;align-content:start}footer .col:first-child{margin-inline-end:auto}footer a{font-size:14px;color:var(--mute);text-decoration:none;transition:color .22s var(--ease)}footer a:hover{color:var(--ink)}footer .tag{color:var(--ink);font-size:15px}footer .fine{font-size:12.5px;color:var(--dim)}footer .fine .ltr{color:var(--dim)}.notfound{min-height:58vh;display:flex;flex-direction:column;justify-content:center}.notfound .code{font-family:var(--mono);font-size:13px;letter-spacing:.3em;color:var(--green);margin-block-end:20px}.r{opacity:0;transform:translateY(12px);animation:rise .8s var(--ease) forwards;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.r{opacity:1;transform:none;animation:none}.cta:hover{transform:none}}@media print{body{background:#fff;color:#111}.top,footer,.cta-row,.hero:before{display:none}h1,h2,h3{color:#000}section{border-color:#ccc;padding-block:20px}}
