:root{--primary-color: #5DADE2;--secondary-color: #3498DB;--accent-color: #85C1E9;--accent-light: #AED6F1;--corporate-deep: #2874A6;--corporate-gold: #F39C12;--corporate-gradient-start: #5DADE2;--corporate-gradient-end: #3498DB;--text-primary: #34495E;--text-secondary: #7F8C8D;--text-light: #85929E;--border-color: #D5DBDB;--background-light: #F8F9FA;--background-white: #FFFFFF;--success-color: #27AE60;--warning-color: #F39C12;--error-color: #E74C3C;--info-color: var(--secondary-color);--font-family-base: "PingFang SC", "Microsoft YaHei", "Roboto", "Arial", sans-serif;--font-family-heading: "Source Sans Pro", "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-mono: "Roboto Mono", "Courier New", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 40px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--container-max-width: 1200px;--container-padding: var(--spacing-lg);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*{box-sizing:border-box}html{font-size:16px;line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--background-white);background-image:radial-gradient(circle at 20% 80%,rgba(93,173,226,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(52,152,219,.05) 0%,transparent 50%)}.heading-1{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--corporate-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.heading-2{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--corporate-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.heading-3{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);margin:0 0 var(--spacing-md) 0;color:var(--text-primary)}.text-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--text-primary)}.text-secondary{font-size:var(--font-size-sm);color:var(--text-secondary)}.text-caption{font-size:var(--font-size-xs);color:var(--text-light)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.gradient-background{background:linear-gradient(135deg,var(--corporate-gradient-start) 0%,var(--corporate-gradient-end) 100%)}.corporate-card{background:var(--background-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);box-shadow:0 4px 16px #5dade21a,0 1px 4px #0000000d;padding:var(--spacing-xl);transition:all var(--transition-base);border:1px solid var(--border-color)}.corporate-card:hover{box-shadow:0 8px 32px #5dade233,0 2px 8px #00000014;transform:translateY(-2px);border-color:var(--accent-color);background:var(--background-white)}.corporate-section{padding:var(--spacing-4xl) 0;position:relative}.corporate-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--corporate-gold) 0%,transparent 100%)}.tech-card{background:#5dade21a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--radius-lg);box-shadow:0 4px 16px #00bfff1a;padding:var(--spacing-lg);transition:all var(--transition-base);border:1px solid rgba(93,173,226,.3)}.tech-card:hover{box-shadow:0 8px 32px #00bfff33;transform:translateY(-2px);border-color:var(--primary-color);background:#5dade226}@media (max-width: 768px){:root{--container-padding: var(--spacing-md);--font-size-2xl: 28px;--font-size-xl: 20px;--font-size-lg: 18px}.container{padding:0 var(--spacing-md)}}@media (max-width: 480px){:root{--container-padding: var(--spacing-sm);--font-size-2xl: 24px;--font-size-xl: 18px}}.fade-in{animation:fadeIn var(--transition-slow) ease-in-out}.slide-up{animation:slideUp var(--transition-slow) ease-out}.scale-in{animation:scaleIn var(--transition-base) ease-out}.float-animation{animation:float 3s ease-in-out infinite}.pulse{animation:pulse 2s ease-in-out infinite}.hover-lift{transition:all var(--transition-base)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00bfff4d}.hover-scale{transition:all var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:all var(--transition-base);position:relative;overflow:hidden}.hover-glow:hover{box-shadow:0 0 20px #00bfff66,0 0 40px #ffd70033}.hover-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-slow)}.hover-glow:hover:before{left:100%}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.loading-shimmer{background:linear-gradient(90deg,var(--background-light) 25%,var(--border-color) 50%,var(--background-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn-ripple:active:after{width:300px;height:300px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.smooth-scroll{scroll-behavior:smooth}.parallax{transform:translateZ(0);will-change:transform}.ant-btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;box-shadow:0 4px 15px #00bfff4d}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--accent-color),var(--primary-color));box-shadow:0 6px 20px #00bfff66;transform:translateY(-1px)}.ant-btn-default{background:#00bfff1a;border-color:#00bfff4d;color:var(--text-primary)}.ant-btn-default:hover{background:#00bfff33;border-color:var(--primary-color);color:var(--primary-color)}.ant-menu{background:transparent;color:var(--text-primary)}.ant-menu-item-selected{color:var(--primary-color)!important;background:#00bfff1a!important}.ant-menu-item-selected:after{border-right-color:var(--primary-color)}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active{color:var(--primary-color)!important}.ant-tabs-ink-bar{background:var(--corporate-gold)!important}.ant-tag{background:#00bfff1a;border-color:#00bfff4d;color:var(--text-primary)}.tech-glow{position:relative;overflow:hidden}.tech-glow:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(0,191,255,.1),transparent);animation:rotate 4s linear infinite;z-index:-1}.tech-pulse{animation:techPulse 2s ease-in-out infinite}.tech-scan{position:relative;overflow:hidden}.tech-scan:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,191,255,.2),transparent);animation:scan 3s ease-in-out infinite}.neon-text{text-shadow:0 0 5px var(--primary-color),0 0 10px var(--primary-color),0 0 15px var(--primary-color),0 0 20px var(--primary-color)}.tech-particles{position:relative}.tech-particles:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(0,191,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(255,215,0,.1) 1px,transparent 1px);background-size:50px 50px;animation:particleFloat 10s ease-in-out infinite;pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes techPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes scan{0%{left:-100%}to{left:100%}}@keyframes particleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}body{margin:0;padding:0;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column;background:var(--background-white);color:var(--text-primary);background-image:radial-gradient(circle at 25% 25%,rgba(93,173,226,.03) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(52,152,219,.02) 0%,transparent 50%)}.main-layout{min-height:100vh}.content-wrapper{flex:1}img{max-width:100%;height:auto}html{scroll-behavior:smooth}:focus{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 4px #00bfff33}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-light)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}a,.green{text-decoration:none;color:var(--primary-color);transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#5dade21a;color:var(--primary-color);text-shadow:0 0 8px rgba(93,173,226,.2)}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.app-header[data-v-f27bf75f]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #5dade21a;position:sticky;top:0;z-index:var(--z-sticky);border-bottom:1px solid var(--border-color)}.header-content[data-v-f27bf75f]{display:flex;align-items:center;justify-content:space-between;height:70px;position:relative}.logo[data-v-f27bf75f]{display:flex;align-items:center}.logo-link[data-v-f27bf75f]{display:flex;align-items:center;text-decoration:none;color:var(--primary-color);transition:all var(--transition-base)}.logo-link[data-v-f27bf75f]:hover{transform:translateY(-1px)}.logo-image[data-v-f27bf75f]{height:45px;margin-right:var(--spacing-sm)}.logo-text[data-v-f27bf75f]{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),var(--corporate-deep));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desktop-nav[data-v-f27bf75f]{flex:1;display:flex;justify-content:center}.main-menu[data-v-f27bf75f]{border-bottom:none;background:transparent;line-height:70px}.main-menu[data-v-f27bf75f] .ant-menu-item,.main-menu[data-v-f27bf75f] .ant-menu-submenu{margin:0 var(--spacing-md);border-radius:var(--radius-md);transition:all var(--transition-base)}.main-menu[data-v-f27bf75f] .ant-menu-item:hover,.main-menu[data-v-f27bf75f] .ant-menu-submenu-title:hover{background:#5dade21a}.main-menu[data-v-f27bf75f] .ant-menu-item a,.main-menu[data-v-f27bf75f] .ant-menu-submenu-title{color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:all var(--transition-base);position:relative}.main-menu[data-v-f27bf75f] .ant-menu-item a:hover,.main-menu[data-v-f27bf75f] .ant-menu-submenu-title:hover{color:var(--primary-color)}.main-menu[data-v-f27bf75f] .ant-menu-item-selected a{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.main-menu[data-v-f27bf75f] .ant-menu-item-selected a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--secondary-color);border-radius:var(--radius-full)}.main-menu[data-v-f27bf75f] .ant-menu-submenu-open .ant-menu-submenu-title{color:var(--primary-color)}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup{border-radius:var(--radius-lg);box-shadow:0 8px 24px #5dade233;border:1px solid var(--border-color);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup .ant-menu{border-radius:var(--radius-lg);padding:var(--spacing-sm);background:transparent}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup .ant-menu-item{margin:var(--spacing-xs) 0;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md)}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup .ant-menu-item:hover{background:#5dade226}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup .ant-menu-item a{color:#000;padding:0}.main-menu[data-v-f27bf75f] .ant-menu-submenu-popup .ant-menu-item-selected a{color:var(--primary-color);background:#5dade226;border-radius:var(--radius-md)}.mobile-menu-btn[data-v-f27bf75f]{display:none}.mobile-menu-btn .ant-btn[data-v-f27bf75f]{border:none;box-shadow:none;color:var(--text-primary);font-size:18px;padding:var(--spacing-sm);border-radius:var(--radius-md)}.mobile-menu-btn .ant-btn[data-v-f27bf75f]:hover{background:#5dade21a;color:var(--primary-color)}.mobile-nav[data-v-f27bf75f]{display:none;border-top:1px solid var(--border-color);padding:var(--spacing-md) 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 4px 12px #5dade21a}.mobile-menu[data-v-f27bf75f]{border:none;background:transparent}.mobile-menu[data-v-f27bf75f] .ant-menu-item,.mobile-menu[data-v-f27bf75f] .ant-menu-submenu{margin:var(--spacing-xs) 0;border-radius:var(--radius-md)}.mobile-menu[data-v-f27bf75f] .ant-menu-item a{color:#000;text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);display:block;border-radius:var(--radius-md);transition:all var(--transition-base)}.mobile-menu[data-v-f27bf75f] .ant-menu-item:hover{background:#5dade226}.mobile-menu[data-v-f27bf75f] .ant-menu-item-selected a{color:var(--primary-color);background:#5dade226;font-weight:var(--font-weight-semibold)}.mobile-menu[data-v-f27bf75f] .ant-menu-submenu-title{padding:var(--spacing-sm) var(--spacing-md);color:#000;border-radius:var(--radius-md)}.mobile-menu[data-v-f27bf75f] .ant-menu-submenu-open .ant-menu-submenu-title{color:var(--primary-color);background:#5dade21a}@media (max-width: 768px){.desktop-nav[data-v-f27bf75f]{display:none}.mobile-menu-btn[data-v-f27bf75f],.mobile-nav[data-v-f27bf75f]{display:block}.header-content[data-v-f27bf75f]{height:60px}}@media (max-width: 480px){.logo-text[data-v-f27bf75f]{display:none}.logo-image[data-v-f27bf75f]{height:38px}.header-content[data-v-f27bf75f]{height:56px}}.app-footer[data-v-aa18186a]{background:linear-gradient(135deg,var(--background-white) 0%,var(--background-light) 100%);color:var(--text-primary);margin-top:auto;border-top:1px solid var(--border-color);position:relative}.footer-content[data-v-aa18186a]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-2xl);padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.footer-section h4.footer-title[data-v-aa18186a]{color:var(--primary-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-lg) 0}.footer-logo[data-v-aa18186a]{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.footer-logo-img[data-v-aa18186a]{height:32px;margin-right:var(--spacing-sm)}.footer-logo-text[data-v-aa18186a]{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0}.footer-description[data-v-aa18186a]{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.footer-contact p[data-v-aa18186a]{color:var(--text-secondary);margin:var(--spacing-sm) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.footer-links[data-v-aa18186a]{list-style:none;margin:0;padding:0}.footer-links li[data-v-aa18186a]{margin-bottom:var(--spacing-sm)}.footer-links a[data-v-aa18186a]{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-base)}.footer-links a[data-v-aa18186a]:hover{color:var(--primary-color)}.footer-bottom[data-v-aa18186a]{border-top:1px solid var(--border-color);padding:var(--spacing-lg) 0}.footer-bottom-content[data-v-aa18186a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.copyright[data-v-aa18186a]{color:var(--text-light);margin:0}.footer-social[data-v-aa18186a]{display:flex;gap:var(--spacing-md)}.social-link[data-v-aa18186a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#00bfff1a;border:1px solid rgba(0,191,255,.3);border-radius:var(--radius-full);color:var(--primary-color);text-decoration:none;transition:all var(--transition-base)}.social-link[data-v-aa18186a]:hover{background:#00bfff33;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 15px #00bfff4d}.footer-legal[data-v-aa18186a]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md)}.footer-legal a[data-v-aa18186a]{color:var(--text-light);text-decoration:none;font-size:var(--font-size-sm)}.footer-legal a[data-v-aa18186a]:hover{color:var(--primary-color)}.separator[data-v-aa18186a]{color:var(--text-light)}@media (max-width: 1024px){.footer-content[data-v-aa18186a]{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}@media (max-width: 768px){.footer-content[data-v-aa18186a]{grid-template-columns:1fr;gap:var(--spacing-lg);text-align:center}.footer-logo[data-v-aa18186a],.footer-contact p[data-v-aa18186a]{justify-content:center}.footer-bottom-content[data-v-aa18186a]{flex-direction:column;gap:var(--spacing-md);text-align:center}.footer-legal[data-v-aa18186a]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.footer-content[data-v-aa18186a]{padding:var(--spacing-xl) 0}.footer-social[data-v-aa18186a]{justify-content:center}}.main-layout[data-v-da033c93]{min-height:100vh;display:flex;flex-direction:column;width:100%}.content-wrapper[data-v-da033c93]{flex:1;width:100%}.hero-banner[data-v-fa86adf2]{position:relative;min-height:85vh;overflow:hidden}.hero-banner[data-v-fa86adf2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(93,173,226,.05) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgba(52,152,219,.03) 0%,transparent 30%);pointer-events:none;z-index:1}.hero-carousel[data-v-fa86adf2]{height:100%}.hero-slide[data-v-fa86adf2]{position:relative;min-height:85vh;display:flex;align-items:center}.hero-background[data-v-fa86adf2]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-white);background-size:cover;background-position:center;z-index:-2}.hero-overlay[data-v-fa86adf2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#5dade226,#3498db1a);z-index:-1;background-image:radial-gradient(circle at 20% 50%,rgba(93,173,226,.2) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(52,152,219,.1) 0%,transparent 50%),linear-gradient(0deg,rgba(255,255,255,.9) 0%,transparent 100%)}.hero-content[data-v-fa86adf2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;padding:var(--spacing-3xl) 0;min-height:85vh}.hero-text[data-v-fa86adf2]{color:var(--text-primary)}.hero-title[data-v-fa86adf2]{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0;text-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.hero-highlight[data-v-fa86adf2]{color:var(--corporate-deep);position:relative;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--corporate-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:techPulse 3s ease-in-out infinite}.hero-subtitle[data-v-fa86adf2]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-md) 0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.1)}.hero-description[data-v-fa86adf2]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-2xl) 0;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.1)}.hero-actions[data-v-fa86adf2]{display:flex;gap:var(--spacing-md);align-items:center}.hero-cta-primary[data-v-fa86adf2]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border:none;padding:0 var(--spacing-xl);height:52px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);border-radius:var(--radius-lg);box-shadow:0 4px 20px #5dade24d,0 0 0 1px #5dade233;color:var(--background-white)}.hero-cta-primary[data-v-fa86adf2]:hover{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--corporate-deep) 100%);transform:translateY(-2px);box-shadow:0 6px 30px #5dade266,0 0 0 1px #5dade24d;color:var(--background-white)}.hero-cta-secondary[data-v-fa86adf2]{background:#5dade21a;border:2px solid var(--primary-color);color:var(--primary-color);padding:0 var(--spacing-xl);height:52px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #5dade21a}.hero-cta-secondary[data-v-fa86adf2]:hover{background:#5dade226;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 20px #5dade233,0 0 0 1px #5dade24d}.hero-visual[data-v-fa86adf2]{display:flex;justify-content:center;align-items:center}.hero-image[data-v-fa86adf2]{position:relative;animation:float-fa86adf2 3s ease-in-out infinite}.hero-image[data-v-fa86adf2]:before{content:"";position:absolute;inset:-20px;border:2px solid transparent;border-radius:20px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;animation:rotate 6s linear infinite;opacity:.2}.hero-main-image[data-v-fa86adf2]{width:100%;max-width:500px;height:auto;filter:drop-shadow(0 15px 35px rgba(0,0,0,.2))}.hero-svg[data-v-fa86adf2]{width:100%;height:auto}.nav-button[data-v-fa86adf2]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#ffffffe6;color:var(--primary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;transition:all var(--transition-base);box-shadow:0 4px 15px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-button[data-v-fa86adf2]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--background-white);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 25px #5dade24d}.nav-button[data-v-fa86adf2]:disabled{opacity:.4;cursor:not-allowed;background:#fff9}.nav-prev[data-v-fa86adf2]{left:var(--spacing-xl)}.nav-next[data-v-fa86adf2]{right:var(--spacing-xl)}.hero-indicators[data-v-fa86adf2]{position:absolute;bottom:var(--spacing-xl);left:0;right:0;z-index:10}.indicators-wrapper[data-v-fa86adf2]{display:flex;justify-content:center;gap:var(--spacing-md)}.indicator[data-v-fa86adf2]{padding:var(--spacing-sm) var(--spacing-md);background:#fffc;border:1px solid rgba(93,173,226,.3);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.indicator[data-v-fa86adf2]:hover,.indicator.active[data-v-fa86adf2]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-color:var(--primary-color);color:var(--background-white);transform:translateY(-2px);box-shadow:0 4px 15px #5dade24d}@keyframes float-fa86adf2{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width: 1024px){.hero-title[data-v-fa86adf2]{font-size:3rem}.hero-content[data-v-fa86adf2]{gap:var(--spacing-2xl)}}@media (max-width: 768px){.hero-content[data-v-fa86adf2]{grid-template-columns:1fr;text-align:center;gap:var(--spacing-xl);min-height:70vh}.hero-title[data-v-fa86adf2]{font-size:2.5rem}.hero-subtitle[data-v-fa86adf2]{font-size:var(--font-size-lg)}.hero-description[data-v-fa86adf2]{font-size:var(--font-size-base)}.hero-actions[data-v-fa86adf2]{justify-content:center;flex-wrap:wrap}.indicators-wrapper[data-v-fa86adf2]{flex-wrap:wrap}.nav-button[data-v-fa86adf2]{width:40px;height:40px}.nav-prev[data-v-fa86adf2]{left:var(--spacing-md)}.nav-next[data-v-fa86adf2]{right:var(--spacing-md)}}@media (max-width: 480px){.hero-title[data-v-fa86adf2]{font-size:2rem}.hero-actions[data-v-fa86adf2]{flex-direction:column;width:100%}.hero-cta-primary[data-v-fa86adf2],.hero-cta-secondary[data-v-fa86adf2]{width:100%}.indicators-wrapper[data-v-fa86adf2]{gap:var(--spacing-sm)}.indicator[data-v-fa86adf2]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.nav-button[data-v-fa86adf2]{width:36px;height:36px}.nav-prev[data-v-fa86adf2]{left:var(--spacing-sm)}.nav-next[data-v-fa86adf2]{right:var(--spacing-sm)}}.service-overview[data-v-6b896dd7]{padding:var(--spacing-4xl) 0;background:var(--background-light);position:relative}.service-overview[data-v-6b896dd7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 15% 15%,rgba(93,173,226,.03) 1px,transparent 1px),radial-gradient(circle at 85% 85%,rgba(52,152,219,.02) 1px,transparent 1px);background-size:60px 60px;animation:particleFloat 15s ease-in-out infinite;pointer-events:none}.section-header[data-v-6b896dd7]{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header .heading-2[data-v-6b896dd7]{color:var(--text-primary);font-size:3rem;margin-bottom:var(--spacing-lg)}.section-description[data-v-6b896dd7]{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:var(--spacing-md) auto 0;line-height:var(--line-height-relaxed)}.category-tabs[data-v-6b896dd7]{margin-top:var(--spacing-3xl)}.product-tabs[data-v-6b896dd7]{background:transparent}.product-tabs[data-v-6b896dd7] .ant-tabs-nav{margin-bottom:var(--spacing-2xl)}.product-tabs[data-v-6b896dd7] .ant-tabs-tab{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-secondary);padding:var(--spacing-md) var(--spacing-xl)}.product-tabs[data-v-6b896dd7] .ant-tabs-tab-active{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.product-tabs[data-v-6b896dd7] .ant-tabs-ink-bar{background:var(--secondary-color);height:3px}.products-grid[data-v-6b896dd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.product-card[data-v-6b896dd7]{position:relative;transition:all var(--transition-base);overflow:hidden}.product-card[data-v-6b896dd7]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #5dade226}.product-header[data-v-6b896dd7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.product-icon[data-v-6b896dd7]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:var(--radius-lg);color:var(--background-white);font-size:28px;box-shadow:0 8px 16px #5dade233}.product-cover[data-v-6b896dd7]{position:relative;width:100%;height:200px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-lg);overflow:hidden}.cover-image[data-v-6b896dd7]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.product-card:hover .cover-image[data-v-6b896dd7]{transform:scale(1.05)}.cover-overlay[data-v-6b896dd7]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#5dade2b3,#3498dbcc);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base)}.product-card:hover .cover-overlay[data-v-6b896dd7]{opacity:1}.overlay-icon[data-v-6b896dd7]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.product-badge[data-v-6b896dd7]{background:linear-gradient(135deg,var(--secondary-color),var(--corporate-deep));color:var(--background-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);box-shadow:0 2px 8px #5dade233}.product-content[data-v-6b896dd7]{margin-bottom:var(--spacing-lg)}.product-title[data-v-6b896dd7]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin:0 0 var(--spacing-sm) 0}.product-description[data-v-6b896dd7]{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.product-features[data-v-6b896dd7]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-6b896dd7]{background:#5dade214;border:1px solid rgba(93,173,226,.2);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary);transition:all var(--transition-fast)}.product-card:hover .feature-tag[data-v-6b896dd7]{border-color:var(--secondary-color);background:#5dade226;color:var(--text-primary)}.product-footer[data-v-6b896dd7]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.explore-btn[data-v-6b896dd7]{color:var(--primary-color);font-weight:var(--font-weight-medium);padding:0;display:flex;align-items:center;gap:var(--spacing-xs)}.explore-btn[data-v-6b896dd7]:hover{color:var(--secondary-color);text-shadow:0 0 8px rgba(93,173,226,.3)}.product-stats[data-v-6b896dd7]{display:flex;align-items:center;gap:var(--spacing-md)}.stat-item[data-v-6b896dd7]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-light);font-size:var(--font-size-sm)}.product-clients[data-v-6b896dd7]{color:var(--text-light);font-size:var(--font-size-sm)}.loading-container[data-v-6b896dd7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.loading-container p[data-v-6b896dd7]{margin-top:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-size-base)}.error-container[data-v-6b896dd7],.empty-container[data-v-6b896dd7]{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.product-actions[data-v-6b896dd7]{text-align:center;margin-top:var(--spacing-3xl)}@media (max-width: 768px){.products-grid[data-v-6b896dd7]{grid-template-columns:1fr;gap:var(--spacing-md)}.product-card[data-v-6b896dd7]{padding:var(--spacing-lg)}.product-tabs[data-v-6b896dd7] .ant-tabs-tab{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.product-footer[data-v-6b896dd7]{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}}@media (max-width: 480px){.products-grid[data-v-6b896dd7]{grid-template-columns:1fr}.product-header[data-v-6b896dd7]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.digital-achievements[data-v-1e24baeb]{position:relative;padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,var(--background-white) 0%,var(--background-light) 100%);color:var(--text-primary);overflow:hidden}.achievement-background[data-v-1e24baeb]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.background-pattern[data-v-1e24baeb]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(93,173,226,.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(52,152,219,.05) 0%,transparent 50%)}.container[data-v-1e24baeb]{position:relative;z-index:1}.section-header[data-v-1e24baeb]{text-align:center;margin-bottom:var(--spacing-4xl)}.section-header .heading-2[data-v-1e24baeb]{color:var(--text-primary);font-size:3rem;margin-bottom:var(--spacing-lg)}.section-description[data-v-1e24baeb]{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed)}.achievements-container[data-v-1e24baeb]{margin-bottom:var(--spacing-4xl)}.main-stats[data-v-1e24baeb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.stat-card[data-v-1e24baeb]{background:#1a1f2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--spacing-2xl);text-align:center;border:1px solid var(--border-color);transition:all var(--transition-base);position:relative;overflow:hidden;box-shadow:0 8px 32px #5dade214}.stat-card[data-v-1e24baeb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.stat-card.highlighted[data-v-1e24baeb]{background:#5dade214;border-color:var(--primary-color);box-shadow:0 12px 48px #5dade21f}.stat-card[data-v-1e24baeb]:hover{transform:translateY(-8px);box-shadow:0 20px 60px #5dade226;border-color:var(--primary-color)}.stat-icon[data-v-1e24baeb]{width:60px;height:60px;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--secondary-color),var(--corporate-deep));border-radius:var(--radius-full);font-size:24px;color:var(--background-white);box-shadow:0 4px 20px #5dade233}.stat-number[data-v-1e24baeb]{font-size:3.5rem;font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-family:var(--font-family-mono)}.stat-label[data-v-1e24baeb]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.stat-description[data-v-1e24baeb]{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.additional-stats[data-v-1e24baeb]{text-align:center}.stats-row[data-v-1e24baeb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.mini-stat[data-v-1e24baeb]{padding:var(--spacing-lg);background:#0f1419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.mini-stat-number[data-v-1e24baeb]{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--secondary-color);margin-bottom:var(--spacing-xs)}.mini-stat-label[data-v-1e24baeb]{font-size:var(--font-size-sm);color:var(--text-secondary)}.business-coverage[data-v-1e24baeb]{margin:var(--spacing-4xl) 0}.coverage-grid[data-v-1e24baeb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.coverage-item[data-v-1e24baeb]{background:#add8e626;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;border:1px solid var(--border-color);transition:all var(--transition-base)}.coverage-item[data-v-1e24baeb]:hover{background:#add8e640;border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 32px #5dade21f}.coverage-icon[data-v-1e24baeb]{width:50px;height:50px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:var(--radius-lg);font-size:20px;color:var(--text-primary);box-shadow:0 4px 20px #5dade226}.coverage-title[data-v-1e24baeb]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.coverage-desc[data-v-1e24baeb]{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.coverage-stats[data-v-1e24baeb]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.coverage-number[data-v-1e24baeb]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--secondary-color)}.coverage-label[data-v-1e24baeb]{font-size:var(--font-size-sm);color:var(--text-secondary)}.industry-showcase[data-v-1e24baeb]{text-align:center;padding-top:var(--spacing-3xl);border-top:1px solid var(--border-color)}.showcase-title[data-v-1e24baeb]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-2xl) 0}.industry-grid[data-v-1e24baeb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);max-width:1200px;margin:0 auto}.industry-card[data-v-1e24baeb]{background:#0f1419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:all var(--transition-base);cursor:pointer}.industry-card[data-v-1e24baeb]:hover{background:#0f1419e6;border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 20px #5dade226}.industry-icon[data-v-1e24baeb]{width:40px;height:40px;margin:0 auto var(--spacing-sm);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--secondary-color),var(--corporate-deep));border-radius:var(--radius-md);font-size:18px;color:var(--background-white);box-shadow:0 3px 15px #5dade226}.industry-name[data-v-1e24baeb]{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.industry-count[data-v-1e24baeb]{display:block;font-size:var(--font-size-sm);color:var(--text-light)}@media (max-width: 768px){.main-stats[data-v-1e24baeb]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.stat-card[data-v-1e24baeb]{padding:var(--spacing-lg)}.stat-number[data-v-1e24baeb],.section-header .heading-2[data-v-1e24baeb]{font-size:2.5rem}.stats-row[data-v-1e24baeb]{grid-template-columns:repeat(2,1fr)}.coverage-grid[data-v-1e24baeb]{grid-template-columns:1fr}.industry-grid[data-v-1e24baeb]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}}@media (max-width: 480px){.main-stats[data-v-1e24baeb],.stats-row[data-v-1e24baeb],.industry-grid[data-v-1e24baeb]{grid-template-columns:1fr}.stat-number[data-v-1e24baeb],.section-header .heading-2[data-v-1e24baeb]{font-size:2rem}}.case-showcase[data-v-c2231d5a]{padding:var(--spacing-4xl) 0;background:var(--background-light);position:relative}.case-showcase[data-v-c2231d5a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 15% 15%,rgba(93,173,226,.03) 1px,transparent 1px),radial-gradient(circle at 85% 85%,rgba(52,152,219,.02) 1px,transparent 1px);background-size:60px 60px;animation:particleFloat 15s ease-in-out infinite;pointer-events:none}.section-header[data-v-c2231d5a]{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header .heading-2[data-v-c2231d5a]{color:var(--text-primary);font-size:3rem;margin-bottom:var(--spacing-lg)}.section-description[data-v-c2231d5a]{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:var(--spacing-md) auto 0;line-height:var(--line-height-relaxed)}.category-tabs[data-v-c2231d5a]{margin-top:var(--spacing-3xl)}.case-tabs[data-v-c2231d5a]{background:transparent}.case-tabs[data-v-c2231d5a] .ant-tabs-nav{margin-bottom:var(--spacing-2xl)}.case-tabs[data-v-c2231d5a] .ant-tabs-tab{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-secondary);padding:var(--spacing-md) var(--spacing-xl)}.case-tabs[data-v-c2231d5a] .ant-tabs-tab-active{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.case-tabs[data-v-c2231d5a] .ant-tabs-ink-bar{background:var(--secondary-color);height:3px}.cases-grid[data-v-c2231d5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.case-card[data-v-c2231d5a]{position:relative;cursor:pointer;overflow:hidden;padding:0;transition:all var(--transition-base)}.case-card[data-v-c2231d5a]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #5dade226}.case-image[data-v-c2231d5a]{position:relative;height:200px;overflow:hidden}.case-image img[data-v-c2231d5a]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.case-card:hover .case-image img[data-v-c2231d5a]{transform:scale(1.05)}.case-overlay[data-v-c2231d5a]{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.case-category[data-v-c2231d5a]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--background-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);box-shadow:0 2px 8px #5dade233}.case-content[data-v-c2231d5a]{padding:var(--spacing-xl)}.case-header[data-v-c2231d5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.case-badge[data-v-c2231d5a]{background:linear-gradient(135deg,var(--secondary-color),var(--corporate-deep));color:var(--background-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);box-shadow:0 2px 8px #5dade233}.case-title[data-v-c2231d5a]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin:0 0 var(--spacing-sm) 0}.case-client[data-v-c2231d5a]{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-md) 0}.case-description[data-v-c2231d5a]{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.case-tags[data-v-c2231d5a]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-c2231d5a]{background:#5dade214;border:1px solid rgba(93,173,226,.2);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary);transition:all var(--transition-fast)}.case-card:hover .feature-tag[data-v-c2231d5a]{border-color:var(--secondary-color);background:#5dade226;color:var(--text-primary)}.case-footer[data-v-c2231d5a]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.case-results[data-v-c2231d5a]{display:flex;gap:var(--spacing-md)}.result-item[data-v-c2231d5a]{text-align:center}.result-value[data-v-c2231d5a]{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--primary-color)}.result-label[data-v-c2231d5a]{font-size:var(--font-size-xs);color:var(--text-secondary)}.explore-btn[data-v-c2231d5a]{color:var(--primary-color);font-weight:var(--font-weight-medium);padding:0;display:flex;align-items:center;gap:var(--spacing-xs)}.explore-btn[data-v-c2231d5a]:hover{color:var(--secondary-color);text-shadow:0 0 8px rgba(93,173,226,.3)}.loading-container[data-v-c2231d5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.loading-container p[data-v-c2231d5a]{margin-top:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-size-base)}.error-container[data-v-c2231d5a],.empty-container[data-v-c2231d5a]{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.case-actions[data-v-c2231d5a]{text-align:center;margin-top:var(--spacing-3xl)}@media (max-width: 768px){.cases-grid[data-v-c2231d5a]{grid-template-columns:1fr;gap:var(--spacing-md)}.case-card[data-v-c2231d5a]{padding:var(--spacing-lg)}.case-tabs[data-v-c2231d5a] .ant-tabs-tab{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.case-footer[data-v-c2231d5a]{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}}@media (max-width: 480px){.cases-grid[data-v-c2231d5a]{grid-template-columns:1fr}.case-header[data-v-c2231d5a]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.news-section[data-v-16e1a149]{padding:var(--spacing-4xl) 0;background:var(--background-white)}.section-header[data-v-16e1a149]{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header .heading-2[data-v-16e1a149]{color:var(--text-primary);font-size:3rem;margin-bottom:var(--spacing-lg)}.section-description[data-v-16e1a149]{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.news-tabs[data-v-16e1a149]{margin-bottom:var(--spacing-3xl)}.news-tabs[data-v-16e1a149] .ant-tabs-tab{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.news-tabs[data-v-16e1a149] .ant-tabs-tab-active{color:var(--primary-color)}.news-tabs[data-v-16e1a149] .ant-tabs-ink-bar{background:var(--primary-color)}.news-grid[data-v-16e1a149]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.news-card[data-v-16e1a149]{position:relative;transition:all var(--transition-base);overflow:hidden;border-radius:var(--radius-lg);background:var(--background-white);box-shadow:0 4px 12px #0000000d;padding:var(--spacing-xl)}.news-card[data-v-16e1a149]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #5dade226}.news-icon[data-v-16e1a149]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:var(--radius-lg);color:var(--background-white);font-size:28px;box-shadow:0 8px 16px #5dade233;margin-bottom:var(--spacing-lg)}.news-cover[data-v-16e1a149]{position:relative;width:100%;height:200px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-lg);overflow:hidden}.cover-image[data-v-16e1a149]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.news-card:hover .cover-image[data-v-16e1a149]{transform:scale(1.05)}.cover-overlay[data-v-16e1a149]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#5dade2b3,#3498dbcc);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base)}.news-card:hover .cover-overlay[data-v-16e1a149]{opacity:1}.overlay-icon[data-v-16e1a149]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.news-header[data-v-16e1a149]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.news-title[data-v-16e1a149]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin:0;line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-category[data-v-16e1a149]{background:linear-gradient(135deg,var(--secondary-color),var(--corporate-deep));color:var(--background-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);box-shadow:0 2px 8px #5dade233}.news-summary[data-v-16e1a149]{color:var(--text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-16e1a149]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-secondary)}.news-tags[data-v-16e1a149]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.news-tag[data-v-16e1a149]{background:#5dade214;border:1px solid rgba(93,173,226,.2);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-primary);transition:all var(--transition-fast)}.news-card:hover .news-tag[data-v-16e1a149]{border-color:var(--secondary-color);background:#5dade226;color:var(--text-primary)}.news-footer[data-v-16e1a149]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.news-stats[data-v-16e1a149]{display:flex;align-items:center;gap:var(--spacing-md)}.stat-item[data-v-16e1a149]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-light);font-size:var(--font-size-sm)}.explore-btn[data-v-16e1a149]{color:var(--primary-color);font-weight:var(--font-weight-medium);padding:0;display:flex;align-items:center;gap:var(--spacing-xs)}.explore-btn[data-v-16e1a149]:hover{color:var(--secondary-color);text-shadow:0 0 8px rgba(93,173,226,.3)}.news-actions[data-v-16e1a149]{text-align:center}@media (max-width: 768px){.news-grid[data-v-16e1a149]{grid-template-columns:1fr;gap:var(--spacing-md)}.news-meta[data-v-16e1a149]{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.news-card[data-v-16e1a149]{padding:var(--spacing-lg)}.news-footer[data-v-16e1a149]{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}}@media (max-width: 480px){.news-grid[data-v-16e1a149]{grid-template-columns:1fr}.news-header[data-v-16e1a149]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.partner-logos[data-v-501d8a1c]{padding:var(--spacing-4xl) 0;background:var(--background-light)}.section-header[data-v-501d8a1c]{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header .heading-2[data-v-501d8a1c]{color:var(--text-primary);font-size:3rem;margin-bottom:var(--spacing-lg)}.section-description[data-v-501d8a1c]{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.partners-container[data-v-501d8a1c]{overflow:hidden;margin-bottom:var(--spacing-3xl);position:relative}.partners-scroll[data-v-501d8a1c]{display:flex;animation:scroll-501d8a1c 30s linear infinite;gap:var(--spacing-3xl)}.partner-item[data-v-501d8a1c]{flex-shrink:0;width:160px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--background-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.partner-item[data-v-501d8a1c]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.partner-logo[data-v-501d8a1c]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all var(--transition-base)}.partner-item:hover .partner-logo[data-v-501d8a1c]{filter:grayscale(0%);opacity:1}@keyframes scroll-501d8a1c{0%{transform:translate(0)}to{transform:translate(-100%)}}.partners-scroll[data-v-501d8a1c]:after{content:"";display:flex;gap:var(--spacing-3xl)}.partner-categories[data-v-501d8a1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl);text-align:center}.category-item[data-v-501d8a1c]{padding:var(--spacing-xl);background:var(--background-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.category-title[data-v-501d8a1c]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin:0 0 var(--spacing-sm) 0}.category-count[data-v-501d8a1c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--secondary-color);margin:0}@media (max-width: 768px){.partner-item[data-v-501d8a1c]{width:120px;height:60px;padding:var(--spacing-md)}.partners-scroll[data-v-501d8a1c]{gap:var(--spacing-xl)}.partner-categories[data-v-501d8a1c]{grid-template-columns:1fr;gap:var(--spacing-lg)}}@media (max-width: 480px){.partner-item[data-v-501d8a1c]{width:100px;height:50px;padding:var(--spacing-sm)}.category-item[data-v-501d8a1c]{padding:var(--spacing-lg)}.category-count[data-v-501d8a1c]{font-size:var(--font-size-xl)}}.home-page[data-v-3cf19772]{overflow-x:hidden}.reveal-on-scroll[data-v-3cf19772]{margin-bottom:10px}
