.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,sans-serif;overflow-x:hidden}.floating-shapes{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.shape{animation:shape-float 25s ease-in-out infinite;border-radius:50%;opacity:.04;position:absolute}.shape-1{background:linear-gradient(135deg,#e91e63,#f06292);height:500px;right:-250px;top:10%;width:500px}.shape-2{animation-delay:8s;background:linear-gradient(135deg,#ad1457,#e91e63);bottom:15%;height:400px;left:-200px;width:400px}.shape-3{animation-delay:15s;background:linear-gradient(135deg,#f48fb1,#e91e63);height:350px;left:50%;top:50%;width:350px}@keyframes shape-float{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(40px,-40px) rotate(90deg) scale(1.1)}50%{transform:translate(-30px,30px) rotate(180deg) scale(.9)}75%{transform:translate(30px,-20px) rotate(270deg) scale(1.05)}}.scroll-animate{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}.fade-in-up{animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.float-animation,.float-animation-delayed{animation:float-gentle 6s ease-in-out infinite}.float-animation-delayed{animation-delay:3s}@keyframes float-gentle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}.hover-lift{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease}.hover-lift:hover{box-shadow:0 15px 40px #e91e6340;transform:translateY(-8px)}.hover-scale{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.hover-scale:hover{box-shadow:0 20px 50px #0000002e;transform:scale(1.04)}.pulse-glow{animation:pulse-glow 2.5s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 4px 20px #e91e634d}50%{box-shadow:0 4px 35px #e91e6399}}.landing-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;box-shadow:0 1px 0 #0000000f;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease;z-index:1000}.landing-header:hover{box-shadow:0 4px 20px #e91e631a}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 32px}.logo h1{color:#e91e63;font-size:38px;font-style:italic;font-weight:800;letter-spacing:-1px;margin:0}.logo .tagline{color:#999;font-size:11px;letter-spacing:1px;margin:-3px 0 0;text-align:center}.nav-buttons{align-items:center;display:flex;gap:12px}.btn-lang{background:#0000;border:1.5px solid #ddd;border-radius:8px;color:#666;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.btn-lang:hover{background:#f5f5f5;border-color:#ccc;color:#333}.btn-primary{background:linear-gradient(135deg,#e91e63,#d81b60);border:none;border-radius:10px;box-shadow:0 2px 8px #e91e634d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:11px 28px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 20px #e91e6366;transform:translateY(-2px)}.btn-secondary{background:#0000;border:1.5px solid #e91e63;border-radius:10px;color:#e91e63;cursor:pointer;font-size:15px;font-weight:600;padding:10px 24px;transition:all .3s ease}.btn-secondary:hover{background:#e91e63;color:#fff}.hero-section{background:linear-gradient(170deg,#fff,#fef5f8 40%,#fce4ec);overflow:hidden;padding:100px 32px 80px;position:relative;z-index:1}.hero-section:before{background:radial-gradient(circle,#e91e630f 0,#0000 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:600px}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-text{text-align:center}.hero-title{color:#1a1a2e;font-size:46px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 20px}.hero-subtitle{color:#e91e63;display:block;font-size:34px;font-weight:700;margin-top:8px}.hero-description{color:#555;font-size:17px;line-height:1.75;margin:0 0 28px}.hero-benefits-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:32px}.benefit-chip{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;color:#444;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.benefit-chip:hover{box-shadow:0 4px 12px #e91e631f;transform:translateY(-2px)}.benefit-check{color:#e91e63;flex-shrink:0;font-size:16px;font-weight:700}.hero-cta-row{text-align:center}.btn-hero-cta{background:linear-gradient(135deg,#e91e63,#d81b60);border:none;border-radius:14px;box-shadow:0 4px 20px #e91e6359;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:16px 48px;transition:all .3s ease}.btn-hero-cta:hover{box-shadow:0 8px 30px #e91e6380;transform:translateY(-3px)}.hero-subtext{color:#999;font-size:13px;margin-top:14px}.hero-image{height:520px;position:relative}.mockup-container{height:100%;position:relative}.phone-mockup{background:#1a1a1a;border:10px solid #1a1a1a;border-radius:32px;box-shadow:0 25px 80px #0003,0 0 0 1px #0000000d;height:490px;right:0;top:0;width:260px;z-index:2}.dashboard-mockup,.phone-mockup{object-fit:cover;position:absolute}.dashboard-mockup{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026,0 0 0 1px #00000014;height:290px;right:180px;top:170px;width:400px;z-index:1}.btn-cta{background:linear-gradient(135deg,#e91e63,#d81b60);border:none;border-radius:12px;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;margin-top:20px;padding:14px 36px;text-decoration:none;transition:all .3s ease}.btn-cta:hover{box-shadow:0 8px 25px #e91e6373;transform:translateY(-3px)}.clients-ticker-section{background:#fafafa;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;overflow:hidden;padding:48px 0;position:relative;z-index:1}.ticker-header{align-items:center;display:flex;gap:24px;margin:0 auto 32px;max-width:600px;padding:0 32px}.ticker-line{background:linear-gradient(90deg,#0000,#ddd,#0000);flex:1 1;height:1px}.ticker-label{color:#999;font-size:12px;font-weight:600;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}.ticker-wrapper{mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;width:100%}.ticker{animation:scroll-ticker 45s linear infinite;display:flex;width:-webkit-fit-content;width:fit-content}.ticker:hover{animation-play-state:paused}@keyframes scroll-ticker{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}.ticker-item{flex-shrink:0;padding:0 12px}.client-logo-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:10px;padding:10px 20px 10px 14px;transition:all .3s ease;white-space:nowrap}.client-logo-card:hover{border-color:#e91e63;box-shadow:0 8px 24px #0000001a;transform:translateY(-3px)}.logo-icon-circle{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:32px;justify-content:center;width:32px}.logo-name{color:#333;font-size:14px;font-weight:600}section{position:relative;z-index:1}.section-label{background:#e91e6314;border-radius:6px;color:#e91e63;display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.section-title{color:#1a1a2e;font-size:40px;font-weight:800;letter-spacing:-.5px;margin:16px auto;max-width:800px}.section-description{color:#666;font-size:17px;line-height:1.8;margin:16px auto 0;max-width:700px}.solutions-section{background:#fff;padding:80px 32px;text-align:center}.three-apps-section{background:#f9f9fb;padding:80px 32px;text-align:center}.apps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:50px auto 0;max-width:1100px}.app-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:40px 28px;text-align:center;transition:all .35s ease}.app-card:hover{border-color:#e91e63;box-shadow:0 12px 40px #e91e631f}.app-card.featured{background:#fff;border-color:#e91e63;box-shadow:0 8px 30px #e91e6326;transform:scale(1.03)}.app-icon{display:block;font-size:48px;margin-bottom:18px;transition:transform .3s ease}.app-card:hover .app-icon{transform:scale(1.15) rotate(8deg)}.app-card h3{color:#1a1a2e;font-size:21px;font-weight:700;margin-bottom:6px}.app-sub{color:#e91e63;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.app-card p:last-child{color:#666;font-size:14.5px;line-height:1.65}.screenshots-section{background:#fff;padding:80px 32px;text-align:center}.screenshots-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:50px auto 0;max-width:1100px}.screenshot-card{aspect-ratio:16/10;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 4px 16px #00000014;overflow:hidden;position:relative}.screenshot-card img{display:block;height:100%;object-fit:cover;width:100%}.screenshot-overlay{background:linear-gradient(0deg,#e91e63d9,#0000);bottom:0;color:#fff;left:0;padding:30px 20px 15px;position:absolute;right:0;transform:translateY(100%);transition:transform .4s ease}.screenshot-card:hover .screenshot-overlay{transform:translateY(0)}.screenshot-overlay h4{font-size:18px;font-weight:700}.screenshot-card.placeholder{align-items:center;background:linear-gradient(135deg,#f5f5f7,#ebebed);display:flex;justify-content:center}.placeholder-inner{color:#999;text-align:center}.placeholder-inner span{display:block;font-size:48px;margin-bottom:10px;opacity:.6}.placeholder-inner p{font-size:14px;font-weight:600}.feature-section{padding:80px 32px}.restaurants-section{background:#f9f9fb}.delivery-section{background:#fff}.feature-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.feature-content.reverse{direction:ltr}.feature-content.reverse .feature-text,[dir=ltr] .feature-content.reverse{direction:rtl}[dir=ltr] .feature-content.reverse .feature-text{direction:ltr}.feature-image{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 30px #00000014;overflow:hidden}.feature-img{display:block;height:100%;object-fit:cover;width:100%}.feature-text{text-align:right}[dir=ltr] .feature-text{text-align:left}.feature-text .section-description,.feature-text .section-title{margin-left:0;margin-right:0}.customization-section{background:linear-gradient(135deg,#1a1a2e,#2d2d44);color:#fff;padding:80px 32px;text-align:center}.customization-section .section-label{border-bottom-color:#fff;color:#fff}.customization-section .section-title{color:#fff}.customization-section .section-description{color:#fffffff2}.automation-section{background:#fff;padding:60px 20px;text-align:center}.automation-title{color:#333;font-size:32px;font-weight:700;margin-bottom:20px}.automation-description{color:#666;font-size:18px;margin:0 auto;max-width:800px}.testimonials-section{background:#fafafa;padding:80px 32px;text-align:center}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));margin:50px auto 0;max-width:1200px}.testimonial-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 2px 10px #0000000d;padding:28px;text-align:right;transition:all .35s ease}[dir=ltr] .testimonial-card{text-align:left}.testimonial-card:hover{border-color:#e91e63;box-shadow:0 8px 24px #e91e631a}.testimonial-name{color:#e91e63;font-size:20px;font-weight:700;margin-bottom:5px}.testimonial-role{color:#999;font-size:14px;margin-bottom:15px}.testimonial-text{color:#666;font-size:16px;font-style:italic;line-height:1.6}.coverage-section{background:#fff;padding:80px 20px;text-align:center}.stats-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:50px auto;max-width:1000px}.stat-item{background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:32px;transition:all .3s ease}.stat-number{color:#e91e63;font-size:48px;font-weight:700;margin:0}.stat-label{color:#666;font-size:16px;margin-top:10px}.contact-section{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;padding:80px 32px}.contact-container{margin:0 auto;max-width:600px;text-align:center}.contact-text h2{font-size:36px;margin-bottom:15px}.contact-text p{font-size:18px;margin-bottom:40px;opacity:.95}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form input,.contact-form select{border:none;border-radius:10px;font-size:16px;padding:15px 20px;transition:all .3s ease}[dir=rtl] .contact-form input,[dir=rtl] .contact-form select{direction:rtl;text-align:right}.contact-form input:focus,.contact-form select:focus{outline:3px solid #f48fb1;transform:scale(1.02)}.btn-submit{background:#fff;border:none;border-radius:10px;color:#e91e63;cursor:pointer;font-size:18px;font-weight:700;padding:15px 40px;transition:all .3s ease}.btn-submit:hover{background:#f8f9fa;box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.final-cta-section{background:#f9f9fb;padding:80px 32px;text-align:center}.final-cta-section h2{color:#1a1a2e;font-size:30px;font-weight:700;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:700px}.btn-cta-large{background:linear-gradient(135deg,#e91e63,#d81b60);border:none;border-radius:14px;box-shadow:0 4px 20px #e91e634d;color:#fff;cursor:pointer;display:inline-block;font-size:19px;font-weight:700;padding:18px 56px;text-decoration:none;transition:all .3s ease}.btn-cta-large:hover{box-shadow:0 10px 35px #e91e6373;transform:translateY(-3px)}.landing-footer{background:#1a1a1a;color:#fff;padding:50px 20px 20px}.footer-content{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding-bottom:30px}.footer-logo h3{color:#e91e63;font-size:32px;font-style:italic;font-weight:700;margin:0}.footer-logo p{color:#999;font-size:12px;margin:5px 0 0}.footer-links{display:flex;gap:30px}.footer-links a{color:#fff;font-size:16px;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#e91e63}.footer-bottom{color:#999;font-size:14px;margin:0 auto;max-width:1200px;padding-top:20px;text-align:center}@media (max-width:968px){.apps-grid{gap:20px;grid-template-columns:1fr}.app-card.featured{transform:none}}@media (max-width:768px){.feature-content,.hero-content{gap:40px;grid-template-columns:1fr}.hero-title{font-size:30px}.hero-subtitle{font-size:24px}.section-title{font-size:30px}.hero-image{height:350px;order:-1}.hero-benefits-grid{grid-template-columns:1fr}.phone-mockup{height:360px;width:200px}.dashboard-mockup{height:200px;right:140px;width:280px}.stats-container,.testimonials-grid{grid-template-columns:1fr}.screenshots-grid{grid-template-columns:1fr 1fr}.footer-content{flex-direction:column;gap:30px;text-align:center}.nav-buttons{flex-wrap:wrap;gap:10px;justify-content:center}.header-content{flex-direction:column;gap:15px}}@media (max-width:480px){.hero-title{font-size:26px}.hero-subtitle{font-size:22px}.section-title{font-size:26px}.screenshots-grid{grid-template-columns:1fr}.hero-image{height:300px}.phone-mockup{height:320px;width:180px}.dashboard-mockup{height:170px;right:120px;width:240px}}
/*# sourceMappingURL=main.920d819b.css.map*/