:root{--orange: #ff6a3a;--orange-light: #e8501f;--wave-a1: #ff7a45;--wave-a2: #ff3b2f;--wave-b1: #ffe48a;--wave-b2: #ffa92e;--grad-a: linear-gradient(135deg, var(--wave-a1), var(--wave-a2));--grad-b: linear-gradient(135deg, var(--wave-b1), var(--wave-b2));--grad-num: linear-gradient(160deg, var(--wave-b1) 0%, var(--wave-b2) 30%, var(--orange) 62%, var(--wave-a2) 100%);--btn-bg: #ff6a3a;--btn-bg-hover: #ff7a45;--btn-ink: #170a04;--btn-sheen: inset 0 1px 0 rgba(255, 255, 255, .3);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--section: clamp(88px, 7vw + 40px, 152px);--mosaic-gap: 2px;--t-12: .75rem;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-16: 1rem;--t-17: 1.0625rem;--t-18: 1.125rem;--t-20: 1.25rem;--t-h4: 1.25rem;--t-h3: clamp(1.5rem, 1.2rem + .9vw, 2rem);--t-h2: clamp(2rem, 1.25rem + 2.2vw, 3.25rem);--t-h2xl: clamp(2.5rem, 1.5rem + 3.4vw, 4.5rem);--t-h1: clamp(2.625rem, 1.4rem + 4.6vw, 5.5rem);--t-hero: 70px;--t-display: 38px;--t-giant: 76px;--t-sub: clamp(1.0625rem, .95rem + .4vw, 1.3125rem);--t-card: clamp(1.5rem, 1.2rem + .9vw, 2rem);--t-label: .875rem;--r-1: 6px;--r-2: 8px;--r-3: 12px;--r-4: 12px;--r-5: 16px;--r-pill: 999px;--max: 1200px;--max-narrow: 760px;--gutter: 40px;--header-h: 61px;--font-latin: "Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar: "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;--font-display: var(--font-latin);--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.2, .9, .3, 1.1);--dur-1: .2s;--dur-2: .35s;--dur-3: .9s;--dur-text: .9s;--dur-word: .8s;--dur-morph: 1.4s;--stagger: 60ms;--rise: 40px;--dur-ring: 6s;--dur-bob: 8s;--bg: #101010;--bg-2: #101010;--surface-1: #161616;--surface-2: #181818;--surface-3: #252525;--win-bg: #151515;--line: #252525;--line-2: #2e2e2e;--text: #ffffff;--text-2: #b8b8b8;--text-3: #8c8c8c;--text-dim: #707070;--cta-bg: #ffffff;--cta-bg-hover: #dbdbdb;--cta-ink: #000000;--accent: #ff6a3a;--accent-text: #ff7a45;--accent-soft: rgba(255, 106, 58, .14);--accent-line: rgba(255, 106, 58, .45);--word-cut: #ff6a3a;--header-bg: rgba(16, 16, 16, .78);--stage-glow: rgba(255, 106, 58, .16);--stage-glow-2: rgba(255, 169, 46, .08);--frame: #262626;--dot: #262626;--dot-active: #8a8178;--pill-bg: #161616;--pill-line: rgba(255, 255, 255, .08);--input-bg: #161616;--ring: rgba(255, 106, 58, .6);--scream: #ff6a3a;--hover-layer: rgba(255, 255, 255, .06);--scene-filter: blur(30px) saturate(1.35) brightness(.5);--scene-veil: linear-gradient(180deg, rgba(14, 14, 14, .15), rgba(14, 14, 14, .55));--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 12px 28px -14px rgba(0, 0, 0, .7);--shadow-3: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 30px 60px -24px rgba(0, 0, 0, .75), 0 0 0 1px rgba(0, 0, 0, .3);--shadow-float: 0 24px 48px -12px rgba(0, 0, 0, .6);--device-shadow: drop-shadow(0 34px 44px rgba(0, 0, 0, .6));--ed-bg: #0e0e10;--ed-panel: #141417;--ed-raise: #1c1c20;--ed-line: rgba(255, 255, 255, .07);--ed-text: #ece9e5;--ed-muted: #8a847d;color-scheme:dark}:root[data-theme=light]{--bg: #f6f5f2;--bg-2: #efede9;--surface-1: #ffffff;--surface-2: #f1efeb;--surface-3: #e6e3de;--win-bg: #ffffff;--line: rgba(30, 24, 18, .08);--line-2: rgba(30, 24, 18, .14);--text: #121110;--text-2: #4a4642;--text-3: #6d6863;--text-dim: #8f8a84;--cta-bg: #121110;--cta-bg-hover: #2a2826;--cta-ink: #ffffff;--accent: #e8501f;--accent-text: #c4410f;--accent-soft: rgba(232, 80, 31, .1);--accent-line: rgba(232, 80, 31, .4);--word-cut: #e8501f;--header-bg: rgba(246, 245, 242, .8);--stage-glow: rgba(255, 106, 58, .13);--stage-glow-2: rgba(255, 169, 46, .12);--frame: #e6e3de;--dot: #e3ddd4;--dot-active: #9a9087;--pill-bg: #ffffff;--pill-line: rgba(30, 24, 18, .1);--input-bg: #ffffff;--ring: rgba(232, 80, 31, .55);--scream: #e8501f;--hover-layer: rgba(30, 24, 18, .05);--scene-filter: blur(30px) saturate(1.2) brightness(1.08);--scene-veil: linear-gradient(180deg, rgba(246, 245, 242, .35), rgba(246, 245, 242, .6));--shadow-1: 0 1px 2px rgba(40, 24, 12, .07);--shadow-2: 0 1px 2px rgba(40, 24, 12, .05), 0 12px 28px -16px rgba(40, 24, 12, .22);--shadow-3: 0 1px 2px rgba(40, 24, 12, .05), 0 28px 56px -28px rgba(40, 24, 12, .32), 0 0 0 1px rgba(36, 24, 12, .04);--shadow-float: 0 24px 48px -16px rgba(40, 24, 12, .28);--device-shadow: drop-shadow(0 30px 34px rgba(40, 24, 12, .25));--ed-bg: #f7f5f2;--ed-panel: #ffffff;--ed-raise: #efebe5;--ed-line: rgba(30, 20, 10, .08);--ed-text: #1c1814;--ed-muted: #7a726b;color-scheme:light}@media (prefers-color-scheme: light){:root:not([data-theme]){--bg: #f6f5f2;--bg-2: #efede9;--surface-1: #ffffff;--surface-2: #f1efeb;--surface-3: #e6e3de;--win-bg: #ffffff;--line: rgba(30, 24, 18, .08);--line-2: rgba(30, 24, 18, .14);--text: #121110;--text-2: #4a4642;--text-3: #6d6863;--text-dim: #8f8a84;--cta-bg: #121110;--cta-bg-hover: #2a2826;--cta-ink: #ffffff;--accent: #e8501f;--accent-text: #c4410f;--accent-soft: rgba(232, 80, 31, .1);--accent-line: rgba(232, 80, 31, .4);--word-cut: #e8501f;--header-bg: rgba(246, 245, 242, .8);--stage-glow: rgba(255, 106, 58, .13);--stage-glow-2: rgba(255, 169, 46, .12);--frame: #e6e3de;--dot: #e3ddd4;--dot-active: #9a9087;--pill-bg: #ffffff;--pill-line: rgba(30, 24, 18, .1);--input-bg: #ffffff;--ring: rgba(232, 80, 31, .55);--scream: #e8501f;--hover-layer: rgba(30, 24, 18, .05);--scene-filter: blur(30px) saturate(1.2) brightness(1.08);--scene-veil: linear-gradient(180deg, rgba(246, 245, 242, .35), rgba(246, 245, 242, .6));--shadow-1: 0 1px 2px rgba(40, 24, 12, .07);--shadow-2: 0 1px 2px rgba(40, 24, 12, .05), 0 12px 28px -16px rgba(40, 24, 12, .22);--shadow-3: 0 1px 2px rgba(40, 24, 12, .05), 0 28px 56px -28px rgba(40, 24, 12, .32), 0 0 0 1px rgba(36, 24, 12, .04);--shadow-float: 0 24px 48px -16px rgba(40, 24, 12, .28);--device-shadow: drop-shadow(0 30px 34px rgba(40, 24, 12, .25));--ed-bg: #f7f5f2;--ed-panel: #ffffff;--ed-raise: #efebe5;--ed-line: rgba(30, 20, 10, .08);--ed-text: #1c1814;--ed-muted: #7a726b;color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--t-16);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";overflow-x:clip}html[lang=ar] body{font-family:var(--font-ar);font-feature-settings:normal}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p,h1,h2,h3,h4,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-body);font-weight:600;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}html[lang=ar] :is(h1,h2,h3,h4){font-family:var(--font-ar);font-weight:700;letter-spacing:0;line-height:1.3}p{text-wrap:pretty}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}html[lang=ar] .only-en,html[lang=en] .only-ar{display:none}main:focus{outline:none}main{overflow-x:clip}.skip-link{position:absolute;inset-inline-start:var(--s-4);top:-100px;z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-2);background:var(--btn-bg);color:var(--btn-ink);font-weight:600}.skip-link:focus{top:var(--s-3)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{max-width:calc(var(--max-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section)}.eyebrow{display:flex;align-items:baseline;gap:10px;margin-block-end:var(--s-4);color:var(--text-3);font-size:var(--t-14);font-weight:500}.eyebrow-num{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--t-12);font-variant-numeric:tabular-nums}.h2{font-size:var(--t-h2)}.h2-xl{font-size:var(--t-h2xl)}.h3{font-size:var(--t-h3)}.h4{font-size:var(--t-h4);letter-spacing:-.015em}.lead{margin-block-start:var(--s-4);color:var(--text-2);font-size:var(--t-18);line-height:1.6;max-width:34em}.lead-sm{font-size:var(--t-17)}.intro{max-width:760px;margin-block-end:var(--s-8)}.intro-center{margin-inline:auto;text-align:center}.intro-center .lead{margin-inline:auto}.section-intro-only{padding-block-end:0}.section-intro-only .intro,.section-intro-only .text-block{margin-block-end:0}.text-block{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--s-5);row-gap:var(--s-4);align-items:end;margin-block-end:var(--s-8)}.text-block>.h2{grid-column:2 / 7}.text-block-aside{grid-column:7 / 10;color:var(--text-3);font-size:var(--t-17);line-height:1.55}.ticks{display:grid;gap:var(--s-3);margin-block-start:var(--s-6)}.ticks li{position:relative;padding-inline-start:30px;color:var(--text);font-size:var(--t-16);line-height:1.55}.ticks li:before{content:"";position:absolute;inset-inline-start:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--accent-soft)}.ticks li:after{content:"";position:absolute;inset-inline-start:7px;top:calc(.2em + 5px);width:5px;height:9px;border:solid var(--accent-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:44px;padding-inline:18px;overflow:hidden;border:1px solid transparent;border-radius:var(--r-2);font-size:var(--t-15);font-weight:600;line-height:1;white-space:nowrap;transition:transform var(--dur-1) var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hover-layer);opacity:0;transition:opacity var(--dur-1) var(--ease)}.btn:hover:after{opacity:1}.btn:active{transform:scale(.98)}.btn-sm{height:36px;padding-inline:14px;font-size:var(--t-14)}.btn-lg{height:52px;padding-inline:24px;border-radius:var(--r-3);font-size:var(--t-16)}.btn-block{width:100%}.btn-primary{background:var(--cta-bg);color:var(--cta-ink);font-weight:500}.btn-primary:after{background:var(--cta-bg-hover)}.btn-lg{height:48px;padding-inline:26px;border-radius:var(--r-2)}.btn-outline{background:transparent;border-color:var(--line-2);color:var(--text);font-weight:500}.btn-ghost{background:var(--surface-1);border-color:var(--line-2);color:var(--text)}.btn-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-1) var(--ease)}[dir=rtl] .btn-arrow{transform:scaleX(-1)}.btn:hover .btn-arrow,.link-arrow:hover .btn-arrow{transform:translate(3px)}[dir=rtl] .btn:hover .btn-arrow,[dir=rtl] .link-arrow:hover .btn-arrow{transform:scaleX(-1) translate(3px)}.link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent-text);font-size:var(--t-15);font-weight:600}.link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.icon-btn{position:relative;isolation:isolate;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--text-2)}.icon-btn:after,.lang-toggle:after,.nav-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--hover-layer);opacity:0;transition:opacity var(--dur-1) var(--ease)}.icon-btn:hover:after,.lang-toggle:hover:after,.nav-link:hover:after,.nav-trigger[aria-expanded=true]:after{opacity:1}.icon-btn:hover{color:var(--text)}.icon-btn svg{width:18px;height:18px;fill:currentColor}.lang-toggle{position:relative;isolation:isolate;display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:0;border-radius:var(--r-2);background:transparent;color:var(--text-2);font-family:var(--font-latin);font-size:var(--t-14);font-weight:600}.lang-toggle:hover{color:var(--text)}.lang-label:lang(ar){font-family:var(--font-ar);font-size:var(--t-15)}.theme-toggle .icon-sun path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.theme-toggle .icon-moon{display:none}:root[data-theme=light] .theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-moon{display:block}@media (prefers-color-scheme: light){:root:not([data-theme]) .theme-toggle .icon-sun{display:none}:root:not([data-theme]) .theme-toggle .icon-moon{display:block}}@keyframes header-in{0%{opacity:0;transform:translateY(-20px)}}@keyframes line-in{0%{opacity:0}to{opacity:1}}.site-header{position:sticky;top:0;z-index:50}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--header-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);opacity:0;transition:opacity var(--dur-2) var(--ease)}.site-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--line);animation:line-in .6s var(--ease-out) .5s both}.site-header.is-scrolled:before,.sheet-open .site-header:before{opacity:1}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);height:var(--header-h)}@media (prefers-reduced-motion: no-preference){.header-inner>.brand{animation:header-in .8s var(--ease-out) both}.header-inner>.nav{animation:header-in .8s var(--ease-out) 60ms both}.header-inner>.header-actions{animation:header-in .8s var(--ease-out) .12s both}}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;justify-self:start;min-height:44px}.brand-mark{width:28px;height:28px;border-radius:7px}.brand-word{font-family:var(--font-latin);font-size:1.1875rem;font-weight:500;letter-spacing:-.03em;color:var(--text)}.brand-word b{font-weight:700;color:var(--word-cut)}.nav{position:relative;display:flex;align-items:center;gap:2px;justify-self:start}.nav-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:4px;height:36px;padding-inline:10px;border:0;border-radius:var(--r-2);background:transparent;color:var(--text);font-family:var(--font-body);font-size:var(--t-14);font-weight:600;white-space:nowrap}html[lang=ar] .nav-link{font-family:var(--font-ar);font-size:var(--t-15)}.nav-link:hover,.nav-trigger[aria-expanded=true]{color:var(--text)}.nav-chevron{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease-out)}.nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.header-actions{display:flex;align-items:center;justify-self:end;gap:var(--s-2)}.header-tools{display:flex;align-items:center;gap:2px}.header-tools .icon-btn,.header-tools .lang-toggle{height:36px;border-radius:9px}.header-cta,.header-download{height:34px;padding-inline:14px;border-radius:999px;font-size:var(--t-14);font-weight:500}.menu-toggle{display:none}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-burger{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}@keyframes menu-item-in{0%{opacity:0;transform:translateY(-6px)}}.menu-panel{position:absolute;top:100%;inset-inline:0;border-bottom:1px solid var(--line);background:var(--bg);box-shadow:0 24px 40px -28px #00000073;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),visibility 0s linear var(--dur-1)}.menu-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.menu-panes{display:grid}.menu-pane{grid-area:1 / 1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);padding-block:28px 36px;opacity:0;visibility:hidden;transition:opacity .16s var(--ease),visibility 0s linear .16s}.menu-pane[data-active]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out)}.menu-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.menu-heading{margin-block-end:10px;color:var(--text-3);font-size:var(--t-13);font-weight:500}.menu-link{display:inline-flex;align-items:center;gap:6px;padding-block:6px;border-radius:6px;color:var(--text);font-size:var(--t-14);font-weight:500;line-height:1.45;transition:color var(--dur-1) var(--ease)}html[lang=ar] .menu-link{font-size:var(--t-15)}.menu-link:hover{color:var(--text-2)}.menu-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.menu-ext{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .menu-ext{transform:scaleX(-1)}.menu-note{color:var(--text-3);font-size:var(--t-13);font-weight:400}@media (prefers-reduced-motion: no-preference){.menu-panel[data-open] .menu-pane[data-active] .menu-col{animation:menu-item-in .26s var(--ease-out) backwards}.menu-panel[data-open] .menu-pane[data-active] .menu-col:nth-child(2){animation-delay:30ms}.menu-panel[data-open] .menu-pane[data-active] .menu-col:nth-child(3){animation-delay:60ms}}@media (prefers-reduced-motion: reduce){.menu-panel,.menu-pane,.menu-scrim{transition:none!important}}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease),visibility 0s linear var(--dur-1)}.menu-scrim[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out)}.site-header:has(.menu-panel[data-open]):before{opacity:1}.mega-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--accent-text)}.mega-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mega-text{display:grid;gap:2px;min-width:0}.mega-title{color:var(--text);font-size:var(--t-15);font-weight:600;line-height:1.35}.mega-desc{color:var(--text-3);font-size:var(--t-13);line-height:1.45}.sheet{position:fixed;inset:var(--header-h) 0 0;z-index:49;overflow-y:auto;background:var(--bg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),visibility 0s linear var(--dur-1)}.sheet[data-open]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.sheet-open{overflow:hidden}.sheet-inner{display:flex;flex-direction:column;padding-block:var(--s-4) var(--s-7)}.sheet-link{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-block:var(--s-3);border-bottom:1px solid var(--line);font-size:var(--t-20);font-weight:600;letter-spacing:-.02em;cursor:pointer;list-style:none}html[lang=ar] .sheet-link{letter-spacing:0}.sheet-link::-webkit-details-marker{display:none}.sheet-group[open] .nav-chevron{transform:rotate(180deg)}.sheet-group .nav-chevron{width:18px;height:18px}.sheet-cols{display:grid;gap:var(--s-5);padding-block:var(--s-3) var(--s-5);border-bottom:1px solid var(--line)}.sheet-cta{margin-block-start:var(--s-6)}.sheet-cta-2{margin-block-start:var(--s-3)}@media (prefers-reduced-motion: no-preference){.sheet[data-open] .sheet-inner>*{animation:menu-item-in .5s var(--ease-out) backwards}.sheet[data-open] .sheet-inner>:nth-child(2){animation-delay:40ms}.sheet[data-open] .sheet-inner>:nth-child(3){animation-delay:80ms}.sheet[data-open] .sheet-inner>:nth-child(4){animation-delay:.12s}.sheet[data-open] .sheet-inner>:nth-child(5){animation-delay:.16s}}.display{font-family:var(--font-latin);font-weight:500;letter-spacing:-.043em;line-height:1;text-wrap:balance}html[lang=ar] .display{font-family:var(--font-ar);font-weight:700;letter-spacing:0;line-height:1.28}.h2.display{font-size:var(--t-display);font-weight:400;line-height:42px;letter-spacing:-.04em}html[lang=ar] .h2.display{font-weight:600;line-height:1.35;letter-spacing:0}.intro:has(>.display){max-width:1000px}.scream{font-style:normal;color:var(--scream)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes word-in{0%{opacity:0;transform:translateY(.35em);filter:blur(10px)}}.word{display:inline-block}@media (prefers-reduced-motion: no-preference){.words-ready .word{animation:word-in var(--dur-word) var(--ease-out) backwards paused;animation-delay:calc(var(--word-at, 0ms) + var(--i, 0) * 70ms)}.hero .words-ready .word,.is-in.words-ready .word,.is-in .words-ready .word{animation-play-state:running}.hero .words-ready{--word-at: .12s;animation:none}.is-in .words-ready,.is-in.words-ready{--word-at: .12s}}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;padding-block:60px 0;overflow:clip}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(48% 34% at 50% 0%,var(--hover-layer),transparent 70%),radial-gradient(42% 26% at 50% 72%,var(--stage-glow),transparent 70%);pointer-events:none}.hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;color:var(--accent);opacity:.55;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(420px circle at var(--hx, 50%) var(--hy, 40%),var(--stage-glow),transparent 70%);opacity:0;transition:opacity .5s var(--ease-out, ease-out);pointer-events:none}.hero.is-lit:after{opacity:1}@media (prefers-reduced-motion: reduce){.hero:after{display:none}}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);text-align:center}.hero-badge{color:var(--text);font-size:var(--t-16);line-height:24px;white-space:nowrap}.hero-dim{color:var(--text-dim)}.hero-title{font-size:var(--t-hero);line-height:1}.hero-line{display:block;white-space:nowrap}html[lang=ar] .hero-title{line-height:1.2}.hero-sub{max-width:494px;color:var(--text-2);font-size:var(--t-16);line-height:24px}html[lang=ar] .hero-sub{line-height:1.75}.hero-cta{height:auto;padding:12px 26px;border-radius:var(--r-2);font-size:var(--t-16);font-weight:400;line-height:24px}.hero-stage{--p: 1;position:relative;z-index:1;width:min(1180px,calc(100% - 2 * var(--gutter)));margin:clamp(56px,6vw,88px) auto 0;aspect-ratio:1180 / 640}.hero-floats{position:absolute;top:0;right:0;bottom:0;left:0}.float{--rx: 0deg;--ry: 0deg;--tilt: 0deg;position:absolute;transform:perspective(1800px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--tilt));transform-origin:50% 100%}[dir=rtl] .float{transform:perspective(1800px) rotateX(var(--rx)) rotateY(calc(var(--ry) * -1)) rotate(calc(var(--tilt) * -1))}.float .device{width:100%}.float-laptop{--i: 1;--rx: calc((1 - var(--p)) * 22deg);z-index:2;top:0;inset-inline-start:19%;width:62%}.float-tablet{--i: 0;--ry: 24deg;--tilt: -2deg;z-index:1;top:24%;inset-inline-start:0;width:37%}.float-phone{--i: 2;--ry: -22deg;--tilt: 3deg;z-index:3;top:20%;inset-inline-end:4%;width:15.5%}.device{position:relative}.device-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:var(--device-shadow)}.device-screen{position:absolute;overflow:hidden;container-type:inline-size;background:var(--ed-bg)}.device-laptop{aspect-ratio:1040 / 690}.device-laptop .device-screen{left:8.75%;top:3.5%;width:81.9%;height:79.7%;border-radius:.6%/.9%}.device-tablet{aspect-ratio:1022 / 731}.device-tablet .device-screen{left:3.03%;top:4.1%;width:93.93%;height:91.79%;border-radius:1.7%/2.4%}.device-phone{aspect-ratio:523 / 1101}.device-phone .device-screen{left:4.6%;top:2.2%;width:90%;height:96%;border-radius:11.4%/5.2%}.device-phone .device-frame{filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}.ui-shot,.ui-shot img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ui-shot img{object-fit:cover}.ui-live{position:absolute;top:0;right:0;bottom:0;left:0}.screen-clip{position:absolute;overflow:hidden;container-type:inline-size}.screen-clip-laptop{left:46.31%;top:15.05%;width:41.48%;height:36.13%}.screen-clip-phone{left:30.29%;top:11.18%;width:39.43%;height:31.2%}.screen-clip-phone .cap-phone{font-size:8.4cqw;bottom:12%}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes morph-in{0%{opacity:0;transform:translateY(90px) scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.hero-badge{--d: 0ms}.hero-title{--d: 60ms}.hero-sub{--d: .12s}.hero-cta{--d: .18s}@media (prefers-reduced-motion: no-preference){.float-in{animation:morph-in var(--dur-morph) var(--ease-out) both;animation-delay:calc(.45s + var(--i, 0) * .12s)}.float-bob{animation:bob var(--dur-bob) ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -2.1s)}.hero.is-paused .float-bob{animation-play-state:paused}.hero-appear{animation:rise-in var(--dur-text) var(--ease-out) both;animation-delay:var(--d, 0ms)}}.fx{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;isolation:isolate;background:#0b0b0e}.fx-img,.slot-video,.clip-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08080a33,#08080a00 30%,#08080a80 72%,#08080ab8),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(8,8,10,.4))}.clip-thumb{position:relative;display:block;overflow:hidden;background:#0b0b0e}.clip-img[src*=fireworks]{object-position:72% 62%}.fx-img[src*=fireworks-wide]{object-position:50% 45%}.cap{position:absolute;inset-inline:6%;bottom:9%;z-index:2;margin:0;color:#fff;font-family:var(--font-ar);font-size:5.6cqw;font-weight:700;line-height:1.35;text-align:center;text-wrap:balance;text-shadow:0 .06em .3em rgba(0,0,0,.45),0 0 .08em rgba(0,0,0,.35)}.cap .w{display:inline-block;padding:0 .14em;border-radius:.22em;opacity:0;transform:translateY(.35em) scale(.82);transition:opacity .16s var(--ease),transform .26s var(--ease-spring),background-color .14s var(--ease),color .14s var(--ease)}.cap .w.is-in{opacity:1;transform:none}.cap .w.is-active{background:var(--orange);color:#fff;text-shadow:none;transform:scale(1.08);box-shadow:0 .12em .4em #ff3b2f73}.cap.has-key .w.is-active:not(.is-key){background:transparent;box-shadow:none;text-shadow:inherit;transform:none}.cap .w.is-key.is-in{background:var(--orange);color:#fff;text-shadow:none;box-shadow:0 .12em .4em #ff3b2f73}.cap-phone{inset-inline:7%;bottom:15%;font-size:9.6cqw;line-height:1.3}.cap-xl{font-size:6.4cqw;bottom:12%}.cd[data-style=karaoke] .cap .w{opacity:1;transform:none;color:#ffffff8c;background:transparent;box-shadow:none}.cd[data-style=karaoke] .cap .w.is-in{color:var(--wave-b1)}.cd[data-style=karaoke] .cap .w.is-active{color:var(--wave-b1);text-shadow:0 0 .5em rgba(255,169,46,.6);transform:scale(1.04)}.cd[data-style=karaoke] .cap.has-key .w.is-in:not(.is-key){color:#fff;text-shadow:none;transform:none}.cd[data-style=karaoke] .cap .w.is-key.is-in,.cd[data-style=box] .cap .w.is-key.is-in{background:transparent;box-shadow:none;color:var(--wave-b1);text-shadow:0 0 .5em rgba(255,169,46,.6)}.cd[data-style=box] .cap .w:not(.is-in){display:none}.cd[data-style=box] .cap{left:50%;right:auto;width:max-content;max-width:84%;transform:translate(-50%);padding:.25em .4em;border-radius:.35em;background:#0a0a0cb8;text-shadow:none}.cd[data-style=box] .cap:empty{background:transparent}.cd[data-style=box] .cap .w.is-active{background:transparent;box-shadow:none;color:var(--wave-b1)}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content}@keyframes marquee-ltr{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion: no-preference){.marquee-track{animation:marquee-ltr var(--marquee-dur, 40s) linear infinite}[dir=rtl] .marquee-track{animation-name:marquee-rtl}.marquee-reverse .marquee-track{animation-direction:reverse}.marquee.is-paused .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.marquee{-webkit-mask:none;mask:none}.marquee-track{width:auto;justify-content:center}.marquee-track>[aria-hidden=true]{display:none}.marquee-track>:first-child{flex-wrap:wrap;justify-content:center}}.facts{padding-block:var(--s-7) 0}.facts-title{margin-block-end:var(--s-4);color:var(--text-3);font-size:var(--t-14);text-align:center}.facts .marquee{--marquee-dur: 50s}.facts-list{display:flex;flex:none;align-items:center}.facts-list li{display:inline-flex;align-items:center;gap:10px;padding-inline:28px;color:var(--text-2);font-size:var(--t-16);font-weight:500;white-space:nowrap}.facts-list svg{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.showcases{position:relative}.tabs{position:sticky;top:calc(var(--header-h) + 8px);z-index:20;display:flex;justify-content:center;margin-block:var(--s-7) 0;padding-inline:var(--gutter);pointer-events:none}.tabs-scroll{display:flex;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none;pointer-events:auto}.tabs-scroll::-webkit-scrollbar{display:none}.tab{display:inline-flex;flex:none;align-items:center;height:38px;padding-inline:14px;border-radius:var(--r-2);color:var(--text-3);font-size:var(--t-14);font-weight:600;white-space:nowrap}.tab:hover{color:var(--text)}.tab.is-active{background:var(--surface-3);color:var(--text)}:root[data-theme=light] .tab.is-active{background:var(--surface-2)}.feature{padding-block:120px 0}.feature-body{display:grid;gap:var(--s-8)}.feature-head{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--s-5);align-items:start}.feature-head .eyebrow{grid-column:2 / 5;display:grid;gap:2px;margin:0;color:var(--text);font-size:var(--t-giant);font-weight:500;letter-spacing:-.04em;line-height:1}html[lang=ar] .feature-head .eyebrow{font-family:var(--font-ar);font-size:64px;font-weight:700;letter-spacing:0;line-height:1.2}.feature-head .eyebrow-num{color:var(--text-3);font-size:var(--t-12);letter-spacing:0;line-height:24px}.two-tone{grid-column:5 / 9;font-size:30px;line-height:1.17;letter-spacing:-.03em}html[lang=ar] .two-tone{font-size:26px;line-height:1.55;letter-spacing:0}.two-tone>.h2,.two-tone>.lead{display:inline;margin:0;max-width:none;font:inherit;letter-spacing:inherit;line-height:inherit}.two-tone>.h2{color:var(--text)}.two-tone>.lead{color:var(--text-3)}.stage{position:relative;min-width:0}.stage-scene{isolation:isolate;display:grid;place-items:center;align-content:center;gap:var(--s-6);min-height:clamp(360px,42vw,560px);padding:clamp(20px,5vw,72px);overflow:hidden;border-radius:var(--r-3);background:var(--surface-1);perspective:1400px}.scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.scene-bg picture,.scene-img{display:block;width:100%;height:100%}.scene-img{object-fit:cover;filter:var(--scene-filter);transform:scale(1.25)}.scene-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scene-veil)}.stage-scene>:not(.scene-bg){width:min(100%,640px);transform:translate3d(calc(var(--mx, 0) * 8px),calc(var(--my, 0) * 6px),0) rotateX(calc(var(--my, 0) * -4deg)) rotateY(calc(var(--mx, 0) * 6deg))}.stage-slim>:not(.scene-bg){width:min(100%,520px)}.points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mosaic-gap);margin:0;counter-reset:point}.points>li,.points>div{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-7);min-height:200px;padding:var(--s-5);border-radius:var(--r-3);background:var(--surface-1);color:var(--text);font-size:var(--t-16);line-height:24px;counter-increment:point}.points>li:before,.points>div:before{content:counter(point,decimal-leading-zero);position:static;width:auto;height:auto;border-radius:0;background:none;color:var(--text-3);opacity:.6;font-family:var(--font-mono);font-size:var(--t-12);line-height:24px}.points>li:after{content:none}.specs.points{grid-template-columns:repeat(4,minmax(0,1fr))}.specs.points{border-top:0}.specs.points>div{display:flex;justify-content:flex-start;gap:var(--s-2);padding:var(--s-5);border-bottom:0}.specs.points>div:before{margin-block-end:auto;padding-block-end:var(--s-7)}.specs.points dt{font-weight:500}.specs.points dd{color:var(--text-3);font-size:var(--t-15)}.feature-sub{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mosaic-gap);margin-block-start:var(--mosaic-gap)}.feature-sub .feature-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s-6);border-radius:var(--r-3);background:var(--surface-1)}.feature-sub .eyebrow{margin-block-end:auto;padding-block-end:var(--s-7)}.feature-sub .stage-scene{min-height:360px}.feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mosaic-gap);padding-block-start:120px}.feature-pair>.feature-card{padding:0;overflow:hidden;border-radius:var(--r-3);background:var(--surface-1)}.feature-card .feature-body{display:flex;flex-direction:column-reverse;gap:0;height:100%}.feature-card .stage-scene{min-height:420px;border-radius:0;padding:clamp(16px,3vw,40px)}.feature-card .stage-scene>:not(.scene-bg){width:100%}.feature-head-card{display:block;padding:var(--s-5)}.feature-head-card .eyebrow,html[lang=ar] .feature-head-card .eyebrow{display:flex;font-family:inherit;font-weight:500;line-height:1.5;gap:10px;margin-block-end:var(--s-2);font-size:var(--t-14);letter-spacing:0;color:var(--text-3)}.feature-head-card .h2{font-size:var(--t-16);font-weight:500;letter-spacing:0;line-height:24px}.feature-head-card .lead{margin-block-start:2px;color:var(--text-3);font-size:var(--t-15);line-height:22px}.win{position:relative;padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--win-bg);box-shadow:var(--shadow-3)}.win svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.win-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-5);padding-block-end:var(--s-4);border-bottom:1px solid var(--line)}.win-title{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-15);font-weight:600}.win-title svg{width:18px;height:18px;color:var(--accent);flex:none}.ui-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:12px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface-2);color:var(--text);font-size:var(--t-13);font-weight:600;white-space:nowrap;transition:transform .16s var(--ease)}.ui-btn svg{width:15px;height:15px}.ui-btn.is-now{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text);transform:scale(.96)}.ui-btn-quiet{background:transparent}.ui-btn-accent{border-color:transparent;background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 1px #ffffff4d}.ui-btn-accent.is-now{border-color:transparent;background:var(--btn-bg-hover);color:var(--btn-ink)}.seg-ctl{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-2);background:var(--surface-2)}.seg-ctl>span{padding:6px 12px;border-radius:6px;color:var(--text-3);font-size:var(--t-13);font-weight:600}.seg-ctl>span:is(.is-on,.is-now){background:var(--win-bg);color:var(--text);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.seg-ctl-sm>span{padding:4px 10px;font-size:var(--t-12)}.te-doc{font-size:var(--t-18);line-height:1.95;color:var(--text)}.tok{font-size:1em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:font-size .42s var(--ease),opacity .3s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.tok-filler.is-now{padding:2px 4px;background:var(--accent-soft);color:var(--accent-text);text-decoration:underline wavy var(--accent-line);text-underline-offset:5px}.tok-retake.is-now{padding:2px 0;background:var(--accent-soft);color:var(--text-3);text-decoration:line-through var(--accent);text-decoration-thickness:2px}.tok.is-past{font-size:0;opacity:0}.te-strip{display:flex;gap:3px;height:44px;margin-block-start:var(--s-5)}.te-strip .seg{position:relative;min-width:0;border-radius:6px;background:var(--surface-2);overflow:hidden;transition:flex-grow .52s var(--ease),opacity .3s var(--ease),background-color .2s var(--ease),margin .52s var(--ease)}.te-strip .seg:before{content:"";position:absolute;top:8px;right:6px;bottom:8px;left:6px;background:var(--text-3);-webkit-mask:var(--wave) 0 50% / auto 100% repeat-x;mask:var(--wave) 0 50% / auto 100% repeat-x;opacity:.55}.seg-a{flex:5 1 0}.seg-b{flex:9 1 0}.seg-f{flex:1.3 1 0}.seg-r{flex:4 1 0}.te-strip .seg.is-now{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.te-strip .seg.is-now:before{background:var(--accent)}.te-strip .seg.is-past{flex-grow:0;opacity:0;margin-inline-end:-3px}.te-foot{display:flex;justify-content:space-between;align-items:center;margin-block-start:var(--s-4);color:var(--text-3);font-size:var(--t-14)}.te-dur b{display:none;color:var(--text);font-family:var(--font-latin);font-size:var(--t-15);font-variant-numeric:tabular-nums}.te .te-dur .d0,.te:is([data-step="2"],[data-step="3"]) .te-dur .d1,.te:is([data-step="4"],[data-step="5"]) .te-dur .d2{display:inline}.te:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .te-dur .d0{display:none}.te:is([data-step="4"],[data-step="5"]) .te-dur .d1{display:none}.te:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .te-dur b{color:var(--accent-text)}.cd{padding:0;overflow:hidden}.cd-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;container-type:inline-size;border-radius:calc(var(--r-4) - 1px) calc(var(--r-4) - 1px) 0 0}.cd-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line)}.cd-formats{display:inline-flex;gap:6px}.cd-formats i{padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--t-12);font-style:normal;font-weight:600}.stage-slim{padding:clamp(20px,2.6vw,36px)}.tr{display:grid;gap:var(--s-3)}.tr-row{display:grid;gap:var(--s-2)}.tr-label{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--text-3);font-size:var(--t-13);font-weight:600}.tr-line{font-size:var(--t-20);font-weight:600;line-height:1.45}.tr-line[lang=en]{font-family:var(--font-latin);text-align:left}.tr-ar{display:grid;font-family:var(--font-ar);font-size:1.5rem;font-weight:700;text-align:right}.tr-v{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.tr-v.is-now{opacity:1;transform:none}.tr-row-out{padding:var(--s-4);border-radius:var(--r-3);background:var(--surface-2)}.tr-arrow{display:grid;place-items:center;width:32px;height:32px;margin-inline:auto;border:1px solid var(--line-2);border-radius:50%;background:var(--win-bg);color:var(--accent)}.tr-arrow svg{width:16px;height:16px}.mg-prompt{display:flex;align-items:flex-end;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--accent-line);border-radius:var(--r-3);background:var(--surface-2);box-shadow:0 0 0 4px var(--accent-soft)}.mg-typed{flex:1;font-size:var(--t-16);font-weight:500;line-height:1.6}.mg-prompt.is-now .mg-typed span{display:inline-block;animation:mg-type 1.4s var(--ease-smooth) both}@keyframes mg-type{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.mg-send{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--btn-bg);color:var(--btn-ink);flex:none}.mg-send svg{width:16px;height:16px;stroke-width:2.2}.mg-steps{display:grid;margin-block-start:var(--s-4)}.mg-steps li{display:flex;align-items:center;gap:var(--s-3);padding-block:9px;color:var(--text-3);font-size:var(--t-15);transition:color .2s var(--ease)}.mg-steps li+li{border-top:1px dashed var(--line)}.mg-dot{position:relative;width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:50%;flex:none;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.mg-steps li.is-now{color:var(--text)}.mg-steps li.is-now .mg-dot{border-color:var(--accent);border-top-color:transparent;animation:spin .7s linear infinite}.mg-steps li.is-past{color:var(--text-2)}.mg-steps li.is-past .mg-dot{border-color:var(--accent);background:var(--accent)}.mg-steps li.is-past .mg-dot:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes spin{to{transform:rotate(360deg)}}.mg-done{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-start:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-3);background:var(--accent-soft);opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}[dir=rtl] .mg-done{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3)}.mg-done.is-now,.mg-done.is-past{opacity:1;transform:none}.mg-done-text{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--accent-text);font-size:var(--t-14);font-weight:600}.mg-done-text svg{width:16px;height:16px;stroke-width:2.4}.specs{display:grid;margin-block-start:var(--s-6);border-top:1px solid var(--line)}.specs>div{display:grid;gap:2px;padding-block:var(--s-4);border-bottom:1px solid var(--line)}.specs dt{font-size:var(--t-16);font-weight:600}.specs dd{color:var(--text-2);font-size:var(--t-15);line-height:1.55}.st{display:grid;gap:var(--s-5)}.st-block+.st-block{padding-block-start:var(--s-5);border-top:1px solid var(--line)}.st-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-4)}.st-prompt{padding:4px 10px;border-radius:var(--r-1);background:var(--surface-2);color:var(--text-2);font-size:var(--t-13)}.st-count{font-family:var(--font-latin);font-size:var(--t-20);font-weight:700;background:var(--grad-num);-webkit-background-clip:text;background-clip:text;color:transparent}.st-eq{display:flex;align-items:center;gap:3px;height:64px}.st-eq i{flex:1;height:100%;border-radius:2px;background:linear-gradient(180deg,var(--wave-b2),var(--orange) 50%,var(--wave-b2));transform:scaleY(.25);animation:eq 1.1s ease-in-out infinite alternate}.st-eq i:nth-child(2n){animation-duration:.8s;animation-delay:-.3s}.st-eq i:nth-child(3n){animation-duration:1.3s;animation-delay:-.6s}.st-eq i:nth-child(5n+1){animation-duration:.95s;animation-delay:-.15s}.st-eq i:nth-child(7n+3){animation-duration:1.5s;animation-delay:-.9s}@keyframes eq{0%{transform:scaleY(.18)}to{transform:scaleY(.95)}}.st-langs{display:grid;gap:var(--s-1)}.st-langs li{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--s-3);padding-block:6px;font-size:var(--t-14);font-weight:500}.st-langs li span{font-family:var(--font-latin);text-align:start}.st-langs .bar{display:block;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.st-langs .bar b{display:block;height:100%;border-radius:3px;background:var(--grad-a);transform:scaleX(0);transform-origin:left}[dir=rtl] .st-langs .bar b{transform-origin:right}.st-langs li.is-now .bar b{transform:scaleX(1);transition:transform 1.2s var(--ease)}.st-langs li.is-past .bar b{transform:scaleX(1)}.st-more{margin-block-start:var(--s-3);color:var(--text-3);font-size:var(--t-13)}.br-status{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--t-13)}.br-status i{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.br-text{font-size:var(--t-18);line-height:1.85}.br-k{border-radius:4px;background:transparent;color:inherit;transition:background-color .26s var(--ease),box-shadow .26s var(--ease),color .26s var(--ease)}.br-k:is(.is-now,.is-past){background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent-text)}.br-tl{display:grid;gap:6px;margin-block-start:var(--s-5);padding:var(--s-3);border-radius:var(--r-3);background:var(--surface-2)}.br-track{position:relative;height:44px}.br-over{border-radius:8px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 24px)}.br-clip{position:absolute;top:0;bottom:0;width:24%;border-radius:8px;box-shadow:0 0 0 1px #ffffff26,var(--shadow-2);opacity:0;transform:translateY(-16px) scale(.94);transition:opacity .28s var(--ease),transform .48s var(--ease-spring)}.br-clip:nth-child(1){inset-inline-start:6%}.br-clip:nth-child(2){inset-inline-start:38%}.br-clip:nth-child(3){inset-inline-start:70%}.br-clip:is(.is-now,.is-past){opacity:1;transform:none}.br-main{height:40px;border-radius:8px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.br-talk{position:absolute;top:8px;right:10px;bottom:8px;left:10px;background:var(--accent);-webkit-mask:var(--wave) 0 50% / auto 100% repeat-x;mask:var(--wave) 0 50% / auto 100% repeat-x;opacity:.8}.ck-badge{display:inline-grid;font-size:var(--t-13);font-weight:600}.ck-badge>span{grid-area:1 / 1;padding:4px 10px;border-radius:var(--r-pill);text-align:center;transition:opacity .24s var(--ease)}.ck-n{background:#ffa92e29;color:var(--text)}.ck-ok{background:var(--accent-soft);color:var(--accent-text);opacity:0}.ck[data-step="3"] .ck-n{opacity:0}.ck[data-step="3"] .ck-ok{opacity:1}.ck-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding-block:12px;border-bottom:1px solid var(--line);font-size:var(--t-15);transition:color .3s var(--ease)}.ck-list li b{color:var(--text-3);font-family:var(--font-mono);font-size:var(--t-12);font-weight:500}.ck-ico{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffa92e2e;transition:background-color .3s var(--ease)}.ck-ico:before{content:"!";color:var(--wave-b2);font-family:var(--font-latin);font-size:13px;font-style:normal;font-weight:800;line-height:1;transition:opacity .2s var(--ease)}:root[data-theme=light] .ck-ico:before{color:#b85f00}.ck-ico:after{content:"";position:absolute;left:8px;top:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease-spring)}.ck:is([data-step="2"],[data-step="3"]) .ck-list li{color:var(--text-3)}.ck:is([data-step="2"],[data-step="3"]) .ck-list li span{text-decoration:line-through;text-decoration-color:var(--line-2)}.ck:is([data-step="2"],[data-step="3"]) .ck-ico{background:var(--accent)}.ck:is([data-step="2"],[data-step="3"]) .ck-ico:before{opacity:0}.ck:is([data-step="2"],[data-step="3"]) .ck-ico:after{opacity:1;transform:rotate(45deg) scale(1)}.ck-list li:nth-child(2) :is(.ck-ico,.ck-ico:after){transition-delay:.12s}.ck-list li:nth-child(3) .ck-ico{transition-delay:.24s}.ck-list li:nth-child(4) .ck-ico{transition-delay:.36s}.ck-foot{display:flex;justify-content:flex-end;margin-block-start:var(--s-4)}.pro{padding-block-start:120px}.pro-panel{margin:0}.toolgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mosaic-gap)}.toolgrid li{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-7);min-height:180px;padding:var(--s-5);overflow:hidden;border-radius:var(--r-3);background:var(--surface-1);font-size:var(--t-16);font-weight:500;line-height:24px}.toolgrid li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 70% at 20% 0%,var(--accent-soft),transparent 70%);opacity:0;transition:opacity .5s var(--ease-smooth)}.toolgrid li:hover:after{opacity:1}.toolgrid svg{width:26px;height:26px;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease-smooth)}.toolgrid li:hover svg{transform:scale(1.12) rotate(-6deg)}.toolgrid svg [fill=currentColor]{fill:var(--accent)}.stage-flow{display:grid;gap:var(--s-6);padding:clamp(28px,4vw,56px)}.flow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(56px,1.1fr) minmax(0,1fr);align-items:start}.flow-node{display:grid;justify-items:center;gap:6px;text-align:center}.flow-ico{display:grid;place-items:center;width:72px;height:72px;margin-block-end:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-4);background:var(--win-bg);box-shadow:var(--shadow-3);color:var(--accent)}.flow-ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.flow-name{font-size:var(--t-16);font-weight:600;line-height:1.35}.flow-note{color:var(--text-3);font-size:var(--t-13)}.flow-link{display:grid;justify-items:center;gap:var(--s-3);padding-block-start:35px}.flow-line{position:relative;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--accent-line) 0 6px,transparent 6px 11px)}.flow-line i{position:absolute;top:0;right:0;bottom:0;left:0;animation:flow-ltr 2.4s var(--ease) infinite}.flow-line i:before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),0 0 14px var(--accent)}@keyframes flow-ltr{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(calc(100% - 10px));opacity:0}}[dir=rtl] .flow-line i{animation-name:flow-rtl}@keyframes flow-rtl{0%{transform:translate(calc(100% - 10px));opacity:0}15%,85%{opacity:1}to{transform:translate(0);opacity:0}}.flow-tag{color:var(--accent-text);font-size:var(--t-13);font-weight:600;text-align:center}.flow-us{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px dashed var(--line-2);border-radius:var(--r-3);color:var(--text-3);font-size:var(--t-14)}.flow-us b{display:block;color:var(--text-2);font-weight:600}.flow-us-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-2);background:var(--surface-2);flex:none}.flow-us-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ticks-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}.byok-ico{display:grid;place-items:center;width:44px;height:44px;margin-block-end:var(--s-6);border-radius:var(--r-2);background:var(--accent-soft);color:var(--accent-text)}.byok-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.cta{padding-block:120px 0}.cta-panel{position:relative;isolation:isolate;display:grid;place-items:center;min-height:580px;overflow:hidden;border-radius:var(--r-3);background:#0b0b0b;color:#fff}.cta-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cta-scene .fx:after{background:radial-gradient(70% 70% at 50% 50%,#0a0a0a8c,#0a0a0ad9),linear-gradient(180deg,#0a0a0a4d,#0a0a0a99)}.cta-copy{display:flex;flex-direction:column;align-items:center;padding:var(--s-8) var(--s-5);text-align:center}.cta-kicker{color:#ffffffb3;font-size:var(--t-16)}.cta-title{max-width:12em;margin-block-start:var(--s-5);color:#fff;font-size:var(--t-hero);font-weight:500;line-height:1;letter-spacing:-.043em}html[lang=ar] .cta-title{font-weight:700;line-height:1.25;letter-spacing:0}.cta-text{max-width:34em;margin-block:var(--s-5) var(--s-6);color:#ffffffb8;font-size:var(--t-16);line-height:24px}.cta .btn-primary{background:#fff;color:#000}.cta .btn-primary:after{background:#dbdbdb}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3)}.cta .btn-outline{border-color:#ffffff59;color:#fff}.cta .btn-outline:after{background:#ffffff14}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--mosaic-gap)}.review{display:grid;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-3);background:var(--surface-1)}.review-stars{display:flex;gap:2px;color:var(--accent)}.review-stars svg{width:16px;height:16px;fill:currentColor}.review-text{font-size:var(--t-17)}.review-who{display:flex;align-items:center;gap:var(--s-3)}.review-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.review-initial{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-weight:700}.review-meta{display:grid}.review-name{font-weight:600}.review-role{color:var(--text-3);font-size:var(--t-14)}.site-footer{position:relative;margin-block-start:120px;padding-block:var(--s-6) var(--s-7);border-top:1px solid var(--line);background:var(--bg)}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:var(--s-7)}.footer-tagline{margin-block:var(--s-4) var(--s-2);color:var(--text-3);font-size:var(--t-14)}.footer-mail{display:inline-block;padding-block:6px;color:var(--text-3);font-size:var(--t-14)}.footer-mail:hover{color:var(--text)}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.footer-col{display:flex;flex-direction:column;align-items:flex-start}.footer-col h2{margin-block-end:var(--s-2);color:var(--text-3);font-family:inherit;font-size:var(--t-14);font-weight:400;letter-spacing:0}.footer-col a{padding-block:4px;color:var(--text);font-size:var(--t-14);font-weight:500}.footer-col a:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-5);margin-block-start:var(--s-7);color:var(--text-3);font-size:var(--t-14)}.socials{display:flex;gap:var(--s-1);margin-block-start:var(--s-4)}.socials a{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-2);color:var(--text-2)}.socials a:hover{color:var(--text)}.socials svg{width:18px;height:18px}.page-hero{padding-block:clamp(56px,6vw,96px) var(--s-7);text-align:center}.page-hero h1{max-width:14em;margin-inline:auto;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.25rem);letter-spacing:-.035em}.page-hero .lead{margin-inline:auto}.dl-hero-actions{display:flex;justify-content:center;margin-block-start:var(--s-6)}.dl-card{scroll-margin-top:calc(var(--header-h) + 24px)}.page-hero+.section{padding-block-start:0}.card.plan{position:sticky;top:calc(var(--header-h) + 24px)}.plan-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:start}.card{position:relative;padding:clamp(24px,3vw,36px);border:1px solid var(--line-2);border-radius:var(--r-4);background:var(--surface-1);box-shadow:var(--shadow-2)}.plan{overflow:hidden}.plan:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--grad-a)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.plan-name{font-size:var(--t-h3)}.badge{display:inline-flex;align-items:center;height:26px;padding-inline:10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-13);font-weight:600}.badge-soft{background:var(--surface-2);color:var(--text-2)}.plan-price{display:flex;align-items:baseline;gap:var(--s-2);margin-block:var(--s-5) var(--s-1);font-family:var(--font-latin);font-size:clamp(3rem,2rem + 3vw,4.25rem);font-weight:700;letter-spacing:-.04em;line-height:1}.plan-price span{background:var(--grad-num);-webkit-background-clip:text;background-clip:text;color:transparent}.price-alt{color:var(--text-2);font-size:var(--t-15)}.plan .ticks{margin-block:var(--s-5) var(--s-6)}.pricing-later{display:grid;gap:var(--s-2);margin-block-start:var(--s-5);padding:var(--s-5);border:1px dashed var(--line-2);border-radius:var(--r-4);color:var(--text-2);font-size:var(--t-15)}.pricing-later strong{color:var(--text);font-size:var(--t-16)}.included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.included li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s-3);padding-block:var(--s-4);padding-inline-end:var(--s-4);border-bottom:1px solid var(--line)}.included .mega-title{font-size:var(--t-16)}.included .mega-desc{font-size:var(--t-14)}.byok-note{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--s-4);margin-block-start:var(--s-6)}.byok-note .byok-ico{margin:0}.byok-note p{margin-block-start:var(--s-1);color:var(--text-2);font-size:var(--t-15)}.faq-section,.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);font-size:var(--t-18);font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:12px;height:12px;flex:none;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--text-3);transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-block-end:var(--s-5);color:var(--text-2);font-size:var(--t-16);line-height:1.7;max-width:44em}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.dl-card{display:flex;flex-direction:column;gap:var(--s-2)}.dl-card h2{font-size:var(--t-h4)}.dl-icon{display:grid;place-items:center;width:52px;height:52px;margin-block:var(--s-2) var(--s-3);border-radius:var(--r-3);background:var(--surface-2);color:var(--text-2)}.dl-icon svg{width:26px;height:26px}.recommended .dl-icon{background:var(--accent-soft);color:var(--accent-text)}.recommended{border-color:var(--accent-line)}.dl-badge,.dl-soon{position:absolute;top:var(--s-5);inset-inline-end:var(--s-5)}.dl-note{color:var(--text-2);font-size:var(--t-15)}.dl-actions{margin-block-start:auto;padding-block-start:var(--s-4)}.dl-card-soon{background:transparent;box-shadow:none}.dl-mobile{margin-block-start:var(--s-6);color:var(--text-3);font-size:var(--t-15);text-align:center}.legal{padding-block:clamp(48px,6vw,88px) var(--section)}.page-head{margin-block-end:var(--s-7);padding-block-end:var(--s-6);border-bottom:1px solid var(--line)}.page-head h1{margin-block-start:var(--s-6);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem)}.legal-nav{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--r-2);background:var(--surface-2)}.legal-nav a{padding:6px 12px;border-radius:7px;color:var(--text-3);font-size:var(--t-14);font-weight:600}.legal-nav a:hover{color:var(--text)}.legal-nav a[aria-current=page]{background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.legal-updated{margin-block-start:var(--s-3);color:var(--text-3);font-size:var(--t-14)}.prose{display:grid;gap:var(--s-6)}.prose p{color:var(--text-2);font-size:var(--t-16);line-height:1.8;white-space:pre-line}.prose h2{margin-block-end:var(--s-3);font-size:var(--t-20);letter-spacing:-.015em}.prose a{color:var(--accent-text);font-weight:600}.legal-intro{font-size:var(--t-18)!important;color:var(--text)!important}.section-welcome{display:grid;min-height:calc(100vh - var(--header-h) - 200px);place-items:center}.cta-box{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-block-start:var(--s-6)}.cta-box h1{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}.cta-box>p:not(.not-found-code){max-width:34em;margin-block-start:var(--s-4);color:var(--text-2);font-size:var(--t-18)}.not-found-code{margin-block-end:var(--s-3);font-family:var(--font-latin);font-size:clamp(4rem,3rem + 6vw,8rem);font-weight:700;letter-spacing:-.05em;line-height:1;background:var(--grad-num);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero,.legal .page-head,.section-welcome{position:relative;isolation:isolate}.page-hero:before,.section-welcome:before{content:"";position:absolute;inset:calc(-1 * var(--header-h)) 0 0;z-index:-1;background:radial-gradient(50% 60% at 50% 0%,var(--hover-layer),transparent 70%);pointer-events:none}.page-hero h1,.page-head h1,.cta-box h1{font-family:var(--font-latin);font-weight:500;letter-spacing:-.043em;line-height:1}html[lang=ar] :is(.page-hero h1,.page-head h1,.cta-box h1){font-family:var(--font-ar);font-weight:700;letter-spacing:0;line-height:1.3}.not-found-code{background:var(--grad-num)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}@media (max-width: 1024px){:root{--t-hero: 56px;--t-display: 32px;--t-giant: 56px;--gutter: 24px}.h2.display{line-height:36px}.text-block,.feature-head{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.text-block>.h2,.text-block-aside,.feature-head .eyebrow,.two-tone{grid-column:1}.text-block-aside{max-width:400px}.toolgrid,.specs.points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1140px){.header-cta{display:none}}@media (max-width: 960px){.card.plan{position:relative;top:0}.header-inner{grid-template-columns:auto minmax(0,1fr) auto}.nav{display:none}.menu-toggle{display:inline-grid;width:44px;height:44px}.menu-panel,.menu-scrim{display:none}.feature-sub,.feature-pair,.plan-wrap,.feature-grid,.footer-top,.download-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.header-download{display:none}}@media (max-width: 767px){:root{--t-hero: 36px;--t-display: 26px;--t-giant: 40px;--gutter: 16px;--header-h: 60px}.h2.display{line-height:30px}html[lang=ar] .h2.display{line-height:1.4}html[lang=ar] .feature-head .eyebrow{font-size:40px}.two-tone{font-size:22px}html[lang=ar] .two-tone{font-size:20px}.feature,.pro,.cta,.feature-pair{padding-block-start:72px}.feature-body{gap:var(--s-6)}.hero-stage{aspect-ratio:1 / .82}.float-laptop{inset-inline-start:4%;width:92%}.float-tablet{top:46%;inset-inline-start:-6%;width:54%;z-index:3}.float-phone{top:30%;inset-inline-end:-2%;width:24%}.hero-line{white-space:normal}.facts-list li{padding-inline:18px}.tabs{margin-block-start:var(--s-6);padding-inline:0}.tabs-scroll{border-radius:0;border-inline:0;padding-inline:var(--gutter);width:100%}.stage-scene{min-height:0;padding:16px}.win{padding:var(--s-4)}.cd,.cd .cd-frame{padding:0}.te-doc,.br-text{font-size:var(--t-16)}.points,.specs.points{grid-template-columns:minmax(0,1fr)}.points>li,.points>div{min-height:0;gap:var(--s-4)}.specs.points>div:before{padding-block-end:var(--s-3)}.ticks-2{grid-template-columns:minmax(0,1fr)}.toolgrid li{min-height:140px;padding:var(--s-4);font-size:var(--t-15)}.cta-panel{min-height:460px}.flow-ico{width:60px;height:60px}.flow-link{padding-block-start:29px}.flow-name{font-size:var(--t-14)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.included{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.header-cta{display:none}}@media (max-width: 420px){.brand-word{font-size:1.0625rem}.header-actions{gap:4px}.header-tools .lang-toggle{padding-inline:8px}.toolgrid{grid-template-columns:minmax(0,1fr)}}.js-motion [data-reveal]{opacity:0;translate:0 50px;transition:opacity var(--dur-3) var(--ease-out),translate var(--dur-3) var(--ease-out);transition-delay:var(--d, 0s)}.js-motion [data-reveal=morph]{translate:0 70px;filter:blur(6px);transition:opacity 1.2s var(--ease-out),translate 1.2s var(--ease-out),filter 1.2s var(--ease-out)}.js-motion [data-reveal].is-in{opacity:1;translate:none;filter:none}.js-motion :is(.points,.toolgrid)[data-reveal]>*,.js-motion [data-reveal]>.toolgrid>*{opacity:0;translate:0 30px;transition:opacity var(--dur-3) var(--ease-out),translate var(--dur-3) var(--ease-out)}.js-motion .is-in:is(.points,.toolgrid)>*,.js-motion .is-in>.toolgrid>*{opacity:1;translate:none}.js-motion [data-reveal]>:nth-child(2){transition-delay:60ms}.js-motion [data-reveal]>:nth-child(3){transition-delay:.12s}.js-motion [data-reveal]>:nth-child(4){transition-delay:.18s}.js-motion [data-reveal]>:nth-child(5){transition-delay:.24s}.js-motion [data-reveal]>:nth-child(6){transition-delay:.3s}.js-motion [data-reveal]>:nth-child(7){transition-delay:.36s}.js-motion [data-reveal]>:nth-child(8){transition-delay:.42s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.js-motion [data-reveal],.js-motion [data-reveal]>*{opacity:1;translate:none;filter:none}}@media (pointer: fine){html{cursor:url(/cursors/arrow.svg) 5 4,auto}a[href],button:not(:disabled),[role=button],summary,label[for],select,input[type=checkbox],input[type=radio],input[type=submit],input[type=button]{cursor:url(/cursors/pointer.svg) 5 4,pointer}:root[data-theme=light] :is(a[href],button:not(:disabled),[role=button],summary,label[for],select){cursor:url(/cursors/pointer-light.svg) 5 4,pointer}input[type=text],input[type=email],input[type=search],textarea{cursor:text}button:disabled{cursor:url(/cursors/arrow.svg) 5 4,not-allowed}}
