.products-marquee{overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.products-marquee__track{display:flex;width:max-content;animation:products-marquee 40s linear infinite}.products-marquee--rtl .products-marquee__track{animation-direction:reverse}.products-marquee:hover .products-marquee__track{animation-play-state:paused}.products-marquee__group{display:flex;flex:0 0 auto;gap:1rem;padding-inline-end:1rem}@keyframes products-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.products-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.products-marquee__track{animation:none}.products-marquee__group[aria-hidden=true]{display:none}}.ads-root{--ink:#12151b;--ink-soft:#454b57;--muted:#6b7280;--arrow-bg:rgba(18,21,27,.055);--arrow-bg-hover:rgba(18,21,27,.11);--arrow-ink:#12151b;--ring:rgba(6,51,46,.35);--shadow-color:220 35% 8%;--font-title:"Manrope",ui-sans-serif,sans-serif;--font-body:"Public Sans",ui-sans-serif,sans-serif;width:100%;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent;color:var(--ink);font-family:var(--font-body);padding:0 1.25rem}.ads-root,.ads-root *,.ads-root :after,.ads-root :before{box-sizing:border-box}@media (prefers-color-scheme:dark){.ads-root:not([data-theme=light]){--ink:#eef1f7;--ink-soft:#c3c9d4;--muted:#8a93a6;--arrow-bg:hsla(0,0%,100%,.07);--arrow-bg-hover:hsla(0,0%,100%,.14);--arrow-ink:#eef1f7;--ring:hsla(97,72%,67%,.4);--shadow-color:220 60% 2%}}.ads-root[data-theme=dark]{--ink:#eef1f7;--ink-soft:#c3c9d4;--muted:#8a93a6;--arrow-bg:hsla(0,0%,100%,.07);--arrow-bg-hover:hsla(0,0%,100%,.14);--arrow-ink:#eef1f7;--ring:hsla(97,72%,67%,.4);--shadow-color:220 60% 2%}.ads-root.lang-en{--font-title:"Manrope",ui-sans-serif,sans-serif;--font-body:"Public Sans",ui-sans-serif,sans-serif}.ads-root.lang-ar{--font-title:"Cairo",ui-sans-serif,sans-serif;--font-body:"Rubik",ui-sans-serif,sans-serif}.ads-root .stage{position:relative;width:100%;max-width:30rem;height:24.5rem;margin:0 0 1rem}.ads-root .nav-arrow,.ads-root .stage{display:flex;align-items:center;justify-content:center}.ads-root .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:999px;border:none;background:#fff;color:#12151b;box-shadow:0 2px 8px -3px rgba(18,21,27,.25);cursor:pointer;transition:background .2s ease,transform .15s ease;z-index:5}.ads-root .nav-arrow:hover{background:#f2f2f2}.ads-root .nav-arrow:active{transform:translateY(-50%) scale(.92)}.ads-root .nav-arrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ads-root .nav-arrow svg{width:1.05rem;height:1.05rem}.ads-root .nav-prev{left:0}.ads-root .nav-next{right:0}.ads-root .deck{position:relative;width:20rem;height:21.5rem}.ads-root .card{position:absolute;inset:0;border-radius:1.25rem;overflow:hidden;background:#fff;border:1px solid #e7e9f0;transform-origin:50% 65%;box-shadow:0 26px 50px -22px hsl(var(--shadow-color)/.5),0 8px 16px -10px hsl(var(--shadow-color)/.35);transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .5s ease,box-shadow .5s ease;will-change:transform,opacity}.ads-root .card[data-front=true]{cursor:pointer}.ads-root .card-tilt{position:absolute;inset:0;border-radius:inherit;transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1);transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform;display:flex;flex-direction:column;text-align:start}.ads-root .card-inner{display:contents}.ads-root .card-glare{position:absolute;inset:0;opacity:0;pointer-events:none;mix-blend-mode:overlay;transition:opacity .35s ease;background:radial-gradient(circle at var(--mx,50%) var(--my,35%),hsla(0,0%,100%,.55),transparent 55%)}.ads-root .card[data-front=true]:hover .card-glare{opacity:1}.ads-root .card-sheen{position:absolute;inset:-20% -60%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.75) 50%,transparent 58%);transform:translateX(60%);opacity:0}.ads-root .card[data-front=true]:hover .card-sheen{animation:ads-sheenSweep 1.1s ease}@keyframes ads-sheenSweep{0%{transform:translateX(60%);opacity:0}12%{opacity:1}60%{opacity:.7}to{transform:translateX(-60%);opacity:0}}.ads-root .app-header{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid #eef0f4;flex:0 0 auto}.ads-root .app-logo{width:1.9rem;height:1.9rem;flex:0 0 auto;display:block}.ads-root .app-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.ads-root .app-eyebrow{font-family:var(--font-body);font-weight:500;font-size:.68rem;line-height:1.2;color:var(--muted)}.ads-root .app-title{font-family:var(--font-title);font-weight:700;font-size:.9rem;color:#12151b}.ads-root .app-pill{font-size:.65rem;font-weight:700;letter-spacing:.01em;padding:.22rem .55rem;white-space:nowrap}.ads-root .app-dot,.ads-root .app-pill{margin-inline-start:auto;border-radius:999px}.ads-root .app-dot{width:.4rem;height:.4rem;flex:0 0 auto}.ads-root .app-body{flex:1;padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.6rem;color:#12151b;min-height:0;font-family:var(--font-body)}.ads-root .doc-line{height:.5rem;border-radius:999px;background:#eef0f5}.ads-root .sig-box{margin-top:.15rem;border:1px dashed #d8dbe4;border-radius:.7rem;padding:.6rem .7rem .5rem}.ads-root .sig-box svg{width:100%;height:2rem;display:block}.ads-root .sig-caption{font-size:.69rem;color:#8a90a0;margin-top:.15rem}.ads-root .btn-mini{margin-top:auto;align-self:stretch;border:none;border-radius:.6rem;padding:.55rem .8rem;font-family:var(--font-body);font-weight:700;font-size:.79rem;color:#fff;text-align:center}.ads-root .chat-row{display:flex}.ads-root .chat-row.user{justify-content:flex-end}.ads-root .bubble{max-width:82%;font-size:.77rem;line-height:1.4;padding:.5rem .65rem;border-radius:.7rem}.ads-root .bubble-user{background:#f1f2f6;color:#12151b;border-end-end-radius:.2rem}.ads-root .bubble-agent{color:#fff;border-end-start-radius:.2rem}.ads-root .typing-dots{display:flex;gap:.22rem;padding:.3rem .2rem}.ads-root .typing-dots span{width:.32rem;height:.32rem;border-radius:999px;background:#c7cbd6;animation:none}.ads-root .card[data-front=true] .typing-dots span{animation:ads-dotBounce 1.1s ease-in-out infinite}.ads-root .typing-dots span:nth-child(2){animation-delay:.15s}.ads-root .typing-dots span:nth-child(3){animation-delay:.3s}@keyframes ads-dotBounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}.ads-root .chat-input{margin-top:auto;display:flex;align-items:center;gap:.4rem;border:1px solid #e7e9f0;border-radius:999px;padding-block:.4rem;padding-inline-start:.75rem;padding-inline-end:.4rem}.ads-root .chat-input span{font-size:.75rem;color:#a8adb9;flex:1;text-align:start}.ads-root .chat-send{width:1.6rem;height:1.6rem;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ads-root .chat-send svg{width:.8rem;height:.8rem;fill:#fff}.ads-root[dir=rtl] .chat-send svg{transform:scaleX(-1)}.ads-root .budget-top{display:flex;align-items:baseline;gap:.5rem}.ads-root .budget-balance{font-family:var(--font-title);font-weight:800;font-size:1.5rem}.ads-root .budget-delta{font-size:.68rem;font-weight:700;padding:.12rem .4rem;border-radius:999px}.ads-root .sparkline{display:flex;align-items:flex-end;gap:.28rem;height:2.6rem}.ads-root .sparkline i{flex:1;border-radius:.2rem .2rem 0 0;display:block}.ads-root .budget-row{display:flex;align-items:center;gap:.5rem;font-size:.79rem}.ads-root .budget-row .dot{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto}.ads-root .budget-row .label{flex:1;color:#454b57}.ads-root .budget-row .amount{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-variant-numeric:tabular-nums}.ads-root .ledger-row{display:flex;align-items:center;gap:.5rem;font-size:.74rem;padding:.2rem 0;border-bottom:1px solid #f2f3f7}.ads-root .ledger-row.head{color:#a8adb9;font-size:.64rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e7e9f0}.ads-root.lang-ar .ledger-row.head{text-transform:none;letter-spacing:0}.ads-root .ledger-row .desc{flex:1;color:#12151b}.ads-root .ledger-row .desc small{display:block;color:#a8adb9;font-size:.66rem;margin-top:.05rem}.ads-root .ledger-row .num{width:3.9rem;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ads-root .ledger-foot{display:flex;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.4rem;border-top:1.5px solid #12151b;font-weight:700;font-size:.79rem}.ads-root .ledger-foot .num{width:3.9rem;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ads-root .today-label{font-size:.69rem;color:#a8adb9;font-weight:600}.ads-root .agenda-row{display:flex;align-items:flex-start;gap:.55rem}.ads-root .agenda-bar{width:.2rem;align-self:stretch;border-radius:999px;flex:0 0 auto}.ads-root .agenda-time{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;color:#8a90a0;width:3rem;flex:0 0 auto;padding-top:.05rem}.ads-root .agenda-title{font-size:.8rem;color:#12151b;padding-top:.02rem}.ads-root .claim-caption{margin:0;min-height:1.2em;font-size:.86rem;color:var(--muted)}@media (prefers-reduced-motion:reduce){.ads-root .card,.ads-root .card-tilt,.ads-root .claim-caption{transition:none!important}.ads-root .card-sheen,.ads-root .typing-dots span{animation:none!important}}.embla{--slide-size:min(88vw,412px)}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding:.5rem .75rem 1.5rem}