.home-container[data-v-896408eb]{min-height:100vh;position:relative}.hero-section[data-v-896408eb]{position:relative;padding:120px 24px 80px;overflow:hidden}.hero-background[data-v-896408eb]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.gradient-orb[data-v-896408eb]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-896408eb 20s ease-in-out infinite}.orb-1[data-v-896408eb]{width:400px;height:400px;background:radial-gradient(circle,#9E7FFF 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.orb-2[data-v-896408eb]{width:350px;height:350px;background:radial-gradient(circle,#38bdf8 0%,transparent 70%);top:50px;right:-50px;animation-delay:7s}.orb-3[data-v-896408eb]{width:300px;height:300px;background:radial-gradient(circle,#f472b6 0%,transparent 70%);bottom:-50px;left:50%;transform:translate(-50%);animation-delay:14s}@keyframes float-896408eb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.hero-content[data-v-896408eb]{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.hero-title[data-v-896408eb]{font-size:64px;font-weight:700;line-height:1.2;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.title-line[data-v-896408eb]{color:#fff;display:block}.title-gradient[data-v-896408eb]{background:linear-gradient(135deg,#9e7fff,#38bdf8,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;animation:gradientShift-896408eb 8s ease infinite;background-size:200% 200%}@keyframes gradientShift-896408eb{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle[data-v-896408eb]{font-size:20px;color:#a3a3a3;margin:0;font-weight:400}.tools-section[data-v-896408eb]{padding:0 24px 80px;position:relative;z-index:1}.tools-grid[data-v-896408eb]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.tool-card[data-v-896408eb]{background:#262626;border:1px solid #2F2F2F;border-radius:16px;padding:32px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px}.tool-card[data-v-896408eb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(158,127,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.tool-card[data-v-896408eb]:hover{transform:translateY(-4px);border-color:#9e7fff;box-shadow:0 20px 40px #9e7fff33}.tool-card[data-v-896408eb]:hover:before{opacity:1}.tool-card:hover .tool-arrow[data-v-896408eb]{transform:translate(4px)}.tool-icon[data-v-896408eb]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;flex-shrink:0}.icon-text[data-v-896408eb]{display:block}.tool-info[data-v-896408eb]{flex:1}.tool-name[data-v-896408eb]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.tool-description[data-v-896408eb]{font-size:16px;color:#a3a3a3;margin:0;line-height:1.5}.tool-arrow[data-v-896408eb]{position:absolute;top:32px;right:32px;color:#a3a3a3;transition:all .3s ease}.tool-card:hover .tool-arrow[data-v-896408eb]{color:#9e7fff}.coming-soon[data-v-896408eb]{cursor:default;opacity:.6}.coming-soon[data-v-896408eb]:hover{transform:none;border-color:#2f2f2f;box-shadow:none}.coming-soon[data-v-896408eb]:before{display:none}.coming-soon-badge[data-v-896408eb]{position:absolute;top:32px;right:32px;background:#404040;color:#a3a3a3;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500}.footer[data-v-896408eb]{background:linear-gradient(180deg,transparent 0%,rgba(38,38,38,.5) 100%);border-top:1px solid #2F2F2F;padding:48px 24px 32px;position:relative}.footer-content[data-v-896408eb]{max-width:1200px;margin:0 auto}.footer-top[data-v-896408eb]{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px;border-bottom:1px solid #2F2F2F;gap:32px}.company-info[data-v-896408eb]{flex:1}.company-name[data-v-896408eb]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px;background:linear-gradient(135deg,#9e7fff,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-slogan[data-v-896408eb]{font-size:14px;color:#a3a3a3;margin:0}.contact-info[data-v-896408eb]{display:flex;align-items:center}.email-link[data-v-896408eb]{display:flex;align-items:center;gap:8px;color:#a3a3a3;text-decoration:none;padding:12px 24px;border:1px solid #2F2F2F;border-radius:12px;transition:all .3s ease;background:#26262680}.email-link[data-v-896408eb]:hover{color:#9e7fff;border-color:#9e7fff;background:#9e7fff1a;transform:translateY(-2px)}.email-link svg[data-v-896408eb]{flex-shrink:0}.copyright[data-v-896408eb]{background-color:#d1d5db;text-align:center;padding-top:24px;padding-bottom:24px}.copyright p[data-v-896408eb]{font-size:14px;color:#737373;margin:0}.copyright p a[data-v-896408eb]{text-decoration:none;color:#737373}@media(max-width:768px){.hero-section[data-v-896408eb]{padding:80px 20px 60px}.hero-title[data-v-896408eb]{font-size:40px}.hero-subtitle[data-v-896408eb]{font-size:18px}.tools-section[data-v-896408eb]{padding:0 20px 60px}.tools-grid[data-v-896408eb]{grid-template-columns:1fr;gap:16px}.tool-card[data-v-896408eb]{padding:24px}.tool-icon[data-v-896408eb]{width:56px;height:56px;font-size:24px}.tool-name[data-v-896408eb]{font-size:20px}.tool-description[data-v-896408eb]{font-size:14px}.footer[data-v-896408eb]{padding:32px 20px 24px}.footer-top[data-v-896408eb]{flex-direction:column;align-items:flex-start;gap:24px}.company-name[data-v-896408eb]{font-size:20px}.email-link[data-v-896408eb]{font-size:14px;padding:10px 20px}}#app[data-v-45d53ad0]{min-height:100vh;background:linear-gradient(135deg,#171717,#262626)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#171717;color:#fff}#app{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}input,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#262626}::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#525252}
