.header[data-v-c80a4d82]{background:#fff;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.header.scrolled[data-v-c80a4d82]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav[data-v-c80a4d82]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.logo[data-v-c80a4d82]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#c52027,#15293f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.logo-img[data-v-c80a4d82]{height:40px;width:auto;display:block}.nav-links[data-v-c80a4d82]{display:flex;list-style:none;gap:40px;margin:0;padding:0}.nav-links a[data-v-c80a4d82]{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative;display:flex;align-items:center;gap:5px}.nav-links a[data-v-c80a4d82]:hover{color:#c52027}.nav-links a[data-v-c80a4d82]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#c52027;transition:width .3s ease}.nav-links a[data-v-c80a4d82]:hover:after{width:100%}.solutions-dropdown[data-v-c80a4d82]{position:relative}.dropdown-arrow[data-v-c80a4d82]{transition:transform .3s ease;margin-left:4px;display:none}.dropdown-arrow.open[data-v-c80a4d82]{transform:rotate(180deg)}.dropdown-menu[data-v-c80a4d82]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;opacity:0;visibility:hidden;transition:all .3s ease;min-width:750px;max-width:850px;margin-top:10px;border:1px solid #f0f0f0;z-index:1001}.dropdown-menu.visible[data-v-c80a4d82]{opacity:1;visibility:visible}.dropdown-content[data-v-c80a4d82]{padding:30px}.dropdown-header[data-v-c80a4d82]{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.dropdown-header h3[data-v-c80a4d82]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:8px}.dropdown-header p[data-v-c80a4d82]{color:#666;font-size:.9rem}.solutions-grid[data-v-c80a4d82]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;max-height:400px;overflow-y:auto}.solution-item[data-v-c80a4d82]{display:flex;align-items:center;gap:15px;padding:18px;border-radius:10px;transition:all .3s ease;text-decoration:none;color:#333;border:1px solid transparent}.solution-item[data-v-c80a4d82]:hover{background:#f8f9ff;border-color:#c52027;transform:translateY(-2px);box-shadow:0 5px 20px #667eea1a}.solution-item[data-v-c80a4d82]:hover:after{display:none}.solution-icon[data-v-c80a4d82]{font-size:1.8rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:10px;flex-shrink:0;margin-right:4px;padding:0}.solution-icon-img[data-v-c80a4d82]{width:100%;height:100%;object-fit:contain}.solution-title[data-v-c80a4d82]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.solution-title h4[data-v-c80a4d82]{font-size:1.3rem;font-weight:700;color:#c52027;margin:0}.solution-title p[data-v-c80a4d82]{font-size:.85rem;color:#c52027;margin:0}.solution-info>p[data-v-c80a4d82]{font-size:.8rem;color:#666;line-height:1.3;margin:0}.mobile-menu[data-v-c80a4d82]{display:none;flex-direction:column;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:10px;margin:-10px;z-index:1001}.mobile-menu span[data-v-c80a4d82]{width:25px;height:3px;background:#333;margin:3px 0;transition:.3s}.mobile-menu-overlay[data-v-c80a4d82]{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:#00000080;z-index:998;display:none}.mobile-submenu[data-v-c80a4d82]{display:none}@media (max-width: 768px){.mobile-menu[data-v-c80a4d82]{display:flex}.mobile-menu-overlay[data-v-c80a4d82]{display:block}.nav-links[data-v-c80a4d82]{position:fixed;top:70px;right:-100%;flex-direction:column;background:#fff;width:280px;height:calc(100vh - 70px);padding:20px;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;z-index:999;gap:0;overflow-y:auto}.nav-links.mobile-open[data-v-c80a4d82]{right:0!important}.nav-links li[data-v-c80a4d82]{margin:0}.home-menu[data-v-c80a4d82]{display:none}.solutions-dropdown[data-v-c80a4d82]{position:relative;border-bottom:1px solid #f0f0f0}.solutions-main-link[data-v-c80a4d82]{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;padding:15px 0;color:#333;text-decoration:none;font-weight:500;width:100%}.solutions-main-link[data-v-c80a4d82]:hover:after{display:none}.solutions-main-link .dropdown-arrow[data-v-c80a4d82]{display:block;margin-left:auto;color:#c52027}.mobile-submenu[data-v-c80a4d82]{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f8f9ff;margin:0 -20px;border-top:1px solid #e0e6ff}.mobile-submenu.visible[data-v-c80a4d82]{max-height:500px}.mobile-solution-item[data-v-c80a4d82]{display:flex;align-items:center;gap:12px;padding:15px 20px;text-decoration:none;color:#333;transition:background-color .3s ease;border-bottom:1px solid #e0e6ff}.mobile-solution-item[data-v-c80a4d82]:last-child{border-bottom:none}.mobile-solution-item[data-v-c80a4d82]:hover{background:#eef2ff}.mobile-solution-icon[data-v-c80a4d82]{font-size:1.5rem;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:8px;flex-shrink:0;padding:0}.mobile-solution-icon-img[data-v-c80a4d82]{width:100%;height:100%;object-fit:contain}.mobile-solution-info[data-v-c80a4d82]{display:flex;flex-direction:column;gap:2px}.mobile-solution-name[data-v-c80a4d82]{font-weight:600;font-size:1rem;color:#333}.mobile-solution-desc[data-v-c80a4d82]{font-size:.8rem;color:#666;line-height:1.3}.nav-links a[data-v-c80a4d82]:not(.solutions-main-link):not(.mobile-solution-item){font-size:1.1rem;padding:15px 0;display:block;color:#333;text-decoration:none;font-weight:500;border-bottom:1px solid #f0f0f0}.nav-links li:last-child a[data-v-c80a4d82]{border-bottom:none}.dropdown-menu[data-v-c80a4d82]{display:none}.nav-links a:not(.solutions-main-link) .dropdown-arrow[data-v-c80a4d82]{display:none}.mobile-menu.active span[data-v-c80a4d82]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu.active span[data-v-c80a4d82]:nth-child(2){opacity:0}.mobile-menu.active span[data-v-c80a4d82]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}.hero[data-v-fe3075fc]{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#c52027,#15293f);padding-top:70px}.hero-background[data-v-fe3075fc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-background[data-v-fe3075fc] .background-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-background[data-v-fe3075fc] .background-svg{width:100%;height:100%;object-fit:cover}.background-selector[data-v-fe3075fc]{position:absolute;top:80px;right:20px;z-index:1000;display:flex;gap:10px;background:#00000080;padding:10px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bg-btn[data-v-fe3075fc]{padding:8px 16px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500}.bg-btn[data-v-fe3075fc]:hover{background:#fff3;transform:translateY(-2px)}.bg-btn.active[data-v-fe3075fc]{background:#ffffff4d;border-color:#fff9;box-shadow:0 0 10px #ffffff4d}.hero-content[data-v-fe3075fc]{position:relative;z-index:1;color:#fff;max-width:min(1100px,96vw);padding:0 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero h1[data-v-fe3075fc]{font-size:3.5rem;font-weight:700;margin-bottom:20px;opacity:0;transform:translateY(30px);animation:fadeInUp-fe3075fc 1s ease forwards;text-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1.2}.hero p[data-v-fe3075fc]{font-size:1.3rem;margin-bottom:40px;opacity:0;transform:translateY(30px);animation:fadeInUp-fe3075fc 1s ease .2s forwards;text-shadow:0 1px 5px rgba(0,0,0,.3);line-height:1.6}.services-preview[data-v-fe3075fc]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(30px);animation:fadeInUp-fe3075fc 1s ease .4s forwards}.service-tag[data-v-fe3075fc]{background:#ffffff26;padding:12px 24px;border-radius:30px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 4px 15px #0000001a;min-height:48px}.service-tag[data-v-fe3075fc]:hover{transform:translateY(-2px);background:#ffffff40;box-shadow:0 8px 25px #0003;border-color:#fff6}.service-tag[data-v-fe3075fc]:active{transform:translateY(0)}@keyframes fadeInUp-fe3075fc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.hero h1[data-v-fe3075fc]{font-size:3rem}.hero p[data-v-fe3075fc]{font-size:1.2rem}}@media (max-width: 480px){.hero[data-v-fe3075fc]{padding-top:80px}.hero h1[data-v-fe3075fc]{font-size:1.8rem}.hero p[data-v-fe3075fc]{font-size:.9rem}}@media (max-width: 768px){.hero[data-v-fe3075fc]{padding-top:90px}.hero-content[data-v-fe3075fc]{padding:0 30px}.hero h1[data-v-fe3075fc]{font-size:2.2rem;line-height:1.3;margin-bottom:15px}.hero p[data-v-fe3075fc]{font-size:1rem;line-height:1.5;margin-bottom:30px}.services-preview[data-v-fe3075fc]{flex-direction:column;align-items:center;gap:15px}.service-tag[data-v-fe3075fc]{width:90%;max-width:400px;text-align:center}.background-selector[data-v-fe3075fc]{flex-direction:column;gap:8px;top:10px;right:10px}.bg-btn[data-v-fe3075fc]{padding:6px 12px;font-size:.8rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.icon-animation-container[data-v-c2d8ffde]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-c2d8ffde]{text-align:center;z-index:3}.main-icon[data-v-c2d8ffde]{font-size:5.5rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));animation:cloudFloat-c2d8ffde 3s ease-in-out infinite;transition:all .3s ease}.main-icon.pulse[data-v-c2d8ffde]{animation:cloudFloat-c2d8ffde 3s ease-in-out infinite}@keyframes cloudFloat-c2d8ffde{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width: 576px){.main-icon[data-v-c2d8ffde]{font-size:3rem}}.icon-animation-container[data-v-1e308217]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-1e308217]{position:relative;text-align:center;z-index:3;display:flex;align-items:center;justify-content:center;gap:20px}.main-icon[data-v-1e308217]{font-size:5.5rem;color:#fff;transition:all .3s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.icon-label[data-v-1e308217]{color:#fff;font-size:.9rem;font-weight:600;margin-top:10px;opacity:.9}.chat-bubble[data-v-1e308217]{position:absolute;font-size:1.8rem;color:#fff;opacity:0;transform:scale(.5);transition:all .4s ease}.left-bubble[data-v-1e308217]{left:-60px;top:0;transform:scaleX(-1) scale(.5)}.left-bubble.show[data-v-1e308217]{opacity:1;transform:scaleX(-1) scale(1);animation:bubblePopLeft-1e308217 1.8s ease-in-out}.right-bubble[data-v-1e308217]{right:-60px;top:0}.right-bubble.show[data-v-1e308217]{opacity:1;transform:scale(1);animation:bubblePop-1e308217 1.8s ease-in-out}@keyframes bubblePop-1e308217{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}40%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bubblePopLeft-1e308217{0%{opacity:0;transform:scaleX(-1) scale(.5)}20%{opacity:1;transform:scaleX(-1) scale(1.1)}40%{transform:scaleX(-1) scale(1)}80%{opacity:1;transform:scaleX(-1) scale(1)}to{opacity:0;transform:scaleX(-1) scale(.8)}}@media (max-width: 576px){.main-icon[data-v-1e308217]{font-size:2.5rem}.icon-label[data-v-1e308217]{font-size:.75rem;margin-top:8px}.chat-bubble[data-v-1e308217]{font-size:1.3rem}.left-bubble[data-v-1e308217]{left:-45px}.right-bubble[data-v-1e308217]{right:-45px}}.icon-animation-container[data-v-0f0eca00]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-0f0eca00]{position:relative;text-align:center;z-index:3;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-icon[data-v-0f0eca00]{position:absolute;font-size:5.5rem;color:#fff;transition:all .6s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));opacity:1;transform:scale(1) rotateY(0)}.main-icon.hidden[data-v-0f0eca00]{opacity:0;transform:scale(.8) rotateY(90deg)}.transformed-icon[data-v-0f0eca00]{opacity:0;transform:scale(.8) rotateY(-90deg);color:gold}.transformed-icon.show[data-v-0f0eca00]{opacity:1;transform:scale(1) rotateY(0);animation:lightbulbGlow-0f0eca00 2.5s ease-in-out infinite}@keyframes lightbulbGlow-0f0eca00{0%,to{filter:drop-shadow(0 4px 15px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 4px 25px rgba(255,215,0,.8))}}.icon-label[data-v-0f0eca00]{margin-top:80px;font-size:1rem;font-weight:600;color:#fff;opacity:.9}@media (max-width: 576px){.main-icon-wrapper[data-v-0f0eca00]{height:70px}.main-icon[data-v-0f0eca00]{font-size:2.5rem}.icon-label[data-v-0f0eca00]{margin-top:60px;font-size:.85rem}}.icon-animation-container[data-v-6f5afe31]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-6f5afe31]{position:relative;text-align:center;z-index:3;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.main-icon[data-v-6f5afe31]{font-size:5.5rem;color:#fff;transition:all .3s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.scan-icon[data-v-6f5afe31]{position:absolute;top:10%;left:30%;font-size:1.8rem;color:#ffa726;opacity:1;filter:drop-shadow(0 0 12px rgba(255,167,38,.8));animation:documentScan-6f5afe31 4s ease-in-out infinite;z-index:4}@keyframes documentScan-6f5afe31{0%{top:10%;left:30%;opacity:.7;transform:scale(.9)}15%{opacity:1;transform:scale(1)}25%{top:25%;left:50%}40%{top:35%;left:70%}50%{top:45%;left:65%;opacity:1;transform:scale(1.05)}65%{top:55%;left:50%}80%{top:65%;left:35%}90%{opacity:.7;transform:scale(.9)}to{top:10%;left:30%;opacity:.7;transform:scale(.9)}}@media (max-width: 576px){.main-icon-wrapper[data-v-6f5afe31]{width:70px;height:70px}.main-icon[data-v-6f5afe31]{font-size:3rem}.scan-icon[data-v-6f5afe31]{font-size:1.4rem}}.icon-animation-container[data-v-b99b83a4]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-b99b83a4]{text-align:center;z-index:3}.stream-icon-container[data-v-b99b83a4]{display:flex;flex-direction:column;align-items:center;gap:0px}.stream-line[data-v-b99b83a4]{font-size:5.5rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));opacity:0;transform:scaleX(0);width:100%;line-height:.4}.stream-line.line-1[data-v-b99b83a4]{animation:streamBuild-b99b83a4 3s ease-in-out infinite;animation-delay:0s}.stream-line.line-2[data-v-b99b83a4]{animation:streamBuild-b99b83a4 3s ease-in-out infinite;animation-delay:.3s;margin-left:-40px}.stream-line.line-3[data-v-b99b83a4]{animation:streamBuild-b99b83a4 3s ease-in-out infinite;animation-delay:.6s}@keyframes streamBuild-b99b83a4{0%{opacity:0;transform:scaleX(0)}15%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.icon-label[data-v-b99b83a4]{margin-top:15px;font-size:.85rem;font-weight:600;opacity:.9;color:#fff}@media (max-width: 576px){.stream-line[data-v-b99b83a4]{font-size:3rem}.stream-line.line-2[data-v-b99b83a4]{margin-left:-30px}.icon-label[data-v-b99b83a4]{font-size:.75rem;margin-top:10px}}.icon-animation-container[data-v-4f113ae9]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-4f113ae9]{text-align:center;z-index:3}.main-icon[data-v-4f113ae9]{font-size:5.5rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));animation:helmSteer-4f113ae9 4s ease-in-out infinite;transition:all .3s ease}@keyframes helmSteer-4f113ae9{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.icon-label[data-v-4f113ae9]{margin-top:15px;font-size:.85rem;font-weight:600;color:#fff;opacity:.9}@media (max-width: 576px){.main-icon[data-v-4f113ae9]{font-size:3rem}.icon-label[data-v-4f113ae9]{font-size:.75rem;margin-top:10px}}.icon-animation-container[data-v-0908affb]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-icon-wrapper[data-v-0908affb]{position:relative;text-align:center;z-index:3;display:flex;align-items:center;justify-content:center;gap:50px;width:100%}.left-bubble[data-v-0908affb],.right-bubble[data-v-0908affb]{font-size:5rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));opacity:0;transform:scale(.5);transition:all .4s ease}.left-bubble[data-v-0908affb]{transform:scaleX(-1) scale(.5);align-self:flex-start;margin-top:-20px}.left-bubble.show[data-v-0908affb]{opacity:1;transform:scaleX(-1) scale(1);animation:bubblePopLeft-0908affb 1.5s ease-in-out}.right-bubble[data-v-0908affb]{align-self:flex-end;margin-bottom:-20px}.right-bubble.show[data-v-0908affb]{opacity:1;transform:scale(1);animation:bubblePop-0908affb 1.5s ease-in-out}@keyframes bubblePop-0908affb{0%{opacity:0;transform:scale(.5) translateY(10px)}20%{opacity:1;transform:scale(1.1) translateY(0)}40%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8) translateY(-10px)}}@keyframes bubblePopLeft-0908affb{0%{opacity:0;transform:scaleX(-1) scale(.5) translateY(10px)}20%{opacity:1;transform:scaleX(-1) scale(1.1) translateY(0)}40%{transform:scaleX(-1) scale(1)}80%{opacity:1;transform:scaleX(-1) scale(1)}to{opacity:0;transform:scaleX(-1) scale(.8) translateY(-10px)}}.consulting-icon-wrapper[data-v-0908affb]{margin-top:20px;text-align:center}.consulting-icon[data-v-0908affb]{font-size:3.5rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}@media (max-width: 576px){.left-bubble[data-v-0908affb],.right-bubble[data-v-0908affb]{font-size:2.8rem}.main-icon-wrapper[data-v-0908affb]{gap:35px}.consulting-icon[data-v-0908affb]{font-size:2.5rem}.consulting-icon-wrapper[data-v-0908affb]{margin-top:15px}}.icon-animation-container[data-v-0280d706]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-container[data-v-0280d706]{position:absolute;display:flex;align-items:flex-end;justify-content:center;gap:12px;width:100%;height:100%}.bar-chart[data-v-0280d706]{opacity:1;animation:fadeInOut-0280d706 6s ease-in-out infinite}.bar[data-v-0280d706]{width:16px;background:#fff;border-radius:4px 4px 0 0;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));transform-origin:bottom;opacity:0}.bar-1[data-v-0280d706]{height:60px;animation:barRise-0280d706 6s ease-out infinite;animation-delay:.1s}.bar-2[data-v-0280d706]{height:90px;animation:barRise-0280d706 6s ease-out infinite;animation-delay:.3s}.bar-3[data-v-0280d706]{height:45px;animation:barRise-0280d706 6s ease-out infinite;animation-delay:.5s}.bar-4[data-v-0280d706]{height:75px;animation:barRise-0280d706 6s ease-out infinite;animation-delay:.7s}@keyframes barRise-0280d706{0%,10%{opacity:0;transform:scaleY(0)}15%,40%{opacity:1;transform:scaleY(1)}45%,to{opacity:0;transform:scaleY(0)}}.line-chart[data-v-0280d706]{opacity:0;animation:fadeInOut-0280d706 6s ease-in-out infinite;animation-delay:3s;align-items:center}.line-svg[data-v-0280d706]{width:120px;height:80px;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.line-path[data-v-0280d706]{stroke-dasharray:200;stroke-dashoffset:200;animation:drawLine-0280d706 6s ease-in-out infinite;animation-delay:3s}.dot[data-v-0280d706]{opacity:0;transform:scale(0)}.dot-1[data-v-0280d706]{animation:dotAppear-0280d706 6s ease-out infinite;animation-delay:3.2s}.dot-2[data-v-0280d706]{animation:dotAppear-0280d706 6s ease-out infinite;animation-delay:3.4s}.dot-3[data-v-0280d706]{animation:dotAppear-0280d706 6s ease-out infinite;animation-delay:3.6s}.dot-4[data-v-0280d706]{animation:dotAppear-0280d706 6s ease-out infinite;animation-delay:3.8s}@keyframes drawLine-0280d706{0%,10%{stroke-dashoffset:200}15%,40%{stroke-dashoffset:0}45%,to{stroke-dashoffset:200}}@keyframes dotAppear-0280d706{0%,12%{opacity:0;transform:scale(0)}15%,40%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(0)}}@keyframes fadeInOut-0280d706{0%,10%{opacity:0}15%,40%{opacity:1}45%,to{opacity:0}}@media (max-width: 576px){.bar[data-v-0280d706]{width:12px}.bar-1[data-v-0280d706]{height:40px}.bar-2[data-v-0280d706]{height:60px}.bar-3[data-v-0280d706]{height:30px}.bar-4[data-v-0280d706]{height:50px}.line-svg[data-v-0280d706]{width:90px;height:60px}}.services-section[data-v-73cee3b7]{padding:60px 0;background:#fff}.container[data-v-73cee3b7]{max-width:1600px;margin:0 auto;padding:0 20px}.section-header[data-v-73cee3b7]{text-align:center;margin-bottom:40px}.section-title[data-v-73cee3b7]{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#333;letter-spacing:-.02em;line-height:1.2}.section-subtitle[data-v-73cee3b7]{font-size:1.1rem;color:#666;line-height:1.5;max-width:800px;margin:0 auto 20px}.service-nav[data-v-73cee3b7]{display:flex;justify-content:center;margin-bottom:40px;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:10px}.nav-item[data-v-73cee3b7]{padding:16px 24px;font-size:1.05rem;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative;white-space:nowrap}.nav-item[data-v-73cee3b7]:hover{color:#c52027}.nav-item.active[data-v-73cee3b7]{color:#c52027;border-bottom-color:#c52027}.services-content[data-v-73cee3b7]{min-height:600px}.service-category[data-v-73cee3b7]{display:none;animation:fadeInUp-73cee3b7 .6s ease forwards}.service-category.active[data-v-73cee3b7]{display:block}.featured-header[data-v-73cee3b7]{text-align:center;margin-bottom:35px}.featured-title[data-v-73cee3b7]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:15px}.featured-subtitle[data-v-73cee3b7]{font-size:1rem;color:#666;line-height:1.5}.featured-services-grid[data-v-73cee3b7]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:16px;width:100%;max-width:1400px;margin:15px auto 60px}.featured-service-card[data-v-73cee3b7]{background:#fff;border-radius:14px;padding:14px;box-shadow:0 4px 12px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;height:auto;min-height:130px;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%}.featured-service-card.highlighted[data-v-73cee3b7]{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #764ba240;border-color:#15293f;background:linear-gradient(135deg,#fff,#fff5f5)}.featured-service-card[data-v-73cee3b7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#c52027,#15293f);transform:scaleX(0);transition:transform .3s ease}.featured-service-card[data-v-73cee3b7]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.featured-service-card[data-v-73cee3b7]:hover:before{transform:scaleX(1)}.temp[data-v-73cee3b7]{display:flex;align-items:center;gap:10px}.featured-icon[data-v-73cee3b7]{width:34px;height:34px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;flex-shrink:0;transition:all .3s ease;padding:4px}.featured-icon.emoji-icon[data-v-73cee3b7]{background:linear-gradient(135deg,#c52027,#15293f);box-shadow:0 3px 10px #c5202733}.featured-icon-img[data-v-73cee3b7]{width:100%;height:100%;object-fit:contain}.fontawesome-icon[data-v-73cee3b7]{font-size:1.5rem;color:#c52027}.featured-service-card:hover .featured-icon[data-v-73cee3b7]{transform:scale(1.1)}.featured-service-card:hover .featured-icon.emoji-icon[data-v-73cee3b7]{box-shadow:0 6px 20px #c5202759}.featured-content[data-v-73cee3b7]{flex:1;display:flex;flex-direction:column;justify-content:center}.featured-service-title[data-v-73cee3b7]{font-size:1rem;font-weight:700;color:#2d3748;margin-bottom:0;text-align:left;line-height:1.3;flex:1;transition:color .2s ease}.featured-service-card:hover .featured-service-title[data-v-73cee3b7]{color:#c52027}.featured-content-area[data-v-73cee3b7]{position:relative;flex:1;display:flex;align-items:flex-start;min-height:45px;margin-top:0}.featured-service-desc[data-v-73cee3b7]{color:#4a5568;line-height:1.5;text-align:left;font-size:.85rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-service-card:hover .featured-service-desc[data-v-73cee3b7],.featured-service-card.highlighted .featured-service-desc[data-v-73cee3b7]{opacity:1;transform:translateY(0);pointer-events:auto}.featured-highlights[data-v-73cee3b7]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;position:absolute;top:0;left:0;right:0;opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.featured-service-card:hover .featured-highlights[data-v-73cee3b7],.featured-service-card.highlighted .featured-highlights[data-v-73cee3b7]{opacity:0;transform:translateY(-10px);pointer-events:none}.featured-highlight[data-v-73cee3b7]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);color:#c52027;padding:6px 14px;border-radius:14px;font-size:.8rem;font-weight:600;border:1px solid #fecdd3;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #c5202714}.featured-service-card:hover .featured-highlight[data-v-73cee3b7]{background:linear-gradient(135deg,#c52027,#15293f);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px #c520274d}.mobile-services-keywords[data-v-73cee3b7]{display:none}.mobile-service-btn[data-v-73cee3b7]{background:#fff;color:#333;border:2px solid #e9ecef;border-radius:16px;padding:20px 18px;text-align:left;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:8px;width:100%}.mobile-service-btn[data-v-73cee3b7]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c5202726;border-color:#c52027}.mobile-service-btn[data-v-73cee3b7]:active{transform:translateY(0)}.mobile-service-icon[data-v-73cee3b7]{font-size:2rem;display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px;height:48px}.mobile-service-icon.emoji-icon[data-v-73cee3b7]{display:block;height:auto}.mobile-service-icon-img[data-v-73cee3b7]{width:auto;height:48px;object-fit:contain}.mobile-fontawesome-icon[data-v-73cee3b7]{font-size:2.5rem;color:#c52027}.mobile-service-title[data-v-73cee3b7]{font-size:1.1rem;font-weight:700;color:#2d3748;margin-bottom:4px}.mobile-service-keyword[data-v-73cee3b7]{font-size:.85rem;color:#c52027;font-weight:500;line-height:1.5}.service-detail[data-v-73cee3b7]{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin-bottom:100px}.service-detail[data-v-73cee3b7]:nth-child(2n){direction:rtl}.service-detail[data-v-73cee3b7]:nth-child(2n)>*{direction:ltr}.service-info[data-v-73cee3b7]{padding:40px 0 60px}.service-badge[data-v-73cee3b7]{display:inline-block;background:#c52027;color:#fff;padding:8px 20px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px}.service-name[data-v-73cee3b7]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3}.service-description[data-v-73cee3b7]{font-size:1.2rem;color:#666;line-height:1.8;margin-bottom:40px;text-align:justify;word-spacing:-.05em}.service-highlights[data-v-73cee3b7]{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.highlight-item[data-v-73cee3b7]{display:flex;align-items:center;font-size:1rem;color:#555}.highlight-item[data-v-73cee3b7]:before{content:"→";color:#c52027;font-weight:700;margin-right:15px;font-size:1.2rem}.service-actions[data-v-73cee3b7]{display:flex;gap:20px;margin-top:10px}.action-btn[data-v-73cee3b7]{padding:15px 30px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;gap:10px}.btn-icon[data-v-73cee3b7]{width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%) invert(19%) sepia(98%) saturate(7471%) hue-rotate(356deg) brightness(95%) contrast(119%)}.btn-secondary:hover .btn-icon[data-v-73cee3b7]{filter:brightness(0) invert(1)}.btn-primary[data-v-73cee3b7]{background:#c52027;color:#fff}.btn-primary[data-v-73cee3b7]:hover{background:#a01d23;transform:translateY(-2px)}.btn-secondary[data-v-73cee3b7]{background:transparent;color:#c52027;border:2px solid #c52027}.btn-secondary[data-v-73cee3b7]:hover{background:#c52027;color:#fff}.service-visual[data-v-73cee3b7]{background:linear-gradient(135deg,#c52027,#15293f);border-radius:20px;padding:50px 40px;color:#fff;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease;cursor:pointer}.service-visual[data-v-73cee3b7]:hover{transform:translateY(-10px) scale(1.02)}.service-visual[data-v-73cee3b7]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="10" height="10" patternUnits="userSpaceOnUse"><circle cx="5" cy="5" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>') repeat;animation:float-73cee3b7 20s linear infinite}.visual-icon[data-v-73cee3b7]{font-size:4rem;margin-top:20px;margin-bottom:30px;position:relative;z-index:2;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));animation:cloudFloat-73cee3b7 3s ease-in-out infinite;min-height:150px;width:100%;display:flex;align-items:center;justify-content:center}.visual-icon[data-v-73cee3b7]:has(.icon-animation-container){animation:none;font-size:inherit;filter:none;min-height:220px}.visual-icon.has-logo[data-v-73cee3b7]{animation:none;filter:none}.vertical-logo[data-v-73cee3b7]{max-width:100%;max-height:180px;object-fit:contain;transition:all .3s ease;filter:brightness(0) invert(1) drop-shadow(0 4px 15px rgba(255,255,255,.3))}@keyframes cloudFloat-73cee3b7{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.visual-title[data-v-73cee3b7]{font-size:1.8rem;font-weight:700;margin-bottom:20px;position:relative;z-index:2}.visual-features[data-v-73cee3b7]{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:relative;z-index:2}.visual-feature[data-v-73cee3b7]{background:#fff3;padding:15px;border-radius:10px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-section[data-v-73cee3b7]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:50px 40px;border-radius:20px;margin-top:60px}.stats-title[data-v-73cee3b7]{text-align:center;font-size:2rem;font-weight:700;margin-bottom:40px;color:#333}.stats-grid[data-v-73cee3b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.stat-item[data-v-73cee3b7]{text-align:center;padding:30px 20px;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d}.stat-number[data-v-73cee3b7]{font-size:3rem;font-weight:700;color:#c52027;margin-bottom:10px}.stat-label[data-v-73cee3b7]{font-size:1.1rem;color:#666;font-weight:600}.stat-desc[data-v-73cee3b7]{font-size:.9rem;color:#999;margin-top:8px}@keyframes fadeInUp-73cee3b7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-73cee3b7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.solution-nav-btn.highlighted{background:#15293f!important;color:#fff!important;border-color:#15293f!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #764ba266!important}@media (max-width: 1024px){.container[data-v-73cee3b7]{max-width:1200px;padding:0 30px}.featured-services-grid[data-v-73cee3b7]{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px}.featured-service-card[data-v-73cee3b7]{min-height:140px;padding:16px 14px}.service-detail[data-v-73cee3b7]{gap:50px}}@media (max-width: 968px){.service-nav[data-v-73cee3b7]{margin-bottom:60px;overflow-x:auto;overflow-y:hidden;padding:0 0 15px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap}.service-nav[data-v-73cee3b7]::-webkit-scrollbar{display:none}.nav-item[data-v-73cee3b7]{padding:12px 20px;font-size:.9rem;flex-shrink:0;min-width:fit-content;white-space:nowrap;margin-right:8px}.nav-item[data-v-73cee3b7]:last-child{margin-right:0}}@media (max-width: 968px){.featured-services-grid[data-v-73cee3b7]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:16px;margin-top:15px;height:420px}.featured-service-card[data-v-73cee3b7]{padding:14px;min-height:115px;justify-content:center;gap:10px}.temp[data-v-73cee3b7]{gap:10px}.featured-icon[data-v-73cee3b7]{width:36px;height:36px;font-size:1.1rem}.featured-service-title[data-v-73cee3b7]{font-size:.9rem}.featured-content-area[data-v-73cee3b7]{min-height:45px}.featured-service-desc[data-v-73cee3b7]{font-size:.78rem;-webkit-line-clamp:2}.featured-highlights[data-v-73cee3b7]{gap:5px}.featured-highlight[data-v-73cee3b7]{font-size:.72rem;padding:6px 12px}.service-detail[data-v-73cee3b7]{grid-template-columns:1fr;gap:40px}.service-detail[data-v-73cee3b7]:nth-child(2n){direction:ltr}.section-title[data-v-73cee3b7]{font-size:2.5rem}.featured-title[data-v-73cee3b7]{font-size:1.8rem}.service-name[data-v-73cee3b7]{font-size:2rem}.stats-grid[data-v-73cee3b7]{grid-template-columns:repeat(2,1fr);gap:30px}.visual-features[data-v-73cee3b7]{grid-template-columns:1fr}}@media (max-width: 576px){.container[data-v-73cee3b7]{padding:0 20px}.services-section[data-v-73cee3b7]{padding:40px 0}.section-header[data-v-73cee3b7]{margin-bottom:30px}.section-title[data-v-73cee3b7]{font-size:1.8rem;line-height:1.4;margin-bottom:20px}.section-subtitle[data-v-73cee3b7]{font-size:.85rem;line-height:1.5;margin-bottom:30px}.service-nav[data-v-73cee3b7]{margin-bottom:40px}.nav-item[data-v-73cee3b7]{padding:12px 20px;font-size:.9rem}.featured-services-grid[data-v-73cee3b7]{display:none}.mobile-services-keywords[data-v-73cee3b7]{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.featured-header[data-v-73cee3b7]{margin-bottom:20px}.featured-title[data-v-73cee3b7]{font-size:1.3rem;margin-bottom:10px;line-height:1.3}.featured-subtitle[data-v-73cee3b7]{font-size:.9rem;line-height:1.5}.service-badge[data-v-73cee3b7]{font-size:.8rem;padding:6px 16px}.service-name[data-v-73cee3b7]{font-size:1.6rem;line-height:1.3;margin-bottom:15px}.service-description[data-v-73cee3b7]{font-size:1rem;line-height:1.6;margin-bottom:25px}.highlight-item[data-v-73cee3b7]{font-size:.9rem;line-height:1.4}.service-actions[data-v-73cee3b7]{flex-direction:column;gap:12px}.action-btn[data-v-73cee3b7]{padding:14px 24px;font-size:.95rem}.stats-section[data-v-73cee3b7]{padding:40px 20px;margin-top:50px}.stats-title[data-v-73cee3b7]{font-size:1.4rem;margin-bottom:30px;line-height:1.3}.stats-grid[data-v-73cee3b7]{grid-template-columns:1fr 1fr;gap:15px}.stat-item[data-v-73cee3b7]{padding:20px 12px}.stat-number[data-v-73cee3b7]{font-size:2rem;margin-bottom:8px}.stat-label[data-v-73cee3b7]{font-size:.9rem;margin-bottom:4px}.stat-desc[data-v-73cee3b7]{font-size:.75rem;line-height:1.3}.visual-icon[data-v-73cee3b7]{font-size:2.5rem;min-height:120px}.visual-icon[data-v-73cee3b7]:has(.icon-animation-container){min-height:180px}.vertical-logo[data-v-73cee3b7]{max-height:140px}.visual-title[data-v-73cee3b7]{font-size:1.3rem;margin-bottom:15px}.visual-features[data-v-73cee3b7]{grid-template-columns:1fr;gap:10px}.visual-feature[data-v-73cee3b7]{padding:12px;font-size:.8rem}}.section[data-v-7f2fb04f]{padding:100px 0}.container[data-v-7f2fb04f]{max-width:1200px;margin:0 auto;padding:0 20px}.reference-section[data-v-7f2fb04f]{position:relative}.reference-section[data-v-7f2fb04f]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent,#e9ecef 20%,#e9ecef 80%,transparent);display:none}.section-title[data-v-7f2fb04f]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#333}.section-subtitle[data-v-7f2fb04f]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:80px}.mobile-break[data-v-7f2fb04f]{display:inline}.logo-carousel-container[data-v-7f2fb04f]{position:relative;overflow:hidden;margin:0 -20px 80px;padding:40px 0;background:#fff;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.logo-carousel[data-v-7f2fb04f]{width:100%;overflow:hidden}.logo-track[data-v-7f2fb04f]{display:flex;align-items:center;gap:60px;animation:scroll-logos-7f2fb04f 30s linear infinite;width:fit-content}.logo-item[data-v-7f2fb04f]{display:flex;justify-content:center;align-items:center;height:80px;padding:0 30px;min-width:180px;transition:all .3s ease;flex-shrink:0}.logo-track[data-v-7f2fb04f]:hover{animation-play-state:paused}.client-logo[data-v-7f2fb04f]{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(0%) opacity(.9);transition:all .3s ease}.client-logo[data-v-7f2fb04f]:hover{filter:grayscale(0%) opacity(1);transform:scale(1.05)}.pwc-logo[data-v-7f2fb04f]{max-height:75px!important;transform:scale(1.25)}.pwc-logo[data-v-7f2fb04f]:hover{transform:scale(1.3)}.reference-stats[data-v-7f2fb04f]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.stat-item[data-v-7f2fb04f]{text-align:center;padding:30px 20px;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.stat-item[data-v-7f2fb04f]:hover{transform:translateY(-5px)}.stat-number[data-v-7f2fb04f]{font-size:3rem;font-weight:700;color:#c52027;margin-bottom:10px}.stat-label[data-v-7f2fb04f]{font-size:1.1rem;color:#666;font-weight:600}@media (max-width: 1024px){.logo-track[data-v-7f2fb04f]{gap:40px}.logo-item[data-v-7f2fb04f]{min-width:150px;padding:0 20px}.reference-stats[data-v-7f2fb04f]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.section[data-v-7f2fb04f]{padding:60px 0 80px}.reference-section[data-v-7f2fb04f]:after{display:block}.section-title[data-v-7f2fb04f]{font-size:2rem}.section-subtitle[data-v-7f2fb04f]{font-size:.95rem}.mobile-break[data-v-7f2fb04f]{display:block}.logo-track[data-v-7f2fb04f]{gap:30px;animation-duration:25s}.logo-item[data-v-7f2fb04f]{height:60px;min-width:120px;padding:0 15px}.client-logo[data-v-7f2fb04f]{max-height:40px}.pwc-logo[data-v-7f2fb04f]{max-height:50px!important;transform:scale(1.2)}.pwc-logo[data-v-7f2fb04f]:hover{transform:scale(1.25)}.reference-stats[data-v-7f2fb04f]{grid-template-columns:repeat(2,1fr);gap:20px}.stat-number[data-v-7f2fb04f]{font-size:2.2rem}}@media (max-width: 480px){.logo-track[data-v-7f2fb04f]{gap:20px;animation-duration:20s}.logo-item[data-v-7f2fb04f]{min-width:100px;padding:0 10px}.reference-stats[data-v-7f2fb04f]{grid-template-columns:1fr;gap:20px}}@keyframes fadeInUp-7f2fb04f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-logos-7f2fb04f{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}.solution-detail[data-v-84d4b776]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-84d4b776 .8s ease forwards}.solution-hero[data-v-84d4b776]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-84d4b776]{display:flex;flex-direction:column;height:100%}.solution-header[data-v-84d4b776]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-text[data-v-84d4b776]{display:flex;flex-direction:column;gap:8px;flex:1}.header-logo[data-v-84d4b776]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.solution-header-logo[data-v-84d4b776]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.solution-header h3[data-v-84d4b776]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-84d4b776]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-badge[data-v-84d4b776]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-84d4b776]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-catchphrase[data-v-84d4b776]{font-size:1rem;font-weight:500;opacity:.85;margin:-25px 0 0}.solution-tagline[data-v-84d4b776]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-84d4b776]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-84d4b776]{display:flex;justify-content:center;align-items:stretch;height:100%}.visual-container[data-v-84d4b776]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:450px;height:100%}.icon-animation-container[data-v-84d4b776]{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:350px}.main-icon-wrapper[data-v-84d4b776]{text-align:center;margin-bottom:5px}.main-icon[data-v-84d4b776]{font-size:4rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));animation:cloudFloat-84d4b776 3s ease-in-out infinite}@keyframes cloudFloat-84d4b776{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes iconPulse-84d4b776{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.connection-lines[data-v-84d4b776]{width:100%;height:30px;margin:-5px 0;position:relative}.connection-line[data-v-84d4b776]{stroke:#fff3;stroke-width:1;fill:none;transition:all .3s ease}.connection-line.active[data-v-84d4b776]{stroke:#ffffff80;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.server-icons[data-v-84d4b776]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.server-icon[data-v-84d4b776]{display:flex;flex-direction:column;align-items:center;padding:15px;transition:all .3s ease}.server-icon i[data-v-84d4b776]{font-size:2rem;color:#fff;margin-bottom:8px;filter:drop-shadow(0 3px 10px rgba(255,255,255,.5))}.server-logo[data-v-84d4b776]{width:50px;height:50px;object-fit:contain;margin-bottom:8px;filter:brightness(0) invert(1) drop-shadow(0 3px 10px rgba(255,255,255,.3));transition:all .3s ease}.server-icon.active .server-logo[data-v-84d4b776]{filter:brightness(0) invert(1) drop-shadow(0 5px 15px rgba(255,255,255,.6));transform:scale(1.1)}.server-label[data-v-84d4b776]{color:#fff;font-size:.75rem;font-weight:600;opacity:.9}.cloud-svg[data-v-84d4b776]{max-width:100%;height:auto;filter:drop-shadow(0 4px 15px rgba(255,255,255,.1))}.cloud-platform[data-v-84d4b776]{animation:gentle-float-84d4b776 5s ease-in-out infinite;transform-origin:center}@keyframes gentle-float-84d4b776{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.connection-line[data-v-84d4b776]{stroke-dashoffset:0;animation:dataFlow-84d4b776 3s linear infinite}.line1[data-v-84d4b776]{animation-delay:0s}.line2[data-v-84d4b776]{animation-delay:1s}.line3[data-v-84d4b776]{animation-delay:2s}@keyframes dataFlow-84d4b776{0%{stroke-dashoffset:10;stroke-opacity:.3}50%{stroke-dashoffset:0;stroke-opacity:1}to{stroke-dashoffset:-10;stroke-opacity:.3}}.server-group[data-v-84d4b776]{transition:all .3s ease;transform-origin:center}.server-group.active[data-v-84d4b776]{transform:scale(1.1);filter:drop-shadow(0 5px 15px rgba(255,255,255,.4))}.server-group.active rect[data-v-84d4b776]{stroke:#fff;stroke-width:3;opacity:1}.server-status[data-v-84d4b776]{animation:statusBlink-84d4b776 2s ease-in-out infinite}@keyframes statusBlink-84d4b776{0%,50%,to{opacity:1}25%,75%{opacity:.4}}.particle[data-v-84d4b776]{filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}.feature-points[data-v-84d4b776]{display:flex;justify-content:center;flex-wrap:nowrap;gap:12px;max-width:450px;width:100%}.feature-point[data-v-84d4b776]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 12px;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;width:90px;height:100px}.feature-point.active[data-v-84d4b776]{background:#fff3;border-color:#ffffff80;transform:scale(1.05) translateY(-2px);box-shadow:0 8px 25px #00000026}.feature-point .feature-icon[data-v-84d4b776]{font-size:1.5rem;color:#fff;transition:all .3s ease;background:none;margin:0}.feature-point.active .feature-icon[data-v-84d4b776]{color:gold;animation:featureGlow-84d4b776 1s ease-in-out infinite}.feature-point span[data-v-84d4b776]:last-child{font-size:.75rem;font-weight:600;color:#fff;opacity:.9;text-align:center;white-space:nowrap;margin:0}@keyframes featureGlow-84d4b776{0%,to{text-shadow:0 0 10px rgba(255,215,0,.5)}50%{text-shadow:0 0 20px rgba(255,215,0,.8)}}.solution-features[data-v-84d4b776]{padding:60px;background:#fff}.solution-features h4[data-v-84d4b776]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-84d4b776]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-item[data-v-84d4b776]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-84d4b776]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-84d4b776]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-84d4b776]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-84d4b776]{color:#666;line-height:1.6;margin-bottom:8px}.use-case-section[data-v-84d4b776]{padding:60px;background:#f8f9fa}.use-case-section h4[data-v-84d4b776]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.before-after-container[data-v-84d4b776]{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;max-width:1200px;margin:0 auto}.before-card[data-v-84d4b776],.after-card[data-v-84d4b776]{background:#fff;border-radius:20px;padding:35px;box-shadow:0 15px 40px #0000001a;transition:all .3s ease}.before-card[data-v-84d4b776]{background:linear-gradient(135deg,#fff5f5,#ffe0e0);border:2px solid #ffcccc}.before-card[data-v-84d4b776]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #ff6b6b26}.after-card[data-v-84d4b776]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #bbf7d0}.after-card[data-v-84d4b776]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #22c55e26}.card-header[data-v-84d4b776]{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.1)}.card-header-vertical[data-v-84d4b776]{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:15px;padding:20px;border-bottom:none}.card-icon[data-v-84d4b776]{font-size:2rem;flex-shrink:0}.card-icon-large[data-v-84d4b776]{font-size:4rem;color:#dc2626}.card-logo[data-v-84d4b776]{max-width:200px;height:auto;object-fit:contain}.card-header h6[data-v-84d4b776]{font-size:1.3rem;font-weight:700;color:#333;margin:0}.card-content[data-v-84d4b776]{display:flex;flex-direction:column;gap:18px}.card-item[data-v-84d4b776]{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#ffffffb3;border-radius:12px;transition:all .3s ease}.card-item[data-v-84d4b776]:hover{background:#ffffffe6;transform:translate(5px);box-shadow:0 5px 15px #00000014}.item-icon[data-v-84d4b776]{font-size:1.5rem;flex-shrink:0;line-height:1.4}.item-text[data-v-84d4b776]{font-size:1rem;line-height:1.6;color:#333;font-weight:500}.arrow-divider[data-v-84d4b776]{font-size:3rem;color:#c52027;font-weight:700;text-align:center;flex-shrink:0}.solution-architecture[data-v-84d4b776]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-84d4b776]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-diagram[data-v-84d4b776]{display:flex;justify-content:space-between;gap:30px}.arch-layer[data-v-84d4b776]{flex:1;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.arch-layer h5[data-v-84d4b776]{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#c52027}.arch-components[data-v-84d4b776]{display:flex;flex-direction:column;gap:10px}.arch-component[data-v-84d4b776]{background:#f8f9fa;padding:10px 15px;border-radius:8px;font-size:.9rem;color:#555;transition:background-color .3s ease}.arch-component[data-v-84d4b776]:hover{background:#c52027;color:#fff}@keyframes fadeInUp-84d4b776{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion-icon[data-v-84d4b776]{display:none}@media (max-width: 576px){.use-case-section.is-mobile h4[data-v-84d4b776],.solution-architecture.is-mobile h4[data-v-84d4b776]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.use-case-section.is-mobile h4[data-v-84d4b776]:hover,.solution-architecture.is-mobile h4[data-v-84d4b776]:hover{color:#c52027}.use-case-section.is-mobile h4[data-v-84d4b776]:active,.solution-architecture.is-mobile h4[data-v-84d4b776]:active{transform:scale(.98)}.accordion-icon[data-v-84d4b776]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-84d4b776]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.use-case-section.is-mobile .accordion-content[data-v-84d4b776],.solution-architecture.is-mobile .accordion-content[data-v-84d4b776]{animation:accordionSlideDown-84d4b776 .3s ease}@keyframes accordionSlideDown-84d4b776{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 968px){.solution-hero[data-v-84d4b776]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-84d4b776]{font-size:2.2rem}.solution-tagline[data-v-84d4b776]{font-size:1.2rem}.icon-animation-container[data-v-84d4b776]{max-width:100%;gap:3px}.main-icon[data-v-84d4b776]{font-size:3rem}.main-icon-wrapper[data-v-84d4b776]{margin-bottom:3px}.connection-lines[data-v-84d4b776]{height:25px;margin:-3px 0}.server-icons[data-v-84d4b776]{gap:20px}.server-icon[data-v-84d4b776]{padding:10px}.server-icon i[data-v-84d4b776]{font-size:1.5rem}.server-logo[data-v-84d4b776]{width:40px;height:40px}.feature-points[data-v-84d4b776]{flex-wrap:wrap;max-width:100%;gap:10px}.feature-point[data-v-84d4b776]{width:calc(50% - 5px);height:85px;padding:10px}.feature-point .feature-icon[data-v-84d4b776]{font-size:1.3rem}.feature-point span[data-v-84d4b776]:last-child{font-size:.7rem}.solution-features[data-v-84d4b776]{padding:40px 30px}.features-grid[data-v-84d4b776]{grid-template-columns:1fr;gap:25px}.before-after-container[data-v-84d4b776]{grid-template-columns:1fr;gap:20px}.arrow-divider[data-v-84d4b776]{transform:rotate(90deg);font-size:2.5rem}.architecture-diagram[data-v-84d4b776]{flex-direction:column}}@media (max-width: 576px){.solution-hero[data-v-84d4b776]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-84d4b776]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-84d4b776]{text-align:center}.solution-pronunciation[data-v-84d4b776]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-84d4b776]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-84d4b776]{height:3.6rem}.solution-catchphrase[data-v-84d4b776]{text-align:center;margin-top:0}.solution-tagline[data-v-84d4b776]{font-size:1.1rem;text-align:center;margin-bottom:15px}.solution-description[data-v-84d4b776]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-84d4b776]{display:block;text-align:center;margin:0 auto 25px}.visual-container[data-v-84d4b776]{gap:25px}.icon-animation-container[data-v-84d4b776]{gap:2px}.main-icon[data-v-84d4b776]{font-size:2.5rem}.main-icon-wrapper[data-v-84d4b776]{margin-bottom:2px}.connection-lines[data-v-84d4b776]{height:20px;margin:-2px 0}.server-icons[data-v-84d4b776]{gap:15px}.server-icon[data-v-84d4b776]{padding:8px}.server-icon i[data-v-84d4b776]{font-size:1.3rem;margin-bottom:5px}.server-logo[data-v-84d4b776]{width:35px;height:35px;margin-bottom:5px}.server-label[data-v-84d4b776]{font-size:.7rem}.feature-points[data-v-84d4b776]{gap:12px;flex-wrap:nowrap}.feature-point[data-v-84d4b776]{width:70px;height:70px;padding:8px;gap:6px}.feature-point .feature-icon[data-v-84d4b776]{font-size:1.2rem;padding-top:6px}.feature-point span[data-v-84d4b776]:last-child{font-size:.65rem;padding-bottom:6px}.solution-features[data-v-84d4b776]{padding:25px 20px}.solution-features h4[data-v-84d4b776]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-84d4b776]{gap:15px}.feature-item[data-v-84d4b776]{padding:20px}.feature-item h5[data-v-84d4b776]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-84d4b776]{font-size:.85rem;line-height:1.5;margin-bottom:5px}.use-case-section[data-v-84d4b776]{padding:25px 20px}.use-case-section h4[data-v-84d4b776]{font-size:1.3rem;margin-bottom:20px}.before-card[data-v-84d4b776],.after-card[data-v-84d4b776]{padding:15px}.card-header[data-v-84d4b776]{margin-bottom:15px;padding-bottom:12px}.card-header-vertical[data-v-84d4b776]{padding:15px;gap:10px}.card-header h6[data-v-84d4b776]{font-size:.95rem}.card-icon[data-v-84d4b776]{font-size:1.3rem}.card-icon-large[data-v-84d4b776]{font-size:3rem}.card-logo[data-v-84d4b776]{max-width:150px}.card-content[data-v-84d4b776]{gap:10px}.card-item[data-v-84d4b776]{padding:10px 8px;gap:8px}.item-icon[data-v-84d4b776]{font-size:1.1rem;line-height:1}.item-text[data-v-84d4b776]{font-size:.85rem;line-height:1.4}.arrow-divider[data-v-84d4b776]{font-size:1.5rem;margin:3px 0}.solution-architecture[data-v-84d4b776]{padding:25px 20px}.solution-architecture h4[data-v-84d4b776]{font-size:1.3rem;margin-bottom:20px}.arch-layer[data-v-84d4b776]{padding:20px}.arch-layer h5[data-v-84d4b776]{font-size:1rem;margin-bottom:15px}.arch-component[data-v-84d4b776]{padding:8px 12px;font-size:.8rem}}.solution-detail[data-v-835313c0]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-835313c0 .8s ease forwards}.solution-hero[data-v-835313c0]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-835313c0]{display:flex;flex-direction:column;height:100%}.solution-badge[data-v-835313c0]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-835313c0]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-header[data-v-835313c0]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-text[data-v-835313c0]{display:flex;flex-direction:column;gap:8px;flex:1}.header-logo[data-v-835313c0]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.solution-header-logo[data-v-835313c0]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.solution-header h3[data-v-835313c0]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-835313c0]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-catchphrase[data-v-835313c0]{font-size:1rem;font-weight:500;opacity:.85;margin:-15px 0 0}.solution-tagline[data-v-835313c0]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-835313c0]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-835313c0]{display:flex;justify-content:center;align-items:stretch;height:100%}.icon-animation-container[data-v-835313c0]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px;width:100%;max-width:400px;margin:0 auto;height:100%}.main-icon-wrapper[data-v-835313c0]{position:relative;text-align:center;margin-top:80px;margin-bottom:20px}.main-icon[data-v-835313c0]{font-size:4rem;color:#fff;transition:all .3s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));animation:helmSteer-835313c0 4s ease-in-out infinite}@keyframes helmSteer-835313c0{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.icon-label[data-v-835313c0]{color:#fff;font-size:.9rem;font-weight:600;margin-top:10px;opacity:.9}.solution-hero-visual .pipeline-flow[data-v-835313c0]{display:flex;justify-content:center;gap:15px;flex-wrap:nowrap;margin:20px 0}.solution-hero-visual .pipeline-stage[data-v-835313c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;width:75px;height:75px}.solution-hero-visual .pipeline-stage.active[data-v-835313c0]{background:#fff3;border-color:#ffffff80;transform:scale(1.05) translateY(-2px);box-shadow:0 8px 25px #00000026}.solution-hero-visual .pipeline-stage i[data-v-835313c0]{font-size:1.3rem;color:#fff;transition:all .3s ease}.solution-hero-visual .pipeline-stage.active i[data-v-835313c0]{color:gold;animation:featureGlow-835313c0 1s ease-in-out infinite}.solution-hero-visual .pipeline-stage span[data-v-835313c0]{font-size:.7rem;font-weight:600;color:#fff;opacity:.9;text-align:center;white-space:nowrap}@keyframes featureGlow-835313c0{0%,to{text-shadow:0 0 10px rgba(255,215,0,.5)}50%{text-shadow:0 0 20px rgba(255,215,0,.8)}}.sub-icons[data-v-835313c0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.sub-icon[data-v-835313c0]{position:absolute;padding:12px;border-radius:50%;background:#ffffffe6;border:2px solid rgba(102,126,234,.3);transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sub-icon[data-v-835313c0]:nth-child(1){top:0;left:50%;transform:translate(-50%)}.sub-icon[data-v-835313c0]:nth-child(2){bottom:15px;left:15px}.sub-icon[data-v-835313c0]:nth-child(3){bottom:15px;right:15px}.sub-icon.active[data-v-835313c0]{background:#fff;border-color:#c52027;transform:translate(-50%) scale(1.15);box-shadow:0 8px 25px #667eea66}.sub-icon:nth-child(2).active[data-v-835313c0]{transform:scale(1.15)}.sub-icon:nth-child(3).active[data-v-835313c0]{transform:scale(1.15)}.sub-icon i[data-v-835313c0]{font-size:1.2rem;color:#c52027;transition:all .3s ease}.sub-icon.active i[data-v-835313c0]{color:#5a6fd8}@keyframes iconPulse-835313c0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconGlow-835313c0{0%{text-shadow:0 0 10px rgba(255,215,0,.5)}to{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.6)}}.solution-features[data-v-835313c0]{padding:60px;background:#fff}.solution-features h4[data-v-835313c0]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-835313c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-item[data-v-835313c0]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-835313c0]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-835313c0]{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-835313c0]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-835313c0]{color:#666;line-height:1.6;margin-bottom:8px}.use-case-section[data-v-835313c0]{padding:60px;background:#f8f9fa}.use-case-section h4[data-v-835313c0]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.use-case-demo[data-v-835313c0]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:nowrap}.use-case-step[data-v-835313c0]{background:#fff;padding:25px 20px;border-radius:15px;box-shadow:0 10px 30px #0000001a;text-align:center;flex:1;max-width:280px;position:relative;transition:transform .3s ease}.use-case-step[data-v-835313c0]:hover{transform:translateY(-5px)}.step-number[data-v-835313c0]{width:40px;height:40px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;margin:0 auto 15px}.step-content h5[data-v-835313c0]{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#333}.step-content p[data-v-835313c0]{color:#666;font-size:.9rem;line-height:1.5}.step-arrow[data-v-835313c0]{font-size:1.5rem;color:#c52027;font-weight:700}.demo-example[data-v-835313c0]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a}.demo-example h5[data-v-835313c0]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333;text-align:center}.scenario-context[data-v-835313c0]{text-align:center;color:#666;font-size:1rem;margin-bottom:30px;line-height:1.6}.before-after-container[data-v-835313c0]{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:stretch}.before-card[data-v-835313c0],.after-card[data-v-835313c0]{border-radius:15px;padding:30px;transition:all .3s ease;display:flex;flex-direction:column;min-height:100%;box-shadow:0 8px 25px #00000014}.before-card[data-v-835313c0]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca}.before-card[data-v-835313c0]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #ef444426;border-color:#fca5a5}.after-card[data-v-835313c0]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe}.after-card[data-v-835313c0]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #3b82f626;border-color:#93c5fd}.card-header[data-v-835313c0]{display:flex;flex-direction:column;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.08);min-height:120px;justify-content:flex-start}.header-badge[data-v-835313c0]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:700;letter-spacing:.5px;width:fit-content}.before-badge[data-v-835313c0]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 12px #dc26264d}.after-badge[data-v-835313c0]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.header-badge i[data-v-835313c0]{font-size:1rem}.card-logo-header[data-v-835313c0]{width:100%;max-width:200px;height:50px;object-fit:contain;margin:0 auto;display:block}.card-header h6[data-v-835313c0]{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 auto;line-height:1.6;text-align:center}.card-content[data-v-835313c0]{display:flex;flex-direction:column;gap:12px;flex:1}.card-item[data-v-835313c0]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fffc;border-radius:10px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.card-item[data-v-835313c0]:hover{background:#fff;transform:translate(5px);box-shadow:0 4px 12px #0000001a;border-color:#0000001a}.item-icon[data-v-835313c0]{font-size:1.4rem;flex-shrink:0;line-height:1.4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.negative-icon[data-v-835313c0]{color:#dc2626;background:#dc26261a}.positive-icon[data-v-835313c0]{color:#2563eb;background:#2563eb1a}.card-item:hover .negative-icon[data-v-835313c0]{background:#dc262626;transform:scale(1.1)}.card-item:hover .positive-icon[data-v-835313c0]{background:#2563eb26;transform:scale(1.1)}.item-icon i[data-v-835313c0]{font-size:1rem}.item-text[data-v-835313c0]{font-size:.95rem;color:#374151;line-height:1.6;font-weight:500}.arrow-divider[data-v-835313c0]{font-size:2.2rem;color:#c52027;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.arrow-divider i[data-v-835313c0]{animation:arrowPulse-835313c0 2s ease-in-out infinite}@keyframes arrowPulse-835313c0{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(5px);opacity:1}}.solution-architecture[data-v-835313c0]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-835313c0]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-diagram[data-v-835313c0]{display:flex;justify-content:space-between;gap:30px}.arch-layer[data-v-835313c0]{flex:1;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.arch-layer h5[data-v-835313c0]{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#c52027}.arch-components[data-v-835313c0]{display:flex;flex-direction:column;gap:10px}.arch-component[data-v-835313c0]{background:#f8f9fa;padding:10px 15px;border-radius:8px;font-size:.9rem;color:#555;transition:background-color .3s ease}.arch-component[data-v-835313c0]:hover{background:#c52027;color:#fff}@keyframes fadeInUp-835313c0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.solution-hero[data-v-835313c0]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-835313c0]{font-size:2.2rem}.solution-tagline[data-v-835313c0]{font-size:1.2rem}.solution-features[data-v-835313c0]{padding:40px 30px}.features-grid[data-v-835313c0]{grid-template-columns:1fr;gap:25px}.use-case-demo[data-v-835313c0]{flex-direction:column}.step-arrow[data-v-835313c0]{transform:rotate(90deg)}.architecture-diagram[data-v-835313c0]{flex-direction:column}.before-after-container[data-v-835313c0]{grid-template-columns:1fr;gap:20px}.arrow-divider[data-v-835313c0]{transform:rotate(90deg);font-size:1.5rem}}@media (max-width: 576px){.solution-hero[data-v-835313c0]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-835313c0]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-835313c0]{text-align:center}.solution-pronunciation[data-v-835313c0]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-835313c0]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-835313c0]{height:3.6rem}.solution-catchphrase[data-v-835313c0]{text-align:center;margin-top:0}.solution-tagline[data-v-835313c0]{font-size:.95rem;text-align:center;margin-bottom:15px}.solution-description[data-v-835313c0]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-835313c0]{display:block;text-align:center;margin:0 auto 25px}.icon-animation-container[data-v-835313c0]{max-width:100%;gap:20px}.main-icon[data-v-835313c0]{font-size:2.5rem}.main-icon-wrapper[data-v-835313c0]{margin-bottom:15px}.pipeline-flow[data-v-835313c0]{gap:12px}.solution-hero-visual .pipeline-stage[data-v-835313c0]{width:70px;height:70px;padding:8px}.solution-hero-visual .pipeline-stage i[data-v-835313c0]{font-size:1.2rem}.solution-hero-visual .pipeline-stage span[data-v-835313c0]{font-size:.65rem}.solution-features[data-v-835313c0],.use-case-section[data-v-835313c0],.solution-architecture[data-v-835313c0]{padding:25px 20px}.solution-features h4[data-v-835313c0],.use-case-section h4[data-v-835313c0],.solution-architecture h4[data-v-835313c0]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-835313c0]{gap:15px}.feature-item[data-v-835313c0]{padding:20px}.feature-item h5[data-v-835313c0]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-835313c0]{font-size:.85rem;line-height:1.5;margin-bottom:5px}.feature-icon[data-v-835313c0]{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.use-case-demo[data-v-835313c0]{gap:15px;margin-bottom:30px}.use-case-step[data-v-835313c0]{min-width:auto;width:100%;padding:20px}.step-number[data-v-835313c0]{width:35px;height:35px;font-size:1rem;margin-bottom:12px}.step-content h5[data-v-835313c0]{font-size:1rem;margin-bottom:8px}.step-content p[data-v-835313c0]{font-size:.8rem;line-height:1.4}.step-arrow[data-v-835313c0]{font-size:1.3rem}.demo-example[data-v-835313c0]{padding:20px}.demo-example h5[data-v-835313c0]{font-size:1.1rem;margin-bottom:12px}.scenario-context[data-v-835313c0]{font-size:.9rem;margin-bottom:20px}.before-after-container[data-v-835313c0]{gap:15px}.before-card[data-v-835313c0],.after-card[data-v-835313c0]{padding:18px}.card-header[data-v-835313c0]{margin-bottom:15px;padding-bottom:12px;gap:10px}.header-badge[data-v-835313c0]{padding:6px 12px;font-size:.75rem}.header-badge i[data-v-835313c0]{font-size:.85rem}.card-logo-header[data-v-835313c0]{max-width:130px}.card-header h6[data-v-835313c0]{font-size:1rem}.card-content[data-v-835313c0]{gap:10px}.card-item[data-v-835313c0]{padding:10px 8px;gap:10px}.item-icon[data-v-835313c0]{width:26px;height:26px}.item-icon i[data-v-835313c0]{font-size:.9rem}.item-text[data-v-835313c0]{font-size:.8rem;line-height:1.5}.arrow-divider[data-v-835313c0]{font-size:1.8rem}.tech-stack-section[data-v-835313c0]{padding:18px;margin-top:20px}.tech-stack-section h5[data-v-835313c0]{font-size:1.1rem;margin-bottom:20px}.tech-stack-grid[data-v-835313c0]{grid-template-columns:1fr;gap:12px}.tech-card[data-v-835313c0]{padding:18px 15px}.tech-logo-wrapper[data-v-835313c0]{width:60px;height:60px;margin-bottom:10px}.tech-card h6[data-v-835313c0]{font-size:.95rem;margin-bottom:6px}.tech-card p[data-v-835313c0]{font-size:.75rem}.arch-layer[data-v-835313c0]{padding:20px}.arch-layer h5[data-v-835313c0]{font-size:1rem;margin-bottom:15px}.arch-components[data-v-835313c0]{gap:8px}.arch-component[data-v-835313c0]{padding:8px 12px;font-size:.8rem}}.tech-stack-section[data-v-835313c0]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;margin-top:30px}.tech-stack-section h5[data-v-835313c0]{font-size:1.3rem;font-weight:700;margin-bottom:25px;color:#333}.tech-stack-grid[data-v-835313c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tech-card[data-v-835313c0]{background:#f8f9fa;padding:25px 20px;border-radius:12px;text-align:center;transition:all .3s ease;border:2px solid transparent}.tech-card[data-v-835313c0]:hover{transform:translateY(-5px);border-color:#c52027;background:#fff;box-shadow:0 10px 25px #667eea26}.tech-logo-wrapper[data-v-835313c0]{width:80px;height:80px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.tech-logo[data-v-835313c0]{max-width:100%;max-height:100%;object-fit:contain}.tech-card h6[data-v-835313c0]{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#333}.tech-card p[data-v-835313c0]{font-size:.85rem;color:#666;margin:0}@media (max-width: 968px){.tech-stack-grid[data-v-835313c0]{grid-template-columns:repeat(2,1fr);gap:15px}}.accordion-icon[data-v-835313c0]{display:none}@media (max-width: 576px){.use-case-section.is-mobile h4[data-v-835313c0],.solution-architecture.is-mobile h4[data-v-835313c0]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.use-case-section.is-mobile h4[data-v-835313c0]:hover,.solution-architecture.is-mobile h4[data-v-835313c0]:hover{color:#c52027}.use-case-section.is-mobile h4[data-v-835313c0]:active,.solution-architecture.is-mobile h4[data-v-835313c0]:active{transform:scale(.98)}.accordion-icon[data-v-835313c0]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-835313c0]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.use-case-section.is-mobile .accordion-content[data-v-835313c0],.solution-architecture.is-mobile .accordion-content[data-v-835313c0]{animation:accordionSlideDown-835313c0 .3s ease}@keyframes accordionSlideDown-835313c0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tech-stack-section[data-v-835313c0]{padding:20px}.tech-stack-grid[data-v-835313c0]{grid-template-columns:1fr}.tech-card[data-v-835313c0]{padding:20px 15px}}.solution-detail[data-v-c62e745a]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-c62e745a .8s ease forwards}.solution-hero[data-v-c62e745a]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-c62e745a]{display:flex;flex-direction:column;height:100%}.solution-badge[data-v-c62e745a]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-c62e745a]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-header[data-v-c62e745a]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-logo[data-v-c62e745a]{flex-shrink:0}.solution-header-logo[data-v-c62e745a]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.header-text[data-v-c62e745a]{display:flex;flex-direction:column;gap:8px}.solution-header h3[data-v-c62e745a]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-c62e745a]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-catchphrase[data-v-c62e745a]{font-size:1rem;font-weight:500;opacity:.85;margin:-15px 0 0}.solution-tagline[data-v-c62e745a]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-c62e745a]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-c62e745a]{display:flex;justify-content:center;align-items:stretch;height:100%}.ai-diagram[data-v-c62e745a]{text-align:center;position:relative;width:100%}.icon-animation-container[data-v-c62e745a]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px;width:100%;max-width:400px;margin:0 auto;height:100%}.main-icon-wrapper[data-v-c62e745a]{position:relative;text-align:center;margin-top:80px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:20px}.main-icon[data-v-c62e745a]{font-size:4rem;color:#fff;transition:all .3s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.chat-bubble[data-v-c62e745a]{position:absolute;font-size:1.8rem;color:#fff;opacity:0;transform:scale(.5);transition:all .4s ease}.left-bubble[data-v-c62e745a]{left:-60px;top:20;transform:scaleX(-1)}.left-bubble.show[data-v-c62e745a]{opacity:1;transform:scaleX(-1);animation:bubblePopLeft-c62e745a 1.8s ease-in-out}.right-bubble[data-v-c62e745a]{right:-60px;top:0}.right-bubble.show[data-v-c62e745a]{opacity:1;transform:scale(1);animation:bubblePop-c62e745a 1.8s ease-in-out}@keyframes bubblePop-c62e745a{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}40%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bubblePopLeft-c62e745a{0%{opacity:0;transform:scaleX(-1) scale(.5)}20%{opacity:1;transform:scaleX(-1) scale(1.1)}40%{transform:scaleX(-1) scale(1)}80%{opacity:1;transform:scaleX(-1) scale(1)}to{opacity:0;transform:scaleX(-1) scale(.8)}}.main-icon.pulse[data-v-c62e745a]{animation:iconPulse-c62e745a 2s ease-in-out infinite}@keyframes iconPulse-c62e745a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.icon-label[data-v-c62e745a]{color:#fff;font-size:.9rem;font-weight:600;margin-top:10px;opacity:.9}.chat-features[data-v-c62e745a]{display:flex;justify-content:center;gap:20px;flex-wrap:nowrap;margin:20px 0}.chat-feature[data-v-c62e745a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;width:90px;height:90px}.chat-feature.active[data-v-c62e745a]{background:#fff3;border-color:#ffffff80;transform:scale(1.05) translateY(-2px);box-shadow:0 8px 25px #00000026}.chat-feature i[data-v-c62e745a]{font-size:1.5rem;color:#fff;transition:all .3s ease}.chat-feature.active i[data-v-c62e745a]{color:gold;animation:featureGlow-c62e745a 1s ease-in-out infinite}.chat-feature span[data-v-c62e745a]{font-size:.75rem;font-weight:600;color:#fff;opacity:.9;text-align:center;white-space:nowrap}@keyframes featureGlow-c62e745a{0%,to{text-shadow:0 0 10px rgba(255,215,0,.5)}50%{text-shadow:0 0 20px rgba(255,215,0,.8)}}.interactive-elements[data-v-c62e745a]{display:flex;justify-content:center;gap:25px;margin-top:15px}.element[data-v-c62e745a]{padding:15px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);transition:all .3s ease;cursor:pointer}.element.active[data-v-c62e745a]{background:#fff3;border-color:#fff;transform:scale(1.15);box-shadow:0 0 20px #fff6}.element i[data-v-c62e745a]{font-size:1.2rem;color:#fff;transition:all .3s ease}.element.active i[data-v-c62e745a]{color:#4caf50;animation:elementPulse-c62e745a 1.5s ease-in-out infinite}@keyframes elementPulse-c62e745a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ai-flow[data-v-c62e745a]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px;min-height:80px;flex-wrap:wrap}.flow-item[data-v-c62e745a]{display:flex;align-items:center;gap:15px}.ai-step[data-v-c62e745a]{background:#fff3;padding:12px 20px;border-radius:25px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.3);min-width:80px;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;white-space:nowrap;opacity:.7;transform:translateY(0)}.ai-step.step-visible[data-v-c62e745a]{opacity:1;animation:stepSlideIn-c62e745a .6s ease forwards}.ai-step[data-v-c62e745a]:hover{background:#ffffff4d;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0000004d}.ai-arrow[data-v-c62e745a]{font-size:1.2rem;font-weight:700;color:#fff9;transition:all .3s ease;opacity:.7;transform:scale(1)}.ai-arrow.arrow-visible[data-v-c62e745a]{opacity:1;animation:arrowSlideIn-c62e745a .4s ease forwards}.arrow-horizontal[data-v-c62e745a]{display:inline}.arrow-vertical[data-v-c62e745a]{display:none}.ai-arrow.active[data-v-c62e745a]{color:#4caf50e6;transform:scale(1.2);text-shadow:0 0 10px rgba(76,175,80,.5)}.ai-step.active[data-v-c62e745a]{background:#fff6;border-color:#ffffffb3;transform:translateY(-3px) scale(1.08);box-shadow:0 12px 35px #00000040;animation:pulse-c62e745a 1s ease-in-out infinite}.ai-step.completed[data-v-c62e745a]{background:#4caf504d;border-color:#4caf50b3}.ai-step.completed[data-v-c62e745a]:after{content:"✓";position:absolute;top:-8px;right:-8px;background:#4caf50;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;box-shadow:0 3px 10px #0000004d;animation:checkmarkPop-c62e745a .3s ease}@keyframes stepSlideIn-c62e745a{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowSlideIn-c62e745a{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-c62e745a{0%,to{box-shadow:0 12px 35px #00000040}50%{box-shadow:0 15px 45px #667eea66}}@keyframes checkmarkPop-c62e745a{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.solution-features[data-v-c62e745a]{padding:60px;background:#fff}.solution-features h4[data-v-c62e745a]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-c62e745a]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-item[data-v-c62e745a]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-c62e745a]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-c62e745a]{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-c62e745a]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-c62e745a]{color:#666;line-height:1.6;margin-bottom:8px}.solution-architecture[data-v-c62e745a]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-c62e745a]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-diagram[data-v-c62e745a]{display:flex;justify-content:space-between;gap:30px}.arch-layer[data-v-c62e745a]{flex:1;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.arch-layer h5[data-v-c62e745a]{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#c52027}.arch-components[data-v-c62e745a]{display:flex;flex-direction:column;gap:10px}.arch-component[data-v-c62e745a]{background:#f8f9fa;padding:10px 15px;border-radius:8px;font-size:.9rem;color:#555}@keyframes fadeInUp-c62e745a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.chat-demo-section[data-v-c62e745a]{padding:60px;background:#f8f9fa}.chat-demo-section h4[data-v-c62e745a]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.chat-container[data-v-c62e745a]{max-width:600px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden}.chat-header[data-v-c62e745a]{background:linear-gradient(135deg,#c52027,#15293f);color:#fff;padding:20px}.chat-title[data-v-c62e745a]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.1rem}.chat-logo[data-v-c62e745a]{height:28px;width:auto;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 .5px white) drop-shadow(0 0 .5px white)}.chat-icon[data-v-c62e745a]{font-size:1.2rem}.online-status[data-v-c62e745a]{margin-left:auto;font-size:.9rem;color:#4caf50}.chat-messages[data-v-c62e745a]{padding:20px;min-height:400px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.message[data-v-c62e745a]{animation:messageSlideIn-c62e745a .5s ease-out}.message-content[data-v-c62e745a]{display:flex;align-items:flex-end;gap:10px}.user-message .message-content[data-v-c62e745a]{justify-content:flex-end}.ai-message .message-content[data-v-c62e745a]{justify-content:flex-start}.ai-avatar[data-v-c62e745a],.user-avatar[data-v-c62e745a]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;border-radius:8px}.ai-avatar[data-v-c62e745a]{background:linear-gradient(135deg,#c52027,#15293f);padding:6px}.ai-avatar-img[data-v-c62e745a]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white)}.user-avatar[data-v-c62e745a]{background:#f0f0f0}.message-bubble[data-v-c62e745a]{max-width:70%;padding:12px 16px;border-radius:18px;line-height:1.5;font-size:.95rem}.user-message .message-bubble[data-v-c62e745a]{background:linear-gradient(135deg,#c52027,#15293f);color:#fff;border-bottom-right-radius:6px}.ai-message .message-bubble[data-v-c62e745a]{background:#f8f9fa;color:#333;border-bottom-left-radius:6px}.typing-indicator[data-v-c62e745a]{display:inline-block}.typing-indicator span[data-v-c62e745a]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#bbb;margin:0 2px;animation:typingDots-c62e745a 1.4s infinite ease-in-out both}.typing-indicator span[data-v-c62e745a]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-c62e745a]:nth-child(2){animation-delay:-.16s}.chat-input[data-v-c62e745a]{padding:20px;background:#f8f9fa;display:flex;gap:10px;border-top:1px solid #e9ecef}.chat-input input[data-v-c62e745a]{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:25px;outline:none;font-size:.95rem;background:#fff}.chat-input button[data-v-c62e745a]{padding:12px 20px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.chat-input button[data-v-c62e745a]:hover{opacity:.9}@keyframes messageSlideIn-c62e745a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typingDots-c62e745a{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 968px){.solution-hero[data-v-c62e745a]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-c62e745a]{font-size:2.2rem}.solution-tagline[data-v-c62e745a]{font-size:1.2rem}.solution-features[data-v-c62e745a]{padding:40px 30px}.features-grid[data-v-c62e745a]{grid-template-columns:repeat(2,1fr);gap:25px}.ai-flow[data-v-c62e745a],.flow-item[data-v-c62e745a]{flex-direction:column;gap:15px}.ai-step[data-v-c62e745a]{min-width:100px;padding:12px 20px}.arrow-horizontal[data-v-c62e745a]{display:none}.arrow-vertical[data-v-c62e745a]{display:inline}.architecture-diagram[data-v-c62e745a]{flex-direction:column}.chat-demo-section[data-v-c62e745a]{padding:40px 20px}.chat-container[data-v-c62e745a]{margin:0 10px}.chat-messages[data-v-c62e745a]{min-height:300px;max-height:300px;padding:15px}.message-bubble[data-v-c62e745a]{max-width:85%;font-size:.9rem}}.accordion-icon[data-v-c62e745a]{display:none}@media (max-width: 576px){.chat-demo-section.is-mobile h4[data-v-c62e745a],.solution-architecture.is-mobile h4[data-v-c62e745a]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.chat-demo-section.is-mobile h4[data-v-c62e745a]:hover,.solution-architecture.is-mobile h4[data-v-c62e745a]:hover{color:#c52027}.chat-demo-section.is-mobile h4[data-v-c62e745a]:active,.solution-architecture.is-mobile h4[data-v-c62e745a]:active{transform:scale(.98)}.accordion-icon[data-v-c62e745a]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-c62e745a]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.chat-demo-section.is-mobile .accordion-content[data-v-c62e745a],.solution-architecture.is-mobile .accordion-content[data-v-c62e745a]{animation:accordionSlideDown-c62e745a .3s ease}@keyframes accordionSlideDown-c62e745a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.solution-hero[data-v-c62e745a]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-c62e745a]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-c62e745a]{text-align:center}.solution-pronunciation[data-v-c62e745a]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-c62e745a]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-c62e745a]{height:3.6rem}.solution-catchphrase[data-v-c62e745a]{text-align:center;margin-top:0}.solution-tagline[data-v-c62e745a]{font-size:1.1rem;text-align:center;margin-bottom:15px}.solution-description[data-v-c62e745a]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-c62e745a]{display:block;text-align:center;margin:0 auto 25px}.icon-animation-container[data-v-c62e745a]{max-width:100%;gap:20px}.main-icon[data-v-c62e745a]{font-size:2.5rem}.main-icon-wrapper[data-v-c62e745a]{margin-bottom:15px;gap:15px}.chat-bubble[data-v-c62e745a]{font-size:1.3rem}.left-bubble[data-v-c62e745a]{left:-45px}.right-bubble[data-v-c62e745a]{right:-45px}.chat-features[data-v-c62e745a]{gap:12px}.chat-feature[data-v-c62e745a]{width:70px;height:70px;padding:8px}.chat-feature i[data-v-c62e745a]{font-size:1.2rem}.chat-feature span[data-v-c62e745a]{font-size:.65rem}.solution-features[data-v-c62e745a],.chat-demo-section[data-v-c62e745a],.solution-architecture[data-v-c62e745a]{padding:25px 20px}.solution-features h4[data-v-c62e745a],.chat-demo-section h4[data-v-c62e745a],.solution-architecture h4[data-v-c62e745a]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-c62e745a]{grid-template-columns:1fr;gap:15px}.feature-item[data-v-c62e745a]{padding:20px}.feature-item h5[data-v-c62e745a]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-c62e745a]{font-size:.85rem;line-height:1.5;margin-bottom:5px}.feature-icon[data-v-c62e745a]{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.chat-container[data-v-c62e745a]{margin:0}.chat-header[data-v-c62e745a]{padding:15px}.chat-title[data-v-c62e745a]{font-size:1rem;gap:8px}.chat-icon[data-v-c62e745a]{font-size:1.1rem}.online-status[data-v-c62e745a]{font-size:.8rem}.chat-messages[data-v-c62e745a]{min-height:200px;max-height:200px;padding:15px;gap:12px}.ai-avatar[data-v-c62e745a],.user-avatar[data-v-c62e745a]{width:30px;height:30px;font-size:1rem}.message-bubble[data-v-c62e745a]{max-width:80%;padding:10px 14px;font-size:.85rem;border-radius:15px}.user-message .message-bubble[data-v-c62e745a]{border-bottom-right-radius:5px}.ai-message .message-bubble[data-v-c62e745a]{border-bottom-left-radius:5px}.chat-input[data-v-c62e745a]{padding:15px;gap:8px}.chat-input input[data-v-c62e745a]{padding:10px 14px;font-size:.85rem}.chat-input button[data-v-c62e745a]{padding:10px 16px;font-size:.85rem}.typing-indicator span[data-v-c62e745a]{width:6px;height:6px}.arch-layer[data-v-c62e745a]{padding:20px}.arch-layer h5[data-v-c62e745a]{font-size:1rem;margin-bottom:15px}.arch-components[data-v-c62e745a]{gap:8px}.arch-component[data-v-c62e745a]{padding:8px 12px;font-size:.8rem}}.solution-detail[data-v-71b5fc75]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-71b5fc75 .8s ease forwards}.solution-hero[data-v-71b5fc75]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-71b5fc75]{display:flex;flex-direction:column;height:100%}.solution-badge[data-v-71b5fc75]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-71b5fc75]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-header[data-v-71b5fc75]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-text[data-v-71b5fc75]{display:flex;flex-direction:column;gap:8px;flex:1}.header-logo[data-v-71b5fc75]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.solution-header-logo[data-v-71b5fc75]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.solution-header h3[data-v-71b5fc75]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-71b5fc75]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-catchphrase[data-v-71b5fc75]{font-size:1rem;font-weight:500;opacity:.85;margin:-15px 0 0}.solution-tagline[data-v-71b5fc75]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-71b5fc75]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-71b5fc75]{display:flex;justify-content:center;align-items:center}.sql-diagram[data-v-71b5fc75]{text-align:center;position:relative;width:100%}.icon-animation-container[data-v-71b5fc75]{position:relative;width:100%;max-width:450px;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.main-icon-wrapper[data-v-71b5fc75]{position:relative;text-align:center;margin-bottom:40px;z-index:3;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-icon[data-v-71b5fc75]{position:absolute;font-size:4rem;color:#fff;transition:all .6s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));opacity:1;transform:scale(1) rotateY(0)}.main-icon.hidden[data-v-71b5fc75]{opacity:0;transform:scale(.8) rotateY(90deg)}.transformed-icon[data-v-71b5fc75]{opacity:0;transform:scale(.8) rotateY(-90deg);color:gold}.transformed-icon.show[data-v-71b5fc75]{opacity:1;transform:scale(1) rotateY(0);animation:lightbulbGlow-71b5fc75 2.5s ease-in-out infinite}@keyframes lightbulbGlow-71b5fc75{0%,to{filter:drop-shadow(0 4px 15px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 4px 25px rgba(255,215,0,.8))}}.icon-label[data-v-71b5fc75]{margin-top:80px;font-size:1rem;font-weight:600;color:#fff;opacity:.9}.conversion-flow[data-v-71b5fc75]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:40px;width:100%;flex-wrap:nowrap}.flow-section[data-v-71b5fc75]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:15px 12px;border-radius:12px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);transition:all .3s ease;min-width:100px;flex-shrink:0}.flow-section.active[data-v-71b5fc75]{background:#fff3;border-color:#fff;transform:scale(1.05);box-shadow:0 0 25px #ffffff4d}.flow-section i[data-v-71b5fc75]{font-size:1.8rem;color:#fff;transition:all .3s ease}.flow-section.active i[data-v-71b5fc75]{color:gold;animation:iconGlow-71b5fc75 1s infinite alternate}.flow-section span[data-v-71b5fc75]{font-size:.85rem;font-weight:600;color:#fff;opacity:.9;text-align:center;white-space:nowrap}.arrow-wrapper[data-v-71b5fc75]{display:flex;align-items:center;flex-shrink:0}.conversion-arrow[data-v-71b5fc75]{font-size:1.5rem;color:#fff;transition:all .3s ease}.conversion-arrow.active[data-v-71b5fc75]{color:#4caf50;transform:scale(1.2);animation:arrowPulse-71b5fc75 1s infinite}.ai-badge[data-v-71b5fc75]{background:#fff;color:#c52027;font-size:.8rem;font-weight:700;padding:5px 10px;border-radius:10px;box-shadow:0 2px 10px #ffffff4d}.process-steps[data-v-71b5fc75]{display:flex;justify-content:center;gap:40px;width:100%}.step[data-v-71b5fc75]{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:12px;transition:all .3s ease;min-width:100px}.step.active[data-v-71b5fc75]{background:#fff3;border-color:#fff;transform:scale(1.1);box-shadow:0 0 20px #fff6}.step i[data-v-71b5fc75]{font-size:1.5rem;color:#fff;transition:all .3s ease}.step.active i[data-v-71b5fc75]{color:gold;animation:iconGlow-71b5fc75 1s infinite alternate}.step span[data-v-71b5fc75]{font-size:.8rem;font-weight:600;color:#fff;opacity:.9;text-align:center}@keyframes iconPulse-71b5fc75{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes iconGlow-71b5fc75{0%{text-shadow:0 0 10px rgba(255,215,0,.5)}to{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.6)}}@keyframes arrowPulse-71b5fc75{0%,to{transform:scale(1.2)}50%{transform:scale(1.3)}}.sql-flow[data-v-71b5fc75]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px;min-height:80px;flex-wrap:wrap}.flow-item[data-v-71b5fc75]{display:flex;align-items:center;gap:15px}.sql-step[data-v-71b5fc75]{background:#fff3;padding:12px 20px;border-radius:25px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.3);min-width:80px;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;white-space:nowrap;opacity:.7;transform:translateY(0)}.sql-step.step-visible[data-v-71b5fc75]{opacity:1;animation:stepSlideIn-71b5fc75 .6s ease forwards}.sql-step[data-v-71b5fc75]:hover{background:#ffffff4d;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0000004d}.sql-arrow[data-v-71b5fc75]{font-size:1.2rem;font-weight:700;color:#fff9;transition:all .3s ease;opacity:.7;transform:scale(1)}.sql-arrow.arrow-visible[data-v-71b5fc75]{opacity:1;animation:arrowSlideIn-71b5fc75 .4s ease forwards}.arrow-horizontal[data-v-71b5fc75]{display:inline}.arrow-vertical[data-v-71b5fc75]{display:none}.sql-arrow.active[data-v-71b5fc75]{color:#4caf50e6;transform:scale(1.2);text-shadow:0 0 10px rgba(76,175,80,.5)}.sql-step.active[data-v-71b5fc75]{background:#fff6;border-color:#ffffffb3;transform:translateY(-3px) scale(1.08);box-shadow:0 12px 35px #00000040;animation:pulse-71b5fc75 1s ease-in-out infinite}.sql-step.completed[data-v-71b5fc75]{background:#4caf504d;border-color:#4caf50b3}.sql-step.completed[data-v-71b5fc75]:after{content:"✓";position:absolute;top:-8px;right:-8px;background:#4caf50;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;box-shadow:0 3px 10px #0000004d;animation:checkmarkPop-71b5fc75 .3s ease}@keyframes stepSlideIn-71b5fc75{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowSlideIn-71b5fc75{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-71b5fc75{0%,to{box-shadow:0 12px 35px #00000040}50%{box-shadow:0 15px 45px #4fc3f766}}@keyframes checkmarkPop-71b5fc75{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.solution-features[data-v-71b5fc75]{padding:60px;background:#fff}.solution-features h4[data-v-71b5fc75]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-71b5fc75]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-item[data-v-71b5fc75]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-71b5fc75]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-71b5fc75]{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-71b5fc75]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-71b5fc75]{color:#666;line-height:1.6;margin-bottom:8px}.solution-demo[data-v-71b5fc75]{padding:60px;background:#f8f9fa}.solution-demo h4[data-v-71b5fc75]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.demo-container[data-v-71b5fc75]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.demo-query[data-v-71b5fc75],.demo-sql[data-v-71b5fc75]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a}.demo-query h5[data-v-71b5fc75],.demo-sql h5[data-v-71b5fc75]{font-size:1.2rem;font-weight:700;margin-bottom:15px;color:#c52027}.query-example[data-v-71b5fc75]{background:#f8f9fa;padding:20px;border-radius:10px;font-size:1.1rem;color:#333;border-left:4px solid #c52027;font-style:italic}.sql-code[data-v-71b5fc75]{background:#263238;border-radius:10px;padding:20px;overflow-x:auto}.sql-code pre[data-v-71b5fc75]{margin:0;color:#fff;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.5}.demo-arrow[data-v-71b5fc75]{text-align:center;font-size:2rem;color:#c52027;font-weight:700}.demo-insight[data-v-71b5fc75]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a}.demo-insight h5[data-v-71b5fc75]{font-size:1.2rem;font-weight:700;margin-bottom:25px;color:#c52027}.insight-cards[data-v-71b5fc75]{display:flex;flex-direction:column;gap:20px}.insight-card[data-v-71b5fc75]{display:flex;align-items:flex-start;gap:20px;padding:25px;border-radius:12px;border:2px solid transparent;transition:all .3s ease;cursor:default}.insight-card[data-v-71b5fc75]:hover{transform:translate(5px);box-shadow:0 8px 20px #0000001a}.insight-card.primary[data-v-71b5fc75]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#90caf9}.insight-card.success[data-v-71b5fc75]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.insight-card.warning[data-v-71b5fc75]{background:linear-gradient(135deg,#fff9e6,#fff3cd);border-color:#ffe9a0}.insight-icon[data-v-71b5fc75]{font-size:2.5rem;flex-shrink:0;line-height:1}.insight-content[data-v-71b5fc75]{flex:1}.insight-content h6[data-v-71b5fc75]{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#333}.insight-content p[data-v-71b5fc75]{font-size:1rem;color:#555;line-height:1.6;margin:0}.insight-content strong[data-v-71b5fc75]{color:#c52027;font-weight:700}.solution-architecture[data-v-71b5fc75]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-71b5fc75]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-flow[data-v-71b5fc75]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.arch-step[data-v-71b5fc75]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center;transition:transform .3s ease}.arch-step[data-v-71b5fc75]:hover{transform:translateY(-5px)}.arch-icon[data-v-71b5fc75]{font-size:2.5rem;margin-bottom:15px}.arch-step h5[data-v-71b5fc75]{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#c52027}.arch-description[data-v-71b5fc75]{font-size:.9rem;color:#666;margin-bottom:15px;line-height:1.4}.arch-components[data-v-71b5fc75]{display:flex;flex-direction:column;gap:5px}.arch-component[data-v-71b5fc75]{background:#f8f9fa;padding:5px 10px;border-radius:5px;font-size:.8rem;color:#555}@keyframes fadeInUp-71b5fc75{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion-icon[data-v-71b5fc75]{display:none}@media (max-width: 576px){.solution-demo.is-mobile h4[data-v-71b5fc75],.solution-architecture.is-mobile h4[data-v-71b5fc75]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.solution-demo.is-mobile h4[data-v-71b5fc75]:hover,.solution-architecture.is-mobile h4[data-v-71b5fc75]:hover{color:#c52027}.solution-demo.is-mobile h4[data-v-71b5fc75]:active,.solution-architecture.is-mobile h4[data-v-71b5fc75]:active{transform:scale(.98)}.accordion-icon[data-v-71b5fc75]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-71b5fc75]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.solution-demo.is-mobile .accordion-content[data-v-71b5fc75],.solution-architecture.is-mobile .accordion-content[data-v-71b5fc75]{animation:accordionSlideDown-71b5fc75 .3s ease}@keyframes accordionSlideDown-71b5fc75{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 1200px){.architecture-flow[data-v-71b5fc75]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.solution-hero[data-v-71b5fc75]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-71b5fc75]{font-size:2.2rem}.solution-tagline[data-v-71b5fc75]{font-size:1.2rem}.solution-features[data-v-71b5fc75],.solution-demo[data-v-71b5fc75],.solution-architecture[data-v-71b5fc75]{padding:40px 30px}.features-grid[data-v-71b5fc75]{grid-template-columns:repeat(2,1fr);gap:25px}.insight-card[data-v-71b5fc75]{flex-direction:row;padding:20px;gap:15px}.insight-icon[data-v-71b5fc75]{font-size:2rem}.sql-flow[data-v-71b5fc75],.flow-item[data-v-71b5fc75]{flex-direction:column;gap:15px}.sql-step[data-v-71b5fc75]{min-width:100px;padding:12px 20px}.arrow-horizontal[data-v-71b5fc75]{display:none}.arrow-vertical[data-v-71b5fc75]{display:inline}.architecture-flow[data-v-71b5fc75]{grid-template-columns:1fr}.icon-animation-container[data-v-71b5fc75]{height:280px}.conversion-flow[data-v-71b5fc75]{flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}.arrow-wrapper[data-v-71b5fc75]{transform:rotate(90deg)}.process-steps[data-v-71b5fc75]{gap:20px;flex-wrap:wrap}.step[data-v-71b5fc75]{min-width:80px;padding:12px}}@media (max-width: 576px){.solution-hero[data-v-71b5fc75]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-71b5fc75]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-71b5fc75]{text-align:center}.solution-pronunciation[data-v-71b5fc75]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-71b5fc75]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-71b5fc75]{height:3.6rem}.solution-catchphrase[data-v-71b5fc75]{text-align:center;margin-top:0}.solution-tagline[data-v-71b5fc75]{font-size:.95rem;text-align:center;margin-bottom:15px}.solution-description[data-v-71b5fc75]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-71b5fc75]{display:block;text-align:center;margin:0 auto 25px}.icon-animation-container[data-v-71b5fc75]{height:auto;max-width:100%;gap:15px}.main-icon[data-v-71b5fc75]{font-size:2.5rem}.main-icon-wrapper[data-v-71b5fc75]{height:70px;margin-bottom:20px}.icon-label[data-v-71b5fc75]{margin-top:60px;font-size:.85rem}.conversion-flow[data-v-71b5fc75]{gap:12px}.flow-section[data-v-71b5fc75]{padding:12px 10px;min-width:85px}.flow-section i[data-v-71b5fc75]{font-size:1.4rem}.flow-section span[data-v-71b5fc75]{font-size:.75rem}.process-steps[data-v-71b5fc75]{gap:15px}.step[data-v-71b5fc75]{min-width:70px;padding:10px}.step i[data-v-71b5fc75]{font-size:1.2rem}.step span[data-v-71b5fc75]{font-size:.7rem}.solution-features[data-v-71b5fc75],.solution-demo[data-v-71b5fc75],.solution-architecture[data-v-71b5fc75]{padding:25px 20px}.solution-features h4[data-v-71b5fc75],.solution-demo h4[data-v-71b5fc75],.solution-architecture h4[data-v-71b5fc75]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-71b5fc75]{grid-template-columns:1fr;gap:15px}.feature-item[data-v-71b5fc75]{padding:20px}.feature-item h5[data-v-71b5fc75]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-71b5fc75]{font-size:.85rem;line-height:1.5;margin-bottom:5px}.feature-icon[data-v-71b5fc75]{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.demo-container[data-v-71b5fc75]{gap:20px}.demo-query[data-v-71b5fc75],.demo-sql[data-v-71b5fc75],.demo-insight[data-v-71b5fc75]{padding:20px}.demo-query h5[data-v-71b5fc75],.demo-sql h5[data-v-71b5fc75],.demo-insight h5[data-v-71b5fc75]{font-size:1rem;margin-bottom:12px}.query-example[data-v-71b5fc75]{padding:15px;font-size:.95rem}.sql-code[data-v-71b5fc75]{padding:15px}.sql-code pre[data-v-71b5fc75]{font-size:.8rem;line-height:1.4}.demo-arrow[data-v-71b5fc75]{font-size:1.5rem;margin:3px 0}.insight-cards[data-v-71b5fc75]{gap:15px}.insight-card[data-v-71b5fc75]{flex-direction:column;align-items:center;text-align:center;padding:15px;gap:12px}.insight-icon[data-v-71b5fc75]{font-size:2rem}.insight-content h6[data-v-71b5fc75]{font-size:.95rem;margin-bottom:8px}.insight-content p[data-v-71b5fc75]{font-size:.85rem;line-height:1.4}.architecture-flow[data-v-71b5fc75]{gap:20px}.arch-step[data-v-71b5fc75]{padding:20px}.arch-icon[data-v-71b5fc75]{font-size:2rem;margin-bottom:12px}.arch-step h5[data-v-71b5fc75]{font-size:1rem;margin-bottom:8px}.arch-description[data-v-71b5fc75]{font-size:.8rem;margin-bottom:12px}.arch-component[data-v-71b5fc75]{padding:8px 12px;font-size:.75rem}}.solution-detail[data-v-96a4ab29]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-96a4ab29 .8s ease forwards}.solution-hero[data-v-96a4ab29]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-96a4ab29]{display:flex;flex-direction:column;height:100%}.solution-badge[data-v-96a4ab29]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-96a4ab29]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-header[data-v-96a4ab29]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-logo[data-v-96a4ab29]{flex-shrink:0}.solution-header-logo[data-v-96a4ab29]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.header-text[data-v-96a4ab29]{display:flex;flex-direction:column;gap:8px}.solution-header h3[data-v-96a4ab29]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-96a4ab29]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-catchphrase[data-v-96a4ab29]{font-size:1rem;font-weight:500;opacity:.85;margin:-15px 0 0}.solution-tagline[data-v-96a4ab29]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-96a4ab29]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-96a4ab29]{display:flex;justify-content:center;align-items:stretch;height:100%}.data-diagram[data-v-96a4ab29]{text-align:center;position:relative;width:100%}.solution-hero-visual[data-v-96a4ab29]{display:flex;justify-content:center;align-items:center;padding:40px 40px 0}.icon-animation-container[data-v-96a4ab29]{position:relative;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0 auto;height:100%}.main-icon-wrapper[data-v-96a4ab29]{text-align:center;margin-top:40px;margin-bottom:auto;z-index:3}.stream-icon-container[data-v-96a4ab29]{display:flex;flex-direction:column;align-items:center;gap:0px}.stream-line[data-v-96a4ab29]{font-size:4rem;color:#fff;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));opacity:0;transform:scaleX(0);width:100%;line-height:.4}.stream-line.line-1[data-v-96a4ab29]{animation:streamBuild-96a4ab29 3s ease-in-out infinite;animation-delay:0s}.stream-line.line-2[data-v-96a4ab29]{animation:streamBuild-96a4ab29 3s ease-in-out infinite;animation-delay:.3s;margin-left:-40px}.stream-line.line-3[data-v-96a4ab29]{animation:streamBuild-96a4ab29 3s ease-in-out infinite;animation-delay:.6s}@keyframes streamBuild-96a4ab29{0%{opacity:0;transform:scaleX(0)}15%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.icon-label[data-v-96a4ab29]{margin-top:15px;font-size:.9rem;font-weight:600;opacity:.9}.etl-flow[data-v-96a4ab29]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:0;width:100%}.etl-stage[data-v-96a4ab29]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;border-radius:15px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);transition:all .3s ease;min-width:100px}.etl-stage.active[data-v-96a4ab29]{background:#fff3;border-color:#fff;transform:scale(1.1);box-shadow:0 0 25px #fff6}.etl-stage i[data-v-96a4ab29]{font-size:2rem;color:#fff;transition:all .3s ease}.etl-stage.active i[data-v-96a4ab29]{color:gold;animation:iconGlow-96a4ab29 1s infinite alternate}.etl-stage span[data-v-96a4ab29]{font-size:.9rem;font-weight:600;color:#fff;opacity:.9}.flow-arrow[data-v-96a4ab29]{display:flex;align-items:center;justify-content:center}.flow-arrow i[data-v-96a4ab29]{font-size:1.5rem;color:#fff;transition:all .3s ease;opacity:.6}.flow-arrow i.active[data-v-96a4ab29]{color:#4caf50;opacity:1;animation:arrowPulse-96a4ab29 1s infinite}.sources-destinations[data-v-96a4ab29]{display:flex;justify-content:space-between;width:100%;max-width:400px}.sources[data-v-96a4ab29],.destination[data-v-96a4ab29]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;border-radius:12px;transition:all .3s ease;min-width:120px}.sources.active[data-v-96a4ab29],.destination.active[data-v-96a4ab29]{background:#fff3;border-color:#fff;transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.sources[data-v-96a4ab29]{position:relative;flex-direction:row!important;gap:10px}.sources i[data-v-96a4ab29]{font-size:1.2rem;color:#fff;opacity:.7;transition:all .3s ease}.sources.active i[data-v-96a4ab29]{opacity:1;animation:iconGlow-96a4ab29 1s infinite alternate}.destination i[data-v-96a4ab29]{font-size:2rem;color:#fff;transition:all .3s ease}.destination.active i[data-v-96a4ab29]{color:gold;animation:iconGlow-96a4ab29 1s infinite alternate}.sources span[data-v-96a4ab29],.destination span[data-v-96a4ab29]{font-size:.8rem;font-weight:600;color:#fff;opacity:.9;text-align:center}@keyframes iconPulse-96a4ab29{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes iconGlow-96a4ab29{0%{text-shadow:0 0 10px rgba(255,215,0,.5)}to{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.6)}}@keyframes arrowPulse-96a4ab29{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes float-96a4ab29{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.data-flow[data-v-96a4ab29]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;min-height:80px}.flow-item[data-v-96a4ab29]{display:flex;align-items:center;gap:20px}.data-step[data-v-96a4ab29]{background:#fff3;padding:15px 35px;border-radius:25px;font-size:1rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.3);min-width:50px;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;white-space:nowrap;opacity:.7;transform:translateY(0)}.data-step.step-visible[data-v-96a4ab29]{opacity:1;animation:stepSlideIn-96a4ab29 .6s ease forwards}.data-step[data-v-96a4ab29]:hover{background:#ffffff4d;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0000004d}.data-arrow[data-v-96a4ab29]{font-size:1.5rem;font-weight:700;color:#fff9;transition:all .3s ease;opacity:.7;transform:scale(1)}.data-arrow.arrow-visible[data-v-96a4ab29]{opacity:1;animation:arrowSlideIn-96a4ab29 .4s ease forwards}.arrow-horizontal[data-v-96a4ab29]{display:inline}.arrow-vertical[data-v-96a4ab29]{display:none}.data-arrow.active[data-v-96a4ab29]{color:#4caf50e6;transform:scale(1.1);text-shadow:0 0 10px rgba(76,175,80,.5)}@keyframes stepSlideIn-96a4ab29{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowSlideIn-96a4ab29{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.data-step.active[data-v-96a4ab29]{background:#fff6;border-color:#ffffffb3;transform:translateY(-3px) scale(1.08);box-shadow:0 12px 35px #00000040;animation:pulse-96a4ab29 1s ease-in-out infinite}.data-step.completed[data-v-96a4ab29]{background:#4caf504d;border-color:#4caf50b3}.data-step.completed[data-v-96a4ab29]:after{content:"✓";position:absolute;top:-8px;right:-8px;background:#fff;color:#333;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;box-shadow:0 3px 10px #0000004d;animation:checkmarkPop-96a4ab29 .3s ease}@keyframes pulse-96a4ab29{0%,to{box-shadow:0 12px 35px #00000040}50%{box-shadow:0 15px 45px #667eea66}}@keyframes checkmarkPop-96a4ab29{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.solution-features[data-v-96a4ab29]{padding:60px;background:#fff}.solution-features h4[data-v-96a4ab29]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-96a4ab29]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-item[data-v-96a4ab29]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-96a4ab29]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-96a4ab29]{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-96a4ab29]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-96a4ab29]{color:#666;line-height:1.6}.use-case-section[data-v-96a4ab29]{padding:60px;background:#f8f9fa}.use-case-section h4[data-v-96a4ab29]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.use-case-demo[data-v-96a4ab29]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:nowrap}.use-case-step[data-v-96a4ab29]{background:#fff;padding:25px 20px;border-radius:15px;box-shadow:0 10px 30px #0000001a;text-align:center;flex:1;max-width:280px;position:relative;transition:transform .3s ease}.use-case-step[data-v-96a4ab29]:hover{transform:translateY(-5px)}.step-number[data-v-96a4ab29]{width:40px;height:40px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;margin:0 auto 15px}.step-content h5[data-v-96a4ab29]{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#333}.step-content p[data-v-96a4ab29]{color:#666;font-size:.9rem;line-height:1.5}.step-arrow[data-v-96a4ab29]{font-size:1.5rem;color:#c52027;font-weight:700}.demo-example[data-v-96a4ab29]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a}.demo-example h5[data-v-96a4ab29]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333;text-align:center}.scenario-context[data-v-96a4ab29]{text-align:center;color:#666;font-size:1rem;margin-bottom:30px;line-height:1.6}.before-after-container[data-v-96a4ab29]{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:stretch}.before-card[data-v-96a4ab29],.after-card[data-v-96a4ab29]{border-radius:15px;padding:30px;transition:all .3s ease;display:flex;flex-direction:column;min-height:100%;box-shadow:0 8px 25px #00000014}.before-card[data-v-96a4ab29]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca}.before-card[data-v-96a4ab29]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #ef444426;border-color:#fca5a5}.after-card[data-v-96a4ab29]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe}.after-card[data-v-96a4ab29]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #3b82f626;border-color:#93c5fd}.card-header[data-v-96a4ab29]{display:flex;flex-direction:column;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.08);min-height:120px;justify-content:flex-start}.header-badge[data-v-96a4ab29]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:700;letter-spacing:.5px;width:fit-content}.before-badge[data-v-96a4ab29]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 12px #dc26264d}.after-badge[data-v-96a4ab29]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.header-badge i[data-v-96a4ab29]{font-size:1rem}.card-logo-header[data-v-96a4ab29]{width:100%;max-width:200px;height:50px;object-fit:contain;margin:0 auto;display:block}.card-header h6[data-v-96a4ab29]{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 auto;line-height:1.6;text-align:center}.card-content[data-v-96a4ab29]{display:flex;flex-direction:column;gap:12px;flex:1}.card-item[data-v-96a4ab29]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fffc;border-radius:10px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.card-item[data-v-96a4ab29]:hover{background:#fff;transform:translate(5px);box-shadow:0 4px 12px #0000001a;border-color:#0000001a}.item-icon[data-v-96a4ab29]{font-size:1.4rem;flex-shrink:0;line-height:1.4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.negative-icon[data-v-96a4ab29]{color:#dc2626;background:#dc26261a}.positive-icon[data-v-96a4ab29]{color:#2563eb;background:#2563eb1a}.card-item:hover .negative-icon[data-v-96a4ab29]{background:#dc262626;transform:scale(1.1)}.card-item:hover .positive-icon[data-v-96a4ab29]{background:#2563eb26;transform:scale(1.1)}.item-icon i[data-v-96a4ab29]{font-size:1rem}.item-text[data-v-96a4ab29]{font-size:.95rem;color:#374151;line-height:1.6;font-weight:500}.arrow-divider[data-v-96a4ab29]{font-size:2.2rem;color:#c52027;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.arrow-divider i[data-v-96a4ab29]{animation:arrowPulse-96a4ab29 2s ease-in-out infinite}@keyframes arrowPulse-96a4ab29{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(5px);opacity:1}}.solution-architecture[data-v-96a4ab29]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-96a4ab29]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-diagram[data-v-96a4ab29]{display:flex;justify-content:space-between;gap:30px}.arch-layer[data-v-96a4ab29]{flex:1;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.arch-layer h5[data-v-96a4ab29]{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#c52027}.arch-components[data-v-96a4ab29]{display:flex;flex-direction:column;gap:10px}.arch-component[data-v-96a4ab29]{background:#f8f9fa;padding:10px 15px;border-radius:8px;font-size:.9rem;color:#555;transition:background-color .3s ease}.arch-component[data-v-96a4ab29]:hover{background:#c52027;color:#fff}@keyframes fadeInUp-96a4ab29{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.solution-hero[data-v-96a4ab29]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-96a4ab29]{font-size:2.2rem}.solution-tagline[data-v-96a4ab29]{font-size:1.2rem}.solution-features[data-v-96a4ab29]{padding:40px 30px}.features-grid[data-v-96a4ab29]{grid-template-columns:1fr;gap:25px}.icon-animation-container[data-v-96a4ab29]{height:280px}.etl-flow[data-v-96a4ab29]{flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-96a4ab29]{transform:rotate(90deg)}.sources-destinations[data-v-96a4ab29]{flex-direction:column;gap:20px;align-items:center}.sources[data-v-96a4ab29],.destination[data-v-96a4ab29]{min-width:100px}.sources[data-v-96a4ab29]{flex-direction:row;gap:10px}.data-flow[data-v-96a4ab29],.flow-item[data-v-96a4ab29]{flex-direction:column;gap:15px}.data-step[data-v-96a4ab29]{min-width:120px;padding:12px 25px}.data-arrow[data-v-96a4ab29]{font-size:1.3rem}.arrow-horizontal[data-v-96a4ab29]{display:none}.arrow-vertical[data-v-96a4ab29]{display:inline}.data-arrow.active[data-v-96a4ab29]{transform:scale(1.1)}.use-case-demo[data-v-96a4ab29]{flex-direction:column}.step-arrow[data-v-96a4ab29]{transform:rotate(90deg)}.architecture-diagram[data-v-96a4ab29]{flex-direction:column}.use-case-step[data-v-96a4ab29]{min-width:auto;width:100%}.before-after-container[data-v-96a4ab29]{grid-template-columns:1fr;gap:20px}.arrow-divider[data-v-96a4ab29]{transform:rotate(90deg);font-size:1.5rem}}.data-sources-section[data-v-96a4ab29]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 15px 50px #0000001a;margin-top:30px}.data-sources-section h5[data-v-96a4ab29]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#333;text-align:center}.sources-description[data-v-96a4ab29]{text-align:center;color:#666;font-size:1rem;margin-bottom:40px}.source-category[data-v-96a4ab29]{margin-bottom:35px}.source-category[data-v-96a4ab29]:last-child{margin-bottom:0}.source-category h6[data-v-96a4ab29]{font-size:1.1rem;font-weight:700;color:#c52027;margin-bottom:20px;padding-left:10px;border-left:4px solid #c52027}.source-cards[data-v-96a4ab29]{display:flex;gap:15px;flex-wrap:wrap}.source-card[data-v-96a4ab29]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:20px 25px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s ease;min-width:150px;flex:1;text-align:center}.source-card[data-v-96a4ab29]:hover{transform:translateY(-3px);border-color:#c52027;background:#fff;box-shadow:0 8px 20px #667eea26}.source-card-icon[data-v-96a4ab29]{font-size:1.8rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.source-logo[data-v-96a4ab29]{max-width:100%;max-height:100%;object-fit:contain}.source-card-name[data-v-96a4ab29]{font-weight:600;font-size:.95rem;color:#333}.pipeline-stats-section[data-v-96a4ab29]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 15px 50px #0000001a;margin-top:30px}.pipeline-stats-section h5[data-v-96a4ab29]{font-size:1.4rem;font-weight:700;margin-bottom:35px;color:#333;text-align:center}.stats-grid[data-v-96a4ab29]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stat-card[data-v-96a4ab29]{background:linear-gradient(135deg,#c52027,#15293f);color:#fff;padding:30px 25px;border-radius:15px;text-align:center;transition:all .3s ease}.stat-card[data-v-96a4ab29]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #667eea4d}.stat-icon[data-v-96a4ab29]{font-size:2.5rem;margin-bottom:15px;display:block}.stat-value[data-v-96a4ab29]{font-size:2rem;font-weight:700;margin-bottom:10px;display:block}.stat-label[data-v-96a4ab29]{font-size:.9rem;opacity:.9;line-height:1.4}@media (max-width: 968px){.source-cards[data-v-96a4ab29]{gap:12px}.source-card[data-v-96a4ab29]{min-width:130px}.stats-grid[data-v-96a4ab29]{grid-template-columns:repeat(2,1fr);gap:20px}}.accordion-icon[data-v-96a4ab29]{display:none}@media (max-width: 576px){.solution-hero[data-v-96a4ab29]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-96a4ab29]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-96a4ab29]{text-align:center}.solution-pronunciation[data-v-96a4ab29]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-96a4ab29]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-96a4ab29]{height:3.6rem}.solution-catchphrase[data-v-96a4ab29]{text-align:center;margin-top:0}.solution-tagline[data-v-96a4ab29]{font-size:1.1rem;text-align:center;margin-bottom:15px}.solution-description[data-v-96a4ab29]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-96a4ab29]{display:block;text-align:center;margin:0 auto 25px}.icon-animation-container[data-v-96a4ab29]{height:auto;max-width:100%;gap:15px}.main-icon-wrapper[data-v-96a4ab29]{height:70px;margin-bottom:20px}.stream-line[data-v-96a4ab29]{font-size:2.5rem}.etl-flow[data-v-96a4ab29]{gap:8px}.etl-stage[data-v-96a4ab29]{min-width:70px;padding:10px 8px}.etl-stage i[data-v-96a4ab29]{font-size:1.25rem}.etl-stage span[data-v-96a4ab29]{font-size:.7rem}.solution-features[data-v-96a4ab29],.use-case-section[data-v-96a4ab29],.solution-architecture[data-v-96a4ab29]{padding:25px 20px}.solution-features h4[data-v-96a4ab29],.use-case-section h4[data-v-96a4ab29],.solution-architecture h4[data-v-96a4ab29]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-96a4ab29]{gap:15px}.feature-item[data-v-96a4ab29]{padding:20px}.feature-item h5[data-v-96a4ab29]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-96a4ab29]{font-size:.85rem;line-height:1.5}.feature-icon[data-v-96a4ab29]{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.use-case-demo[data-v-96a4ab29]{gap:15px;margin-bottom:30px}.use-case-step[data-v-96a4ab29]{padding:20px;min-width:180px}.step-number[data-v-96a4ab29]{width:35px;height:35px;font-size:1rem;margin-bottom:12px}.step-content h5[data-v-96a4ab29]{font-size:1rem;margin-bottom:8px}.step-content p[data-v-96a4ab29]{font-size:.8rem;line-height:1.4}.step-arrow[data-v-96a4ab29]{font-size:1.3rem}.demo-example[data-v-96a4ab29]{padding:20px}.demo-example h5[data-v-96a4ab29]{font-size:1.1rem;margin-bottom:12px}.scenario-context[data-v-96a4ab29]{font-size:.9rem;margin-bottom:20px}.before-after-container[data-v-96a4ab29]{gap:15px}.before-card[data-v-96a4ab29],.after-card[data-v-96a4ab29]{padding:18px}.card-header[data-v-96a4ab29]{margin-bottom:15px;padding-bottom:12px;gap:10px}.header-badge[data-v-96a4ab29]{padding:6px 12px;font-size:.75rem}.header-badge i[data-v-96a4ab29]{font-size:.85rem}.card-logo-header[data-v-96a4ab29]{max-width:130px}.card-header h6[data-v-96a4ab29]{font-size:1rem}.card-content[data-v-96a4ab29]{gap:10px}.card-item[data-v-96a4ab29]{padding:10px 8px;gap:10px}.item-icon[data-v-96a4ab29]{width:26px;height:26px}.item-icon i[data-v-96a4ab29]{font-size:.9rem}.item-text[data-v-96a4ab29]{font-size:.8rem;line-height:1.5}.arrow-divider[data-v-96a4ab29]{font-size:1.8rem}.data-sources-section[data-v-96a4ab29],.pipeline-stats-section[data-v-96a4ab29]{padding:20px;margin-top:20px}.data-sources-section h5[data-v-96a4ab29],.pipeline-stats-section h5[data-v-96a4ab29]{font-size:1.1rem;margin-bottom:15px}.sources-description[data-v-96a4ab29]{font-size:.85rem;margin-bottom:25px}.source-category[data-v-96a4ab29]{margin-bottom:25px}.source-category h6[data-v-96a4ab29]{font-size:.95rem;margin-bottom:15px;padding-left:8px}.source-cards[data-v-96a4ab29]{gap:10px}.source-card[data-v-96a4ab29]{min-width:100%;flex:none;padding:15px 18px}.source-card-icon[data-v-96a4ab29]{font-size:1.5rem;width:40px;height:40px}.source-card-name[data-v-96a4ab29]{font-size:.85rem}.stats-grid[data-v-96a4ab29]{grid-template-columns:1fr;gap:12px}.stat-card[data-v-96a4ab29]{padding:20px 18px}.stat-icon[data-v-96a4ab29]{font-size:2rem;margin-bottom:12px}.stat-value[data-v-96a4ab29]{font-size:1.6rem;margin-bottom:8px}.stat-label[data-v-96a4ab29]{font-size:.8rem}.arch-layer[data-v-96a4ab29]{padding:20px}.arch-layer h5[data-v-96a4ab29]{font-size:1rem;margin-bottom:15px}.arch-components[data-v-96a4ab29]{gap:8px}.arch-component[data-v-96a4ab29]{padding:8px 12px;font-size:.8rem}.use-case-section.is-mobile h4[data-v-96a4ab29],.solution-architecture.is-mobile h4[data-v-96a4ab29]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.use-case-section.is-mobile h4[data-v-96a4ab29]:hover,.solution-architecture.is-mobile h4[data-v-96a4ab29]:hover{color:#c52027}.use-case-section.is-mobile h4[data-v-96a4ab29]:active,.solution-architecture.is-mobile h4[data-v-96a4ab29]:active{transform:scale(.98)}.accordion-icon[data-v-96a4ab29]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-96a4ab29]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.use-case-section.is-mobile .accordion-content[data-v-96a4ab29],.solution-architecture.is-mobile .accordion-content[data-v-96a4ab29]{animation:accordionSlideDown-96a4ab29 .3s ease}@keyframes accordionSlideDown-96a4ab29{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.solution-detail[data-v-5df517b8]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp-5df517b8 .8s ease forwards}.solution-hero[data-v-5df517b8]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-hero-content[data-v-5df517b8]{display:flex;flex-direction:column;height:100%}.solution-badge[data-v-5df517b8]{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3[data-v-5df517b8]{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-header[data-v-5df517b8]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:50px}.header-logo[data-v-5df517b8]{flex-shrink:0}.solution-header-logo[data-v-5df517b8]{height:5rem;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.header-text[data-v-5df517b8]{display:flex;flex-direction:column;gap:8px}.solution-header h3[data-v-5df517b8]{margin:0;display:flex;align-items:baseline;gap:10px}.solution-pronunciation[data-v-5df517b8]{font-size:1.3rem;font-weight:400;opacity:.7}.solution-catchphrase[data-v-5df517b8]{font-size:1rem;font-weight:500;opacity:.85;margin:-15px 0 0}.solution-tagline[data-v-5df517b8]{font-size:1.3rem;font-weight:600;margin-bottom:5px;margin-top:auto;opacity:.9}.solution-description[data-v-5df517b8]{font-size:1.1rem;line-height:1.8;opacity:.9;color:#ffffffde}.solution-hero-visual[data-v-5df517b8]{display:flex;justify-content:center;align-items:center}.document-diagram[data-v-5df517b8]{text-align:center;position:relative;width:100%}.icon-animation-container[data-v-5df517b8]{position:relative;width:100%;max-width:450px;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.main-icon-wrapper[data-v-5df517b8]{position:relative;text-align:center;margin-bottom:40px;z-index:3}.main-icon[data-v-5df517b8]{font-size:4rem;color:#fff;transition:all .3s ease;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3))}.scan-icon[data-v-5df517b8]{position:absolute;top:10%;left:30%;font-size:1.8rem;color:#ffa726;opacity:1;filter:drop-shadow(0 0 12px rgba(255,167,38,.8));animation:documentScan-5df517b8 4s ease-in-out infinite;z-index:4}@keyframes documentScan-5df517b8{0%{top:10%;left:30%;opacity:.7;transform:scale(.9)}15%{opacity:1;transform:scale(1)}25%{top:25%;left:50%}40%{top:35%;left:70%}50%{top:45%;left:65%;opacity:1;transform:scale(1.05)}65%{top:55%;left:50%}80%{top:65%;left:35%}90%{opacity:.7;transform:scale(.9)}to{top:10%;left:30%;opacity:.7;transform:scale(.9)}}.icon-label[data-v-5df517b8]{margin-top:15px;font-size:.9rem;font-weight:600;color:#fff;opacity:.9}.processing-flow[data-v-5df517b8]{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:40px;width:100%}.process-stage[data-v-5df517b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:15px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);transition:all .3s ease;width:120px;height:120px}.process-stage.active[data-v-5df517b8]{background:#fff3;border-color:#fff;transform:scale(1.1);box-shadow:0 0 25px #fff6}.stage-icons[data-v-5df517b8]{display:flex;gap:10px}.stage-icons i[data-v-5df517b8],.process-stage i[data-v-5df517b8]{font-size:1.5rem;color:#fff;transition:all .3s ease}.ai-brain[data-v-5df517b8]{font-size:2rem!important}.process-stage.active i[data-v-5df517b8]{color:gold;animation:iconGlow-5df517b8 1s infinite alternate}.process-stage span[data-v-5df517b8]{font-size:.9rem;font-weight:600;color:#fff;opacity:.9;text-align:center;line-height:1.2;margin-top:10px}.flow-arrow[data-v-5df517b8]{display:flex;align-items:center;justify-content:center}.flow-arrow i[data-v-5df517b8]{font-size:1.3rem;color:#fff;transition:all .3s ease;opacity:.6}.flow-arrow i.active[data-v-5df517b8]{color:#4caf50;opacity:1;animation:arrowPulse-5df517b8 1s infinite}.feature-highlights[data-v-5df517b8]{display:flex;justify-content:center;gap:30px;width:100%}.highlight[data-v-5df517b8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;transition:all .3s ease;min-width:80px}.highlight.active[data-v-5df517b8]{background:#fff3;border-color:#fff;transform:scale(1.1);box-shadow:0 0 20px #ffffff4d}.highlight i[data-v-5df517b8]{font-size:1.3rem;color:#fff;transition:all .3s ease}.highlight.active i[data-v-5df517b8]{color:gold;animation:iconGlow-5df517b8 1s infinite alternate}.highlight span[data-v-5df517b8]{font-size:.8rem;font-weight:600;color:#fff;opacity:.9;text-align:center}@keyframes iconPulse-5df517b8{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes iconGlow-5df517b8{0%{text-shadow:0 0 10px rgba(255,215,0,.5)}to{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.6)}}@keyframes arrowPulse-5df517b8{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.document-flow[data-v-5df517b8]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px;min-height:80px;flex-wrap:wrap}.flow-item[data-v-5df517b8]{display:flex;align-items:center;gap:15px}.document-step[data-v-5df517b8]{background:#fff3;padding:12px 20px;border-radius:25px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.3);min-width:80px;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;white-space:nowrap;opacity:.7;transform:translateY(0)}.document-step.step-visible[data-v-5df517b8]{opacity:1;animation:stepSlideIn-5df517b8 .6s ease forwards}.document-step[data-v-5df517b8]:hover{background:#ffffff4d;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0000004d}.document-arrow[data-v-5df517b8]{font-size:1.2rem;font-weight:700;color:#fff9;transition:all .3s ease;opacity:.7;transform:scale(1)}.document-arrow.arrow-visible[data-v-5df517b8]{opacity:1;animation:arrowSlideIn-5df517b8 .4s ease forwards}.arrow-horizontal[data-v-5df517b8]{display:inline}.arrow-vertical[data-v-5df517b8]{display:none}.document-arrow.active[data-v-5df517b8]{color:#4caf50e6;transform:scale(1.2);text-shadow:0 0 10px rgba(76,175,80,.5)}.document-step.active[data-v-5df517b8]{background:#fff6;border-color:#ffffffb3;transform:translateY(-3px) scale(1.08);box-shadow:0 12px 35px #00000040;animation:pulse-5df517b8 1s ease-in-out infinite}.document-step.completed[data-v-5df517b8]{background:#4caf504d;border-color:#4caf50b3}.document-step.completed[data-v-5df517b8]:after{content:"✓";position:absolute;top:-8px;right:-8px;background:#fff;color:#333;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;box-shadow:0 3px 10px #0000004d;animation:checkmarkPop-5df517b8 .3s ease}@keyframes stepSlideIn-5df517b8{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowSlideIn-5df517b8{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-5df517b8{0%,to{box-shadow:0 12px 35px #00000040}50%{box-shadow:0 15px 45px #667eea66}}@keyframes checkmarkPop-5df517b8{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.solution-features[data-v-5df517b8]{padding:60px;background:#fff}.solution-features h4[data-v-5df517b8]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid[data-v-5df517b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-item[data-v-5df517b8]{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item[data-v-5df517b8]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon[data-v-5df517b8]{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5[data-v-5df517b8]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p[data-v-5df517b8]{color:#666;line-height:1.6;margin-bottom:8px}.document-demo-section[data-v-5df517b8]{padding:60px;background:#f8f9fa}.document-demo-section h4[data-v-5df517b8]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.demo-container[data-v-5df517b8]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.demo-query[data-v-5df517b8],.demo-process[data-v-5df517b8],.demo-answer[data-v-5df517b8]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a}.demo-query h5[data-v-5df517b8],.demo-process h5[data-v-5df517b8],.demo-answer h5[data-v-5df517b8]{font-size:1.2rem;font-weight:700;margin-bottom:15px;color:#c52027}.query-example[data-v-5df517b8]{background:#f8f9fa;padding:20px;border-radius:10px;font-size:1.1rem;color:#333;border-left:4px solid #c52027;font-style:italic}.demo-arrow[data-v-5df517b8]{text-align:center;font-size:2rem;color:#c52027;font-weight:700}.process-steps[data-v-5df517b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.process-step[data-v-5df517b8]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.process-step[data-v-5df517b8]:hover{transform:translateY(-5px);border-color:#c52027;background:#fff;box-shadow:0 10px 25px #667eea26}.step-icon[data-v-5df517b8]{font-size:2.5rem;margin-bottom:15px}.step-content h6[data-v-5df517b8]{font-size:1rem;font-weight:700;color:#333;margin-bottom:8px}.step-content p[data-v-5df517b8]{font-size:.9rem;color:#666;margin-bottom:12px;line-height:1.4}.step-detail[data-v-5df517b8]{background:#fff;padding:8px 12px;border-radius:6px;font-size:.85rem;color:#c52027;font-weight:600;border:1px solid #e9ecef}.answer-content[data-v-5df517b8]{display:flex;flex-direction:column;gap:20px}.answer-text[data-v-5df517b8]{background:#f8f9fa;padding:20px;border-radius:10px;border-left:4px solid #c52027}.answer-text p[data-v-5df517b8]{color:#333;line-height:1.8;margin-bottom:12px}.answer-text p[data-v-5df517b8]:last-child{margin-bottom:0}.answer-text strong[data-v-5df517b8]{color:#c52027;font-size:1.05rem}.answer-source[data-v-5df517b8]{display:flex;align-items:flex-start;gap:15px;padding:20px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:10px;border:2px solid #a5d6a7}.source-icon[data-v-5df517b8]{font-size:2rem;flex-shrink:0}.source-info[data-v-5df517b8]{flex:1;font-size:.95rem;color:#2e7d32;line-height:1.6}.source-info strong[data-v-5df517b8]{color:#1b5e20}.confidence[data-v-5df517b8]{display:inline-block;margin-top:5px;padding:4px 10px;background:#fff;border-radius:5px;font-size:.85rem;font-weight:600;color:#2e7d32;border:1px solid #a5d6a7}.solution-architecture[data-v-5df517b8]{padding:60px;background:#f8f9fa}.solution-architecture h4[data-v-5df517b8]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.architecture-diagram[data-v-5df517b8]{display:flex;justify-content:space-between;gap:30px}.arch-layer[data-v-5df517b8]{flex:1;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.arch-layer h5[data-v-5df517b8]{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#c52027}.arch-components[data-v-5df517b8]{display:flex;flex-direction:column;gap:10px}.arch-component[data-v-5df517b8]{background:#f8f9fa;padding:10px 15px;border-radius:8px;font-size:.9rem;color:#555}@keyframes fadeInUp-5df517b8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion-icon[data-v-5df517b8]{display:none}@media (max-width: 576px){.document-demo-section.is-mobile h4[data-v-5df517b8],.solution-architecture.is-mobile h4[data-v-5df517b8]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.document-demo-section.is-mobile h4[data-v-5df517b8]:hover,.solution-architecture.is-mobile h4[data-v-5df517b8]:hover{color:#c52027}.document-demo-section.is-mobile h4[data-v-5df517b8]:active,.solution-architecture.is-mobile h4[data-v-5df517b8]:active{transform:scale(.98)}.accordion-icon[data-v-5df517b8]{display:inline;font-size:1.5rem;font-weight:300;transition:transform .3s ease;margin-left:10px}.accordion-content[data-v-5df517b8]{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.document-demo-section.is-mobile .accordion-content[data-v-5df517b8],.solution-architecture.is-mobile .accordion-content[data-v-5df517b8]{animation:accordionSlideDown-5df517b8 .3s ease}@keyframes accordionSlideDown-5df517b8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 968px){.solution-hero[data-v-5df517b8]{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3[data-v-5df517b8]{font-size:2.2rem}.solution-tagline[data-v-5df517b8]{font-size:1.2rem}.solution-features[data-v-5df517b8],.document-demo-section[data-v-5df517b8],.solution-architecture[data-v-5df517b8]{padding:40px 30px}.features-grid[data-v-5df517b8]{grid-template-columns:repeat(2,1fr);gap:25px}.icon-animation-container[data-v-5df517b8]{height:280px}.processing-flow[data-v-5df517b8]{flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-5df517b8]{transform:rotate(90deg)}.feature-highlights[data-v-5df517b8]{gap:20px;margin-top:20px}.highlight[data-v-5df517b8]{min-width:60px;padding:12px}.document-flow[data-v-5df517b8],.flow-item[data-v-5df517b8]{flex-direction:column;gap:15px}.document-step[data-v-5df517b8]{min-width:100px;padding:12px 20px}.arrow-horizontal[data-v-5df517b8]{display:none}.arrow-vertical[data-v-5df517b8]{display:inline}.architecture-diagram[data-v-5df517b8]{flex-direction:column}.process-steps[data-v-5df517b8]{grid-template-columns:1fr;gap:15px}.process-step[data-v-5df517b8]{padding:18px}.step-icon[data-v-5df517b8]{font-size:2rem}}@media (max-width: 576px){.solution-hero[data-v-5df517b8]{padding:50px 20px;gap:45px}.solution-hero h3[data-v-5df517b8]{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:0}.solution-name[data-v-5df517b8]{text-align:center}.solution-pronunciation[data-v-5df517b8]{font-size:1rem;text-align:center;margin-top:-10px;margin-bottom:-5px}.solution-header[data-v-5df517b8]{flex-direction:column;margin-bottom:40px;align-items:center;gap:5px}.solution-header-logo[data-v-5df517b8]{height:3.6rem}.solution-catchphrase[data-v-5df517b8]{text-align:center;margin-top:0}.solution-tagline[data-v-5df517b8]{font-size:1.1rem;text-align:center;margin-bottom:15px}.solution-description[data-v-5df517b8]{font-size:.95rem;line-height:1.8;text-align:center;margin-top:10px}.solution-badge[data-v-5df517b8]{display:block;text-align:center;margin:0 auto 25px}.icon-animation-container[data-v-5df517b8]{height:auto;max-width:100%;gap:15px}.main-icon[data-v-5df517b8]{font-size:2.5rem}.main-icon-wrapper[data-v-5df517b8]{height:70px;margin-bottom:20px}.processing-flow[data-v-5df517b8]{gap:15px}.process-stage[data-v-5df517b8]{width:90px;height:90px;padding:12px}.process-stage i[data-v-5df517b8]{font-size:1.3rem}.ai-brain[data-v-5df517b8]{font-size:1.5rem!important}.process-stage span[data-v-5df517b8]{font-size:.75rem}.feature-highlights[data-v-5df517b8]{gap:15px}.highlight[data-v-5df517b8]{min-width:65px;padding:10px}.highlight i[data-v-5df517b8]{font-size:1.1rem}.highlight span[data-v-5df517b8]{font-size:.7rem}.solution-features[data-v-5df517b8],.document-demo-section[data-v-5df517b8],.solution-architecture[data-v-5df517b8]{padding:25px 20px}.solution-features h4[data-v-5df517b8],.document-demo-section h4[data-v-5df517b8],.solution-architecture h4[data-v-5df517b8]{font-size:1.3rem;margin-bottom:20px}.features-grid[data-v-5df517b8]{grid-template-columns:1fr;gap:15px}.feature-item[data-v-5df517b8]{padding:20px}.feature-item h5[data-v-5df517b8]{font-size:1.1rem;margin-bottom:10px}.feature-item p[data-v-5df517b8]{font-size:.85rem;line-height:1.5;margin-bottom:5px}.feature-icon[data-v-5df517b8]{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.demo-container[data-v-5df517b8]{gap:20px}.demo-query[data-v-5df517b8],.demo-process[data-v-5df517b8],.demo-answer[data-v-5df517b8]{padding:20px}.demo-query h5[data-v-5df517b8],.demo-process h5[data-v-5df517b8],.demo-answer h5[data-v-5df517b8]{font-size:1rem;margin-bottom:12px}.query-example[data-v-5df517b8]{padding:15px;font-size:.9rem}.demo-arrow[data-v-5df517b8]{font-size:1.5rem;margin:3px 0}.process-step[data-v-5df517b8]{padding:15px}.step-icon[data-v-5df517b8]{font-size:2rem;margin-bottom:12px}.step-content h6[data-v-5df517b8]{font-size:.9rem;margin-bottom:6px}.step-content p[data-v-5df517b8]{font-size:.8rem;margin-bottom:10px}.step-detail[data-v-5df517b8]{padding:6px 10px;font-size:.75rem}.answer-content[data-v-5df517b8]{gap:15px}.answer-text[data-v-5df517b8]{padding:15px}.answer-text p[data-v-5df517b8]{font-size:.85rem;margin-bottom:10px;line-height:1.6}.answer-text strong[data-v-5df517b8]{font-size:.95rem}.answer-source[data-v-5df517b8]{flex-direction:column;align-items:center;text-align:center;padding:15px}.source-icon[data-v-5df517b8]{font-size:2rem}.source-info[data-v-5df517b8]{font-size:.85rem}.confidence[data-v-5df517b8]{padding:3px 8px;font-size:.75rem}.arch-layer[data-v-5df517b8]{padding:20px}.arch-layer h5[data-v-5df517b8]{font-size:1rem;margin-bottom:15px}.arch-components[data-v-5df517b8]{gap:8px}.arch-component[data-v-5df517b8]{padding:8px 12px;font-size:.8rem}}.section[data-v-0e0fc643]{padding:100px 0}.container[data-v-0e0fc643]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-0e0fc643]{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#333}.section-subtitle[data-v-0e0fc643]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:60px}.solutions-section[data-v-0e0fc643]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-top:120px}.solution-nav[data-v-0e0fc643]{display:flex;justify-content:center;gap:20px;margin-bottom:50px;flex-wrap:wrap}.solution-nav-item[data-v-0e0fc643]{position:relative;display:inline-block}.solution-nav-btn[data-v-0e0fc643]{padding:12px 30px;border:2px solid #c52027;background:#fff;color:#c52027;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;position:relative;z-index:2}.solution-nav-btn[data-v-0e0fc643]:hover,.solution-nav-btn.active[data-v-0e0fc643]{background:#c52027;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.solution-tooltip[data-v-0e0fc643]{display:none}.tooltip-content[data-v-0e0fc643]{padding:16px 20px;display:flex;flex-direction:column;gap:8px;margin-top:10px}.tooltip-solution-logo[data-v-0e0fc643]{width:100%;max-width:250px;height:40px;object-fit:contain;object-position:left;margin:0 0 10px 3px;display:block}.tooltip-logo-neoflow[data-v-0e0fc643],.tooltip-logo-orkis[data-v-0e0fc643]{transform:scale(1.5);transform-origin:left center}.tooltip-solution-title[data-v-0e0fc643]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.tooltip-solution-title h4[data-v-0e0fc643]{margin:0;color:#c52027;font-size:1.1rem;font-weight:700}.tooltip-solution-title p[data-v-0e0fc643]{margin:0;color:#c52027;font-size:.9rem;font-weight:700}.tooltip-content h4[data-v-0e0fc643]{margin:0 0 8px;color:#c52027;font-size:1.1rem;font-weight:700}.tooltip-content>p[data-v-0e0fc643]{margin:0 0 8px;color:#333;font-size:.95rem;line-height:1.4;font-weight:500}.tooltip-detail[data-v-0e0fc643]{color:#666;font-size:.85rem;line-height:1.3;font-style:italic}.tooltip-arrow[data-v-0e0fc643]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.tooltip-arrow[data-v-0e0fc643]:before{content:"";position:absolute;top:-9px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e9ecef}.solution-nav-btn.active+.solution-tooltip .tooltip-content h4[data-v-0e0fc643]{color:#5a6fd8}@media (min-width: 1025px){.solution-tooltip[data-v-0e0fc643]{display:block;position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:#fff;border-radius:12px;padding:0;box-shadow:0 10px 30px #00000026;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;border:1px solid #e9ecef;min-width:350px;max-width:320px;overflow:hidden}.solution-nav-item:hover .solution-tooltip[data-v-0e0fc643]{opacity:1;visibility:visible;transform:translate(-50%) translateY(-5px)}.solution-nav.nav-at-top .solution-tooltip[data-v-0e0fc643]{bottom:auto;top:120%}.solution-nav.nav-at-top .solution-tooltip .tooltip-arrow[data-v-0e0fc643]{top:auto;bottom:100%;border-top:none;border-bottom:8px solid white}.solution-nav.nav-at-top .solution-tooltip .tooltip-arrow[data-v-0e0fc643]:before{top:auto;bottom:-9px;border-top:none;border-bottom:8px solid #e9ecef}.solution-nav.nav-at-top .solution-nav-item:hover .solution-tooltip[data-v-0e0fc643]{transform:translate(-50%) translateY(5px)}.solution-nav-item:nth-child(1) .solution-tooltip[data-v-0e0fc643]{transition-delay:0s}.solution-nav-item:nth-child(2) .solution-tooltip[data-v-0e0fc643]{transition-delay:.1s}.solution-nav-item:nth-child(3) .solution-tooltip[data-v-0e0fc643]{transition-delay:.2s}.solution-nav-item:nth-child(4) .solution-tooltip[data-v-0e0fc643]{transition-delay:.3s}.solution-nav-item:nth-child(5) .solution-tooltip[data-v-0e0fc643]{transition-delay:.4s}}@media (max-width: 1024px) and (min-width: 769px){.solution-nav[data-v-0e0fc643]{gap:18px}.solution-nav-btn[data-v-0e0fc643]{padding:12px 25px}}.solution-content[data-v-0e0fc643]{position:relative;min-height:600px}.solution-item[data-v-0e0fc643]{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;width:100%}.solution-item[style*="display: block"][data-v-0e0fc643],.solution-item[data-v-0e0fc643]:not([style*="display: none"]){opacity:1;transform:translateY(0);position:relative}.solution-nav-btn[data-v-0e0fc643]{transition:all .3s cubic-bezier(.4,0,.2,1)}.solution-nav-btn.active[data-v-0e0fc643]{transform:translateY(-2px) scale(1.02)}@media (max-width: 768px){.solutions-section[data-v-0e0fc643]{padding-top:100px}.section-subtitle[data-v-0e0fc643]{font-size:.95rem}.solution-nav[data-v-0e0fc643]{margin-bottom:30px;overflow-x:auto;overflow-y:hidden;padding:0 0 15px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap;gap:15px}.solution-nav[data-v-0e0fc643]::-webkit-scrollbar{display:none}.solution-nav-btn[data-v-0e0fc643]{flex-shrink:0;white-space:nowrap;padding:12px 20px;font-size:.9rem;min-width:fit-content;width:auto;margin-right:8px}.solution-nav-btn[data-v-0e0fc643]:last-child{margin-right:0}.solution-content[data-v-0e0fc643]{min-height:500px}.solution-item[data-v-0e0fc643]{transform:translateY(15px)}}.company-logo[data-v-e5a6b070]{width:1.5em;height:1.5em;object-fit:contain}.business-title[data-v-e5a6b070]{margin-bottom:20px;font-size:1.5rem}.business-list[data-v-e5a6b070]{list-style:none}.business-item[data-v-e5a6b070]{margin-bottom:15px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.logo-img[data-v-f499ff58]{height:100px}.contact-title[data-v-f499ff58]{color:#fff}.floating-actions[data-v-f3bd90fe]{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:15px}.logo-img[data-v-f3bd90fe]{height:20px;filter:brightness(0) invert(1)}.main-floating-btn[data-v-f3bd90fe]{position:relative;width:70px;height:70px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;border:none;overflow:hidden;background:linear-gradient(135deg,#c52027,#15293f);box-shadow:0 8px 25px #c5202766}.main-floating-btn[data-v-f3bd90fe]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #c5202799}.main-floating-btn .btn-icon[data-v-f3bd90fe]{font-size:1.5rem;margin-bottom:2px}.pulse-ring[data-v-f3bd90fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:3px solid rgba(197,32,39,.6);border-radius:50%;animation:pulse-f3bd90fe 2s infinite}@keyframes pulse-f3bd90fe{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.sparkle[data-v-f3bd90fe]{position:absolute;background:#fff;border-radius:50%;pointer-events:none;opacity:0}.sparkle-1[data-v-f3bd90fe]{width:4px;height:4px;top:15%;right:20%;animation:sparkle-animation-f3bd90fe 2s infinite ease-in-out}.sparkle-2[data-v-f3bd90fe]{width:3px;height:3px;top:60%;left:15%;animation:sparkle-animation-f3bd90fe 2s infinite ease-in-out .7s}.sparkle-3[data-v-f3bd90fe]{width:2px;height:2px;top:30%;left:70%;animation:sparkle-animation-f3bd90fe 2s infinite ease-in-out 1.4s}@keyframes sparkle-animation-f3bd90fe{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.sub-actions[data-v-f3bd90fe]{display:flex;flex-direction:column;gap:12px;align-items:center}.sub-floating-btn[data-v-f3bd90fe]{position:relative;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #0003;transition:all .3s ease;color:#fff;border:none}.phone-btn[data-v-f3bd90fe]{background:linear-gradient(135deg,#28a745,#20c997)}.kakao-btn[data-v-f3bd90fe]{background:linear-gradient(135deg,#fee500,#ffd43b);color:#333}.top-btn[data-v-f3bd90fe]{background:linear-gradient(135deg,#c52027,#15293f);width:60px;height:60px;box-shadow:0 6px 20px #c520274d}.sub-floating-btn[data-v-f3bd90fe]:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 6px 20px #0000004d}.top-btn[data-v-f3bd90fe]:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 8px 25px #c5202780}.sub-floating-btn .btn-icon[data-v-f3bd90fe]{font-size:1.2rem}.top-btn .btn-icon[data-v-f3bd90fe]{font-size:1.3rem;color:#fff;display:flex;align-items:center;justify-content:center}.btn-tooltip[data-v-f3bd90fe]{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.btn-tooltip[data-v-f3bd90fe]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#333}.sub-floating-btn:hover .btn-tooltip[data-v-f3bd90fe]{opacity:1;visibility:visible;right:65px}.sub-btn-enter-active[data-v-f3bd90fe],.sub-btn-leave-active[data-v-f3bd90fe]{transition:all .3s ease}.sub-btn-enter-from[data-v-f3bd90fe],.sub-btn-leave-to[data-v-f3bd90fe]{opacity:0;transform:translateY(20px) scale(.8)}@media (max-width: 768px){.floating-actions[data-v-f3bd90fe]{bottom:20px;right:20px}.main-floating-btn[data-v-f3bd90fe]{width:60px;height:60px}.main-floating-btn .btn-icon[data-v-f3bd90fe]{font-size:1.3rem}.sub-floating-btn[data-v-f3bd90fe]{width:45px;height:45px}.sub-floating-btn .btn-icon[data-v-f3bd90fe]{font-size:1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.section{padding:100px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#333}.section-subtitle{text-align:center;font-size:1.2rem;color:#666;margin-bottom:60px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}.card{background:#fff;border-radius:15px;padding:40px 30px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0}.card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.card-icon{width:80px;height:80px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:2rem}.card h3{font-size:1.5rem;margin-bottom:15px;color:#333}.card p{color:#666;line-height:1.8}.company-info{background:#f8f9fa}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.info-item{display:flex;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 15px #00000014}.info-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:1.8rem;color:#c52027}.solution-detail{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;opacity:0;animation:fadeInUp .8s ease forwards}.solution-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px;background:linear-gradient(135deg,#c52027,#15293f);color:#fff}.solution-badge{display:inline-block;padding:8px 20px;background:#fff3;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.solution-hero h3{font-size:3rem;font-weight:700;margin-bottom:15px}.solution-tagline{font-size:1.4rem;font-weight:600;margin-bottom:20px;opacity:.9}.solution-description{font-size:1.1rem;line-height:1.8;opacity:.9;text-align:justify}.solution-hero-visual{display:flex;justify-content:center;align-items:center}.cloud-diagram,.kube-diagram,.ai-diagram,.data-diagram{text-align:center;position:relative}.cloud-icon,.kube-icon,.ai-icon,.data-icon{font-size:4rem;margin-bottom:30px;opacity:.9;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.feature-points{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.feature-point{background:#fff3;padding:10px 15px;border-radius:10px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.kube-features{display:flex;flex-direction:column;gap:15px}.kube-item{background:#fff3;padding:15px;border-radius:10px;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.ai-flow{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.ai-step{background:#fff3;padding:15px 20px;border-radius:10px;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.ai-arrow{font-size:1.5rem;font-weight:700}.data-pipeline{display:flex;justify-content:center;gap:10px;margin-top:20px}.pipeline-step{background:#fff3;padding:12px 18px;border-radius:25px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.solution-features{padding:60px}.solution-features h4{font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#333}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-item{padding:30px;border-radius:15px;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:#fff}.feature-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;border-color:#c52027}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#c52027,#15293f);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;color:#fff}.feature-item h5{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#333}.feature-item p{color:#666;line-height:1.6}.contact-section{background:#333;color:#fff;text-align:center}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.contact-item{padding:30px;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.contact-icon{font-size:2rem;margin:0 auto 15px;display:block;color:#c52027}.copyright-info p{margin-top:30px;color:#c52027ba}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.section-subtitle{font-size:.95rem}.info-grid{grid-template-columns:1fr;gap:40px}.cards-grid{grid-template-columns:1fr}.solution-hero{grid-template-columns:1fr;text-align:center;padding:40px 30px;gap:40px}.solution-hero h3{font-size:2.2rem}.solution-tagline{font-size:1.2rem}.solution-features{padding:40px 30px}.features-grid{grid-template-columns:1fr;gap:25px}.ai-flow{flex-direction:column;gap:10px}.ai-arrow{transform:rotate(90deg)}.data-pipeline{flex-direction:column;gap:15px}.feature-points{grid-template-columns:1fr}}.main-content{margin-top:var(--header-height, 70px);padding-top:0}@media (max-width: 768px){.main-content{margin-top:var(--header-height-mobile, 60px);padding-top:20px}}@media (min-width: 769px){.main-content{margin-top:var(--header-height-desktop, 70px);padding-top:0}}:root{--header-height: 70px;--header-height-mobile: 60px;--header-height-desktop: 70px;--section-gap: 2rem;--section-gap-mobile: 1.5rem}@media (max-width: 480px){.main-content{margin-top:50px;padding-top:15px}}
