@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.theme-toggle{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:50%;color:var(--text-dark);cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:32px}.theme-toggle:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.theme-toggle svg{height:16px;transition:all .3s ease;width:16px}@media (max-width:768px){.theme-toggle{height:32px;width:32px}.theme-toggle svg{height:14px;width:14px}}.language-selector{background:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--text-dark);font-family:inherit;font-size:.75rem;font-weight:500;min-width:50px;padding:.3rem .6rem}.language-selector:hover{background:var(--card-bg);border-color:var(--primary)}.language-selector:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light);outline:none}:root{--background:#fff;--surface:#fff;--card-bg:#f8f9fa;--text-dark:#333;--text-medium:#666;--text-light:#555;--border:#e1e8ed;--primary:#2a5298;--primary-hover:#1e3c72;--primary-light:#2a52981a;--primary-gradient:linear-gradient(135deg,#2a5298,#1e3c72);--hero-gradient:linear-gradient(0deg,#fff,#0000);--shadow:0 10px 30px #0000001a;--shadow-lg:0 8px 25px #2a52984d;--header-bg:#fffffffa;--footer-bg:#111827;--footer-text:#fff;--footer-text-muted:#9ca3af;--footer-link:#ccc;--footer-border:#333;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#fafbfc;--text-primary:#333;--text-secondary:#666;--text-muted:#555;--border-color:#e1e8ed;--brand-primary:#2a5298;--brand-secondary:#1e3c72}[data-theme=dark]{--background:#1a1a1a;--surface:#2d2d2d;--card-bg:#333;--text-dark:#fff;--text-medium:#ccc;--text-light:#aaa;--border:#444;--primary:#4a7bc8;--primary-hover:#2e5ca8;--primary-light:#4a7bc81a;--primary-gradient:linear-gradient(135deg,#4a7bc8,#2e5ca8);--hero-gradient:linear-gradient(0deg,#1a1a1a,#0000);--shadow:0 10px 30px #0000004d;--shadow-lg:0 8px 25px #4a7bc84d;--header-bg:#1a1a1afa;--footer-bg:#111;--footer-text:#fff;--footer-text-muted:#ccc;--footer-link:#ccc;--footer-border:#444;--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#333;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#aaa;--border-color:#444;--brand-primary:#4a7bc8;--brand-secondary:#2e5ca8}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;transition:background-color .3s ease,color .3s ease}.app-store,body{background:#fff;background:var(--bg-primary);min-height:100vh}.app-store{display:flex;flex-direction:column;transition:background-color .3s ease}.container{margin:0 auto;width:100%}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;background:var(--header-bg);border-bottom:1px solid #e1e8ed;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #0000000d;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,border-color .3s ease;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:1rem 2rem;width:60%}.logo-section{display:flex;flex-direction:column}.logo{color:#2a5298;color:var(--brand-primary);font-family:Pacifico,cursive;font-size:1.8rem;font-weight:700}.logo,.tagline{margin:0;transition:color .3s ease}.tagline{color:#666;color:var(--text-secondary);font-size:.85rem}.main-nav{align-items:center;display:flex;gap:2rem}.main-nav a{color:#333;color:var(--text-primary);font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .3s ease}.main-nav a:hover{color:#2a5298;color:var(--brand-primary)}.main-nav a:hover:after{background:#2a5298;background:var(--brand-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.header-controls{align-items:center;display:flex;gap:1rem}.cta-button{background:linear-gradient(135deg,#2a5298,#1e3c72);background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border:none;border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 5px 15px #2a52984d;transform:translateY(-1px)}.main{background:#fff;background:var(--bg-primary);flex:1 1;margin-top:100px;transition:background-color .3s ease}.hero{background-image:url(https://readdy.ai/api/search-image?query=A%20modern%20tech%20workspace%20with%20subtle%20AI%20visualization%20elements%20on%20the%20right%20side%2C%20gradient%20from%20white%20to%20light%20blue%2C%20minimalist%20design%2C%20clean%20workspace%2C%20futuristic%20technology%20elements%2C%20soft%20lighting%2C%20high-quality%20render%2C%20perfect%20for%20website%20hero%20section%20with%20text%20on%20the%20left&width=1920&height=800&seq=1&orientation=landscape%27);background-position:50%;background-size:cover;min-height:600px;overflow:hidden;padding:6rem 0 5rem;position:relative;width:100%}.hero-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;padding:5rem 2rem;width:100%}.hero-text{margin-bottom:2.5rem;margin-left:2.5rem;width:100%}.hero-title{color:#333;color:var(--text-primary);font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;transition:color .3s ease}.hero-subtitle{color:#666;color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:2rem;transition:color .3s ease}.hero-buttons{display:flex;flex-direction:column;gap:1rem}.btn-primary,.btn-secondary{border-radius:8px;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-primary{background:#2a5298;background:var(--brand-primary);border:none;color:#fff;transition:background-color .3s ease}.btn-primary:hover{background:#1e3c72;background:var(--brand-secondary)}.btn-secondary{background:#0000;border:1px solid #e1e8ed;border:1px solid var(--border-color);color:#333;color:var(--text-primary);transition:all .3s ease}.btn-secondary:hover{background:#f8f9fa;background:var(--bg-secondary)}.hero-gradient{background:linear-gradient(0deg,#fff,#0000);background:var(--hero-gradient);bottom:0;height:4rem;left:0;position:absolute;transition:background .3s ease;width:100%}@media (min-width:640px){.hero-buttons{flex-direction:row;gap:1rem}}@media (min-width:768px){.hero-content{align-items:center;flex-direction:row}.hero-text{margin-bottom:0;width:50%}.hero-title{font-size:3.5rem}}.section-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;padding:0 2rem;text-align:center;width:60%}.section-header h2{color:#2a5298;color:var(--brand-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem;transition:color .3s ease}.section-header p{color:#666;color:var(--text-secondary);font-size:1.1rem;margin:0 auto;max-width:700px;transition:color .3s ease}.products-section{background:#fff;background:var(--bg-primary);padding:5rem 0;transition:background-color .3s ease}.products-section .container{margin:0 auto;max-width:none;padding:0 2rem;width:60%}.apps-grid{flex-wrap:wrap;gap:2rem;margin:0 auto;padding:0 2rem}.app-card,.apps-grid{display:flex;width:100%}.app-card{background:#f8f9fa;background:var(--card-bg);border:1px solid #e1e8ed;border:1px solid var(--border-color);border-radius:15px;box-shadow:0 2px 10px #0000000d;flex-direction:column;min-height:520px;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.app-card:before{background-position:50%;background-size:cover;content:"";height:280px;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1}.app-card[data-app=vton]:before{background-image:url(/static/media/de4181cff50.2d3be9294ebd5bbc962e.jpg)}.app-card[data-app=carpet]:before{background-image:url(/static/media/de4181cff55.b611e5e2a4578acc510c.jpg)}.app-card .app-content{background:#f8f9fa;background:var(--card-bg);flex:1 1;margin-top:280px;padding:2.5rem;position:relative;transition:background-color .3s ease;z-index:2}.app-card:hover{border-color:#2a5298;border-color:var(--brand-primary);box-shadow:0 10px 30px #2a529826;transform:translateY(-5px)}.app-content{display:flex;flex-direction:column;height:100%}.app-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.app-category{background:#f0f4f8;border-radius:12px;color:#2a5298;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding:.25rem .75rem;text-transform:uppercase}.app-name{color:#333;color:var(--text-primary);font-size:1.4rem;font-weight:600;margin:0;transition:color .3s ease}.status.live{background:#10b981;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.app-description{color:#666;color:var(--text-secondary);flex:1 1;line-height:1.6;margin-bottom:1.5rem;transition:color .3s ease}.features-title{color:#333;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.app-features{list-style:none;margin-bottom:2rem}.app-features li{align-items:center;color:#555;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:.5rem}.app-features li svg{color:#10b981;flex-shrink:0}.app-actions{margin-top:auto}@media (min-width:640px){.products-section .container{padding:0 2rem;width:100%}}@media (min-width:768px){.products-section .container{padding:0 2rem;width:100%}}.launch-btn{align-items:center;background:linear-gradient(135deg,#2a5298,#1e3c72);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:all .3s ease;width:100%}.launch-btn:hover{box-shadow:0 5px 20px #2a52984d;transform:translateY(-2px)}.launch-btn svg{transition:transform .3s ease}.launch-btn:hover svg{transform:translateX(2px)}.demo-section{background:#f8f9fa;background:var(--bg-secondary);padding:4rem 0;transition:background-color .3s ease}.demo-section .container{margin:0 auto;max-width:none;padding:0;width:60%}.demo-grid{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem auto 0;padding:0 2rem;width:100%}.demo-card{background:#f8f9fa;background:var(--card-bg);border:1px solid #e1e8ed;border:1px solid var(--border-color);border-radius:15px;box-shadow:0 2px 10px #0000000d;padding:2rem;text-align:center;transition:all .3s ease;width:100%}.demo-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.demo-card h3{color:#333;color:var(--text-dark);font-size:1.3rem;margin-bottom:1rem;transition:color .3s ease}.demo-card p{color:#666;color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem;transition:color .3s ease}.demo-btn{background:#2a5298;background:var(--primary);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.demo-btn:hover{background:#1e3c72;background:var(--primary-hover);transform:translateY(-2px)}.about-section{background:#f8f9fa;background:var(--bg-secondary);padding:5rem 0;transition:background-color .3s ease}.about-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}.about-main{display:flex;flex-direction:column;gap:2rem}.about-description{color:#666;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:1rem;transition:color .3s ease}.about-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.about-item{background:#fff;background:var(--background);border:1px solid #e1e8ed;border:1px solid var(--border);border-radius:15px;padding:2rem;transition:all .3s ease}.about-item:hover{box-shadow:0 10px 30px #0000001a;box-shadow:var(--shadow);transform:translateY(-3px)}.about-item h3{color:#2a5298;color:var(--primary);font-size:1.3rem;margin-bottom:1rem;transition:color .3s ease}.about-item p{color:#666;color:var(--text-secondary);line-height:1.6;transition:color .3s ease}.about-info{align-self:start;display:flex;flex-direction:column;gap:1.5rem}.contact-section{background:#fff;background:var(--surface);padding:5rem 0;transition:background-color .3s ease}.contact-content{margin:0 auto;padding:0 2rem;text-align:center;width:60%}.contact-content h2{color:#2a5298;color:var(--primary);font-size:2.5rem;margin-bottom:1rem;transition:color .3s ease}.contact-content p{color:#666;color:var(--text-medium);font-size:1.1rem;margin-bottom:3rem;transition:color .3s ease}.contact-form-container{background:#fff;background:var(--background);border:1px solid #e1e8ed;border:1px solid var(--border);border-radius:15px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--shadow);margin:0 auto;max-width:600px;padding:2rem;transition:all .3s ease}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:#333;color:var(--text-dark);font-size:.9rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.form-group input,.form-group textarea{background:#fff;background:var(--background);border:2px solid #e1e8ed;border:2px solid var(--border);border-radius:8px;color:#333;color:var(--text-dark);font-family:inherit;font-size:1rem;padding:.875rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#2a5298;border-color:var(--primary);box-shadow:0 0 0 3px #2a52981a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{flex-direction:row!important}.checkbox-group,.checkbox-label{align-items:flex-start;gap:.75rem}.checkbox-label{color:#555;color:var(--text-light);cursor:pointer;display:flex;font-size:.9rem;line-height:1.5;transition:color .3s ease}.checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.submit-btn{background:linear-gradient(135deg,#2a5298,#1e3c72);background:var(--primary-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease}.submit-btn:hover{box-shadow:0 8px 25px #2a52984d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.footer{background:#111827;background:var(--footer-bg);border-top:1px solid #333;border-top:1px solid var(--footer-border);color:#fff;color:var(--footer-text);margin-top:auto;padding:3rem 0 1rem;transition:all .3s ease}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto 2rem;padding:0 2rem;width:60%}.footer-section h3{font-size:1.4rem}.footer-section h3,.footer-section h4{color:#fff;color:var(--footer-text);margin-bottom:1rem;transition:color .3s ease}.footer-section h4{font-size:1.1rem}.footer-section p{color:#9ca3af;color:var(--footer-text-muted);line-height:1.6;margin-bottom:1rem;opacity:.8;transition:color .3s ease}.footer-address{margin-top:1.5rem}.footer-address p{margin-bottom:.5rem}.footer-address strong{color:#fff;color:var(--footer-text);transition:color .3s ease}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#ccc;color:var(--footer-link);text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#fff;color:var(--footer-text)}.footer-bottom{border-top:1px solid #333;border-top:1px solid var(--footer-border);margin:0 auto;opacity:.7;padding-left:2rem;padding-right:2rem;padding-top:2rem;text-align:center;transition:border-color .3s ease;width:60%}@media (max-width:768px){.container{width:90%}.header-content{margin:0 auto}.header-content,.hero-content{padding-left:1rem;padding-right:1rem;width:90%}.about-content,.demo-section .container,.products-section .container,.section-header{padding:0 1rem;width:90%}.about-content{gap:3rem;grid-template-columns:1fr}.about-grid{gap:1.5rem;grid-template-columns:1fr}.contact-content,.footer-content{padding:0 1rem;width:90%}.footer-bottom{padding-left:1rem;padding-right:1rem;width:90%}.header-content{flex-direction:column;gap:1rem;text-align:center}.main-nav{gap:1.5rem;order:2}.header-controls{order:3}.main{margin-top:160px}.hero{min-height:500px;padding-top:160px}.hero-text{max-width:100%}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.hero-buttons{align-items:center;flex-direction:column}.apps-grid{flex-direction:column;gap:2rem;padding:0 1rem;width:100%}.app-card{width:100%}.demo-grid{flex-direction:column;padding:0 1rem;width:100%}.demo-card{width:100%}.contact-grid,.footer-content{gap:2rem;grid-template-columns:1fr}.contact-content{text-align:center}.contact-form-container{order:1}.contact-info{order:2;text-align:center}}@media (min-width:769px){.apps-grid{flex-direction:row}.app-card{width:calc(50% - 1rem)}.demo-grid{flex-direction:row}.demo-card{width:calc(50% - 1rem)}}@media (min-width:1200px){.apps-grid,.demo-grid{padding:0 4rem}}@media (max-width:480px){.hero{padding:3rem 0}.hero-title,.section-header h2{font-size:2rem}.app-card,.demo-card{padding:1.5rem}.main-nav{flex-wrap:wrap;gap:1rem}.main-nav a{font-size:.9rem}}.language-selector{background:#fff;border:1px solid #e1e8ed;border-radius:15px;color:#333;cursor:pointer;font-size:.8rem;min-width:auto;padding:.4rem .8rem;transition:all .3s ease}.language-selector:hover{background:#f8f9fa;border-color:#2a5298}.try-free-btn{background:linear-gradient(135deg,#2a5298,#1e3c72);border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.try-free-btn:hover{box-shadow:0 8px 25px #2a52984d;transform:translateY(-2px)}.main-content{flex:1 1;margin-top:80px}
/*# sourceMappingURL=main.95ea02f1.css.map*/