body{background:#0a1929;margin:0}html{scroll-behavior:smooth;font-size:16px}a{color:#00acc1}a:hover{color:#ffb300}.td-root *,.td-root :before,.td-root :after{box-sizing:border-box}.td-root[dir=rtl] *{letter-spacing:0!important}.td-root[dir=rtl] .brand-word{letter-spacing:.18em!important}.td-root[dir=rtl] h1,.td-root[dir=rtl] h2{line-height:1.45!important}.td-root[dir=rtl] .btn-ghost:hover .arrow{transform:translate(-4px)}.td-cursor{pointer-events:none;z-index:9999;border:1.5px solid #ffb30099;border-radius:50%;width:24px;height:24px;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),background .2s;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}.td-root:has(a:hover,button:hover,.feature-card:hover,.pain-card:hover,.solution-card:hover) .td-cursor{background:#ffb30014;width:52px;height:52px}@media (pointer:coarse){.td-cursor{display:none}}.reveal{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-left,.reveal-right{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-on .reveal:not(.in){opacity:0;transform:translateY(24px)}.reveal-on .reveal-left:not(.in){opacity:0;transform:translate(-40px)}.reveal-on .reveal-right:not(.in){opacity:0;transform:translate(40px)}.ppt-section{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.65,0,.35,1)}.ppt-wipe .ppt-section,.ppt-split .ppt-section,.ppt-mix .mix-wipe,.ppt-mix .mix-split{clip-path:inset(0)}.ppt-fade .ppt-section:not(.in),.ppt-mix .mix-fade:not(.in){opacity:0}.ppt-push .ppt-section:not(.in),.ppt-mix .mix-push:not(.in){opacity:0;transform:translateY(140px)}.ppt-zoom .ppt-section:not(.in),.ppt-mix .mix-zoom:not(.in){opacity:0;transform:scale(.9)}.ppt-wipe .ppt-section:not(.in),.ppt-mix .mix-wipe:not(.in){clip-path:inset(0 100% 0 0)}.td-root[dir=rtl].ppt-wipe .ppt-section:not(.in),.td-root[dir=rtl].ppt-mix .mix-wipe:not(.in){clip-path:inset(0 0 0 100%)}.ppt-split .ppt-section:not(.in),.ppt-mix .mix-split:not(.in){clip-path:inset(0 50%)}.anim-fadeup{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards fadeUp}.hero-word{opacity:0;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;display:inline-block;transform:translateY(32px)}.mouse-dot{animation:1.8s ease-in-out infinite mouseDrop}.nav-link{transition:color .2s}.nav-link:hover{color:#fff!important}.lang-btn{transition:background .2s,color .2s}.lang-btn:hover{color:#fff!important}.btn-gold{transition:background .2s,transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}.btn-gold:hover{transform:scale(1.03);box-shadow:0 6px 30px #ffb30066;background:#ff8f00!important}.btn-nav:hover{box-shadow:0 4px 20px #ffb30059}.btn-ghost{transition:border-color .2s,background .2s,transform .2s}.btn-ghost:hover{transform:scale(1.02);background:#ffffff12!important;border-color:#ffffffb3!important}.btn-ghost .arrow{transition:transform .2s;display:inline-block}.btn-ghost:hover .arrow{transform:translate(4px)}.glow-card{position:relative;overflow:hidden}.glow-card:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),var(--glow) 0%,transparent 70%);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.pain-card{--glow:#ff643221;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s,opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.pain-card:hover{box-shadow:0 0 40px #ff64322e;border-color:#ff64324d!important}.solution-card{--glow:#00acc11f;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s,transform .25s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.16,1,.3,1)}.solution-card:hover{transform:translateY(-4px);box-shadow:0 0 40px #00acc133;border-color:#00acc166!important}.benefit-card{--glow:#ffb3001a;transition:border-color .3s,box-shadow .3s,transform .25s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.16,1,.3,1)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 0 30px #ffb30014;border-color:#ffb3004d!important}.pbar-card{transition:border-color .3s,box-shadow .3s,opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.pbar-card:hover{box-shadow:0 0 30px #00acc11a;border-color:#00acc159!important}.feature-card{--glow:#0288d11a;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}.module-tab{color:#1a2332;text-align:start;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;font-family:Work Sans,Tajawal,sans-serif;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.module-tab:hover{border-color:#1a2332}.module-tab.active{color:#fff;background:#1a2332;border-color:#1a2332}.module-count{background:#0000000f;border-radius:100px;padding:2px 8px;font-size:.72rem;font-weight:700}.module-tab.active .module-count{background:#ffffff29}@media (max-width:820px){.features-layout{grid-template-columns:minmax(0,1fr)!important}.module-list{padding-bottom:6px;overflow-x:auto;flex-direction:row!important}.module-tab{white-space:nowrap;flex-shrink:0;width:auto}}.ai-item{transition:border-color .3s,background .3s}.ai-item:hover{background:#00acc10d!important;border-color:#00acc166!important}.reveal-on #smart:not(.in) .ai-item{opacity:0}.reveal-on #smart.in .ai-item{animation:.6s cubic-bezier(.16,1,.3,1) backwards aiIn}.smart-tab{transition:background .25s,color .25s}.smart-tab:hover{color:#fff!important}.smart-pt{animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards}@keyframes smartInA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes smartInB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aiIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ai-live{animation:1.6s ease-in-out infinite notifPulse}.ai-slip.new{animation:2.4s ease-in-out infinite slipGlow;background:#ffb3001a!important;border:1.5px dashed #ffb300!important}@keyframes slipGlow{0%,to{box-shadow:0 0 #ffb30000}50%{box-shadow:0 0 14px #ffb30059}}@media (max-width:900px){.ai-grid{grid-template-columns:minmax(0,1fr)!important;gap:3rem!important}}@media (max-width:520px){.ai-chips{display:none!important}}.iphone{animation:3.2s ease-in-out infinite phoneFloat}.iphone:before{content:"";z-index:5;background:#1a3347;border-radius:4px;width:58px;height:7px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pricing-pilot:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffb300,#00acc1);border-radius:22px;animation:3s ease-in-out infinite pilotGlow;position:absolute;inset:-2px}.pricing-badge{position:relative;overflow:hidden}.pricing-badge:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.notif-card{-webkit-backdrop-filter:blur(12px);pointer-events:all;cursor:default;opacity:0;background:#0a192999;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;display:flex;position:relative;transform:translateY(-20px)}.notif-card.in{opacity:1;transform:translateY(0)}.notif-card.out{opacity:0;transition:transform .3s ease-in,opacity .3s ease-in;transform:translateY(10px)}.notif-card.in:hover{filter:brightness(1.1);transform:translateY(-2px)}.notif-card.empty{display:none}.notif-dot{animation:1.5s ease-in-out infinite notifPulse}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeUpA{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fadeUpB{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wordIn_en{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes wordIn_fr{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes wordIn_ar{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes mouseDrop{0%,to{opacity:1;top:5px}60%{opacity:0;top:16px}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pilotGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer{to{transform:translate(200%)}}@keyframes notifPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (max-width:900px){.cards-grid,.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.platforms-row{grid-template-columns:minmax(0,1fr)!important}.platform-connector{flex-direction:row!important;padding:1.5rem 0!important}.connector-line{background:linear-gradient(90deg,#0288d180,#ffb300cc,#00acc180)!important;flex:1!important;width:auto!important;height:2px!important;min-height:0!important}.showcase-grid{grid-template-columns:minmax(0,1fr)!important}.iphone-wrap{display:none!important}.pbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.nav-links{display:none!important}.nav-toggle{display:block!important}.notif-panel{display:none!important}}@media (max-width:700px){.footer-grid{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}}@media (max-width:600px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:580px){.cards-grid,.benefits-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.btn-nav{display:none!important}}.mobile-menu{display:none}@media (max-width:768px){.nav-lang{display:none!important}.mobile-menu{border-top:1px solid #ffffff14;flex-direction:column;gap:1.25rem;max-height:calc(100vh - 84px);margin-top:1rem;padding:.75rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.mobile-menu ul{flex-direction:column;display:flex}.mobile-menu ul a{color:#fff;border-bottom:1px solid #ffffff12;padding:.9rem 0;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}}@media (max-width:600px){.wrap{padding-left:1.25rem!important;padding-right:1.25rem!important}.hero-copy{padding:0!important}section.ppt-section{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.pain-card,.solution-card,.benefit-card{padding:1.5rem!important}#problem h2{white-space:normal!important}#showcase button{white-space:nowrap;padding:.3rem .55rem!important}.pbar-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right{transition:none}}
