.app{background-color:#fdfcff;display:flex;flex-direction:column;min-height:100vh}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-bottom:1px solid #7374e41a;box-shadow:0 1px 3px #00000014;color:#37363b;justify-content:space-between;padding:16px 48px;position:sticky;top:0;z-index:100}.header,.header-left{align-items:center;display:flex}.header-left{gap:48px}.logo-link{align-items:center;display:flex;text-decoration:none}.logo{border-radius:8px;height:40px;width:auto}.desktop-nav .nav-links{align-items:center;display:flex;gap:8px}.desktop-nav .nav-links li a{border-radius:8px;color:#5a5963;font-size:.95rem;font-weight:500;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s ease}.desktop-nav .nav-links li a:hover{background-color:#7374e414;color:#7374e4}.desktop-nav .nav-links li a:active{transform:scale(.98)}.header-right{position:relative}.burger{border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px;transition:background-color .2s ease}.burger:hover{background-color:#7374e414}.burger span{background:#37363b;border-radius:2px;display:block;height:2.5px;transition:all .3s ease;width:24px}.mobile-nav{background:#fff;border:1px solid #7374e426;border-radius:12px;box-shadow:0 8px 32px #0000001f;display:none;min-width:180px;padding:8px;position:absolute;right:8px;top:64px;z-index:10}.mobile-nav.active{display:block}.mobile-nav .nav-links{display:flex;flex-direction:column;gap:4px}.mobile-nav .nav-links li a{border-radius:8px;color:#5a5963;display:block;font-size:.95rem;font-weight:500;padding:10px 16px;text-decoration:none;transition:all .2s ease}.mobile-nav .nav-links li a:hover{background-color:#7374e414;color:#7374e4}@media (max-width:768px){.header{padding:16px 24px}.header-left{gap:0}.desktop-nav{display:none}.burger{display:flex}.logo{height:36px}}.footer{background:linear-gradient(135deg,#7374e4,#6668d4);box-shadow:0 -4px 20px #7374e433;color:#fdfcff;font-size:.95rem;margin-top:auto;padding:40px 20px;text-align:center}.footer p{color:#fdfcff;margin:8px 0;opacity:.9}.footer a{color:#fff;font-weight:500;margin:0 12px;text-decoration:none;transition:all .3s ease}.footer a:hover{color:#fff;opacity:.8;text-decoration:underline}html{scroll-behavior:smooth}.home{color:#37363b;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;padding:0}.hero-section{background:linear-gradient(135deg,#edebfd,#f8f7ff);margin-bottom:60px;overflow:hidden;padding:100px 40px 80px;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle at 30% 50%,#7374e41a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:1000px;position:relative;z-index:1}.hero-section h1{color:#37363b;font-size:3.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:24px}.hero-section p{color:#5a5963;font-size:1.4rem;line-height:1.7;margin:0 auto;max-width:800px}.features-section{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto 80px;max-width:1400px;padding:0 40px}.feature-card{background:linear-gradient(135deg,#fff,#fdfcff);border:1px solid #7374e41a;border-radius:16px;box-shadow:0 4px 16px #7374e41f;flex:1 1 320px;max-width:400px;overflow:hidden;padding:40px 32px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:before{background:linear-gradient(90deg,#7374e4,#6668d4);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s ease;width:100%}.feature-card:hover{border-color:#7374e44d;box-shadow:0 12px 32px #7374e433;transform:translateY(-8px)}.feature-card:hover:before{transform:scaleX(1)}.feature-card h2{color:#37363b;font-size:1.9rem;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.feature-card p{color:#5a5963;font-size:1.15rem;line-height:1.65}.content-card{background:linear-gradient(135deg,#fff,#fdfcff);border:1px solid #7374e414;border-radius:20px;box-shadow:0 4px 20px #7374e41a;margin:0 auto 48px;max-width:1000px;padding:48px 40px;transition:all .4s cubic-bezier(.4,0,.2,1)}.content-card:hover{border-color:#7374e433;box-shadow:0 12px 40px #7374e42e;transform:translateY(-6px)}.content-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7374e4,#6668d4);-webkit-background-clip:text;background-clip:text;color:#37363b;font-size:2.4rem;font-weight:600;letter-spacing:-.02em;margin-bottom:20px}.content-card p{color:#5a5963;font-size:1.2rem;line-height:1.75;margin-bottom:20px}.content-card .screenshot{border-radius:12px;box-shadow:0 8px 24px #00000014;height:auto;width:100%}.cta-section{background:linear-gradient(135deg,#7374e4,#6668d4);border-radius:24px;box-shadow:0 12px 40px #7374e44d;margin:60px auto 80px;max-width:900px;overflow:hidden;padding:80px 40px;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle,#fdfcff26 0,#0000 70%);content:"";height:100%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:100%}.cta-section h2{color:#fdfcff;font-size:2.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px;position:relative;z-index:1}.cta-section p{color:#fdfcfff2;font-size:1.3rem;margin-bottom:32px}.cta-button,.cta-section p{position:relative;z-index:1}.cta-button{background-color:#fdfcff;border:none;border-radius:50px;box-shadow:0 4px 16px #00000026;color:#6668d4;cursor:pointer;font-size:1.2rem;font-weight:600;padding:18px 48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:hover{background-color:#fdfcff;box-shadow:0 8px 24px #00000040;transform:translateY(-3px) scale(1.02)}.cta-button:active{transform:translateY(-1px) scale(1.01)}@media (max-width:768px){.hero-section{padding:60px 20px 50px}.hero-section h1{font-size:2.2rem}.hero-section p{font-size:1.15rem}.features-section{align-items:center;flex-direction:column;gap:24px;padding:0 20px}.feature-card{max-width:100%}.content-card{margin-bottom:32px;padding:32px 24px}.content-card h2{font-size:2rem}.content-card p{font-size:1.1rem}.cta-section{margin:40px 20px 60px;padding:50px 24px}.cta-section h2{font-size:2rem}.cta-button,.cta-section p{font-size:1.1rem}.cta-button{padding:16px 40px}}.privacy-policy{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#333;font-family:Arial,sans-serif;margin:40px auto;max-width:800px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease}.privacy-policy:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.01)}.privacy-policy p strong{color:#222}.privacy-policy>p{margin-bottom:20px;text-align:center}section p,section ul{color:#555;font-size:1rem;line-height:1.6}section ul{margin:10px 20px}section ul li{margin-bottom:8px}.terms-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#333;font-family:Arial,sans-serif;margin:40px auto;max-width:900px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease}.terms-container:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.01)}.dates{color:#555;font-size:.95rem;text-align:center}.dates,.section{margin-bottom:30px}.section h2{border-bottom:2px solid #e0e0e0;color:#444;font-size:1.5rem;margin-bottom:10px;padding-bottom:5px}.section p{color:#555;font-size:1rem;line-height:1.6}.section ul{color:#555;list-style:disc;margin:10px 20px}.section ul li{margin-bottom:8px}.eula{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#333;font-family:Arial,sans-serif;margin:40px auto;max-width:800px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease}.eula:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.01)}.breadcrumb{color:#007bff;font-size:.9rem;margin-bottom:20px}.breadcrumb a{color:#007bff;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}h1{font-size:2.2rem;margin-bottom:10px;text-align:center}.eula p strong,h1{color:#222}.eula>p{margin-bottom:20px;text-align:center}section{margin-bottom:30px}section h2{border-bottom:2px solid #e0e0e0;color:#444;font-size:1.5rem;margin-bottom:10px;padding-bottom:5px}section ol,section p,section ul{color:#555;font-size:1rem;line-height:1.6}section ol,section ul{margin:10px 20px}section ul{list-style:disc}section ol{list-style:decimal}section ol li,section ul li{margin-bottom:8px}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}
/*# sourceMappingURL=main.4c935747.css.map*/