@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap);@keyframes scrollBanner{0%{transform:translateX(0)}to{transform:translateX(-65%)}}@keyframes pulsate{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@keyframes spinner-y7ej37{to{transform:translate(0) rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 15px 35px #1877f24d;transform:scale(1)}50%{box-shadow:0 20px 45px #1877f266;transform:scale(1.05)}}:root{--bg:#fff;--fg:#000;--bg1:#0001;--primary-color:#1877f2;--secondary-color:#4119b9;--color1:#0006;--color2:#000b;--color3:#0001;--color4:#f00b;--color5:var(--primary-color);--color6:#57d163;--filter1:invert();--filter2:none;--slate-gray:#555}*{box-sizing:border-box;font-family:Cairo;margin:0;padding:0;scroll-behavior:smooth}.n{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}body{background:#fff!important;background:var(--bg)!important;color:#000!important;color:var(--fg)!important}nav{background:#fff;background:var(--bg);height:80px;justify-content:space-between;padding:10px 30px;position:fixed;width:100%;z-index:1000}nav,nav .logo{align-items:center;display:flex}nav .logo{justify-content:center}nav .logo img{height:50px;width:auto}nav .headings,nav .tools{align-items:center;display:flex;justify-content:center}nav .headings ul.arabic{flex-direction:row-reverse}nav .headings ul,nav .tools ul{align-items:center;display:flex}nav .headings ul a,nav .tools ul a{border-radius:5px;color:#000;color:var(--fg);cursor:pointer;margin:0 10px;padding:7.5px 20px;transition:1s}nav .headings ul a:hover,nav .tools ul a.active,nav .tools ul a:hover{background:#1877f2;background:var(--primary-color);color:#fff;transition:.3s}nav .headings ul a.active{border-bottom:2px solid #1877f2;border-bottom:2px solid var(--primary-color);padding:7px 30px}nav .tools button{align-items:center;background:0 0;border:2px solid #1877f2;border:2px solid var(--primary-color);color:#000;color:var(--fg);display:flex}nav .tools button:hover{background:#1877f2;background:var(--primary-color);border-color:#1877f2!important;border-color:var(--primary-color)!important;color:#fff!important}nav .tools .lightDarkSwitch{border:2px solid #1877f2;border:2px solid var(--primary-color);border-radius:40px;cursor:pointer;height:40px;margin-left:10px;overflow:hidden;position:relative;width:40px}nav .tools .lightDarkSwitch div{left:50%;position:absolute;top:50%;transform:translate(100%,-50%);transition:.5s}nav .tools .lightDarkSwitch div i{color:#000;color:var(--fg);font-size:23px}nav .tools .lightDarkSwitch div.active{transform:translate(-50%,calc(-50% + 2px));transition:.5s}nav .menuBar{align-items:center;background:#fff;background:var(--bg);box-shadow:-10px 20px 20px #0009;display:none;flex-direction:column;height:calc(100vh - 80px);justify-content:start;padding:20px;position:absolute;right:-100%;top:80px;transition:right .5s ease-out;width:60vw;z-index:3}nav .menuToggler{border-radius:5px;cursor:pointer;display:none;padding:5px 10px}nav .menuToggler i{font-size:28px}nav .menuBar .logo{margin-bottom:20px}nav .menuBar .logo img{cursor:pointer;height:auto;width:250px}nav .menuBar .links{width:95%}nav .menuBar .links .linkRow{align-items:center;display:flex;margin:20px 0;width:100%}nav .menuBar .links .linkRow a{border:2px solid #1877f2;border:2px solid var(--primary-color);border-radius:5px;box-shadow:3px 3px 5px #1877f2;box-shadow:3px 3px 5px var(--color5);color:#000;color:var(--fg);cursor:pointer;font-size:20px;margin:0 10px;padding:15px 20px;text-align:center;transition:1s;width:50%}nav .menuBar .links .linkRow.expanded a{width:100%}nav .menuBar .languages .lng img{width:30px}nav .menuBar .languages{display:flex;margin-top:10px}nav .menuBar .languages .lng{align-items:center;cursor:pointer;display:flex;margin:0 10px}nav .menuBar .languages .lng h3{font-size:22px;margin-left:10px}nav .menuBar .darkMode{align-items:center;display:flex}nav .menuBar .darkMode h3{font-size:22px;margin-right:15px}nav .menuBar .darkMode button{transform:scale(1.2)}.lang{align-items:center;display:flex;font-weight:500;text-decoration:none}.lang img{margin-right:10px;width:30px}.lang.arabic{flex-direction:row-reverse}.lang.arabic img{margin-left:10px;width:30px}.cta-button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,#4119b9,#ff7b78);background:linear-gradient(135deg,var(--secondary-color),#ff7b78);box-shadow:0 4px 15px #ff5e5b4d;color:#fff}.cta-button.primary:hover{box-shadow:0 6px 20px #ff5e5b66;transform:translateY(-2px)}.cta-button.secondary{background:0 0;border:2px solid #1877f2;border:2px solid var(--primary-color);color:#1877f2;color:var(--primary-color)}.cta-button.secondary:hover{transform:translateY(-2px)}.hero{align-items:center;background:radial-gradient(circle at 20% 80%,#2bddf71a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff5e5b1a 0,#0000 50%);display:flex;height:100vh;overflow:hidden;padding:120px 4vw 80px;position:relative}.hero.arabic{flex-direction:row-reverse;text-align:right}.hero-title{color:var(--primary-blue);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero.arabic .hero-title{display:flex;flex-direction:row-reverse}.hero .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1877f2,#2b8dc5);background:linear-gradient(135deg,var(--primary-color),#2b8dc5);-webkit-background-clip:text;background-clip:text;margin:0 10px}.hero-subtitle{color:#555;color:var(--slate-gray);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.hero-cta{display:flex;gap:1rem;margin-bottom:2rem}.hero.arabic .hero-cta{justify-content:end}.hero .hero-graphic{align-items:center;bottom:0;display:flex;height:90%;justify-content:center;pointer-events:none;position:absolute;right:0;transition:all .5s ease-in-out;width:50vw}.hero.arabic .hero-graphic{right:calc(100% - 50vw);transform:rotateY(180deg);transition:all .5s ease-in-out}.social-proof{color:#555;color:var(--slate-gray);font-size:.9rem}.hero-visual{flex:1 1;position:relative}.dashboard-mockup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 60px #1c1f4a26;overflow:hidden;position:relative}.dashboard-mockup img{display:block;height:auto;width:100%}.floating-elements{pointer-events:none}.floating-card{align-items:center;animation:float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:12px;color:var(--primary-blue);display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:12px 16px;position:absolute}.card-1{animation-delay:0s;right:-10%;top:20%}.card-2{animation-delay:1s;left:-15%;top:60%}.card-3{animation-delay:2s;bottom:20%;right:-5%}.section-header{margin-bottom:4rem;text-align:center}.section-title{font-size:2.5rem;margin-bottom:1rem}.section-title.arabic{text-align:right}.section-subtitle{color:#555;color:var(--slate-gray);font-size:1.1rem;margin:0 auto;max-width:600px}.features{background:var(--pure-white);padding:80px 0}.features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0001;background:var(--bg1);border:1px solid #fff3;border-radius:20px;box-shadow:0 10px 30px #1c1f4a14;flex:1 1;max-width:350px;min-width:300px;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 20px 40px #1c1f4a1f;transform:translateY(-5px)}.feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,#1877f2,#4119b9);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.feature-icon{color:#fff;height:32px;width:32px}.feature-title{color:var(--primary-blue);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.feature-description{color:#555;color:var(--slate-gray);line-height:1.6}.why-choose{background:var(--soft-white);padding:80px 0}.why-choose-content{align-items:center;display:flex;gap:4rem}.why-choose-text{flex:1 1}.comparison-points{display:flex;flex-direction:column;gap:1.5rem}.comparison-point{align-items:center;color:var(--primary-blue);display:flex;font-size:1.1rem;gap:1rem}.comparison-point.arabic{flex-direction:row-reverse;text-align:right}.check-icon{background:#2bddf71a;border-radius:50%;color:var(--electric-cyan);height:24px;padding:4px;width:24px}.why-choose-visual{flex:1 1}.why-choose-visual img{border-radius:15px;height:auto;width:100%}.demo{background:var(--pure-white);padding:80px 0}.demo-showcase{margin:0 auto;max-width:800px}.demo-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.demo-tab{background:0 0;border:2px solid var(--light-gray);border-radius:50px;color:#555;color:var(--slate-gray);cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.demo-tab.active,.demo-tab:hover{background:#1877f2;background:var(--primary-color);border-color:#1877f2;border-color:var(--primary-color);color:#fff}.demo-content{border-radius:20px;box-shadow:0 20px 60px #1c1f4a26;overflow:hidden}.demo-content img{display:block;height:auto;width:100%}.user-roles{background:var(--soft-white);padding:80px 0}.roles-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.role-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0001;background:var(--bg1);border:1px solid #fff3;border-radius:15px;flex:1 1;max-width:280px;min-width:250px;padding:2rem;text-align:center;transition:all .3s ease}.role-card:hover{box-shadow:0 15px 35px #1c1f4a1a;transform:translateY(-3px)}.role-indicator{border-radius:50%;height:60px;margin:0 auto 1rem;width:60px}.role-title{color:var(--primary-blue);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.role-description{color:#555;color:var(--slate-gray);font-size:.95rem}.testimonials{background:var(--pure-white);padding:80px 0}.testimonials-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #fff3;border-radius:20px;flex:1 1;max-width:350px;min-width:300px;padding:2rem;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 15px 35px #1c1f4a1a;transform:translateY(-3px)}.testimonial-rating{display:flex;gap:4px;margin-bottom:1rem}.star-icon{color:var(--light-gray);height:16px;width:16px}.star-icon.filled{fill:gold;color:gold}.testimonial-content{color:var(--primary-blue);font-style:italic;line-height:1.6;margin-bottom:1.5rem}.testimonial-author{align-items:center;display:flex;gap:1rem}.author-avatar{border-radius:50%;height:50px;object-fit:cover;width:50px}.author-name{color:var(--primary-blue);font-weight:600}.author-role{color:#555;color:var(--slate-gray);font-size:.9rem}.faq{background:var(--soft-white);padding:80px 0}.faq-list{margin:0 auto;max-width:800px}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0001;background:var(--bg1);border:1px solid #fff3;border-radius:15px;margin-bottom:1rem;overflow:hidden}.faq-question{align-items:center;background:0 0;border:none;color:var(--primary-blue);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-question.arabic{flex-direction:row-reverse}.faq-question.arabic span{text-align:right}.faq-question:hover{background:#2bddf70d}.faq-icon{height:20px;transition:transform .3s ease;width:20px}.faq-icon.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open{max-height:200px}.faq-answer p{color:#555;color:var(--slate-gray);line-height:1.6;padding:0 1.5rem}.faq-answer.arabic p{text-align:end}.newsletter{background:linear-gradient(135deg,var(--primary-blue),var(--dark-gray));padding:80px 0}.newsletter-content{margin:0 auto;max-width:600px;text-align:center}.newsletter-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.newsletter-subtitle{color:#fffc;font-size:1.1rem;margin-bottom:2rem}.newsletter-form{display:flex;gap:1rem;margin:0 auto;max-width:400px}.newsletter-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;flex:1 1;font-size:1rem;padding:12px 16px}.newsletter-input::placeholder{color:#fff9}.newsletter-input:focus{border-color:var(--electric-cyan);outline:0}footer{background:linear-gradient(-150deg,#4119b9,#1877f2);background:linear-gradient(-150deg,var(--secondary-color),var(--primary-color));box-shadow:0 1px 1px 0 #0000001f;box-sizing:border-box;display:flex;font:700 16px sans-serif;padding:55px 50px;text-align:left;width:100%}footer .footer-center,footer .footer-left,footer .footer-right{display:inline-block;vertical-align:top}footer .footer-left{display:flex;flex-direction:column;width:35%}footer img{background:#fff;border-radius:15px;padding:10px;width:300px}footer .footer-links{color:#fff;margin:20px 0 12px;padding:0}footer .footer-links a{color:inherit;display:inline-block;font-weight:400;line-height:1.8;text-decoration:none}footer .footer-company-name{color:#ddd;font-size:14px;font-weight:400;margin:0}footer .footer-center{width:35%}footer .footer-center .iconContainer{background-color:#0006;background-color:var(--color1);border-radius:50%;color:#fff;display:grid;font-size:20px;height:38px;line-height:42px;margin:10px 15px;place-items:center;text-align:center;width:38px}footer .footer-center .infoContainer{align-items:center;display:flex}footer .footer-center p{color:#fff;display:inline-block;font-weight:400;margin:0}footer .footer-center p span{display:block;font-size:14px;font-weight:400;line-height:2}footer .footer-center p a{color:#20b2aa;text-decoration:none}footer .footer-links a:before{color:#fff;content:" -";display:inline-block;font-size:20px;font-weight:300;left:0;padding-right:5px}footer .footer-links .link-1:before{content:none}footer .footer-right{width:30%}footer .footer-company-about{color:#92999f;font-size:13px;font-weight:400;line-height:20px;margin:0}footer.arabic .footer-company-about{text-align:right}footer .footer-company-about span{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:20px}footer .language{display:flex;margin-top:20px}footer .language .lng{align-items:center;border-radius:10px;cursor:pointer;display:flex;margin:10px;padding:10px;transition:all .25s ease-in-out}footer .language .lng.active{background:#0006;background:var(--color1);transition:all .25s ease-in-out}footer .language .lng img{margin-right:20px;width:30px}footer .language .lng p{color:#fff}.sticky-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #fff3;bottom:0;box-shadow:0 -5px 20px #0000001a;left:0;padding:1rem 0;position:fixed;right:0;z-index:999}.sticky-cta-content{align-items:center;display:flex;gap:1rem;justify-content:space-between}.sticky-cta-content span{color:var(--primary-blue);font-weight:600}.chat-widget{align-items:center;background:linear-gradient(135deg,var(--electric-cyan),var(--coral-red));border-radius:50%;bottom:100px;box-shadow:0 4px 20px #2bddf74d;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:30px;transition:all .3s ease;width:60px;z-index:998}.chat-widget:hover{box-shadow:0 6px 25px #2bddf766;transform:scale(1.1)}.chat-widget svg{color:#fff}.contact-section{overflow:hidden;padding:120px 0;position:relative}.contact-section:before{background:radial-gradient(circle at 20% 80%,#1877f208 0,#0000 50%),radial-gradient(circle at 80% 20%,#4119b908 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.container{margin:0 auto;max-width:1400px;padding:0 40px}.contact-wrapper{align-items:center;display:flex;gap:80px;position:relative;z-index:2}.contact-image{border-radius:30px;box-shadow:0 30px 80px #00000026;flex:1 1;height:700px;overflow:hidden;position:relative;transform:perspective(1000px) rotateY(-5deg);transition:all .6s cubic-bezier(.23,1,.32,1)}.contact-image:hover{box-shadow:0 40px 100px #0003;transform:perspective(1000px) rotateY(0) scale(1.02)}.main-image{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.contact-image:hover .main-image{transform:scale(1.1)}.image-overlay{background:linear-gradient(135deg,#1877f21a,#4119b91a);z-index:1}.floating-elements,.image-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.floating-elements{z-index:2}.floating-circle{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;position:absolute}.circle-1{animation-delay:0s;height:80px;right:15%;top:10%;width:80px}.circle-2{animation-delay:2s;bottom:20%;height:60px;left:10%;width:60px}.circle-3{animation-delay:4s;height:100px;right:5%;top:50%;width:100px}.contact-info{align-items:center;display:flex;flex:1 1;justify-content:center}.contact-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--bg);border:1px solid #fff3;border-radius:40px;box-shadow:0 30px 80px #0000001a;height:100vh;max-height:calc(100vh - 175px);max-width:550px;padding:45px 50px;position:relative;transition:all .4s ease;width:100%}.contact-card:hover{box-shadow:0 40px 100px #00000026;transform:translateY(-10px)}.card-header{margin-bottom:25px;text-align:center}.section-title{color:#1877f2;color:var(--primary-color);font-size:2.8rem;font-weight:700;letter-spacing:-.02em;margin-bottom:15px}.title-underline{background:linear-gradient(90deg,#1877f2,#4119b9);background:linear-gradient(90deg,var(--primary-color) 0,#4119b9 100%);border-radius:2px;height:4px;margin:0 auto;width:80px}.contact-items{display:flex;flex-direction:column;gap:20px;height:calc(100% - 100px);justify-content:space-evenly}.contact-item{align-items:flex-start;border-radius:20px;display:flex;gap:25px;overflow:hidden;padding:5px;position:relative;transition:all .3s ease}.contact-section.arabic .contact-item{flex-direction:row-reverse}.contact-item:before{background:linear-gradient(90deg,#0000,#1877f20d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.contact-item:hover:before{left:100%}.contact-item:hover{background:#1877f205;box-shadow:0 10px 30px #1877f21a;transform:translateX(10px)}.icon-wrapper{align-items:center;border-radius:18px;color:#fff;display:flex;flex-shrink:0;font-size:30px;height:60px;justify-content:center;transition:all .3s ease;width:60px}.phone-icon{background:linear-gradient(135deg,#1877f2,#4285f4);background:linear-gradient(135deg,var(--primary-color) 0,#4285f4 100%);font-size:25px}.whatsapp-icon{background:linear-gradient(135deg,#25d366,#128c7e)}.email-icon{background:linear-gradient(135deg,#ea4335,#d93025)}.location-icon{background:linear-gradient(135deg,#4119b9,#6c5ce7)}.contact-item:hover .icon-wrapper{box-shadow:0 8px 25px #0003;transform:scale(1.1) rotate(5deg)}.contact-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.contact-section.arabic .contact-details{text-align:right}.contact-label{color:#000;color:var(--fg);font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.contact-value{color:#333;filter:none;filter:var(--filter2);font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.contact-value:hover{color:#1877f2;color:var(--primary-color);transform:translateX(5px)}.address{line-height:1.6}.whatsapp-button{align-items:center;background:linear-gradient(135deg,#4119b9,#6c5ce7);border:none;border-radius:50px;box-shadow:0 8px 25px #4119b94d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;margin-top:5px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.contact-section.arabic .whatsapp-button{flex-direction:row-reverse}.whatsapp-button:hover{background:linear-gradient(135deg,#6c5ce7,#4119b9);box-shadow:0 15px 35px #4119b966;color:#fff;transform:translateY(-3px) scale(1.05)}.whatsapp-button i{font-size:1.2rem}.card-decoration{height:100px;pointer-events:none;position:absolute;right:0;top:0;width:100px}.decoration-dot{background:linear-gradient(135deg,#1877f2,#4119b9);background:linear-gradient(135deg,var(--primary-color) 0,#4119b9 100%);border-radius:50%;opacity:.1;position:absolute}.dot-1{animation:pulse 3s ease-in-out infinite;height:20px;right:30px;top:30px;width:20px}.dot-2{animation:pulse 3s ease-in-out 1s infinite;height:12px;right:60px;top:60px;width:12px}.dot-3{animation:pulse 3s ease-in-out 2s infinite;height:8px;right:40px;top:80px;width:8px}.quote{height:100vh;min-height:1000px;padding:130px 0;width:100vw}.quote,.quote-page{align-items:center;display:flex}.quote-page{background:linear-gradient(135deg,#f5f5f5,#fafafa);justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.quote-page:before{background:radial-gradient(circle at 25% 25%,#1877f20d 0,#0000 50%),radial-gradient(circle at 75% 75%,#4119b90d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.quote-container{margin:0 auto;max-width:800px;position:relative;width:100%;z-index:2}.form-wrapper{animation:slideUp .8s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0001;background:var(--bg1);border:1px solid #fff3;border-radius:30px;box-shadow:0 30px 80px #0000001a;padding:25px 50px;position:relative}.form-header{margin-bottom:20px;text-align:center}.header-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#1877f2,#4119b9);background:linear-gradient(135deg,var(--primary-color) 0,#4119b9 100%);border-radius:50%;box-shadow:0 15px 35px #1877f24d;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.form-title{color:#000;color:var(--fg);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:15px}.form-subtitle{color:#000;color:var(--fg);font-size:1.1rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:500px}.quote-form{width:100%}.form-grid{margin-bottom:40px}.form-grid,.input-group{display:flex;flex-direction:column;gap:10px}.input-group{position:relative}.input-label{align-items:center;color:#000;color:var(--fg);display:flex;font-size:1rem;font-weight:600;gap:10px}.form-wrapper.arabic .input-label{flex-direction:row-reverse}.form-wrapper .input-label i{color:#1877f2;color:var(--primary-color);font-size:1.1rem;width:20px}.form-wrapper.arabic .input-label i{transform:rotateY(180deg)}.form-input{background:#fff;background:#0001;background:var(--bg1);border:2px solid #e1e5e9;border-radius:15px!important;color:#000;color:var(--fg);font-family:Cairo,sans-serif;font-size:1rem;outline:0;padding:5px 15px;transition:all .3s ease;width:100%}.form-wrapper.arabic .form-input{text-align:right}.form-input:focus{box-shadow:0 0 0 4px #4119b91a;transform:translateY(-2px)}.form-input:focus,.form-input:hover{border-color:#1877f2;border-color:var(--primary-color)}.form-input::placeholder{color:#999;font-weight:400}.submit-button{align-items:center;background:linear-gradient(135deg,#1877f2,#4119b9);background:linear-gradient(135deg,var(--primary-color) 0,#4119b9 100%);border:none;border-radius:15px;box-shadow:0 15px 35px #1877f24d;color:#fff;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:20px 30px;position:relative;transition:all .3s ease;width:100%}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.submit-button:hover:before{left:100%}.submit-button:hover{box-shadow:0 20px 45px #1877f266;transform:translateY(-3px)}.submit-button:active{transform:translateY(-1px)}.submit-button:disabled{cursor:not-allowed;opacity:.8;transform:none}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.success-message{animation:fadeIn .6s ease;padding:40px 20px;position:relative;text-align:center}.success-icon{align-items:center;animation:bounceIn .8s ease;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 20px 50px #10b9814d;color:#fff;display:flex;font-size:3rem;height:100px;justify-content:center;margin:0 auto 30px;width:100px}.success-title{color:#000;color:var(--fg);font-size:2rem;font-weight:700;margin-bottom:15px}.success-text{color:#000;color:var(--fg);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:400px}.success-animation{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.pulse-ring{animation:pulsate 2s ease-out infinite;border:2px solid #10b9814d;border-radius:50%;height:200px;position:absolute;width:200px}.pulse-ring.delay-1{animation-delay:.5s}.pulse-ring.delay-2{animation-delay:1s}.floating-shapes{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.shape{animation:float 8s ease-in-out infinite;background:linear-gradient(135deg,#1877f21a,#4119b91a);border-radius:50%;position:absolute}.shape-1{animation-delay:0s;height:60px;left:10%;top:10%;width:60px}.shape-2{animation-delay:2s;height:80px;right:15%;top:20%;width:80px}.shape-3{animation-delay:4s;bottom:30%;height:40px;left:20%;width:40px}.shape-4{animation-delay:6s;bottom:10%;height:100px;right:10%;width:100px}@media (max-width:768px){.quote-page{padding:20px 15px}.form-wrapper{border-radius:25px;padding:40px 30px}.form-title{font-size:2rem}.form-subtitle{font-size:1rem}.header-icon{font-size:1.8rem;height:70px;width:70px}.form-grid{gap:25px}.form-input,.form-select{font-size:.95rem;padding:16px 18px}.submit-button{font-size:1rem;padding:18px 25px}.contact-section{padding:80px 0}.container{padding:0 20px}.contact-card{border-radius:30px;padding:40px 30px}.contact-items{gap:25px}.contact-item{gap:20px;padding:20px}.icon-wrapper{font-size:1.2rem;height:50px;width:50px}.contact-value{font-size:1rem}.whatsapp-button{font-size:.9rem;padding:12px 25px}.mobile-menu-toggle{display:block}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #fff3;flex-direction:column;left:0;opacity:0;padding:2rem;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.hero-title{font-size:2.5rem}.hero-content{flex-direction:column;gap:2rem;text-align:center}.hero-cta{align-items:center;flex-direction:column}.section-title{font-size:2rem}.role-card{max-width:none;min-width:0;min-width:auto;width:60vw}.features-grid,.roles-grid,.testimonials-grid{align-items:center;flex-direction:column}.why-choose-content{flex-direction:column;text-align:center}.demo-tabs{flex-wrap:wrap}.newsletter-form{flex-direction:column}.footer-content,.sticky-cta-content{flex-direction:column;text-align:center}.chat-widget{bottom:120px;right:20px}}@media (max-width:480px){.form-wrapper{border-radius:20px;padding:30px 20px}.form-title{font-size:1.8rem}.header-icon{font-size:1.5rem;height:60px;width:60px}.input-label{font-size:.9rem}.form-input,.form-select{padding:14px 16px}.success-icon{font-size:2.5rem;height:80px;width:80px}.success-title{font-size:1.6rem}.contact-image{height:400px}.contact-card{padding:30px 20px}.contact-item{flex-direction:column;gap:15px;text-align:center}.contact-details,.contact-item,.whatsapp-item .contact-details{align-items:center}.role-card{max-width:none;min-width:0;min-width:auto;width:80vw}.container{padding:0 15px}.hero-title{font-size:2rem}.section-title{font-size:1.8rem}.newsletter-title{font-size:2rem}}@media (max-width:1200px){.container{padding:0 30px}.contact-wrapper{gap:60px}.contact-image{height:600px}nav .menuToggler{display:block}nav .headings,nav .tools{display:none}nav .menuBar{display:flex}.hero .hero-graphic{min-width:620px;opacity:.2;right:0;z-index:-1}.hero.arabic .hero-graphic{right:0}.hero.arabic .hero-title{flex-direction:column}}@media (max-width:968px){.contact-wrapper{flex-direction:column;gap:80px}.contact-image{height:500px;margin:0 auto;max-width:600px;transform:none;width:100%}.contact-image:hover{transform:scale(1.02)}.contact-info{width:100%}.section-title{font-size:2.4rem}}@media(max-width:1000px){footer{align-items:stretch;display:flex;flex-direction:column;padding:20px}footer .footer-center,footer .footer-left,footer .footer-right{margin:20px 0;width:100%}footer .footer-company-name,footer .footer-links{text-align:center}footer .footer-left{align-items:center}.contact .screen .content,.contact p,footer .footer-center p{width:80%}}@media (max-width:800px){nav .menuBar{width:100vw}}:where(.css-dev-only-do-not-override-pjilya).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-dev-only-do-not-override-pjilya).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:0 0!important}
/*# sourceMappingURL=main.baacc342.css.map*/