.landing-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}[dir=rtl]{direction:rtl}[dir=rtl],[dir=rtl] .benefit span,[dir=rtl] .contact-card h4,[dir=rtl] .contact-card p,[dir=rtl] .download-text h2,[dir=rtl] .download-text p,[dir=rtl] .feature-card h3,[dir=rtl] .feature-card p,[dir=rtl] .footer-section h4,[dir=rtl] .footer-section p,[dir=rtl] .form-group label,[dir=rtl] .hero-content,[dir=rtl] .hero-title,[dir=rtl] .section-subtitle,[dir=rtl] .section-title{text-align:right}[dir=rtl] .contact-content,[dir=rtl] .download-content,[dir=rtl] .features-grid,[dir=rtl] .footer-content{direction:rtl}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff1a;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.navbar.scrolled{background:#000000fa;box-shadow:0 8px 32px #0000004d;border-bottom:1px solid #ff00004d}.nav-container{max-width:1200px;margin:0 auto;padding:1.5rem 2rem;justify-content:space-between}.nav-container,.nav-logo{display:flex;align-items:center}.nav-logo{gap:1rem;font-weight:700;transition:all .3s ease}.nav-logo:hover{transform:scale(1.05)}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-primary{font-size:1.75rem;color:#fff;font-weight:800;letter-spacing:-.5px}.logo-secondary{font-size:.875rem;color:red;font-weight:600;text-transform:uppercase;letter-spacing:1px}.logo-icon{width:45px;height:45px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(255,0,0,.3))}.nav-menu{display:flex;gap:0;align-items:center;margin-left:auto}.nav-menu a{text-decoration:none;color:#fff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;padding:1rem 1.5rem;border-radius:0;overflow:hidden}.nav-link,.nav-menu a{transition:all .3s ease;position:relative}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#f003,#0000);transition:left .5s ease}.nav-link:hover:before{left:100%}.nav-text{font-weight:600;position:relative;z-index:2}.nav-menu a:hover{color:red;transform:translateY(-2px)}.nav-menu a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,red,#ff6b6b);transition:all .3s ease;transform:translateX(-50%)}.nav-menu a:hover:after{width:80%}.nav-actions{display:flex;align-items:center}.nav-toggle{display:none;flex-direction:column;cursor:pointer;gap:6px;padding:.75rem;border-radius:12px;transition:all .3s ease;z-index:1001;background:#ffffff1a;border:1px solid #fff3}.nav-toggle:hover{background:#f003;border-color:#ff000080;transform:scale(1.05)}.nav-toggle span{width:28px;height:3px;background:#fff;transition:all .3s ease;border-radius:2px}.nav-toggle.active span:first-child{transform:rotate(45deg) translate(6px,6px);background:red}.nav-toggle.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:red}.hero{padding:120px 0 80px;background:#fff;color:#000;position:relative;overflow:hidden}.hero-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:2rem;border:1px solid #ffffff4d;transition:all .3s ease}.hero-badge:hover{background:#ffffff4d;transform:translateY(-2px)}.hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-align:center}.gradient-text{background:linear-gradient(45deg,#000,red);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.btn-icon{font-size:2rem}.hero-visual{z-index:2}.hero-visual,.phone-showcase{position:relative;display:flex;justify-content:center;align-items:center}.phone-main{position:relative;z-index:2}.phone-frame{width:280px;height:500px;background:#000;border-radius:35px;padding:20px;box-shadow:0 25px 50px #000c;position:relative;border:3px solid #333}.phone-notch{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:120px;height:25px;background:#000;border-radius:0 0 15px 15px;z-index:3}.phone-screen{border-radius:25px}.app-preview{text-align:center;padding:2rem}.app-logo-preview{width:80px;height:80px;object-fit:contain;margin-bottom:1rem}.app-name{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:.5rem}.app-tagline{font-size:1rem;color:#666;font-weight:500}.app-screenshot{width:100%;height:100%;object-fit:contain;border-radius:25px}.phone-mockup{width:280px;height:500px;background:#1f2937;border-radius:30px;padding:20px;box-shadow:0 20px 40px #0000004d;position:relative}.phone-screen{border-radius:20px;overflow:hidden;position:relative}.app-interface{height:100%;display:flex;flex-direction:column}.app-header{background:linear-gradient(135deg,red,#c00);color:#fff;padding:1.5rem 1rem 1rem;display:flex;align-items:center;justify-content:space-between;font-weight:600}.app-title{font-size:1rem;font-weight:600}.app-menu{font-size:1.25rem;cursor:pointer}.app-search{padding:1rem;background:#f8fafc}.search-bar{display:flex;align-items:center;gap:.75rem;background:#fff;padding:.75rem 1rem;border-radius:12px;border:1px solid #e2e8f0}.search-icon{font-size:1rem;color:#64748b}.search-text{color:#64748b;font-size:.875rem}.app-categories{display:flex;gap:.5rem;padding:0 1rem 1rem;background:#f8fafc}.category-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:1.25rem;cursor:pointer;transition:all .3s ease;border:2px solid #0000}.category-item.active{border-color:#2563eb;background:#eff6ff}.category-item:hover{transform:scale(1.1)}.app-products{flex:1;padding:0 1rem 1rem;background:#f8fafc}.product-item{display:flex;align-items:center;gap:.75rem;background:#fff;padding:.75rem;border-radius:12px;margin-bottom:.75rem;box-shadow:0 2px 8px #0000000d}.product-image{font-size:1.5rem}.product-details{flex:1}.product-details h4{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.product-details p{margin:0;font-size:.75rem;color:#2563eb;font-weight:600}.add-btn{width:24px;height:24px;background:#0f0;color:#000;border:none;border-radius:50%;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-logo{font-size:1.5rem}.app-content{padding:1rem}.product-card{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:12px;margin-bottom:1rem}.product-image{font-size:2rem}.product-info h4{margin:0 0 .25rem;font-size:.875rem}.product-info p{margin:0;font-size:.75rem;color:#64748b}.features{padding:80px 0;background:#000}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:2.5rem;color:#fff}.section-subtitle{font-size:1.125rem;color:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{background:#1a1a1a;padding:2rem;border-radius:20px;box-shadow:0 4px 20px #ffffff1a;transition:all .3s ease;border:1px solid #ffffff1a}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.feature-card p{color:#fff;margin-bottom:1rem;line-height:1.6}.feature-highlight{background:#ff00001a;color:red;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;display:inline-block;border:1px solid #ff00004d}.download{padding:80px 0;background:#000;color:#fff}.download-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.download-text h2{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem}.download-text p{font-size:1.125rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.download-benefits{margin-bottom:2.5rem}.benefit{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.125rem}.benefit-icon{font-size:1.5rem}.app-stores{display:flex;gap:1rem;margin-bottom:2rem}.store-button{display:flex;align-items:center;gap:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:16px;text-decoration:none;color:#fff;border:1px solid #fff3;transition:all .3s ease}.store-button:hover{background:#fff3;transform:translateY(-2px)}.store-icon{font-size:2rem}.store-label{font-size:.75rem;opacity:.8}.store-name{font-size:1.125rem;font-weight:600}.store-image{width:100%;height:auto;max-width:200px;object-fit:contain}.phone-stack{position:relative;display:flex;justify-content:center}.phone{width:200px;height:350px;background:#374151;border-radius:20px;padding:15px;box-shadow:0 15px 30px #0000004d}.phone-1{transform:rotate(-15deg);z-index:2}.phone-2{transform:rotate(15deg);margin-left:-50px;z-index:1}.phone-screen{width:100%;height:100%;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#1f2937}.app-welcome{text-align:center;padding:1rem}.app-welcome h3{margin:0 0 .5rem;font-size:1.25rem}.app-welcome p{margin:0 0 1rem;font-size:.875rem;color:#64748b}.app-btn{background:#2563eb;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}.contact{padding:120px 0;background:#000;color:#fff;position:relative;overflow:hidden}.contact-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.contact-shapes{position:relative;width:100%;height:100%}.contact-shapes .shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,#ff00001a,#00ff001a);animation:float 20s ease-in-out infinite}.contact-shapes .shape-1{width:300px;height:300px;top:10%;right:10%;animation-delay:0s}.contact-shapes .shape-2{width:200px;height:200px;top:60%;left:5%;animation-delay:7s}.contact-shapes .shape-3{width:150px;height:150px;bottom:20%;right:20%;animation-delay:14s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:2}.contact-cards-stack{display:flex;flex-direction:column;gap:1.5rem;width:100%}.header-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid #fff3;transition:all .3s ease}.header-badge:hover{background:#fff3;transform:translateY(-2px)}.badge-icon{font-size:1.125rem}.badge-text{font-weight:600}.section-title{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.section-subtitle{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.contact-info{display:flex;flex-direction:column}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.contact-card{display:flex;flex-direction:row;align-items:center;text-align:left;padding:2rem 2.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;width:100%}.contact-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #0003;border-color:#fff3}.card-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff00001a,#00ff001a);opacity:0;transition:opacity .3s ease;border-radius:24px}.contact-card:hover .card-glow{opacity:1}.contact-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001a}.contact-icon-wrapper{flex-shrink:0;width:80px;height:80px;margin-right:2rem;position:relative;display:flex;align-items:center;justify-content:center}.icon-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,red,#0f0);border-radius:50%;opacity:.8;transition:all .3s ease}.contact-card:hover .icon-bg{opacity:1;transform:scale(1.1)}.contact-icon{font-size:2rem;color:#fff;position:relative;z-index:2;transition:all .3s ease}.contact-card:hover .contact-icon{transform:scale(1.1)}.contact-details{flex:1}.contact-details h4{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#fff;transition:all .3s ease}.contact-card:hover .contact-details h4{color:#ff6b6b}.contact-details p{color:#fff;line-height:1.6;margin-bottom:1.5rem;font-size:1.1rem}.contact-link{color:red;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ff00001a;border-radius:25px;border:1px solid #ff00004d}.contact-link:hover{color:#fff;background:#f003;transform:translateY(-2px);box-shadow:0 8px 25px #ff00004d}.link-arrow{transition:transform .3s ease}.contact-link:hover .link-arrow{transform:translateX(4px)}.contact-form{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:24px;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000001a;position:relative;overflow:hidden}.form-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff00000d,#00ff000d);opacity:0;transition:opacity .3s ease;border-radius:24px}.contact-form:hover .form-glow{opacity:1}.form-header{text-align:center;margin-bottom:2.5rem;position:relative;z-index:2}.form-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.5rem 1rem;border-radius:25px;font-size:.875rem;font-weight:600;margin-bottom:1rem;border:1px solid #fff3}.form-header h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.75rem}.form-header p{color:#fffc;font-size:1.1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group,.form-row{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.75rem;font-weight:600;color:#fff;font-size:1rem}.input-wrapper{position:relative}.form-group input,.form-group textarea{width:100%;padding:1.25rem;border:2px solid #fff3;border-radius:16px;font-size:1rem;transition:all .3s ease;background:#ffffff0d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff9}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:red;background:#ffffff1a;box-shadow:0 0 0 4px #ff00001a}.input-focus-border{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #0000;border-radius:16px;pointer-events:none;transition:all .3s ease}.form-group input:focus~.input-focus-border,.form-group textarea:focus~.input-focus-border{border-color:red;box-shadow:0 0 0 4px #ff00001a}.submit-btn{width:100%;padding:1.25rem 2rem;background:linear-gradient(135deg,red,#c00);color:#fff;border:none;border-radius:16px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden;margin-top:1rem}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f006}.submit-btn:active{transform:translateY(-1px)}.btn-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:left .5s ease}.submit-btn:hover .btn-glow{left:100%}.btn-text{font-weight:700}.btn-icon{font-size:1.25rem;transition:transform .3s ease}.submit-btn:hover .btn-icon{transform:translateX(4px)}.footer{background:#000;color:#fff;padding:60px 0 20px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2rem}.footer-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;margin-bottom:1rem}.footer-logo .logo-icon{font-size:1.5rem}.footer-section p{color:#ccc;line-height:1.6;margin-bottom:1.5rem}.footer-section h4{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#fff}.social-links{display:flex;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;text-decoration:none;color:#fff;font-size:1.25rem;transition:all .3s ease}.social-link:hover{background:#2563eb;transform:translateY(-2px)}.footer-app-stores{display:flex;flex-direction:column;gap:1rem}.footer-store-btn{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;padding:.75rem 1rem;border-radius:12px;text-decoration:none;color:#fff;transition:all .3s ease}.footer-store-btn:hover{background:#fff3}.footer-store-btn span{font-size:1.5rem}.footer-store-btn small{display:block;font-size:.75rem;opacity:.8}.footer-store-btn strong{font-size:.875rem}.footer-store-image{width:100%;height:auto;max-width:150px;object-fit:contain}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid #ffffff1a;color:#ccc;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}.footer-bottom p{margin:.5rem 0;text-align:center;width:100%;max-width:100%;display:block}.powered-by{font-size:.9rem;opacity:.8;margin-top:1rem!important}.powered-by a{color:red;text-decoration:none;font-weight:600;transition:color .3s ease}.powered-by a:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.nav-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000fa;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;transform:translateX(-100%);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);z-index:1000;border-right:1px solid #ff00004d}.nav-menu.active{transform:translateX(0)}.nav-toggle{display:flex}.nav-link{font-size:2rem;padding:1.5rem 3rem;border-radius:20px;background:#ff00001a;color:#fff;transition:all .3s ease;border:2px solid #ff00004d;min-width:200px;text-align:center;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#ff00004d,#0000);transition:left .5s ease}.nav-link:hover:before{left:100%}.nav-link:hover{background:#f003;transform:translateY(-5px) scale(1.05);border-color:#f009;box-shadow:0 20px 40px #ff00004d}.mobile-menu-header{position:absolute;top:2rem;right:2rem}.mobile-close-btn{background:#f003;border:2px solid #ff000080;font-size:1.5rem;color:#fff;cursor:pointer;padding:1rem;border-radius:50%;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.mobile-close-btn:hover{background:#f006;border-color:#f00c;transform:scale(1.1) rotate(90deg)}.mobile-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1}.hero-container{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-title{font-size:2.5rem}.phone-frame{width:250px;height:450px}.download-content,.features-grid{grid-template-columns:1fr}.download-content{text-align:center}.contact-content{grid-template-columns:1fr;gap:3rem}.contact-cards-stack{gap:1rem}.contact-card{flex-direction:column;text-align:center;padding:2rem 1.5rem}.contact-icon-wrapper{margin-right:0;margin-bottom:1.5rem}.section-title{font-size:2.5rem}.contact-form{padding:2rem}.footer-content,.form-row{grid-template-columns:1fr}.footer-content{text-align:center}.app-stores{justify-content:center}.phone-stack{flex-direction:column;align-items:center;gap:2rem}.phone-1,.phone-2{transform:none;margin:0}}@media (max-width:480px){.container{padding:0 1rem}.nav-container{padding:1rem}.hero{padding:100px 0 60px}.hero-title{font-size:2rem}.contact-card{padding:1.5rem 1rem}.contact-cards-stack{gap:.75rem}}