:root{--ink:#08111f;--navy:#0f1e33;--navy2:#172b47;--teal:#0f8f7e;--teal-btn:#0c7d6e;--teal-hi:#3fd3bb;--paper:#f5f3ee;--paper-line:#dcd8cd;--white:#fff;--text:#0f1e33;--muted:#5a6574;--line:#e2e5e8;--f-head:"Outfit", "Inter", system-ui, sans-serif;--f-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--teal-text:#0c7d6e;--mint:#e4f5f2;--track:#e6eaec;--field-border:#c9d0d4;--danger:#b3282d;--danger-line:#d64545;--fs-2xs:.75rem;--fs-xs:.8rem;--fs-sm:.875rem;--fs-md:.95rem;--fs-base:1rem;--fs-body:1.0625rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.4rem;--fs-3xl:1.6rem;--fs-4xl:1.8rem;--fs-5xl:2.2rem;--mock-tint:#f3f9f8;--mock-grey:#b6c3c9;--mock-dot:#d7dbde;--alert-bg:#fbeaea;--alert-text:#8f2327;--alert-soft:#f4a3a3;--prose:#36435a;--frame:#d6dde0;--r:10px;--r-sm:8px;--r-xs:6px;--r-lg:12px}html[lang=ar]{--f-head:"IBM Plex Sans Arabic", "Outfit", sans-serif;--f-body:"IBM Plex Sans Arabic", "Inter", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:400 var(--fs-body)/1.65 var(--f-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;font-family:var(--f-head);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.08}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.3}h1{letter-spacing:-.035em;font-size:clamp(2.6rem,5.6vw,4.6rem)}h2{font-size:clamp(2rem,3.8vw,3.1rem)}h3,.h3{font-size:var(--fs-xl);letter-spacing:-.01em;line-height:1.2}p{text-wrap:pretty;margin:0}.container{width:min(1180px,100% - 2.5rem);margin-inline:auto}.container--narrow{width:min(820px,100% - 2.5rem)}.muted{color:var(--muted)}.skip{inset-inline-start:-999px;color:var(--ink);z-index:100;background:#fff;padding:.5rem 1rem;position:absolute;top:8px}.skip:focus{inset-inline-start:8px}:focus-visible{outline:2px solid var(--teal-hi);outline-offset:3px}.btn{--h:48px;height:var(--h);border-radius:var(--r);font:500 var(--fs-md) var(--f-body);cursor:pointer;transition:background .2s, border-color .2s, transform .2s var(--ease);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.35rem;display:inline-flex}.btn .icon{width:18px;height:18px;transition:transform .2s var(--ease)}.btn:hover .icon{transform:translate(3px)}[dir=rtl] .btn:hover .icon{transform:scaleX(-1)translate(3px)}.btn--sm{--h:40px;font-size:var(--fs-md);padding-inline:1.05rem}.btn--lg{--h:54px;font-size:var(--fs-base);padding-inline:1.7rem}.btn--block{width:100%}.btn--primary{color:#fff;background:var(--teal-btn)}.btn--primary:hover{background:#0a6c5f}.btn:active{transform:translateY(1px)scale(.985)}.btn--primary:active{background:#095c51}.btn--ghost{color:inherit;border-color:#ffffff47}.btn--ghost:hover{background:#ffffff0f;border-color:#fff}.link{border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:2px;font-weight:500;display:inline-flex}.link .icon{width:17px;height:17px}[dir=rtl] .flip{transform:scaleX(-1)}.nav{z-index:50;color:#fff;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed;inset:0 0 auto}.nav.is-stuck{background:var(--ink);border-color:#ffffff1a}.nav__in{justify-content:space-between;align-items:center;gap:1rem;height:72px;display:flex}.brand{color:#fff;align-items:center;display:inline-flex}.brand .logo{width:auto;height:32px}.nav__links{gap:2rem;margin-inline:2.5rem auto;display:flex}.nav__links a{font-size:var(--fs-md);color:#ffffffb8;border-bottom:1px solid #0000;padding-block:.4rem;transition:color .2s,border-color .2s}.nav__links a:hover,.nav__links a.is-active{color:#fff;border-color:var(--teal-hi)}.nav__right{align-items:center;gap:.8rem;display:flex}.lang{position:relative}.lang__btn{color:#fff;border-radius:var(--r);height:40px;font:500 var(--fs-sm) var(--f-body);cursor:pointer;background:0 0;border:1px solid #ffffff38;align-items:center;gap:.4rem;padding-inline:.8rem;display:inline-flex}.lang__btn .icon{width:16px;height:16px}.lang__menu{inset-inline-end:0;background:var(--navy);border-radius:var(--r);opacity:0;visibility:hidden;border:1px solid #ffffff24;min-width:150px;margin:0;padding:.35rem;list-style:none;transition:all .15s;position:absolute;top:calc(100% + 8px)}.lang.is-open .lang__menu{opacity:1;visibility:visible}.lang__menu a{border-radius:var(--r-xs);color:#ffffffd9;font-size:var(--fs-md);padding:.5rem .75rem;display:block}.lang__menu a:hover,.lang__menu a.is-on{color:#fff;background:#ffffff1a}.burger{border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #ffffff38;width:44px;height:44px;display:none;position:relative}.burger span{background:#fff;height:2px;transition:all .25s;position:absolute;inset-inline:12px}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.eyebrow{font:600 var(--fs-xs) var(--f-body);text-transform:uppercase;letter-spacing:.14em;color:var(--teal-text);align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:var(--fs-md)}.hero .eyebrow,.pagehero .eyebrow,.section--dark .eyebrow,.cta .eyebrow{color:var(--teal-hi)}.lead{font-size:var(--fs-lg);color:var(--muted);max-width:58ch}.hero .lead,.pagehero .lead,.section--dark .lead,.cta .lead{color:#ffffffb8}.arch{color:#3fd3bb38;pointer-events:none;will-change:translate;width:min(760px,90vw);position:absolute;inset-block-start:40px;inset-inline-end:-140px}.section{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.section--paper{background:var(--paper)}.section--dark{background:var(--ink);color:#fff;overflow:clip}.shead{grid-template-columns:1.15fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.split--top{align-items:start}.split .lead{margin-top:1.2rem}.split h2+.lead{margin-top:1.4rem}.sticky-head{position:sticky;top:110px}.sticky-head h2+.lead{margin-top:1.4rem}.more{margin-top:3rem}.hero{background:var(--ink);color:#fff;padding-top:150px;position:relative;overflow:clip}.hero__in{grid-template-columns:1fr 1.08fr;align-items:center;gap:3rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid;position:relative}.hero h1{margin-bottom:1.5rem}.hero h1 em{color:var(--teal-hi);font-style:normal;display:block}.hero .lead{margin-bottom:2.2rem}.actions{flex-wrap:wrap;gap:.8rem;display:flex}.note{font-size:var(--fs-sm);color:#ffffff80;margin-top:1.6rem}.app{color:var(--text);border-radius:var(--r);border:1px solid var(--line);text-align:start;background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.app--dark{background:var(--navy);color:#fff;box-shadow:none;border-color:#ffffff1f}.app__bar{border-bottom:1px solid var(--line);font:500 var(--fs-xs) var(--f-body);color:var(--muted);background:#fafbfb;align-items:center;gap:.35rem;padding:.7rem .9rem;display:flex}.app--dark .app__bar{color:#fff9;background:#ffffff08;border-color:#ffffff1a}.app__bar i{background:var(--mock-dot);border-radius:50%;width:9px;height:9px}.app--dark .app__bar i{background:#fff3}.app__bar span{margin-inline-start:.7rem}.hero__visual{position:relative}.hero__visual .app{margin-inline-end:-4vw;margin-bottom:4rem;overflow:visible}.hero__visual .app__bar{border-radius:var(--r) 10px 0 0}.app__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.app__table th{text-align:start;font:500 var(--fs-2xs) var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:.8rem 1rem}html[lang=ar] .app__table th{letter-spacing:0;font-size:var(--fs-xs)}.app__table td{white-space:nowrap;border-bottom:1px solid #eef0f1;padding:.85rem 1rem}.app__table td:first-child{align-items:center;gap:.7rem;font-weight:500;display:flex}.app__table td b{border-radius:var(--r-xs);background:var(--paper);width:28px;height:28px;font:600 var(--fs-2xs) var(--f-head);color:var(--teal-text);flex:none;place-items:center;display:grid}.app__table tr.is-sel td{background:var(--mock-tint)}.dot{border-radius:50%;width:8px;height:8px;margin-inline-end:.5rem;display:inline-block}.dot--ok{background:#1aa37a}.dot--wait{background:#6b8cb8}.dot--warn{background:#e0a21b}.num{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.num .mbar{background:var(--track);vertical-align:middle;border-radius:3px;width:56px;height:5px;margin-inline-end:.7rem;display:inline-block;overflow:hidden}.mbar i{height:100%;width:var(--w);background:var(--teal);animation:grow 1.2s var(--ease) .4s both;display:block}@keyframes grow{0%{width:0}}.app__toast{background:var(--navy);color:#fff;border-radius:var(--r-sm);font-size:var(--fs-sm);align-items:center;gap:.8rem;padding:.8rem 1.1rem;display:flex;position:absolute;inset-block-end:-3.3rem;inset-inline-start:1.5rem;box-shadow:0 16px 30px -10px #08111f80}.app__toast .icon{width:22px;height:22px;color:var(--teal-hi);flex:none}.app__toast strong{font-weight:600;display:block}.app__toast span{color:#ffffffa6;font-size:var(--fs-xs)}.plist{counter-reset:p;margin:0;padding:0;list-style:none}.plist li{border-top:1px solid var(--paper-line);grid-template-columns:56px 1fr;gap:1rem;padding-block:2rem;display:grid}.plist li:last-child{border-bottom:1px solid var(--paper-line)}.plist--plain li{grid-template-columns:1fr;padding-block:1.6rem}.plist--plain li:first-child{border-top-color:var(--paper-line)}.plist .idx{font:600 var(--fs-sm) var(--f-head);color:var(--teal-text);padding-top:.35rem}.plist h3{margin-bottom:.5rem}.plist p{color:var(--muted);max-width:52ch}.mlist{grid-template-columns:repeat(3,1fr);gap:0 3rem;display:grid}.mlist--2{grid-template-columns:repeat(2,1fr)}.mitem{border-top:1px solid var(--paper-line);padding:1.6rem 0 2.6rem;scroll-margin-top:100px;transition:border-color .25s}.mitem:hover{border-top-color:var(--teal-text)}.mitem h2,.mitem h3{font-size:var(--fs-xl);margin-bottom:.6rem}.mitem p{color:var(--muted);font-size:var(--fs-base);max-width:42ch}.mlist--dark .mitem{border-color:#ffffff29}.mlist--dark .mitem:hover{border-color:var(--teal-hi)}.mlist--dark .mitem p{color:#ffffffa8}.ticks{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ticks li{font-size:var(--fs-md);padding-inline-start:1.5rem;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:var(--teal);width:10px;height:2px;position:absolute;top:.72em}.mlist--detail .mitem p{max-width:52ch}.journey__grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.jstep{flex-direction:column;justify-content:center;min-height:72dvh;padding-block:2rem;display:flex}.jstep h3{color:var(--muted);transition:color .4s}.jstep.is-active h3{color:var(--text)}.tag{font:600 var(--fs-xs) var(--f-body);color:var(--teal-text);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}html[lang=ar] .tag{letter-spacing:0;font-size:var(--fs-md)}.jstep h3{margin-bottom:1rem;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.12}.jstep p{color:var(--muted);font-size:var(--fs-body);max-width:50ch}.jstep__m{margin-top:1.5rem;display:none}.journey__stage{align-content:center;height:calc(100dvh - 160px);max-height:520px;display:grid;position:sticky;top:110px}.stage{min-height:360px;box-shadow:0 24px 50px -28px #0f1e3359}.stage__panel{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(10px)}.stage__panel.is-active{opacity:1;transform:none}.stage__panel:not(.is-active) i{animation:none!important}.panel{gap:1rem;padding:1.4rem;display:grid}.prow{font-size:var(--fs-md);align-items:center;gap:.8rem;font-weight:500;display:flex}.prow span{flex:1}.prow .meter{flex:0 0 90px}.chk{background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.3 2.6 2.6L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;border-radius:4px;flex:none;width:18px;height:18px}.meter{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--teal);height:100%;width:var(--w);animation:grow 1.1s var(--ease) both;display:block}.chain{align-items:center;display:flex}.chain i{background:#e3e8ea;border-radius:50%;flex:none;width:20px;height:20px}.chain i.on{background:var(--teal)}.chain u{background:#e3e8ea;flex:1;height:2px}.bid{font-size:var(--fs-sm);align-items:center;gap:.7rem;font-weight:600;display:flex}.bid span{width:18px;color:var(--muted)}.bid__track{background:var(--track);border-radius:4px;flex:1;height:8px;overflow:hidden}.bid__track i{height:100%;width:var(--w);background:var(--mock-grey);animation:grow 1.1s var(--ease) both;display:block}.bid__track i.is-best{background:var(--teal)}.live{border-radius:var(--r-sm);background:var(--paper);font:500 var(--fs-sm) var(--f-body);direction:ltr;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.live b{background:var(--danger-line);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.35}}.timeline{background:var(--track);border-radius:4px;height:8px;margin-block:1rem;position:relative}.timeline i{height:100%;width:var(--w);background:var(--teal);animation:grow 1.1s var(--ease) both;border-radius:4px;display:block}.timeline b{top:-6px;border:3px solid var(--teal);background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-start:var(--l);transform:translate(-50%)}[dir=rtl] .timeline b{transform:translate(50%)}.kpis{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.kpis div{background:var(--paper);border-radius:var(--r-sm);padding:.9rem}.kpis strong{font:600 var(--fs-3xl) var(--f-head);display:block}.kpis small{color:var(--muted);font-weight:500}.spark{align-items:flex-end;gap:5px;height:110px;display:flex}.spark i{height:var(--h);background:var(--teal);opacity:.85;transform-origin:bottom;animation:rise .9s var(--ease) both;border-radius:3px 3px 0 0;flex:1}@keyframes rise{0%{transform:scaleY(0)}}.spark--lg{margin-top:.6rem}.ai{padding-block:clamp(5rem,10vw,8.5rem)}.ai>.container{position:relative}.ai .arch{color:#3fd3bb1f;inset-block:auto -120px;inset-inline:-200px auto}.ai__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ai__grid>.reveal{position:sticky;top:100px}.chat{gap:1rem;padding:1.1rem;display:grid}.msg small{font:500 var(--fs-2xs) var(--f-body);color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;display:block}html[lang=ar] .msg small{letter-spacing:0;font-size:var(--fs-xs)}.msg p{border-radius:var(--r-sm);font-size:var(--fs-md);padding:.8rem 1rem;line-height:1.55}.msg--you p{background:#ffffff12}.msg--ai p{background:#3fd3bb1f;border:1px solid #3fd3bb47}.src{font-size:var(--fs-xs);color:var(--teal-hi);align-items:center;gap:.4rem;margin-top:.6rem;display:inline-flex}.src .icon{width:14px;height:14px}.guards{font-size:var(--fs-sm);color:#ffffffbf;border-top:1px solid #ffffff1a;gap:.5rem;margin:0;padding:1rem 1.1rem 1.2rem;list-style:none;display:grid}.guards li{padding-inline-start:1.4rem;position:relative}.guards li:before{content:"";inset-inline-start:0;background:var(--teal-hi);width:10px;height:2px;position:absolute;top:.7em}.guards--big{font-size:var(--fs-lg);border:0;gap:.9rem;padding:0}.faq__in{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.acc{border-top:1px solid var(--paper-line)}.acc details{border-bottom:1px solid var(--paper-line)}.acc summary{cursor:pointer;font:500 var(--fs-lg) var(--f-head);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .icon{width:20px;height:20px;color:var(--teal-text);transition:transform .25s var(--ease);flex:none}.acc details[open] summary .icon{transform:rotate(45deg)}.acc details p{color:var(--muted);max-width:60ch;padding-bottom:1.5rem}.cta{background:var(--navy);color:#fff;padding-block:clamp(4.5rem,9vw,7.5rem);position:relative;overflow:clip}.cta .arch{inset-block-start:-60px}.cta__in{grid-template-columns:1.1fr 1fr;align-items:end;gap:3rem;display:grid;position:relative}.cta h2{max-width:14ch;font-size:clamp(2.2rem,4.6vw,3.8rem)}.cta .actions{margin-top:1.8rem}.cta .note{margin-top:1rem}.footer{color:#ffffffa8;font-size:var(--fs-md);background:#060d19;padding-top:4rem}.footer__in{grid-template-columns:1.5fr repeat(4,1fr);gap:2rem;padding-bottom:3rem;display:grid}.footer .brand .logo{height:36px}.footer__brand p{max-width:34ch;margin:1.1rem 0 1.4rem}.footer nav{align-content:start;gap:.6rem;display:grid}.footer h2{font:600 var(--fs-xs) var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:.5rem}html[lang=ar] .footer h2{letter-spacing:0;font-size:var(--fs-md)}.footer nav a:hover{color:#fff}.footer__bar{font-size:var(--fs-sm);border-top:1px solid #ffffff1a;padding-block:1.4rem}.pagehero{background:var(--ink);color:#fff;padding:170px 0 90px;position:relative;overflow:clip}.pagehero .container{position:relative}.pagehero h1{max-width:18ch;margin-bottom:1.4rem;font-size:clamp(2.4rem,5vw,4rem)}.pagehero--sm{padding:140px 0 40px}.pagehero .arch{inset-block-start:-40px}.prose{max-width:720px}.prose p{color:var(--muted);margin-bottom:1.4rem}.prose h2{font-size:var(--fs-xl);margin:2.2rem 0 .6rem}.pagehero--form{padding-bottom:110px}.demo{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.demo__side h1{margin-bottom:1.3rem;font-size:clamp(2.4rem,4.6vw,3.6rem)}.demo__side h2{font-size:var(--fs-xl);margin:2.6rem 0 1rem}.steps{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;color:#fffc;gap:1rem;display:flex}.steps li:before{content:counter(s);font:600 var(--fs-md) var(--f-head);color:var(--teal-hi);flex:none;width:1.4rem}.form{color:var(--text);border-radius:var(--r);background:#fff;padding:2rem}.fgrid{grid-template-columns:1fr 1fr;gap:1.1rem;margin-bottom:1.3rem;display:grid}.field{align-content:start;gap:.4rem;display:grid}.field--full{grid-column:1/-1}.field>span{font:500 var(--fs-sm) var(--f-body)}.field em{color:var(--muted);font-style:normal;font-weight:400}.field input,.field select,.field textarea{width:100%;font:400 var(--fs-base) var(--f-body);color:var(--text);border:1px solid var(--field-border);border-radius:var(--r-sm);background:#fff;padding:.8rem .9rem;transition:border-color .2s,box-shadow .2s}.field input:hover:not(:focus),.field select:hover:not(:focus),.field textarea:hover:not(:focus){border-color:#9aa6ad}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal-text);outline:none;box-shadow:0 0 0 3px #0f8f7e2e}.field textarea{resize:vertical;min-height:110px}.has-err input,.has-err select{border-color:var(--danger-line)}.field small{color:var(--danger);font-size:var(--fs-xs)}.check{font-size:var(--fs-sm);color:var(--muted);align-items:flex-start;gap:.7rem;margin-bottom:1.4rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--teal-text);flex:none;margin-top:3px}.check a{color:var(--teal-text);text-decoration:underline}.check.has-err{color:var(--danger)}.alert{background:var(--alert-bg);color:var(--alert-text);border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-md);margin-bottom:1.2rem;padding:.8rem 1rem}.hp{opacity:0;width:0;height:0;position:absolute;inset-inline-start:-9999px}.thanks{align-items:center;min-height:80dvh;display:grid}.bigcheck{width:72px;margin-bottom:2rem}.bigcheck svg{fill:none;stroke:var(--teal-hi);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bigcheck circle{stroke-dasharray:160;stroke-dashoffset:160px;animation:1s .2s forwards draw}.bigcheck path{stroke-dasharray:50;stroke-dashoffset:50px;animation:.6s .9s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.pagehero--lost{align-items:center;min-height:78dvh;padding-block:150px 90px;display:grid}.pagehero--lost .actions{align-items:center;gap:1rem 1.8rem;margin-top:2rem}.js .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}@media (width<=1040px){.hero__in,.split,.ai__grid,.demo,.faq__in,.cta__in,.shead{grid-template-columns:1fr;gap:2.2rem}.hero__visual .app{margin-inline-end:0}.sticky-head,.ai__grid>.reveal{position:static}.journey__grid{grid-template-columns:1fr}.journey__stage{display:none}.jstep{min-height:0}.jstep h3{color:var(--text)}.jstep__m{display:block}.mlist{grid-template-columns:repeat(2,1fr)}.footer__in{grid-template-columns:1fr 1fr}}@media (width<=820px){.nav__links{background:var(--ink);visibility:hidden;transition:transform .3s var(--ease), visibility 0s .3s;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:0;margin:0;padding:.5rem 1.25rem 1.5rem;position:fixed;inset:72px 0 auto;transform:translateY(-130%)}.nav__links.is-open{visibility:visible;transition:transform .3s var(--ease), visibility 0s;transform:none}.nav__links a{font-size:var(--fs-lg);border-bottom:1px solid #ffffff14;padding:1rem 0}.burger{display:block}.nav__cta{display:none}.mlist,.mlist--2,.fgrid{grid-template-columns:1fr}.form{padding:1.4rem}.app__table th:nth-child(2),.app__table td:nth-child(2){display:none}.app__toast{margin:.8rem;position:static}}@media (width<=560px){.footer__in{grid-template-columns:1fr}.arch{opacity:.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;animation:none!important}.js .reveal{opacity:0;transform:none}.js .reveal.in{opacity:1}.stage__panel,.btn:hover .icon,[dir=rtl] .btn:hover .icon{transform:none}[dir=rtl] .btn .icon.flip{transform:scaleX(-1)}.bigcheck circle,.bigcheck path{stroke-dashoffset:0}.sticky-cta{opacity:0;visibility:hidden;transform:none}.sticky-cta.is-on{opacity:1;visibility:visible}.nav__links{opacity:0;transform:none}.nav__links.is-open{opacity:1}.post-card:hover .post-card__img img{transform:none}}.compare{border-top:2px solid var(--text)}.compare__row{border-bottom:1px solid var(--paper-line);grid-template-columns:.9fr 1fr 1.2fr;align-items:start;gap:2rem;padding:1.4rem 0;display:grid}.compare__row--head{font:600 var(--fs-xs) var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding-block:.9rem}html[lang=ar] .compare__row--head{letter-spacing:0;font-size:var(--fs-sm)}.compare__row h3{font-size:var(--fs-lg)}.compare__row p{color:var(--muted)}.compare .after{color:var(--text);font-weight:500;position:relative}.compare__row:not(.compare__row--head) .after{border-inline-start:2px solid var(--teal);padding-inline-start:1.2rem}.compare__row--head .after{color:var(--teal-text)}.roles{grid-template-columns:repeat(3,1fr);gap:0 3rem;display:grid}.role{border-top:2px solid var(--text);flex-direction:column;gap:1rem;padding-top:1.6rem;display:flex}.role h3{font-size:var(--fs-2xl)}.role p{color:var(--muted)}.role .link{align-self:flex-start;margin-top:auto;padding-top:.5rem}.role .ticks{margin-bottom:1rem}.teaser .app{justify-self:end;width:100%;max-width:460px}.mini-check,.cgroup ul{margin:0;padding:0;list-style:none}.mini-check li{font-size:var(--fs-md);color:#ffffffd9;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;display:flex}.box{opacity:.7;border:1.5px solid;border-radius:4px;flex:none;width:17px;height:17px;margin-top:.22em}.checklist .container{max-width:760px}.checklist__head{margin-bottom:2rem}.cgroup{break-inside:avoid;margin-bottom:2.2rem}.cgroup h3{border-bottom:2px solid var(--text);margin-bottom:.3rem;padding-bottom:.7rem}.cgroup li{border-bottom:1px solid var(--paper-line);gap:.9rem;padding:.8rem 0;display:flex}.coutro{background:var(--paper);border-radius:var(--r);justify-items:start;gap:.8rem;margin-top:3rem;padding:2rem;display:grid}.coutro p{color:var(--muted)}.print-only{display:none}.calendar{justify-items:start;gap:1rem;margin-top:2rem;display:grid}.sticky-cta{inset-inline:0;z-index:40;background:var(--navy);color:#fff;transition:transform .35s var(--ease);border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:1.2rem;padding:.8rem 3rem;display:flex;position:fixed;bottom:0;transform:translateY(110%)}.sticky-cta.is-on{transform:none}.sticky-cta[hidden]{display:flex}.sticky-cta p{font-weight:500}.sticky-cta button{inset-inline-end:1rem;color:#fff9;font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=1040px){.roles{grid-template-columns:1fr;gap:2.5rem}.compare__row{grid-template-columns:1fr 1fr}.compare__row h3{grid-column:1/-1}.compare__row--head span:first-child{display:none}.teaser .app{justify-self:stretch;max-width:none}}@media (width<=560px){.sticky-cta p{display:none}.sticky-cta{justify-content:flex-start;padding-inline:1rem}.sticky-cta .btn{flex:1}.sticky-cta button{position:static;transform:none}}@media print{.nav,.footer,.noprint,.sticky-cta,.arch{display:none!important}.print-only{display:block}body{font-size:11pt}.checklist{padding:0}.js .reveal{opacity:1;transform:none}}.crumbs{font-size:var(--fs-sm);color:#ffffff8c;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:#ffffffd9}.mitem h2 a,.mitem h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .25s}.mitem a:hover{background-size:100% 1px}.ticks--lg li{font-size:var(--fs-body);padding-block:.1rem}.steps-row{grid-template-columns:repeat(3,1fr);gap:3rem;margin:0;padding:0;list-style:none;display:grid}.steps-row li{border-top:2px solid var(--text);padding-top:1.2rem}.steps-row .idx{font:600 var(--fs-sm) var(--f-head);color:var(--teal-text)}.steps-row p{font-size:var(--fs-body);margin-top:.6rem}.posts{grid-template-columns:repeat(2,1fr);gap:0 4rem;display:grid}.post-card{border-top:1px solid var(--paper-line);align-content:start;gap:.8rem;padding:1.8rem 0 2.6rem;display:grid}.post-card:hover{border-top-color:var(--teal-text)}.post-card h2{font-size:var(--fs-3xl)}.post-card p:not(.meta){color:var(--muted)}.post-card .link{justify-self:start}.meta{font-size:var(--fs-sm);color:var(--muted)}.prose--article h2{font-size:var(--fs-4xl);margin:2.6rem 0 .8rem}.prose--article p{font-size:var(--fs-body);color:var(--prose);line-height:1.75}.prose--article .ticks{margin-bottom:1.4rem}.prose--article .lead{font-size:var(--fs-xl);max-width:none;margin-bottom:1rem;line-height:1.6}.prose--article .coutro{margin-top:3rem}.gloss>div{border-top:1px solid var(--paper-line);padding:1.6rem 0;scroll-margin-top:100px}.gloss dt{font:600 var(--fs-2xl) var(--f-head);margin-bottom:.4rem}.gloss dd{color:var(--muted);font-size:var(--fs-body);max-width:62ch;margin:0}.calc{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.calc__in{gap:1rem;display:grid}.calc__out{background:var(--navy);color:#fff;border-radius:var(--r);justify-items:start;gap:.8rem;padding:2.2rem;display:grid;position:sticky;top:100px}.calc__out .eyebrow{color:var(--teal-hi);margin:0}.calc .big{font-variant-numeric:tabular-nums;font:600 clamp(3rem, 6vw, 4.6rem) var(--f-head);letter-spacing:-.03em;line-height:1}.calc .big small{font-size:var(--fs-base);color:#fff9;letter-spacing:0;font-weight:400}.calc .big--s{font-size:var(--fs-5xl)}.calc .sub{color:#ffffffb3;margin-top:-.4rem}.calc__out .muted{color:#ffffff80}.calc__out .ticks li{color:#ffffffd9}.calc__out .ticks li:before{background:var(--teal-hi)}@media (width<=1040px){.steps-row,.posts,.calc{grid-template-columns:1fr;gap:2rem}.calc__out{position:static}.footer__in{grid-template-columns:1fr 1fr}}.qlabel{font:600 var(--fs-xs) var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--teal-text);margin-bottom:1rem}html[lang=ar] .qlabel{letter-spacing:0;font-size:var(--fs-md)}.qstep--2{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.6rem}.quick-continue{display:none}.js .quick-continue{display:inline-flex}.js .form:not([data-open]) .qstep--2,.js .form[data-open] .quick-continue{display:none}.js .form[data-open] .qstep--2{border:0;margin-top:0;padding-top:0}.js .form[data-open] [data-step1] .fgrid,.js .form[data-open] [data-step1] .check{margin-bottom:1.2rem}.nl{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding-block:2rem;display:grid}.nl h2{font:600 var(--fs-lg) var(--f-head);text-transform:none;letter-spacing:-.01em;color:#fff;margin-bottom:.3rem}.nl p{max-width:40ch}.nl__row{gap:.6rem;display:flex}.nl__row input{border-radius:var(--r);color:#fff;min-width:0;height:48px;font:400 var(--fs-base) var(--f-body);background:0 0;border:1px solid #ffffff40;flex:1;padding-inline:1rem}.nl__row input::placeholder{color:#ffffff73}.nl__row input:focus{border-color:var(--teal-hi);outline:none}.nl__consent{font-size:var(--fs-xs);align-items:flex-start;gap:.6rem;margin-top:.8rem;display:flex}.nl__consent input{accent-color:var(--teal-text);margin-top:3px}.nl__consent a{text-decoration:underline}.nl__ok{color:var(--teal-hi);font-weight:500}.nl__err{color:var(--alert-soft);font-size:var(--fs-sm);margin-top:.5rem}.secreq{background:var(--paper);border-radius:var(--r);justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem;display:flex}.secreq p{max-width:62ch;color:var(--muted)}@media (width<=820px){.nl{grid-template-columns:1fr}.secreq{flex-direction:column;align-items:flex-start}}.booker{gap:1.2rem;display:grid}.cal__head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.cal__head strong{font:600 var(--fs-lg) var(--f-head);text-transform:capitalize}.cal__nav{border-radius:var(--r-sm);border:1px solid var(--field-border);cursor:pointer;width:38px;height:38px;color:var(--text);background:#fff;place-items:center;display:grid}.cal__nav:disabled{opacity:.3;cursor:default}.cal__nav .icon{width:17px;height:17px}.flip-rev{transform:scaleX(-1)}[dir=rtl] .flip-rev{transform:none}.cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal__dow{text-align:center;font:500 var(--fs-2xs) var(--f-body);color:var(--muted);text-transform:uppercase;padding-block:.3rem}.cal__day{aspect-ratio:1;border-radius:var(--r-sm);font:500 var(--fs-md) var(--f-body);color:#b5bdc3;cursor:default;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000}.cal__day.is-open{background:var(--mint);color:#0a6c5f;cursor:pointer;font-weight:600}.cal__day.is-open:hover{border-color:var(--teal-text)}.cal__day.is-sel{background:var(--teal-btn);color:#fff}.cal__day.is-today{text-underline-offset:3px;text-decoration:underline}.tzline{font-size:var(--fs-xs);color:var(--muted)}.slots__list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem;display:grid}.slot{border-radius:var(--r-sm);border:1px solid var(--field-border);height:44px;font:500 var(--fs-md) var(--f-body);cursor:pointer;font-variant-numeric:tabular-nums;direction:ltr;background:#fff}.slot:hover{border-color:var(--teal-text)}.slot.is-sel{background:var(--teal-btn);border-color:var(--teal-btn);color:#fff}.chosen{background:var(--paper);border-radius:var(--r-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.1rem;padding:.8rem 1rem;display:flex}.chosen span{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}html[lang=ar] .chosen span{letter-spacing:0}.booker [data-form]{border-top:1px solid var(--line);padding-top:1.2rem}.bdetails{gap:1.2rem;margin:2rem 0;display:grid}.bdetails div{border-top:1px solid #ffffff29;padding-top:1rem}.bdetails dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--teal-hi);margin-bottom:.3rem}html[lang=ar] .bdetails dt{letter-spacing:0}.bdetails dd{font-size:var(--fs-lg);margin:0}.bdetails .muted{color:#ffffff8c;font-size:var(--fs-md);display:block}.thanks form{display:inline}.thanks h1{margin-bottom:1.2rem;font-size:clamp(2.2rem,4.2vw,3.4rem)}.thanks .actions{align-items:center;gap:1rem 1.6rem;margin-top:2rem}.callout{border-radius:var(--r);border:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.2rem;padding:1.5rem 1.8rem;display:flex}.callout h2{font:600 var(--fs-xl) var(--f-head);letter-spacing:-.01em}.callout p{color:#ffffffa6;font-size:var(--fs-md);margin-top:.2rem}.bdetails{border-radius:var(--r);border:1px solid #ffffff29;gap:0;margin:2rem 0 0;padding:0 1.6rem}.bdetails div{border-top:0;grid-template-columns:7rem 1fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.bdetails div+div{border-top:1px solid #ffffff1f}.bdetails dt{margin:0}@media (width<=560px){.bdetails div{grid-template-columns:1fr;gap:.2rem}}.cal{max-width:460px}.channels{border-top:1px solid #ffffff29;gap:0;margin:2.2rem 0 0;display:grid}.channels>div{border-bottom:1px solid #ffffff1f;grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.channels dt{font:600 var(--fs-xs) var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--teal-hi)}html[lang=ar] .channels dt{letter-spacing:0;font-size:var(--fs-md)}.channels dd{margin:0}.channels a{border-bottom:1px solid #ffffff4d}.channels a:hover{border-color:var(--teal-hi)}.channels span{font-size:var(--fs-sm);color:#ffffff8c;margin-top:.1rem;display:block}.channels address{color:#ffffffd9;font-style:normal;line-height:1.55}.okbox{background:var(--mint);color:#0b6a5d;border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-md);margin-bottom:1.2rem;padding:.8rem 1rem}@media (width<=560px){.channels>div{grid-template-columns:1fr;gap:.2rem}}.post-card__img{border-radius:var(--r);background:var(--navy);aspect-ratio:1200/630;margin-bottom:.6rem;display:block;overflow:hidden}.post-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.post-card:hover .post-card__img img{transform:scale(1.03)}.post-cover{border-radius:var(--r-lg);background:var(--navy);margin:0 0 2.4rem;overflow:hidden;box-shadow:0 24px 50px -28px #0f1e3380}.post-cover img{width:100%;height:auto}.pagehero--sm+.section{padding-top:2.5rem}.tour{background:var(--paper)}.tour__tabs{border-bottom:1px solid var(--paper-line);scrollbar-width:none;gap:.4rem 1.8rem;margin-bottom:1.6rem;display:flex;overflow-x:auto}.tour__tabs::-webkit-scrollbar{display:none}.tour__tabs button{font:500 var(--fs-base) var(--f-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.9rem 0;transition:color .2s,border-color .2s}.tour__tabs button:hover{color:var(--text)}.tour__tabs button[aria-selected=true]{color:var(--text);border-color:var(--teal-text);font-weight:600}.tour__frame{border-color:var(--frame);box-shadow:0 40px 80px -40px #0f1e3373}.tour__panel{margin:0;display:grid}.tour__panel[hidden]{display:none}.tour__panel img{width:100%;height:auto;animation:tourin .5s var(--ease);background:#f4f6f9}@keyframes tourin{0%{opacity:0}}.tour__panel figcaption{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.6fr;align-items:start;gap:2rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.tour__panel figcaption h3{font-size:var(--fs-xl)}.tour__panel figcaption p{color:var(--muted)}@media (width<=820px){.tour__panel figcaption{grid-template-columns:1fr;gap:.6rem}}.shot{border-color:var(--frame);box-shadow:0 30px 60px -36px #0f1e3373}.shot img{background:#f4f6f9;width:100%;height:auto;display:block}.mrows{gap:clamp(3.5rem,7vw,6rem);display:grid}.mrow{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);scroll-margin-top:100px;display:grid}.mrow--rev .mrow__text{order:2}.mrow__text h2{margin-bottom:.8rem;font-size:clamp(1.6rem,2.6vw,2.2rem)}.mrow__text h2 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .25s}.mrow__text h2 a:hover{background-size:100% 2px}.mrow__text>p{color:var(--muted);font-size:var(--fs-body);max-width:46ch}.mrow__text .ticks{margin:1.2rem 0 1.6rem}@media (width<=1040px){.mrow,.mrow--rev{grid-template-columns:1fr}.mrow--rev .mrow__text{order:0}}.cop{gap:1.2rem;display:grid}.cop__qs{gap:.5rem;display:grid}.cop__qs button{text-align:start;border-radius:var(--r);color:#ffffffd9;font:500 var(--fs-md)/1.4 var(--f-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;padding:.8rem 1rem;transition:background .2s,border-color .2s}.cop__qs button:hover{border-color:#fff6}.cop__qs button[aria-selected=true]{border-color:var(--teal-hi);color:#fff;background:#3fd3bb1f}.cop__panel{gap:.9rem;margin:0;display:grid}.cop__panel[hidden]{display:none}.cop__panel .app{box-shadow:0 30px 60px -30px #08111f99}.cop__panel img{width:100%;height:auto;animation:tourin .5s var(--ease);display:block}.cop__panel figcaption{font-size:var(--fs-md);color:#ffffffa6;gap:.2rem;display:grid}.cop__panel figcaption strong{color:#fff;font-weight:600}.cop__note{font-size:var(--fs-sm);color:#ffffff80;margin-top:.8rem}.cop--wide .cop{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem}.cop--wide .cop__stage{justify-self:end;width:100%;max-width:560px}@media (width<=1040px){.cop--wide .cop{grid-template-columns:1fr;gap:1.5rem}.cop--wide .cop__stage{justify-self:stretch;max-width:none}}.shot--crop{aspect-ratio:1765/1330;position:relative;overflow:hidden}.shot--crop .app__bar{z-index:1;position:relative}.shot--crop img{margin-inline-start:-22.4%;width:122.4%;max-width:none;margin-top:-4.6%}.cop--wide .cop__qs{position:sticky;top:110px}@media (width<=1040px){.cop--wide .cop__qs{position:static}}.mico{border-radius:var(--r-lg);background:var(--mint);width:46px;height:46px;color:var(--teal-btn);place-items:center;margin-bottom:1.1rem;transition:background .25s,color .25s;display:grid}.mico .icon{width:24px;height:24px}.mitem:hover .mico{background:var(--teal-btn);color:#fff}@media (pointer:coarse){.btn--sm,.lang__btn{--h:44px;height:44px}.cal__nav{width:44px;height:44px}.sticky-cta button{width:44px;height:44px;font-size:var(--fs-4xl)}.lang__menu a{padding-block:.75rem}.footer nav a,.crumbs a{padding-block:.5rem;display:inline-block}.acc summary{min-height:44px}}
