@import"https://fonts.googleapis.com/css2?family=Nunito:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Special+Elite&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;color:#333;background-color:#f8f9fa}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0;z-index:1000;padding:15px 0;border-bottom:1px solid #e0e0e0}.header .container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px}.logo-text{font-family:Special Elite,system-ui;font-weight:400;font-style:normal}.logo-image{width:32px;height:32px;border-radius:6px}.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;padding:5px;background:none;border:none}.mobile-menu-toggle span{width:25px;height:3px;background:#333;margin:3px 0;transition:.3s;border-radius:2px}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.nav{display:flex;gap:30px}.nav a{text-decoration:none;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;transition:color .3s ease;padding:8px 0}.nav a:hover,.nav a.active{color:#ff6b35}.mobile-nav{display:none;position:fixed;top:70px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e0e0e0;z-index:999;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-nav.active{max-height:300px}.mobile-nav a{display:block;padding:15px 20px;text-decoration:none;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:500;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.mobile-nav a:hover,.mobile-nav a.active{color:#ff6b35;background:#f8f9fa}.mobile-nav a:last-child{border-bottom:none}.hero{background:linear-gradient(#ffffffe6,#fffc),url(https://images.pexels.com/photos/1261728/pexels-photo-1261728.jpeg?auto=compress&cs=tinysrgb&w=1600) center/cover;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 20px 40px}.hero-content h1{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:20px;letter-spacing:-1px}.hero-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(14px,2.5vw,16px);color:#666;margin-bottom:40px;max-width:600px;line-height:1.6}.hero-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn{padding:12px 24px;border:none;border-radius:6px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:lowercase;text-decoration:none;display:inline-block;text-align:center;min-width:140px;touch-action:manipulation}.btn-primary{background:#ff6b35;color:#fff}.btn-primary:hover{background:#e55a2b;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#333;border:2px solid #ddd}.btn-secondary:hover{border-color:#ff6b35;color:#ff6b35}.btn-full{width:100%}.features{padding:60px 0;background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;text-align:center}.feature-item{padding:30px 20px}.feature-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#fff;transition:transform .3s ease}.feature-icon:hover{transform:scale(1.1)}.feature-icon.productive{background:linear-gradient(135deg,#4caf50,#45a049)}.feature-icon.secure{background:linear-gradient(135deg,#2196f3,#1976d2)}.feature-icon.performance{background:linear-gradient(135deg,#ff9800,#f57c00)}.feature-item h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:20px;margin-bottom:15px}.feature-item p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;font-size:14px;line-height:1.6}.product-section{padding:80px 0}.curenci-section{background:#e8f4f8}.qrsquare-section{background:#f5f5f5}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.product-layout.reverse{grid-template-columns:1fr 1fr}.product-layout.reverse .product-image{order:-1}.product-content h2{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:20px;color:#333}.product-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;font-size:clamp(14px,2.5vw,16px);margin-bottom:30px;line-height:1.6}.slideshow-container{position:relative;max-width:100%;margin:0 auto}.slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.slide.active{display:block;opacity:1}.slide img{width:100%;height:auto;max-width:400px;border-radius:12px;box-shadow:0 20px 40px #0000001a}.slideshow-indicators{display:flex;justify-content:center;gap:8px;margin-top:20px;flex-wrap:wrap}.indicator{width:12px;height:12px;border-radius:50%;background:#ff6b354d;cursor:pointer;transition:all .3s ease;touch-action:manipulation}.indicator.active{background:#ff6b35;transform:scale(1.2)}.indicator:hover{background:#ff6b3599}.testimonials-section{padding:80px 0;background:#fff}.testimonials-section h2{text-align:center;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:60px;color:#333}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.testimonial-item{background:#f8f9fa;padding:30px 20px;border-radius:12px;text-align:center;box-shadow:0 5px 15px #00000014}.testimonial-avatar{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;overflow:hidden}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-size:16px;color:#666;margin-bottom:20px;line-height:1.6}.testimonial-content h4{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:14px;color:#333;letter-spacing:1px}.footer{background:#1a1a1a;color:#fff;padding:40px 0 20px}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.footer-logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px}.footer-logo-text{font-family:Special Elite,system-ui;font-weight:400;font-style:normal}.footer-logo-image{width:32px;height:32px;border-radius:6px}.social-links{display:flex;gap:15px}.social-link{color:#ccc;transition:color .3s ease;padding:8px;touch-action:manipulation}.social-link:hover{color:#ff6b35}.footer-nav{display:flex;gap:20px;flex-wrap:wrap}.footer-nav-link{color:#ccc;text-decoration:none;font-family:Nunito,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;transition:color .3s ease}.footer-nav-link:hover,.footer-nav-link.active{color:#ff6b35}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #333}.footer-bottom p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;font-size:14px}.page-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 20px 80px;text-align:center}.page-header h1{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2.5rem,5vw,3rem);margin-bottom:20px}.page-header p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);opacity:.9}.about-section{padding:60px 0;background:#fff}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.about-image{display:flex;justify-content:center;align-items:center}.about-image img{width:100%;max-width:500px;height:auto;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000001a}.about-content h2{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:20px;color:#333}.about-content>p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;font-size:clamp(14px,2.5vw,16px);line-height:1.6;margin-bottom:30px}.about-details h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:15px;margin-top:30px;color:#ff6b35}.about-details p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;font-size:clamp(14px,2.5vw,16px);line-height:1.6;margin-bottom:20px}.values-list{list-style:none;margin-bottom:20px}.values-list li{padding:8px 0;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;line-height:1.6;font-size:clamp(14px,2.5vw,16px)}.values-list li strong{color:#ff6b35}.stats-section{padding:60px 0;background:#f8f9fa}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;text-align:center}.stat-item{background:#fff;padding:30px 20px;border-radius:12px;box-shadow:0 5px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease}.stat-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000026}.stat-icon{color:#ff6b35;margin-bottom:20px;display:flex;justify-content:center}.stat-number{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(2rem,5vw,3rem);color:#333;margin-bottom:10px}.stat-label{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(14px,2.5vw,16px);color:#666;text-transform:uppercase;letter-spacing:1px}.product-detail-section{padding:60px 0;background:#fff}.product-detail-section.alt-bg{background:#f8f9fa}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.product-detail-layout.reverse .product-detail-image{order:-1}.product-detail-content h2{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:10px;color:#333}.product-detail-content h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1rem,2.5vw,1.2rem);color:#ff6b35;margin-bottom:20px}.product-detail-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;font-size:clamp(14px,2.5vw,16px);margin-bottom:30px;line-height:1.6}.feature-list{list-style:none;margin-bottom:30px}.feature-list li{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;position:relative;padding:8px 0 8px 25px;font-size:clamp(14px,2.5vw,16px)}.feature-list li:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.product-buttons{display:flex;gap:15px;flex-wrap:wrap}.product-screenshot{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}.cta-section{background:#1a1a1a;color:#fff;padding:60px 0;text-align:center}.cta-content h2{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:20px}.cta-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contact-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 20px 80px;text-align:center}.contact-hero-content h1{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2.5rem,5vw,3rem);margin-bottom:20px}.contact-hero-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,18px);opacity:.9}.contact-section{padding:60px 0;background:#fff}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info{display:flex;flex-direction:column;gap:40px}.contact-method{display:flex;gap:20px;align-items:flex-start}.contact-icon{color:#ff6b35;flex-shrink:0}.contact-details h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(18px,3vw,20px);margin-bottom:8px;color:#333}.contact-details p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(14px,2.5vw,16px);color:#666;margin-bottom:5px}.contact-details small{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#999;font-size:clamp(12px,2vw,14px)}.contact-form-container{background:#f8f9fa;padding:30px;border-radius:12px;position:relative}.contact-form{display:flex;flex-direction:column;gap:25px}.form-group{display:flex;flex-direction:column}.form-group label{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;margin-bottom:8px;color:#333;font-size:clamp(14px,2.5vw,16px)}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;border:2px solid #e0e0e0;border-radius:6px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;transition:border-color .3s ease;touch-action:manipulation}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#ff6b35}.form-group textarea{resize:vertical;min-height:120px}.success-message{text-align:center;padding:40px 20px}.success-icon{color:#4caf50;margin-bottom:20px;display:flex;justify-content:center}.success-message h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(20px,3vw,24px);color:#333;margin-bottom:15px}.success-message p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;margin-bottom:30px;line-height:1.6;font-size:clamp(14px,2.5vw,16px)}.faq-section{padding:60px 0;background:#f8f9fa}.faq-section h2{text-align:center;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:60px;color:#333}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.faq-item{background:#fff;padding:25px;border-radius:12px;box-shadow:0 5px 15px #00000014}.faq-item h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(16px,2.5vw,18px);margin-bottom:15px;color:#333}.faq-item p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;line-height:1.6;font-size:clamp(14px,2.5vw,16px)}.business-enquiries-section{padding:60px 0;background:#f8f9fa}.business-enquiries-box{text-align:center;max-width:800px;margin:40px auto;padding:60px 40px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.business-enquiries-box h2{font-family:Nunito,sans-serif;font-weight:600;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:15px;color:#333}.business-enquiries-box p{font-family:Nunito,sans-serif;font-weight:400;color:#666;font-size:clamp(14px,2.5vw,16px);margin-bottom:20px;line-height:1.6}.business-email{display:inline-block;font-family:Nunito,sans-serif;font-weight:600;font-size:clamp(16px,2.5vw,18px);color:#ff6b35;text-decoration:none;padding:12px 24px;border:2px solid #ff6b35;border-radius:6px;transition:all .3s ease}.business-email:hover{background:#ff6b35;color:#fff}.privacy-section{padding:120px 20px 80px;background:#fff}.privacy-content{max-width:800px;margin:0 auto}.privacy-content h1{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:clamp(2.5rem,5vw,3rem);margin-bottom:10px;color:#333}.last-updated{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:italic;color:#666;margin-bottom:40px;font-size:clamp(14px,2.5vw,16px)}.privacy-section-content{margin-bottom:40px}.privacy-section-content h2{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1.5rem,3vw,1.8rem);margin-bottom:20px;color:#333;border-bottom:2px solid #ff6b35;padding-bottom:10px}.privacy-section-content h3{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1.2rem,2.5vw,1.3rem);margin-bottom:15px;color:#555}.privacy-section-content p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;line-height:1.7;margin-bottom:15px;font-size:clamp(14px,2.5vw,16px)}.privacy-section-content a{color:#ff6b35;text-decoration:none}.privacy-section-content a:hover{text-decoration:underline}.privacy-footer{background:#f8f9fa;padding:25px;border-radius:12px;margin-top:40px}.privacy-footer p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#666;font-size:clamp(12px,2vw,14px);margin-bottom:10px}@media (max-width: 1024px){.container{padding:0 15px}.product-layout,.about-layout,.product-detail-layout,.contact-layout{grid-template-columns:1fr;gap:40px;text-align:center}.product-layout.reverse .product-image,.product-detail-layout.reverse .product-detail-image{order:initial}.hero{padding:100px 20px 60px}.features,.product-section,.about-section,.stats-section,.testimonials-section,.product-detail-section,.cta-section,.contact-section,.faq-section{padding:60px 0}}@media (max-width: 768px){.nav{display:none}.mobile-menu-toggle{display:flex}.mobile-nav{display:block}.hero{min-height:80vh;padding:80px 15px 40px}.hero-buttons{flex-direction:column;align-items:center;gap:12px}.btn{width:200px;padding:14px 24px;font-size:16px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-item{padding:25px 15px}.testimonials-grid{grid-template-columns:1fr;gap:30px}.testimonial-item{padding:25px 20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.faq-grid{grid-template-columns:1fr;gap:25px}.product-buttons,.cta-buttons{flex-direction:column;align-items:center;gap:12px}.slideshow-container{max-width:320px}.slideshow-indicators{gap:6px}.indicator{width:10px;height:10px}.contact-form-container{padding:25px 20px}.contact-info{gap:30px}.contact-method{gap:15px}.footer-content{flex-direction:column;text-align:center;gap:15px}.social-links{justify-content:center}}@media (max-width: 480px){.container{padding:0 10px}.hero{padding:70px 10px 30px}.page-header,.contact-hero,.privacy-section{padding:100px 10px 60px}.stats-grid{grid-template-columns:1fr;gap:20px}.stat-item{padding:25px 15px}.slideshow-container{max-width:280px}.contact-form-container{padding:20px 15px}.form-group input,.form-group select,.form-group textarea{font-size:16px}.btn{width:100%;max-width:280px}.feature-item,.testimonial-item,.faq-item{padding:20px 15px}.about-details h3{margin-top:25px}.privacy-section-content{margin-bottom:30px}.privacy-footer{padding:20px 15px}}@media (hover: none) and (pointer: coarse){.btn:hover,.feature-icon:hover,.stat-item:hover{transform:none}.btn:active{transform:scale(.98)}.indicator:hover{background:#ff6b354d}.indicator:active{background:#ff6b35;transform:scale(1.1)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.slide img,.product-screenshot{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width: 768px) and (orientation: landscape){.hero{min-height:100vh;padding:60px 15px 30px}.hero-content h1{font-size:2.5rem}.page-header,.contact-hero{padding:80px 15px 50px}}@media print{.header,.mobile-nav,.mobile-menu-toggle,.social-links,.btn,.slideshow-indicators{display:none!important}.hero,.page-header,.contact-hero{background:#fff!important;color:#000!important}body{font-size:12pt;line-height:1.4}h1,h2,h3{page-break-after:avoid}}
