:root{font-family:PingFang SC,Microsoft YaHei,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:16px;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vh: 1vh;--vw: 1vw;--gl-bg-color: #ffffff;--gl-text-color: #212529;--gl-text-color-secondary: #6c757d;--gl-border-color: #dee2e6;--gl-primary-color: #007bff;--gl-primary-color-dark: #5a4493;--gl-success-color: #28a745;--gl-warning-color: #ffc107;--gl-danger-color: #dc3545;--gl-page-background: #f8f9fa;--gl-card-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--gl-input-focus-border: #80bdff;--gl-input-focus-shadow: rgba(0, 123, 255, .25);--gl-step-inactive-color: #adb5bd;--gl-step-active-color: #007bff;--gl-step-completed-color: #28a745}@media (max-width: 768px){:root{font-size:15px}}@media (max-width: 480px){:root{font-size:14px}}@media (max-width: 375px){:root{font-size:13px}}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#747bff}body{margin:0;padding:0;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;overflow-x:hidden;-webkit-text-size-adjust:100%;background-color:var(--gl-page-background);color:var(--gl-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h1{font-size:2.5rem;line-height:1.1}@media (max-width: 768px){h1{font-size:2.2rem}}@media (max-width: 480px){h1{font-size:1.8rem}}h2{font-size:2rem}@media (max-width: 768px){h2{font-size:1.8rem}}@media (max-width: 480px){h2{font-size:1.5rem}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1rem;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media (max-width: 480px){.card{padding:1.5em}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;box-sizing:border-box}@media (min-width: 768px){.container{padding:0 2rem}}@media (max-width: 480px){.container{padding:0 1rem}}@media (max-width: 375px){.container{padding:0 .75rem}}#app{width:100%;max-width:100%;margin:0;padding:0;text-align:left;display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden}.hide-on-mobile{display:block}.show-on-mobile{display:none}@media (max-width: 768px){.hide-on-mobile{display:none}.show-on-mobile{display:block}body{-webkit-tap-highlight-color:transparent}button,a.button,.btn,.nav-link,[role=button]{min-height:44px;min-width:44px}}img{max-width:100%;height:auto;display:block}*,*:before,*:after{box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin:-.5rem;width:calc(100% + 1rem)}.col{padding:.5rem;flex:1 0 0%}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}@media (max-width: 768px){.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width: 480px){.col-sm-12{flex:0 0 100%;max-width:100%}.col-sm-6{flex:0 0 50%;max-width:50%}.row{margin:-.25rem;width:calc(100% + .5rem)}.col{padding:.25rem}}.gitlab-stacked{padding:8rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.stacked-cards-container{display:flex;flex-direction:column;gap:0;margin-top:3rem;position:relative;overflow:visible;transform:translateZ(0);will-change:auto}.stacked-card{display:flex;align-items:stretch;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0000001a;min-height:320px;position:sticky;top:2rem;margin-bottom:1.5rem;will-change:transform,opacity;backface-visibility:hidden;transform-origin:center center;transform:translateZ(0);transition:box-shadow .3s ease;isolation:isolate}.stacked-card:hover{box-shadow:0 16px 48px #00000026}.stacked-card:nth-child(1){z-index:1}.stacked-card:nth-child(2){z-index:2}.stacked-card:nth-child(3){z-index:3}.stacked-card:nth-child(4){z-index:4}.card-content-side{flex:1;background:linear-gradient(135deg,#2d3748,#1a202c);color:#fff;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.card-label{color:#a78bfa;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;display:inline-block;padding:.25rem .75rem;background:#a78bfa33;border-radius:12px;width:fit-content}.card-content-side h3{font-size:1.75rem;font-weight:700;line-height:1.3;margin:0 0 1.25rem;color:#fff}.card-content-side p{color:#cbd5e0;font-size:1.1rem;line-height:1.6;margin:0 0 2rem}.card-link{color:#a78bfa;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;width:fit-content}.card-link:hover{color:#c4b5fd;transform:translate(4px)}.card-preview-side{flex:1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.preview-mockup{background:#fff;border-radius:16px;padding:1.5rem;width:100%;max-width:350px;box-shadow:0 4px 16px #0000001a;border:1px solid #e2e8f0}.mockup-header{display:flex;justify-content:between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.mockup-title{font-weight:600;color:#374151;font-size:.9rem}.mockup-tabs{display:flex;gap:.5rem}.tab{padding:.25rem .75rem;border-radius:6px;font-size:.8rem;background:#f1f5f9;color:#64748b}.tab.active{background:#6366f1;color:#fff}.pipeline-flow{display:flex;align-items:center;gap:.75rem;justify-content:center}.pipeline-stage{padding:.5rem 1rem;border-radius:8px;font-size:.8rem;font-weight:600}.pipeline-stage.success{background:#dcfce7;color:#166534}.pipeline-stage.running{background:#fef3c7;color:#92400e;animation:pulse 2s infinite}.pipeline-arrow{color:#6366f1;font-weight:700}.security-status{display:flex;align-items:center;gap:.5rem}.status-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.status-text{font-size:.8rem;color:#10b981;font-weight:600}.security-metrics{display:flex;gap:1.5rem;justify-content:center}.metric{text-align:center}.metric-value{font-size:1.5rem;font-weight:700;color:#374151}.metric-label{font-size:.8rem;color:#6b7280}.pipeline-count{font-size:.8rem;color:#6366f1;font-weight:600}.pipeline-list{display:flex;flex-direction:column;gap:.75rem}.pipeline-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:8px}.pipeline-name{font-size:.85rem;color:#374151;font-weight:500}.pipeline-status{font-size:.9rem;font-weight:700}.pipeline-status.success{color:#10b981}.pipeline-status.running{color:#f59e0b;animation:spin 2s linear infinite}.ai-featured .card-content-side{background:linear-gradient(135deg,#5b21b6,#3730a3)}.ai-featured .card-label{color:#c4b5fd;background:#c4b5fd33}.ai-indicator{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#a78bfa}.ai-dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:pulse 2s infinite}.chat-message{margin-bottom:1rem;padding:.75rem;border-radius:12px;font-size:.85rem;line-height:1.4}.chat-message.user{background:#e0e7ff;color:#3730a3;margin-left:1rem}.chat-message.ai{background:#f3f4f6;color:#374151;margin-right:1rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.gitlab-stacked{padding:6rem 0}.stacked-cards-container{padding-bottom:12rem}.stacked-card{flex-direction:column;min-height:auto;margin-bottom:1.5rem;top:1rem;will-change:transform,opacity}.card-content-side{padding:2rem 1.5rem}.card-preview-side{padding:1.5rem}.card-content-side h3{font-size:1.5rem}.card-content-side p{font-size:1rem}}@media (max-width: 480px){.gitlab-stacked{padding:4rem 0}.stacked-cards-container{padding-bottom:8rem}.stacked-card{margin-bottom:1rem;top:.5rem;border-radius:16px;will-change:transform,opacity}.card-content-side{padding:1.5rem 1rem}.card-preview-side{padding:1rem}.card-content-side h3{font-size:1.25rem}}.code-highlight code[class*=language-],.code-highlight pre[class*=language-]{color:#383a42;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:root{--prism-bg-dark: #1e1e1e;--prism-text-dark: #d4d4d4;--prism-comment-dark: #6a9955;--prism-keyword-dark: #569cd6;--prism-string-dark: #ce9178;--prism-function-dark: #dcdcaa;--prism-variable-dark: #9cdcfe;--prism-number-dark: #b5cea8;--prism-operator-dark: #d4d4d4;--prism-punctuation-dark: #d4d4d4;--prism-property-dark: #9cdcfe;--prism-class-dark: #4ec9b0;--prism-important-dark: #c586c0}.code-highlight-wrapper.dark .code-highlight code[class*=language-],.code-highlight-wrapper.dark .code-highlight pre[class*=language-]{color:var(--prism-text-dark);background:var(--prism-bg-dark)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a737d;font-style:italic}.code-highlight-wrapper.dark .token.comment,.code-highlight-wrapper.dark .token.prolog,.code-highlight-wrapper.dark .token.doctype,.code-highlight-wrapper.dark .token.cdata{color:var(--prism-comment-dark)}.token.punctuation{color:#393a34}.code-highlight-wrapper.dark .token.punctuation{color:var(--prism-punctuation-dark)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#d73a49}.code-highlight-wrapper.dark .token.property,.code-highlight-wrapper.dark .token.tag,.code-highlight-wrapper.dark .token.constant,.code-highlight-wrapper.dark .token.symbol,.code-highlight-wrapper.dark .token.deleted{color:var(--prism-property-dark)}.token.boolean,.token.number{color:#005cc5}.code-highlight-wrapper.dark .token.boolean,.code-highlight-wrapper.dark .token.number{color:var(--prism-number-dark)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#032f62}.code-highlight-wrapper.dark .token.selector,.code-highlight-wrapper.dark .token.attr-name,.code-highlight-wrapper.dark .token.string,.code-highlight-wrapper.dark .token.char,.code-highlight-wrapper.dark .token.builtin,.code-highlight-wrapper.dark .token.inserted{color:var(--prism-string-dark)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.code-highlight-wrapper.dark .token.operator,.code-highlight-wrapper.dark .token.entity,.code-highlight-wrapper.dark .token.url,.code-highlight-wrapper.dark .language-css .token.string,.code-highlight-wrapper.dark .style .token.string{color:var(--prism-operator-dark)}.token.atrule,.token.attr-value,.token.keyword{color:#d73a49}.code-highlight-wrapper.dark .token.atrule,.code-highlight-wrapper.dark .token.attr-value,.code-highlight-wrapper.dark .token.keyword{color:var(--prism-keyword-dark)}.token.function,.token.class-name{color:#6f42c1}.code-highlight-wrapper.dark .token.function,.code-highlight-wrapper.dark .token.class-name{color:var(--prism-function-dark)}.token.regex,.token.important,.token.variable{color:#e36209}.code-highlight-wrapper.dark .token.regex,.code-highlight-wrapper.dark .token.important,.code-highlight-wrapper.dark .token.variable{color:var(--prism-variable-dark)}.code-highlight-wrapper.dark .token.important{color:var(--prism-important-dark)}.line-numbers .line-numbers-rows{border-right:1px solid #e1e4e8}.code-highlight-wrapper.dark .line-numbers .line-numbers-rows{border-right-color:#3e4044}.line-numbers-rows>span:before{color:#959da5}.code-highlight-wrapper.dark .line-numbers-rows>span:before{color:#858585}.code-highlight{border-radius:8px;box-shadow:0 2px 8px #0000001a}.code-highlight-wrapper.dark .code-highlight{box-shadow:0 2px 8px #0000004d;border-color:#3e4044}.code-highlight-inline{border:1px solid #e1e4e8;color:#d73a49;font-weight:600}.code-highlight-wrapper.dark .code-highlight-inline{border-color:#3e4044;color:var(--prism-keyword-dark)}.diff-viewer .code-highlight-inline{background:transparent!important;border:none!important;padding:0!important;color:inherit;font-size:inherit;line-height:inherit}.diff-viewer .code-highlight-wrapper{display:inline}.diff-line.added .token.keyword,.diff-line.added .token.function,.diff-line.added .token.class-name{color:#155724!important;font-weight:600}.diff-line.removed .token.keyword,.diff-line.removed .token.function,.diff-line.removed .token.class-name{color:#721c24!important;font-weight:600}.diff-line.added .token.string{color:#0a3622!important}.diff-line.removed .token.string{color:#491217!important}.diff-viewer.dark .diff-line.added .token.keyword,.diff-viewer.dark .diff-line.added .token.function,.diff-viewer.dark .diff-line.added .token.class-name{color:#7ec699!important}.diff-viewer.dark .diff-line.removed .token.keyword,.diff-viewer.dark .diff-line.removed .token.function,.diff-viewer.dark .diff-line.removed .token.class-name{color:#f97583!important}.code-highlight-wrapper .code-highlight{border-radius:6px;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.code-highlight-wrapper .code-highlight:hover{box-shadow:0 2px 8px #00000026}.code-highlight-wrapper.dark .code-highlight:hover{box-shadow:0 2px 8px #0006}@media (max-width: 768px){.code-highlight code[class*=language-],.code-highlight pre[class*=language-]{font-size:.8rem}.line-numbers .line-numbers-rows{padding-right:.5rem}}.code-highlight::-webkit-scrollbar{height:8px}.code-highlight::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.code-highlight-wrapper.dark .code-highlight::-webkit-scrollbar-track{background:#2d2d2d}.code-highlight::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.code-highlight::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.code-highlight-wrapper.dark .code-highlight::-webkit-scrollbar-thumb{background:#555}.code-highlight-wrapper.dark .code-highlight::-webkit-scrollbar-thumb:hover{background:#777}.app-header[data-v-dc34a1fe]{position:fixed;width:100%;top:0;left:0;z-index:100;transition:all .3s ease;height:64px;background-color:#252547;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.app-header.scrolled[data-v-dc34a1fe]{box-shadow:0 2px 8px #00000026}.header-container[data-v-dc34a1fe]{width:100%;max-width:1280px;padding:0 1rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}.logo[data-v-dc34a1fe]{display:flex;align-items:center;z-index:101}.logo a[data-v-dc34a1fe]{display:flex;align-items:center;text-decoration:none}.logo-image[data-v-dc34a1fe]{height:30px;margin-right:.5rem;transition:all .3s ease}.logo span[data-v-dc34a1fe]{font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:0}.navigation[data-v-dc34a1fe]{flex:1;display:flex;justify-content:center}.navigation ul[data-v-dc34a1fe]{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}.nav-item[data-v-dc34a1fe]{position:relative}.nav-link[data-v-dc34a1fe]{color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;padding:1.25rem .5rem;transition:color .2s ease;display:flex;align-items:center;white-space:nowrap}.dropdown-icon[data-v-dc34a1fe]{font-size:.6rem;margin-left:.25rem;transition:transform .2s ease}.nav-item:hover .dropdown-icon[data-v-dc34a1fe]{transform:rotate(180deg)}.nav-link[data-v-dc34a1fe]:hover,.router-link-active[data-v-dc34a1fe]{color:#a6a6e5}.dropdown-menu[data-v-dc34a1fe]{position:absolute;top:100%;left:-20px;background-color:#fff;border-radius:6px;box-shadow:0 8px 24px #0000001f;width:320px;z-index:200;opacity:0;transform:translateY(10px);animation:dropdown-appear-dc34a1fe .2s ease forwards}@keyframes dropdown-appear-dc34a1fe{to{opacity:1;transform:translateY(0)}}.dropdown-content[data-v-dc34a1fe]{padding:1.5rem}.dropdown-title[data-v-dc34a1fe]{font-weight:600;font-size:1.25rem;color:#292961;margin-bottom:.5rem}.dropdown-description[data-v-dc34a1fe]{color:#666;font-size:.875rem;margin-bottom:1rem}.dropdown-items-container[data-v-dc34a1fe]{display:flex;flex-direction:column;gap:.75rem}.dropdown-item a[data-v-dc34a1fe]{display:block;padding:1rem;text-decoration:none;color:#333;border-radius:6px;transition:all .2s ease}.dropdown-item a[data-v-dc34a1fe]:hover{background-color:#6666c41a}.dropdown-item-title[data-v-dc34a1fe]{font-weight:500;font-size:.9rem;color:#292961;margin-bottom:.25rem}.dropdown-item-desc[data-v-dc34a1fe]{font-size:.8rem;color:#666}.dropdown-footer[data-v-dc34a1fe]{margin-top:1.5rem;font-size:.875rem}.dropdown-footer a[data-v-dc34a1fe]{color:#6666c4;text-decoration:none;font-weight:500}.dropdown-footer a[data-v-dc34a1fe]:hover{text-decoration:underline}.dropdown-backdrop[data-v-dc34a1fe]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:99}.header-actions[data-v-dc34a1fe]{display:flex;align-items:center;gap:.75rem}.login-button[data-v-dc34a1fe]{color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;padding:.375rem .75rem;border-radius:4px;transition:all .2s ease}.login-button[data-v-dc34a1fe]:hover{background-color:#ffffff1a}.register-button[data-v-dc34a1fe]{color:#fff;background-color:#6666c4;text-decoration:none;font-size:.875rem;font-weight:500;padding:.375rem .75rem;border-radius:4px;transition:all .2s ease}.register-button[data-v-dc34a1fe]:hover{background-color:#5555b3}.mobile-menu-button[data-v-dc34a1fe]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;z-index:101}.mobile-menu-button span[data-v-dc34a1fe]{height:2px;width:100%;background-color:#fff;border-radius:2px;transition:all .3s ease}.mobile-menu-button.active span[data-v-dc34a1fe]:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-button.active span[data-v-dc34a1fe]:nth-child(2){opacity:0}.mobile-menu-button.active span[data-v-dc34a1fe]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-backdrop[data-v-dc34a1fe]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99}@media (max-width: 768px){.app-header[data-v-dc34a1fe]{height:56px}.header-actions[data-v-dc34a1fe]{display:none}.navigation[data-v-dc34a1fe]{position:fixed;top:56px;right:-100%;width:80%;max-width:320px;height:calc(100vh - 56px);background-color:#252547;padding:1.5rem;z-index:100;transition:all .3s ease-in-out;box-shadow:-5px 0 30px #0000004d;justify-content:flex-start;overflow-y:auto}.navigation.active[data-v-dc34a1fe]{right:0}.navigation ul[data-v-dc34a1fe]{flex-direction:column;gap:0;width:100%}.nav-item[data-v-dc34a1fe]{border-bottom:1px solid rgba(255,255,255,.1);width:100%}.nav-link[data-v-dc34a1fe]{padding:1rem 0;width:100%;justify-content:space-between}.dropdown-menu[data-v-dc34a1fe]{position:static;width:100%;box-shadow:none;border-radius:0;transform:none;opacity:1;background-color:transparent;animation:none;margin:.5rem 0}.dropdown-content[data-v-dc34a1fe]{padding:0 0 0 1rem}.dropdown-title[data-v-dc34a1fe],.dropdown-description[data-v-dc34a1fe]{color:#fffc}.dropdown-item a[data-v-dc34a1fe]{padding:.75rem 0;border-radius:0;color:#fffc;border-bottom:1px solid rgba(255,255,255,.1)}.dropdown-item a[data-v-dc34a1fe]:hover{background-color:transparent}.dropdown-item-title[data-v-dc34a1fe]{color:#ffffffe6}.dropdown-item-desc[data-v-dc34a1fe]{color:#fff9}.dropdown-footer a[data-v-dc34a1fe]{color:#a6a6e5}.mobile-menu-button[data-v-dc34a1fe]{display:flex}}@media (max-width: 480px){.logo span[data-v-dc34a1fe]{font-size:1.1rem}.logo-image[data-v-dc34a1fe]{height:24px}.header-container[data-v-dc34a1fe]{padding:0 .75rem}}.app-footer[data-v-2716b7bf]{position:relative;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fffc;padding:0;margin-top:0;box-shadow:0 -2px 10px #0000001a;overflow:hidden}.footer-waves[data-v-2716b7bf]{position:absolute;top:-100px;left:0;width:100%;height:100px;overflow:hidden;line-height:0;transform:rotate(180deg)}.footer-waves svg[data-v-2716b7bf]{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.wave-1[data-v-2716b7bf]{animation:wave-animation-2716b7bf 15s linear infinite}.wave-2[data-v-2716b7bf]{animation:wave-animation-2716b7bf 10s linear infinite reverse}@keyframes wave-animation-2716b7bf{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(0)}}.footer-particles[data-v-2716b7bf]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-2716b7bf]{position:absolute;background-color:#fff3;border-radius:50%;opacity:.7;animation:float-2716b7bf 6s ease-in-out infinite}.particle-1[data-v-2716b7bf]{width:10px;height:10px;top:20%;left:15%;animation-duration:5s}.particle-2[data-v-2716b7bf]{width:15px;height:15px;top:40%;left:25%;animation-duration:7s}.particle-3[data-v-2716b7bf]{width:8px;height:8px;top:60%;left:35%;animation-duration:4s}.particle-4[data-v-2716b7bf]{width:12px;height:12px;top:80%;left:45%;animation-duration:6s}.particle-5[data-v-2716b7bf]{width:20px;height:20px;top:50%;left:55%;animation-duration:8s}@keyframes float-2716b7bf{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}to{transform:translateY(0) rotate(0)}}.footer-content[data-v-2716b7bf]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 2rem 3rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.footer-logo-section[data-v-2716b7bf]{flex:1;max-width:300px;margin-right:2rem}.footer-logo[data-v-2716b7bf]{display:flex;align-items:center;margin-bottom:1.5rem;gap:1rem}.footer-logo-image[data-v-2716b7bf]{height:40px;filter:brightness(.9) drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .3s ease,filter .3s ease}.footer-logo:hover .footer-logo-image[data-v-2716b7bf]{filter:brightness(1) drop-shadow(0 4px 8px rgba(0,0,0,.2));transform:scale(1.05) rotate(-5deg)}.logo-text[data-v-2716b7bf]{display:flex;flex-direction:column}.logo-main[data-v-2716b7bf]{font-size:1.4rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#fff,#e0e7ff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}.logo-sub[data-v-2716b7bf]{font-size:.9rem;color:#ffffffb3}.footer-tagline[data-v-2716b7bf]{color:#ffffffb3;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.features-badge[data-v-2716b7bf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.badge[data-v-2716b7bf]{background-color:#ffffff1a;color:#ffffffe6;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.badge[data-v-2716b7bf]:hover{background-color:#fff3;transform:translateY(-3px);box-shadow:0 3px 10px #0000001a}.social-links[data-v-2716b7bf]{display:flex;gap:1rem;margin-bottom:1.5rem}.social-link[data-v-2716b7bf]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#ffffff1a;border-radius:50%;color:#ffffffe6;text-decoration:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-link[data-v-2716b7bf]:hover{background-color:#fff;color:#4f46e5;transform:translateY(-5px) scale(1.1);box-shadow:0 10px 20px #0000001a}.social-link svg[data-v-2716b7bf]{transition:transform .3s ease}.social-link:hover svg[data-v-2716b7bf]{transform:scale(1.2)}.footer-sections[data-v-2716b7bf]{display:flex;flex-wrap:wrap;flex:2;gap:3rem}.footer-section[data-v-2716b7bf]{min-width:160px}.footer-section h3[data-v-2716b7bf]{font-size:1.1rem;color:#fff;margin-bottom:1.5rem;position:relative;padding-bottom:.8rem;font-weight:600;letter-spacing:.5px}.footer-section h3[data-v-2716b7bf]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:linear-gradient(90deg,#8b5cf6,#8b5cf680);border-radius:3px;transition:width .3s cubic-bezier(.175,.885,.32,1.275)}.footer-section:hover h3[data-v-2716b7bf]:after{width:60px}.footer-section ul[data-v-2716b7bf]{list-style:none;padding:0;margin:0}.footer-section li[data-v-2716b7bf]{margin-bottom:1rem}.footer-section a[data-v-2716b7bf]{color:#ffffffb3;text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative;padding-left:0;display:inline-block}.footer-section a[data-v-2716b7bf]:before{content:"›";position:absolute;left:-15px;opacity:0;transition:all .3s ease}.footer-section a[data-v-2716b7bf]:hover{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);padding-left:15px}.footer-section a[data-v-2716b7bf]:hover:before{opacity:1;left:0}.contact-link[data-v-2716b7bf]{display:flex!important;align-items:center;gap:8px}.contact-link svg[data-v-2716b7bf]{color:#fff9;transition:transform .3s ease,color .3s ease}.contact-link:hover svg[data-v-2716b7bf]{color:#fff;transform:scale(1.2)}.footer-newsletter[data-v-2716b7bf]{min-width:240px}.newsletter-text[data-v-2716b7bf]{color:#ffffffb3;font-size:.95rem;margin-bottom:1.2rem;line-height:1.6}.newsletter-form[data-v-2716b7bf]{display:flex;margin-bottom:1rem;position:relative;overflow:hidden;border-radius:50px;box-shadow:0 5px 15px #0000001a}.newsletter-input[data-v-2716b7bf]{flex:1;padding:.8rem 1.2rem;border:none;outline:none;font-size:.9rem;background-color:#ffffffe6;color:#333;border-radius:50px 0 0 50px;transition:all .3s ease}.newsletter-input[data-v-2716b7bf]:focus{background-color:#fff;box-shadow:inset 0 0 0 2px #8b5cf6}.newsletter-button[data-v-2716b7bf]{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;padding:0 1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border-radius:0 50px 50px 0;box-shadow:0 4px 10px #8b5cf64d}.newsletter-button[data-v-2716b7bf]:hover{background:linear-gradient(135deg,#9061f9,#6e66f7);box-shadow:0 6px 15px #8b5cf666;transform:translate(2px)}.newsletter-button:hover svg[data-v-2716b7bf]{transform:rotate(-10deg) translate(2px)}.newsletter-button svg[data-v-2716b7bf]{transition:transform .3s ease}.newsletter-info[data-v-2716b7bf]{color:#ffffff80;font-size:.8rem;margin-top:.8rem}.featured-techs[data-v-2716b7bf]{background-color:#ffffff0d;padding:1rem 0;margin-top:3rem;position:relative;overflow:hidden;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tech-scroll[data-v-2716b7bf]{display:flex;gap:1.5rem;padding:.5rem 0;animation:scrollTech-2716b7bf 30s linear infinite;white-space:nowrap}@keyframes scrollTech-2716b7bf{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-item[data-v-2716b7bf]{background-color:#ffffff1a;color:#fff;padding:.5rem 1.2rem;border-radius:50px;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.tech-item[data-v-2716b7bf]:hover{background-color:#fff3;transform:translateY(-3px);box-shadow:0 5px 15px #0000001a;border-color:#ffffff4d}.tech-scroll[data-v-2716b7bf]:hover{animation-play-state:paused}.footer-bottom[data-v-2716b7bf]{border-top:1px solid rgba(255,255,255,.1);padding:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:1}.copyright-icp[data-v-2716b7bf]{display:flex;flex-direction:column;gap:.5rem}.footer-bottom p[data-v-2716b7bf]{margin:0;font-size:.9rem;color:#fff9}.last-updated[data-v-2716b7bf]{font-size:.8rem;color:#ffffff80}.footer-links[data-v-2716b7bf]{display:flex;align-items:center;gap:.5rem}.footer-links a[data-v-2716b7bf]{color:#fff9;text-decoration:none;font-size:.9rem;padding:.3rem .8rem;border-radius:4px;transition:all .3s ease}.footer-links a[data-v-2716b7bf]:hover{color:#fff;background-color:#ffffff1a}.divider[data-v-2716b7bf]{margin:0;color:#ffffff4d}.icp-info a[data-v-2716b7bf]{display:flex;align-items:center;gap:6px;color:#fff9;text-decoration:none;font-size:.8rem;transition:color .3s ease}.icp-info a[data-v-2716b7bf]:hover{color:#fff}.icp-info svg[data-v-2716b7bf]{opacity:.7;transition:opacity .3s ease,transform .3s ease}.icp-info a:hover svg[data-v-2716b7bf]{opacity:1;transform:scale(1.1)}.footer-decoration[data-v-2716b7bf]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.decoration-item[data-v-2716b7bf]{position:absolute;border-radius:50%;opacity:.2;filter:blur(20px)}.decoration-1[data-v-2716b7bf]{width:200px;height:200px;top:10%;left:5%;background:radial-gradient(circle at center,#ffffff4d,#fff0);animation:pulse-2716b7bf 8s infinite alternate}.decoration-2[data-v-2716b7bf]{width:300px;height:300px;top:40%;right:10%;background:radial-gradient(circle at center,#8b5cf64d,#8b5cf600);animation:pulse-2716b7bf 12s infinite alternate-reverse}.decoration-3[data-v-2716b7bf]{width:150px;height:150px;bottom:20%;left:30%;background:radial-gradient(circle at center,#6366f14d,#6366f100);animation:pulse-2716b7bf 10s infinite alternate}@keyframes pulse-2716b7bf{0%{opacity:.1;transform:scale(1)}to{opacity:.3;transform:scale(1.5)}}.back-to-top[data-v-2716b7bf]{position:fixed;bottom:2rem;right:2rem;width:45px;height:45px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(20px);z-index:1000;box-shadow:0 5px 15px #4f46e54d}.back-to-top.visible[data-v-2716b7bf]{opacity:1;transform:translateY(0)}.back-to-top[data-v-2716b7bf]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #4f46e580}.back-to-top[data-v-2716b7bf]:active{transform:translateY(0)}.back-to-top svg[data-v-2716b7bf]{transition:transform .2s ease}.back-to-top:hover svg[data-v-2716b7bf]{transform:translateY(-3px)}@media (max-width: 991px){.footer-logo-section[data-v-2716b7bf]{max-width:100%;margin-right:0;margin-bottom:2rem}.footer-content[data-v-2716b7bf]{flex-direction:column}.footer-decoration[data-v-2716b7bf]{opacity:.5}}@media (max-width: 768px){.footer-waves[data-v-2716b7bf]{top:-50px;height:50px}.footer-waves svg[data-v-2716b7bf]{height:50px}.footer-sections[data-v-2716b7bf]{flex-direction:column;gap:2.5rem}.footer-section[data-v-2716b7bf]{width:100%}.footer-bottom[data-v-2716b7bf]{flex-direction:column;gap:1.5rem;text-align:center;padding:1.5rem}.social-links[data-v-2716b7bf],.features-badge[data-v-2716b7bf]{justify-content:center}.footer-logo[data-v-2716b7bf]{align-items:center;justify-content:center;flex-direction:column;gap:1rem}.logo-text[data-v-2716b7bf]{align-items:center}.footer-tagline[data-v-2716b7bf]{text-align:center}.footer-section h3[data-v-2716b7bf]:after{left:50%;transform:translate(-50%)}.footer-section[data-v-2716b7bf]{text-align:center}.footer-section a[data-v-2716b7bf]:before{display:none}.footer-section a[data-v-2716b7bf]:hover{padding-left:0;transform:translateY(-3px)}.contact-link[data-v-2716b7bf]{justify-content:center}.copyright-icp[data-v-2716b7bf]{text-align:center;align-items:center}.newsletter-form[data-v-2716b7bf]{max-width:320px;margin:0 auto 1rem}.footer-content[data-v-2716b7bf]{padding-top:3rem}}@media (max-width: 480px){.footer-content[data-v-2716b7bf]{padding:2.5rem 1.2rem 2rem}.footer-bottom[data-v-2716b7bf]{padding:1.2rem}.footer-links[data-v-2716b7bf]{flex-direction:column;gap:.5rem}.divider[data-v-2716b7bf]{display:none}.tech-scroll[data-v-2716b7bf]{gap:1rem}.tech-item[data-v-2716b7bf]{font-size:.8rem;padding:.4rem 1rem}}@media (max-width: 375px){.footer-logo img[data-v-2716b7bf]{height:35px}.logo-main[data-v-2716b7bf]{font-size:1.2rem}.logo-sub[data-v-2716b7bf]{font-size:.8rem}.newsletter-input[data-v-2716b7bf]{font-size:.8rem;padding:.7rem 1rem}.newsletter-button[data-v-2716b7bf]{padding:0 1rem}}body{background-color:#f8f9ff;overflow-x:hidden}#app{position:relative;min-height:100vh}.background-pattern{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#6366F1 1px,transparent 1px),radial-gradient(#8B5CF6 1px,transparent 1px);background-size:40px 40px;background-position:0 0,20px 20px;opacity:.05;z-index:-1;pointer-events:none}main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:3rem;margin-top:4rem;min-height:calc(100vh - 320px)}@media (max-width: 768px){main{padding-top:1.5rem;padding-bottom:2rem}}@media (max-width: 480px){main{padding-top:1rem;padding-bottom:1.5rem}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(10px)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-top:0}p{margin-top:0}button,a.button,.btn{transition:all .3s ease}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}img{max-width:100%;height:auto}.row{display:flex;flex-wrap:wrap;margin:-10px}.col{padding:10px;flex:1}@media (max-width: 768px){.row{margin:-5px}.col{padding:5px}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}}@media (max-width: 480px){.col-sm-12{flex:0 0 100%;max-width:100%}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#6366f180;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#6366f1cc}.commits-list{display:flex;flex-direction:column;gap:12px}.commit-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:6px}.commit-icon{color:#6666c4}.commit-details{flex:1}.commit-title{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.commit-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#666}.commit-hash{font-family:Consolas,Monaco,Courier New,monospace;background-color:#f0f0f0;padding:2px 6px;border-radius:4px}.pipelines-list{display:flex;flex-direction:column;gap:12px}.pipeline-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:6px}.pipeline-status-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pipeline-status-icon.success{color:#27ae60;background-color:#27ae601a}.pipeline-details{flex:1}.pipeline-name{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.pipeline-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#666}.changes-list{display:flex;flex-direction:column;gap:16px}.file-changes{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.discussion-view{flex:1}.discussion-list{display:flex;flex-direction:column;gap:16px}.discussion-item{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.discussion-item.reply{margin-left:24px;position:relative}.discussion-item.reply:before{content:"";position:absolute;top:-16px;left:20px;width:2px;height:16px;background-color:#e5e7eb}.discussion-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.discussion-header .avatar{width:24px;height:24px;border-radius:50%;background-color:#6666c4;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.discussion-header .author{font-size:14px;font-weight:600;color:#333}.discussion-header .timestamp{font-size:12px;color:#999}.discussion-content{font-size:14px;color:#333;line-height:1.5;margin-bottom:8px}.discussion-footer{display:flex;justify-content:space-between;align-items:center}.reply-button{font-size:12px;color:#6666c4;cursor:pointer;transition:color .2s ease}.reply-button:hover{color:#5555b8;font-weight:500}.reactions{display:flex;gap:8px}.reaction{font-size:12px;background-color:#f0f0f0;padding:2px 6px;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.reaction:hover{background-color:#e0e0e0;transform:scale(1.05)}.reaction.liked{background-color:#6666c4;color:#fff}.reaction.liked:hover{background-color:#5555b8}.reply-form{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.reply-input-container{display:flex;flex-direction:column;gap:8px}.reply-textarea{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;min-height:60px;transition:border-color .2s ease}.reply-textarea:focus{outline:none;border-color:#6666c4;box-shadow:0 0 0 2px #6666c41a}.reply-textarea::placeholder{color:#999}.reply-actions{display:flex;justify-content:space-between;align-items:center}.reply-submit-btn{background-color:#6666c4;color:#fff;border:none;padding:6px 16px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.reply-submit-btn:hover{background-color:#5555b8;transform:translateY(-1px)}.reply-submit-btn:active{transform:translateY(0)}.reply-tip{font-size:11px;color:#999}@media (max-width: 768px){.reply-actions{flex-direction:column;align-items:flex-start;gap:8px}.reply-submit-btn{align-self:flex-end}}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.code-highlight-wrapper[data-v-8ccef43c]{position:relative}.code-highlight[data-v-8ccef43c]{margin:0;padding:1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;overflow-x:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.5}.code-highlight.line-numbers[data-v-8ccef43c]{padding-left:3.5rem}.code-highlight-inline[data-v-8ccef43c]{background-color:#f1f3f4;padding:.2rem .4rem;border-radius:3px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em}.code-highlight-wrapper.dark .code-highlight[data-v-8ccef43c]{background-color:#1e1e1e;color:#d4d4d4;border-color:#333}.code-highlight-wrapper.dark .code-highlight-inline[data-v-8ccef43c]{background-color:#2d2d2d;color:#d4d4d4}.code-highlight-wrapper.light .code-highlight[data-v-8ccef43c]{background-color:#fff;color:#24292e;border-color:#e1e4e8}.code-highlight-wrapper.light .code-highlight-inline[data-v-8ccef43c]{background-color:#f6f8fa;color:#24292e}@media (max-width: 768px){.code-highlight[data-v-8ccef43c]{font-size:.8rem;padding:.8rem}.code-highlight.line-numbers[data-v-8ccef43c]{padding-left:3rem}}.diff-viewer[data-v-29710589]{background-color:#fff;border:1px solid #e1e4e8;border-radius:8px;overflow:hidden;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem}.diff-header[data-v-29710589]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f6f8fa;border-bottom:1px solid #e1e4e8}.file-name[data-v-29710589]{font-weight:600;color:#24292e}.file-changes[data-v-29710589]{font-size:.75rem;color:#495057;background-color:#f8f9fa;border:1px solid #e9ecef;padding:.25rem .6rem;border-radius:12px;font-weight:600;font-family:Consolas,Monaco,Courier New,monospace}.diff-content[data-v-29710589]{max-height:400px;overflow-y:auto}.diff-line[data-v-29710589]{display:flex;align-items:flex-start;min-height:20px;line-height:1.5}.diff-line.added[data-v-29710589]{background-color:#28a7451a;border-left:4px solid #28a745}.diff-line.removed[data-v-29710589]{background-color:#dc35451a;border-left:4px solid #dc3545}.diff-line.unchanged[data-v-29710589]{background-color:transparent}.diff-line.info[data-v-29710589]{background-color:#f1f3f4;color:#6a737d;font-style:italic}.line-number[data-v-29710589]{color:#6a737d;-webkit-user-select:none;user-select:none;text-align:right;min-width:40px;padding:0 .75rem;flex-shrink:0;border-right:1px solid #e1e4e8}.line-content[data-v-29710589]{flex:1;padding:0 .75rem;white-space:pre-wrap;word-break:break-word}.diff-viewer.dark[data-v-29710589]{background-color:#1e1e1e;border-color:#3e4044;color:#d4d4d4}.diff-viewer.dark .diff-header[data-v-29710589]{background-color:#2d2d2d;border-bottom-color:#3e4044}.diff-viewer.dark .file-name[data-v-29710589]{color:#d4d4d4}.diff-viewer.dark .file-changes[data-v-29710589]{background-color:#3e4044;border-color:#555;color:#d4d4d4}.diff-viewer.dark .diff-line.added[data-v-29710589]{background-color:#28a74533}.diff-viewer.dark .diff-line.removed[data-v-29710589]{background-color:#dc354533}.diff-viewer.dark .diff-line.info[data-v-29710589]{background-color:#2d2d2d;color:#858585}.diff-viewer.dark .line-number[data-v-29710589]{color:#858585;border-right-color:#3e4044}@media (max-width: 768px){.diff-viewer[data-v-29710589]{font-size:.8rem}.diff-header[data-v-29710589]{padding:.5rem .75rem;flex-direction:column;align-items:flex-start;gap:.5rem}.line-number[data-v-29710589]{min-width:30px;padding:0 .5rem}.line-content[data-v-29710589]{padding:0 .5rem}}.diff-content[data-v-29710589]::-webkit-scrollbar{width:8px}.diff-content[data-v-29710589]::-webkit-scrollbar-track{background:#f1f1f1}.diff-content[data-v-29710589]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.diff-content[data-v-29710589]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.diff-viewer.dark .diff-content[data-v-29710589]::-webkit-scrollbar-track{background:#2d2d2d}.diff-viewer.dark .diff-content[data-v-29710589]::-webkit-scrollbar-thumb{background:#555}.diff-viewer.dark .diff-content[data-v-29710589]::-webkit-scrollbar-thumb:hover{background:#777}.home-page[data-v-2bb09b84]{width:100%;display:flex;flex-direction:column;align-items:center}.container[data-v-2bb09b84]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-2bb09b84]{width:100%;background-color:#fff;position:relative;overflow:hidden;padding:0rem 0;margin-top:-3rem;border-bottom:1px solid #e5e7eb}.hero-section .container[data-v-2bb09b84]{margin-top:8rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.hero-content[data-v-2bb09b84]{flex:1;max-width:540px}.hero-title[data-v-2bb09b84]{font-size:2.75rem;font-weight:700;color:#252525;margin-bottom:1.5rem;line-height:1.2}.hero-description[data-v-2bb09b84]{font-size:1.25rem;line-height:1.6;color:#5c5c5c;margin-bottom:2rem}.hero-buttons[data-v-2bb09b84]{display:flex;gap:1rem}.primary-button[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center;background-color:#6666c4;color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.primary-button[data-v-2bb09b84]:hover{background-color:#5555b3}.secondary-button[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#6666c4;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;border:1px solid #6666c4;font-size:1rem}.secondary-button[data-v-2bb09b84]:hover{background-color:#6666c41a}.hero-image[data-v-2bb09b84]{flex:1;max-width:600px;border-radius:8px;overflow:hidden}.merge-request-preview[data-v-2bb09b84]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;position:relative}.mr-header[data-v-2bb09b84]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff}.mr-title[data-v-2bb09b84]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.mr-tabs[data-v-2bb09b84]{display:flex;gap:16px}.mr-tab[data-v-2bb09b84]{padding:8px 4px;font-size:14px;color:#666;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center}.mr-tab span[data-v-2bb09b84]{background-color:#f0f0f5;color:#666;font-size:12px;padding:1px 6px;border-radius:10px;margin-left:4px}.mr-tab.active[data-v-2bb09b84]{color:#6666c4;border-bottom-color:#6666c4;font-weight:500}.mr-body[data-v-2bb09b84]{padding:16px;display:flex;flex-direction:column;gap:16px;position:relative}.pipeline-info[data-v-2bb09b84]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e5e7eb}.pipeline-icon[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center;color:#6666c4}.pipeline-text[data-v-2bb09b84]{font-size:13px;color:#444}.pipeline-status[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center}.status-dots[data-v-2bb09b84]{display:flex;gap:8px;margin:10px 0}.status-dot[data-v-2bb09b84]{width:24px;height:24px;border-radius:50%;position:relative}.status-dot.complete[data-v-2bb09b84]{background-color:#27ae60}.status-dot.warning[data-v-2bb09b84]{background-color:#f2994a}.status-dot.complete[data-v-2bb09b84]:after,.status-dot.warning[data-v-2bb09b84]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.code-block[data-v-2bb09b84]{display:flex;gap:16px;align-items:flex-start;position:relative}.code-text[data-v-2bb09b84]{flex:1.5;background-color:#fafafa;border:1px solid #e5e7eb;border-radius:4px;padding:12px;overflow-x:auto;max-width:65%}.mr-footer[data-v-2bb09b84]{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9}.build-status[data-v-2bb09b84]{display:flex;align-items:center;gap:8px}.build-icon[data-v-2bb09b84]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#fff;border:1px solid #e5e7eb}.build-icon.success[data-v-2bb09b84]{color:#27ae60}.build-text[data-v-2bb09b84]{font-size:14px;font-weight:500;color:#333}.progress-container[data-v-2bb09b84]{display:flex;align-items:center;gap:8px}.progress-bar[data-v-2bb09b84]{width:120px;height:6px;background-color:#ebecf0;border-radius:3px;position:relative;overflow:hidden}.progress[data-v-2bb09b84]{height:100%;background-color:#6666c4;border-radius:3px}.progress-text[data-v-2bb09b84]{font-size:12px;color:#6666c4;font-weight:500}.purple-line[data-v-2bb09b84]{height:4px;background-color:#6666c4;margin-top:16px}.platform-preview[data-v-2bb09b84]{width:100%;height:auto;display:block}.interface-preview[data-v-2bb09b84]{width:100%;height:auto;display:block;background-color:#f5f5f5;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #0000001a}.interface-header[data-v-2bb09b84]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#e5e5e5;border-bottom:1px solid #d5d5d5}.header-buttons[data-v-2bb09b84]{display:flex;gap:.5rem}.header-buttons .btn[data-v-2bb09b84]{width:12px;height:12px;border-radius:50%;background-color:#ff5f56}.header-buttons .btn.yellow[data-v-2bb09b84]{background-color:#ffbd2e}.header-buttons .btn.green[data-v-2bb09b84]{background-color:#27c93f}.header-title[data-v-2bb09b84]{font-size:.875rem;color:#333}.interface-body[data-v-2bb09b84]{display:flex}.sidebar[data-v-2bb09b84]{width:60px;background-color:#f0f0f0;border-right:1px solid #d5d5d5;display:flex;flex-direction:column;align-items:center;padding:1rem 0}.menu-item[data-v-2bb09b84]{width:40px;height:40px;background-color:#e0e0e0;border-radius:4px;margin-bottom:.5rem}.menu-item.active[data-v-2bb09b84]{background-color:#6666c4}.content[data-v-2bb09b84]{flex:1;padding:1rem}.content-header[data-v-2bb09b84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.title-bar[data-v-2bb09b84]{width:200px;height:20px;background-color:#e0e0e0;border-radius:4px}.action-buttons[data-v-2bb09b84]{display:flex;gap:.5rem}.action-btn[data-v-2bb09b84]{width:20px;height:20px;background-color:#e0e0e0;border-radius:4px}.diff-view[data-v-2bb09b84]{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;overflow:hidden}.diff-header[data-v-2bb09b84]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f5f5f5;border-bottom:1px solid #d5d5d5}.file-name[data-v-2bb09b84]{width:100px;height:20px;background-color:#e0e0e0;border-radius:4px}.file-stats[data-v-2bb09b84]{width:50px;height:20px;background-color:#e0e0e0;border-radius:4px}.diff-content[data-v-2bb09b84]{padding:1rem}.diff-line[data-v-2bb09b84]{height:20px;border-radius:4px;margin-bottom:.5rem}.diff-line.added[data-v-2bb09b84]{background-color:#e6ffed}.diff-line.removed[data-v-2bb09b84]{background-color:#ffeef0}.diff-line.normal[data-v-2bb09b84]{background-color:#f5f5f5}.comments[data-v-2bb09b84]{margin-top:1rem}.comment[data-v-2bb09b84]{background-color:#f5f5f5;border:1px solid #d5d5d5;border-radius:4px;padding:.5rem 1rem;margin-bottom:.5rem}.comment-header[data-v-2bb09b84]{width:100px;height:20px;background-color:#e0e0e0;border-radius:4px;margin-bottom:.5rem}.comment-body[data-v-2bb09b84]{height:40px;background-color:#e0e0e0;border-radius:4px}.core-values-section[data-v-2bb09b84]{padding:6rem 3rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);width:100%}.values-grid[data-v-2bb09b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.value-card[data-v-2bb09b84]{background:#fff;border-radius:16px;border:1px solid rgba(226,232,240,.8);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;will-change:transform,box-shadow,border-color}.value-card[data-v-2bb09b84]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #6366f11f,0 8px 16px #00000014,0 0 0 1px #6366f11a;border-color:#6366f14d}.value-card:hover .card-arrow[data-v-2bb09b84]{transform:translate(4px)}.card-content[data-v-2bb09b84]{padding:2.5rem;position:relative}.value-icon[data-v-2bb09b84]{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-start}.value-icon svg[data-v-2bb09b84]{transition:transform .3s ease}.value-card:hover .value-icon svg[data-v-2bb09b84]{transform:scale(1.05)}.value-card h3[data-v-2bb09b84]{font-size:1.375rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em;transition:color .3s ease}.value-card:hover h3[data-v-2bb09b84]{color:#6366f1}.value-card p[data-v-2bb09b84]{color:#64748b;line-height:1.5;font-size:.95rem;margin-bottom:0}.card-arrow[data-v-2bb09b84]{position:absolute;bottom:2rem;right:2rem;opacity:.6;transition:all .3s ease;transform:translate(0)}.value-card:hover .card-arrow[data-v-2bb09b84]{opacity:1;transform:translate(4px)}.new-values-grid[data-v-2bb09b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.new-value-card[data-v-2bb09b84]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s;cursor:pointer}.new-value-card[data-v-2bb09b84]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.new-card-icon[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background-color:#6366f11a;color:#6366f1;transition:transform .3s}.new-value-card:hover .new-card-icon[data-v-2bb09b84]{transform:scale(1.1)}.new-card-content[data-v-2bb09b84]{padding:1.5rem;text-align:center}.new-card-content h3[data-v-2bb09b84]{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.5rem}.new-card-content p[data-v-2bb09b84]{font-size:.875rem;color:#666;line-height:1.4}.features-highlight-section[data-v-2bb09b84]{padding:5rem 3rem;background-color:#fff}.section-header[data-v-2bb09b84]{text-align:center;margin-bottom:3.5rem}.section-header h2[data-v-2bb09b84]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem}.section-header p[data-v-2bb09b84]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto}.feature-blocks[data-v-2bb09b84]{display:flex;flex-direction:column;margin-top:5rem}.feature-block[data-v-2bb09b84]{margin-top:3rem}.feature-block.reverse[data-v-2bb09b84]{flex-direction:row-reverse}.feature-content[data-v-2bb09b84]{flex:1}.feature-content h3[data-v-2bb09b84]{font-size:1.75rem;font-weight:600;color:#292961;margin-bottom:1rem}.feature-content p[data-v-2bb09b84]{font-size:1.1rem;color:#5c5c5c;margin-bottom:1.5rem;line-height:1.6}.feature-list[data-v-2bb09b84]{list-style-type:none;padding:0}.feature-list li[data-v-2bb09b84]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1.05rem;color:#444}.feature-list li[data-v-2bb09b84]:before{content:"✓";position:absolute;left:0;color:#6666c4;font-weight:700}.feature-image[data-v-2bb09b84]{flex:1;max-width:650px}.image-placeholder[data-v-2bb09b84]{width:100%;height:300px;background-color:#f0f0f5;border-radius:8px;border:1px solid #e5e7eb;position:relative;overflow:hidden}.image-placeholder[data-v-2bb09b84]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#6666c40d;z-index:1}.image-placeholder.code-collab[data-v-2bb09b84]{background-image:linear-gradient(135deg,#f0f0f5 25%,#e5e5f0 25%,#e5e5f0 50%,#f0f0f5 50%,#f0f0f5 75%,#e5e5f0 75%,#e5e5f0);background-size:20px 20px}.image-placeholder.cicd[data-v-2bb09b84]{background-image:linear-gradient(45deg,#f0f0f5 25%,#e5e5f0 25%,#e5e5f0 50%,#f0f0f5 50%,#f0f0f5 75%,#e5e5f0 75%,#e5e5f0);background-size:20px 20px}.image-placeholder.security[data-v-2bb09b84]{background-image:radial-gradient(#e5e5f0 2px,transparent 2px);background-size:15px 15px}.case-studies-section[data-v-2bb09b84]{padding:4rem 0;background-color:#f9fafc;width:100%}.case-studies-grid[data-v-2bb09b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.case-study-card[data-v-2bb09b84]{background:#fff;padding:1.75rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;transition:transform .2s,box-shadow .2s;display:flex;gap:1rem}.case-study-card[data-v-2bb09b84]:hover{transform:translateY(-3px);box-shadow:0 4px 6px #00000014}.case-metric[data-v-2bb09b84]{display:flex;transform:translateY(-3px);box-shadow:0 4px 6px #00000014}.case-icon[data-v-2bb09b84]{flex-shrink:0;margin-right:.25rem}.case-content[data-v-2bb09b84]{display:flex;flex-direction:column;gap:1rem;width:100%}.case-header h3[data-v-2bb09b84]{font-size:1.1rem;font-weight:600;color:#333;line-height:1.4;margin-bottom:.5rem}.highlight-company[data-v-2bb09b84]{color:#6666c4;font-weight:700}.case-metrics[data-v-2bb09b84]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.case-metric[data-v-2bb09b84]{display:flex;padding:.75rem;background-color:#fafafa;border-radius:6px;border:1px solid #e5e7eb}.metric-arrow[data-v-2bb09b84]{margin-top:35%;margin-left:-4px;margin-right:5px;margin-bottom:.25rem}.metric-value[data-v-2bb09b84]{font-size:1.25rem;font-weight:700;color:#292961}.metric-desc[data-v-2bb09b84]{font-size:.85rem;color:#5c5c5c;line-height:1.4}.case-desc[data-v-2bb09b84]{flex-grow:1}.case-desc p[data-v-2bb09b84]{color:#5c5c5c;line-height:1.5;font-size:.95rem;margin-bottom:0}.case-link[data-v-2bb09b84]{display:inline-flex;align-items:center;gap:.5rem;color:#6666c4;font-weight:600;text-decoration:none;transition:color .2s;font-size:.9rem}.case-link[data-v-2bb09b84]:hover{color:#5555b3}@media (max-width: 768px){.case-study-card[data-v-2bb09b84]{flex-direction:column}.case-metrics[data-v-2bb09b84]{grid-template-columns:1fr}}.cta-section[data-v-2bb09b84]{padding:5rem 0;background-color:#292961;color:#fff;width:100%;position:relative;overflow:hidden}.cta-bg-elements[data-v-2bb09b84]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.cta-shape[data-v-2bb09b84]{position:absolute;background-color:#ffffff1a;border-radius:50%;z-index:1}.shape-1[data-v-2bb09b84]{width:200px;height:200px;top:-50px;left:-50px}.shape-2[data-v-2bb09b84]{width:300px;height:300px;bottom:-100px;right:-100px}.shape-3[data-v-2bb09b84]{width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-particles[data-v-2bb09b84]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden}.particle[data-v-2bb09b84]{position:absolute;width:10px;height:10px;background-color:#fff3;border-radius:50%;animation:float-2bb09b84 6s infinite ease-in-out}.particle[data-v-2bb09b84]:nth-child(1){top:20%;left:10%;animation-delay:0s}.particle[data-v-2bb09b84]:nth-child(2){top:40%;left:20%;animation-delay:1s}.particle[data-v-2bb09b84]:nth-child(3){top:60%;left:30%;animation-delay:2s}.particle[data-v-2bb09b84]:nth-child(4){top:80%;left:40%;animation-delay:3s}.particle[data-v-2bb09b84]:nth-child(5){top:50%;left:60%;animation-delay:4s}.particle[data-v-2bb09b84]:nth-child(6){top:30%;left:80%;animation-delay:5s}@keyframes float-2bb09b84{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cta-content[data-v-2bb09b84]{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:3}.cta-badge[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff1a;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;margin-bottom:1rem}.badge-icon[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.cta-title[data-v-2bb09b84]{font-size:2rem;font-weight:700;margin-bottom:1rem}.highlight[data-v-2bb09b84]{color:#ffdd57}.cta-description[data-v-2bb09b84]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-features[data-v-2bb09b84]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.cta-feature[data-v-2bb09b84]{display:flex;align-items:center;gap:.5rem;background-color:#ffffff1a;padding:.5rem 1rem;border-radius:20px}.feature-icon[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center}.feature-text[data-v-2bb09b84]{font-size:.9rem;font-weight:600}.cta-buttons[data-v-2bb09b84]{display:flex;justify-content:center;gap:1rem}.cta-section .primary-button[data-v-2bb09b84]{background-color:#fff;color:#292961;display:inline-flex;align-items:center;gap:.5rem}.cta-section .primary-button[data-v-2bb09b84]:hover{background-color:#f0f0f0}.cta-section .secondary-button[data-v-2bb09b84]{color:#fff;border-color:#fff;display:inline-flex;align-items:center;gap:.5rem}.cta-section .secondary-button[data-v-2bb09b84]:hover{background-color:#ffffff1a}.button-text[data-v-2bb09b84]{font-weight:600}.button-icon[data-v-2bb09b84]{display:inline-flex;align-items:center;justify-content:center}.cta-stats[data-v-2bb09b84]{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.stat-item[data-v-2bb09b84]{text-align:center}.stat-value[data-v-2bb09b84]{font-size:1.5rem;font-weight:700}.stat-label[data-v-2bb09b84]{font-size:.9rem;opacity:.8}.cta-image[data-v-2bb09b84]{margin-top:3rem;position:relative;z-index:3}.dashboard-preview[data-v-2bb09b84]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif}.dashboard-header[data-v-2bb09b84]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}.header-dots[data-v-2bb09b84]{display:flex;gap:4px}.dot[data-v-2bb09b84]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-2bb09b84]{background-color:#ff5f56}.dot-yellow[data-v-2bb09b84]{background-color:#ffbd2e}.dot-green[data-v-2bb09b84]{background-color:#27c93f}.header-title[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333}.dashboard-content[data-v-2bb09b84]{gap:1rem;margin-bottom:2rem}.metric-card[data-v-2bb09b84]{flex:1;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:4px;padding:1rem;text-align:center}.metric-value[data-v-2bb09b84]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#333}.percent[data-v-2bb09b84],.unit[data-v-2bb09b84]{font-size:.9rem;font-weight:600;color:#666}.metric-title[data-v-2bb09b84]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:1rem}.metric-bar[data-v-2bb09b84]{width:100%;height:6px;background-color:#ebecf0;border-radius:3px;position:relative;overflow:hidden}.bar-progress[data-v-2bb09b84]{height:100%;background-color:#6666c4;border-radius:3px}.metric-chart[data-v-2bb09b84]{width:100%;height:50px;background-color:#ebecf0;border-radius:3px;position:relative;overflow:hidden}.chart-line[data-v-2bb09b84]{width:100%;height:2px;background-color:#6666c4;position:absolute;top:50%;left:0;transform:translateY(-50%)}.activity-section[data-v-2bb09b84]{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:4px;padding:1rem}.section-header[data-v-2bb09b84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-2bb09b84]{font-size:1rem;font-weight:600;color:#333}.section-action[data-v-2bb09b84]{font-size:.9rem;font-weight:600;color:#6666c4;cursor:pointer}.activity-list[data-v-2bb09b84]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-2bb09b84]{display:flex;align-items:center;gap:1rem}.activity-icon[data-v-2bb09b84]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.activity-icon.success[data-v-2bb09b84]{background-color:#27ae60}.activity-icon.warning[data-v-2bb09b84]{background-color:#f2994a}.activity-content[data-v-2bb09b84]{flex:1}.activity-title[data-v-2bb09b84]{font-size:.9rem;font-weight:600;color:#333}.activity-time[data-v-2bb09b84]{font-size:.8rem;color:#999}@media (max-width: 991px){.hero-title[data-v-2bb09b84]{font-size:2.25rem}.hero-description[data-v-2bb09b84]{font-size:1.15rem}.feature-block[data-v-2bb09b84]{flex-direction:column;margin-top:2rem}.feature-block.reverse[data-v-2bb09b84]{flex-direction:column}.feature-image[data-v-2bb09b84]{max-width:100%}.section-header h2[data-v-2bb09b84]{font-size:2rem}}@media (max-width: 768px){.hero-section .container[data-v-2bb09b84]{flex-direction:column}.hero-content[data-v-2bb09b84]{max-width:100%;text-align:center;margin-bottom:2rem}.hero-buttons[data-v-2bb09b84]{justify-content:center}.hero-title[data-v-2bb09b84]{font-size:2rem}.core-values-section[data-v-2bb09b84]{padding:4rem 1.5rem}.values-grid[data-v-2bb09b84]{grid-template-columns:1fr;gap:1.5rem}.value-card[data-v-2bb09b84]{border-radius:12px}.card-content[data-v-2bb09b84]{padding:2rem}.value-card h3[data-v-2bb09b84]{font-size:1.25rem}.section-header[data-v-2bb09b84]{margin-bottom:2.5rem}.feature-blocks[data-v-2bb09b84]{gap:3.5rem}.feature-content h3[data-v-2bb09b84]{font-size:1.5rem}.feature-content p[data-v-2bb09b84]{font-size:1rem}.image-placeholder[data-v-2bb09b84]{height:250px}.cta-section h2[data-v-2bb09b84]{font-size:1.75rem}}@media (max-width: 576px){.hero-title[data-v-2bb09b84]{font-size:1.75rem}.hero-description[data-v-2bb09b84]{font-size:1rem}.hero-buttons[data-v-2bb09b84]{flex-direction:column;width:100%}.core-values-section[data-v-2bb09b84]{padding:3rem 1rem}.card-content[data-v-2bb09b84]{padding:1.5rem}.value-icon svg[data-v-2bb09b84]{width:40px;height:40px}.value-card h3[data-v-2bb09b84]{font-size:1.125rem}.value-card p[data-v-2bb09b84]{font-size:.9rem}.primary-button[data-v-2bb09b84],.secondary-button[data-v-2bb09b84]{width:100%}.section-header h2[data-v-2bb09b84]{font-size:1.75rem}.section-header p[data-v-2bb09b84]{font-size:1.1rem}.feature-content h3[data-v-2bb09b84]{font-size:1.4rem}.image-placeholder[data-v-2bb09b84]{height:200px}.cta-section h2[data-v-2bb09b84]{font-size:1.5rem}.cta-section p[data-v-2bb09b84]{font-size:1.1rem}.cta-buttons[data-v-2bb09b84]{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.cta-section .primary-button[data-v-2bb09b84],.cta-section .secondary-button[data-v-2bb09b84]{width:100%}}.mr-sidebar[data-v-2bb09b84]{position:absolute;top:0;right:0;width:30%;padding:16px 16px 16px 30px;z-index:5;height:100%}.sidebar-card[data-v-2bb09b84]{background-color:#fff;border:1px solid #e1e4e8;border-radius:5px;margin-bottom:16px;padding:14px;box-shadow:0 1px 3px #0000000a;transition:transform .15s ease,box-shadow .15s ease}.sidebar-card[data-v-2bb09b84]:hover{box-shadow:0 2px 7px #00000014;transform:translateY(-1px)}.card-header[data-v-2bb09b84]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;display:flex;align-items:center}.card-header[data-v-2bb09b84]:before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;background-color:#6666c4;opacity:.7}.card-content[data-v-2bb09b84]{font-size:13px;color:#333;margin-bottom:10px;font-weight:500}.card-tags[data-v-2bb09b84]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-2bb09b84]{font-size:11px;padding:3px 8px;border-radius:12px;background-color:#eee;color:#666;font-weight:500;transition:background-color .15s ease}.tag.doing[data-v-2bb09b84]{background-color:#c8e4fc;color:#0969da}.tag.todo[data-v-2bb09b84]{background-color:#ddf4ea;color:#1a7f64}.tag[data-v-2bb09b84]:hover{filter:brightness(.95)}.milestone-progress[data-v-2bb09b84]{margin-top:12px}.milestone-progress .progress-bar[data-v-2bb09b84]{height:5px;background-color:#f0f0f0;border-radius:3px;margin-top:4px}.milestone-progress .progress[data-v-2bb09b84]{background-color:#6666c4;border-radius:3px;width:60%;height:100%}.code-line[data-v-2bb09b84]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;display:flex;white-space:pre}.line-number[data-v-2bb09b84]{color:#999;padding-right:16px;-webkit-user-select:none;user-select:none;text-align:right;min-width:30px}.code-comment[data-v-2bb09b84]{color:#6a737d}.code-keyword[data-v-2bb09b84]{color:#d73a49}.code-import[data-v-2bb09b84]{color:#6f42c1}.code-class[data-v-2bb09b84]{color:#005cc5}.code-var[data-v-2bb09b84]{color:#e36209}.code-func[data-v-2bb09b84]{color:#6f42c1}.code-string[data-v-2bb09b84]{color:#032f62}.code-collab-preview[data-v-2bb09b84]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;position:relative}.collab-header[data-v-2bb09b84]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.header-tabs[data-v-2bb09b84]{display:flex;gap:16px}.tab[data-v-2bb09b84]{padding:8px 4px;font-size:14px;color:#666;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center}.tab.active[data-v-2bb09b84]{color:#6666c4;border-bottom-color:#6666c4;font-weight:500}.header-actions[data-v-2bb09b84]{display:flex;gap:8px}.action-button[data-v-2bb09b84]{padding:8px 12px;font-size:14px;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .2s}.action-button.approve[data-v-2bb09b84]{background-color:#27ae60;transition:background-color .3s,transform .2s;display:flex;align-items:center;justify-content:center;gap:6px}.action-button.approve[data-v-2bb09b84]:hover{background-color:#2ecc71;transform:translateY(-2px)}.action-button.approve.approved[data-v-2bb09b84]{background-color:#1e8449}.action-button.approve.approved[data-v-2bb09b84]:hover{background-color:#27ae60}.action-button.merge[data-v-2bb09b84]{background-color:#6666c4;opacity:.7;cursor:not-allowed;transition:background-color .3s,opacity .3s,transform .2s;display:flex;align-items:center;justify-content:center;gap:6px}.action-button.merge.active[data-v-2bb09b84]{opacity:1;cursor:pointer}.action-button.merge.active[data-v-2bb09b84]:hover{background-color:#5555b3;transform:translateY(-2px)}.collab-body[data-v-2bb09b84]{display:grid;grid-template-columns:1fr 130px;padding:16px;gap:16px}@media (max-width: 768px){.collab-body[data-v-2bb09b84]{grid-template-columns:1fr}}.diff-view[data-v-2bb09b84]{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:4px;padding:12px;overflow-x:auto}.file-header[data-v-2bb09b84]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f5f5f5;border-bottom:1px solid #d5d5d5;margin-bottom:8px}.file-name[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333}.file-changes[data-v-2bb09b84]{font-size:12px;color:#666}.diff-content[data-v-2bb09b84]{display:flex;flex-direction:column;gap:4px}.diff-line[data-v-2bb09b84]{display:flex;align-items:flex-start;font-family:Consolas,Monaco,Courier New,monospace;padding:2px 0}.line-number[data-v-2bb09b84]{color:#999;-webkit-user-select:none;user-select:none;text-align:right;min-width:30px;padding-right:10px;border-right:1px solid #e5e7eb;margin-right:10px}.line-content[data-v-2bb09b84]{font-size:13px;line-height:1.5;white-space:pre;flex:1}.line-content.unchanged[data-v-2bb09b84]{color:#333}.line-content.added[data-v-2bb09b84]{color:#27ae60;background-color:#27ae6014;width:100%;display:block;padding:0 4px;border-radius:2px}.line-content.removed[data-v-2bb09b84]{color:#e74c3c;background-color:#e74c3c14;width:100%;display:block;padding:0 4px;border-radius:2px}.comment-line[data-v-2bb09b84]{margin:0;margin-block-end:3rem;padding-left:40px}.comment[data-v-2bb09b84]{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:4px;padding:8px}.comment-header[data-v-2bb09b84]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.avatar[data-v-2bb09b84]{width:24px;height:24px;border-radius:50%;background-color:#6666c4}.review-sidebar .avatar p[data-v-2bb09b84],.comment-header .avatar p[data-v-2bb09b84]{margin-left:7px}.avatar p[data-v-2bb09b84]{margin:0}.username[data-v-2bb09b84]{font-size:12px;font-weight:600;color:#333}.timestamp[data-v-2bb09b84]{font-size:10px;color:#999}.comment-text[data-v-2bb09b84]{font-size:12px;color:#333}.review-sidebar[data-v-2bb09b84]{display:flex;flex-direction:column;gap:16px}.reviewers-section[data-v-2bb09b84],.checks-section[data-v-2bb09b84]{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:12px}.section-title[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.reviewer-list[data-v-2bb09b84]{display:flex;flex-direction:column;gap:8px}.reviewer[data-v-2bb09b84]{display:flex;align-items:center;gap:8px}.reviewer .avatar[data-v-2bb09b84]{width:24px;height:24px;border-radius:50%;background-color:#6666c4}.reviewer .name[data-v-2bb09b84]{font-size:12px;font-weight:600;color:#333}.reviewer .status[data-v-2bb09b84]{font-size:10px;color:#999}.reviewer.approved .status[data-v-2bb09b84]{color:#27ae60}.reviewer.pending .status[data-v-2bb09b84]{color:#f2994a}.check-list[data-v-2bb09b84]{display:flex;flex-direction:column;gap:8px}.check-item[data-v-2bb09b84]{display:flex;align-items:center;gap:8px}.check-icon[data-v-2bb09b84]{font-size:14px;font-weight:600}.check-name[data-v-2bb09b84]{font-size:12px;color:#333}.check-item.passed .check-icon[data-v-2bb09b84]{color:#27ae60}.check-item.failed .check-icon[data-v-2bb09b84]{color:#e74c3c}.cicd-preview[data-v-2bb09b84]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;position:relative;animation:fadeIn-2bb09b84 .5s ease-in-out}@keyframes fadeIn-2bb09b84{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cicd-header[data-v-2bb09b84]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.cicd-title[data-v-2bb09b84]{font-size:18px;font-weight:600;color:#333}.cicd-actions[data-v-2bb09b84]{display:flex;gap:8px}.action-button.run[data-v-2bb09b84],.action-button.config[data-v-2bb09b84]{padding:8px 12px;font-size:14px;color:#fff;border-radius:4px;cursor:pointer;transition:all .3s ease}.action-button.run[data-v-2bb09b84]{background-color:#6666c4}.action-button.run[data-v-2bb09b84]:hover{background-color:#5555b3;transform:translateY(-2px);box-shadow:0 3px 8px #6666c44d}.action-button.config[data-v-2bb09b84]{background-color:#f5f5f5;color:#333}.action-button.config[data-v-2bb09b84]:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 3px 8px #0000001a}.cicd-body[data-v-2bb09b84]{padding:16px;display:flex;flex-direction:column;gap:16px}.pipeline-visualization[data-v-2bb09b84]{display:flex;flex-direction:column;gap:16px}.pipeline-grid[data-v-2bb09b84]{display:flex;gap:16px;animation:slideUp-2bb09b84 .7s ease-out;animation-fill-mode:both}@keyframes slideUp-2bb09b84{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stage-column[data-v-2bb09b84]{display:flex;flex-direction:column;gap:8px}.stage-header[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333;text-align:center}.job-card[data-v-2bb09b84]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e5e7eb;transition:transform .3s,box-shadow .3s}.job-card[data-v-2bb09b84]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@keyframes fadeInJob-2bb09b84{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInStats-2bb09b84{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.job-icon[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center;color:#6666c4}.job-details[data-v-2bb09b84]{display:flex;flex-direction:column;gap:4px}.job-name[data-v-2bb09b84]{font-size:13px;font-weight:600;color:#333}.job-time[data-v-2bb09b84]{font-size:12px;color:#999}.job-card.complete[data-v-2bb09b84]{background-color:#e6ffed;border-color:#27ae60;position:relative;overflow:hidden}.job-card.complete[data-v-2bb09b84]:after{content:"";position:absolute;width:5px;height:100%;background-color:#27ae60;left:0;top:0;animation:completeBar-2bb09b84 .6s ease-out}@keyframes completeBar-2bb09b84{0%{height:0}to{height:100%}}.job-card.warning[data-v-2bb09b84]{background-color:#fff3e0;border-color:#f2994a;position:relative;overflow:hidden}.job-card.warning .job-icon[data-v-2bb09b84]{animation:attention-2bb09b84 2s infinite}@keyframes attention-2bb09b84{0%,to{opacity:1}50%{opacity:.6}}.job-card.running[data-v-2bb09b84]{background-color:#e0f7fa;border-color:#00acc1;position:relative;overflow:hidden}.job-card.running[data-v-2bb09b84]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-2bb09b84 1.5s infinite;transform:skew(-20deg)}.job-card.running .job-icon svg[data-v-2bb09b84]{animation:spin-2bb09b84 2s linear infinite}@keyframes shimmer-2bb09b84{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(200%) skew(-20deg)}}@keyframes spin-2bb09b84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.job-card.pending[data-v-2bb09b84]{background-color:#f0f0f0;border-color:#999}.connector[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center;position:relative}.connector[data-v-2bb09b84]:after{content:"";position:absolute;width:8px;height:8px;background-color:#6666c4;border-radius:50%;animation:flowRight-2bb09b84 2s infinite ease-in-out;opacity:0}@keyframes flowRight-2bb09b84{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.pipeline-stats[data-v-2bb09b84]{display:flex;gap:16px;animation:fadeIn-2bb09b84 .8s ease-in-out;animation-delay:.3s;animation-fill-mode:both}.stats-item[data-v-2bb09b84]{display:flex;flex-direction:column;gap:4px}.stats-label[data-v-2bb09b84]{font-size:12px;color:#999}.stats-value[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333}.stats-value.status-running[data-v-2bb09b84]{color:#00acc1;position:relative;padding-left:16px}.stats-value.status-running[data-v-2bb09b84]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#00acc1;border-radius:50%;animation:pulse-2bb09b84 1.5s infinite}@keyframes pulse-2bb09b84{0%{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.5);opacity:.7}to{transform:translateY(-50%) scale(1);opacity:1}}.security-preview[data-v-2bb09b84]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif}.security-header[data-v-2bb09b84]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.security-title[data-v-2bb09b84]{font-size:18px;font-weight:600;color:#333;margin:0}.security-actions[data-v-2bb09b84]{display:flex;align-items:center;gap:12px}.security-date[data-v-2bb09b84]{font-size:12px;color:#666}.action-button.scan[data-v-2bb09b84]{background-color:#6666c4}.security-body[data-v-2bb09b84]{padding:16px;display:flex;flex-direction:column;gap:16px}.security-overview[data-v-2bb09b84]{display:flex;justify-content:space-between;gap:8px}.overview-item[data-v-2bb09b84]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:8px;background-color:#f9f9f9}.overview-item.critical[data-v-2bb09b84]{background-color:#fdecea}.overview-item.high[data-v-2bb09b84]{background-color:#fff3e0}.overview-item.medium[data-v-2bb09b84]{background-color:#fff8e1}.overview-item.low[data-v-2bb09b84]{background-color:#e8f5e9}.issue-count[data-v-2bb09b84]{font-size:24px;font-weight:700}.overview-item.critical .issue-count[data-v-2bb09b84]{color:#e53935}.overview-item.high .issue-count[data-v-2bb09b84]{color:#f57c00}.overview-item.medium .issue-count[data-v-2bb09b84]{color:#ffb300}.overview-item.low .issue-count[data-v-2bb09b84]{color:#43a047}.issue-label[data-v-2bb09b84]{font-size:12px;color:#555;font-weight:500}.security-details[data-v-2bb09b84]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.security-tabs[data-v-2bb09b84]{display:flex;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.sec-tab[data-v-2bb09b84]{padding:12px 16px;font-size:14px;color:#666;cursor:pointer;border-bottom:2px solid transparent}.sec-tab.active[data-v-2bb09b84]{color:#6666c4;border-bottom-color:#6666c4;font-weight:500}.vulnerability-list[data-v-2bb09b84]{padding:16px;display:flex;flex-direction:column;gap:16px}.vulnerability-item[data-v-2bb09b84]{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.vuln-header[data-v-2bb09b84]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.vuln-severity[data-v-2bb09b84]{color:#e53935}.vulnerability-item.high .vuln-severity[data-v-2bb09b84]{color:#f57c00}.vuln-title[data-v-2bb09b84]{flex:1;font-size:14px;font-weight:600;color:#333}.vuln-score[data-v-2bb09b84]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#e53935;color:#fff;font-size:11px;font-weight:700}.vulnerability-item.high .vuln-score[data-v-2bb09b84]{background-color:#f57c00}.vuln-details[data-v-2bb09b84]{padding:16px;display:flex;flex-direction:column;gap:12px}.vuln-location[data-v-2bb09b84]{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.location-file[data-v-2bb09b84]{font-family:Consolas,Monaco,Courier New,monospace;padding:2px 6px;background-color:#f1f1f1;border-radius:4px}.vuln-description[data-v-2bb09b84]{font-size:13px;color:#333;line-height:1.5}.vuln-fix[data-v-2bb09b84]{background-color:#f9f9f9;border-radius:6px;padding:12px}.fix-header[data-v-2bb09b84]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.fix-code[data-v-2bb09b84]{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:8px}.fix-code pre[data-v-2bb09b84]{margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;color:#333}.compliance-status[data-v-2bb09b84]{margin-top:16px}.compliance-header[data-v-2bb09b84]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.compliance-items[data-v-2bb09b84]{display:flex;flex-wrap:wrap;gap:12px}.compliance-item[data-v-2bb09b84]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;border:1px solid #e5e7eb}.compliance-item.compliant[data-v-2bb09b84]{background-color:#e8f5e9}.compliance-item.non-compliant[data-v-2bb09b84]{background-color:#fdecea}.compliance-icon[data-v-2bb09b84]{font-size:14px;font-weight:700}.compliance-item.compliant .compliance-icon[data-v-2bb09b84]{color:#43a047}.compliance-item.non-compliant .compliance-icon[data-v-2bb09b84]{color:#e53935}.compliance-name[data-v-2bb09b84]{font-size:13px;font-weight:500;color:#333}.performance-highlight[data-v-2bb09b84]{margin:1.2rem 0;padding:.8rem 1.2rem;background:linear-gradient(135deg,#6366f114,#8b5cf61f);border-radius:8px;border-left:4px solid #6366F1;position:relative;overflow:hidden}.performance-highlight[data-v-2bb09b84]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(99,102,241,.15) 0%,transparent 70%);z-index:0}.performance-highlight p[data-v-2bb09b84]{margin:.5rem 0 0;font-size:1.05rem;line-height:1.4;position:relative;z-index:1}.highlight-badge[data-v-2bb09b84]{display:inline-block;padding:.25rem .8rem;background-color:#6366f1;color:#fff;font-size:.85rem;font-weight:600;border-radius:20px;position:relative;z-index:2}.performance-highlight strong[data-v-2bb09b84]{color:#4f46e5;font-weight:700;font-size:1.1em}@media (max-width: 768px){.performance-highlight[data-v-2bb09b84]{padding:.7rem 1rem;margin:1rem 0}.performance-highlight p[data-v-2bb09b84]{font-size:.95rem}.highlight-badge[data-v-2bb09b84]{font-size:.8rem;padding:.2rem .6rem}}.modal-content[data-v-2bb09b84]{background-color:#fff;border-radius:12px;width:90%;max-width:420px;box-shadow:0 10px 25px #00000026;overflow:hidden;animation:slideIn-2bb09b84 .3s cubic-bezier(.16,1,.3,1);position:relative;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,opacity .2s}.modal-content.closing[data-v-2bb09b84]{transform:scale(.95) translateY(-10px);opacity:0}.modal-close[data-v-2bb09b84]{position:absolute;right:16px;top:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#777;cursor:pointer;transition:all .2s;border-radius:50%}.modal-close[data-v-2bb09b84]:hover{background-color:#0000000d;color:#333}.modal-icon-container[data-v-2bb09b84]{margin-bottom:20px}.modal-icon-circle[data-v-2bb09b84]{width:72px;height:72px;border-radius:50%;background-color:#e6ffed;color:#27ae60;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:pulseAnimation-2bb09b84 2s infinite}.modal-title[data-v-2bb09b84]{font-size:22px;font-weight:700;color:#222;margin-bottom:16px}.modal-body[data-v-2bb09b84]{padding:0;margin-bottom:28px;width:100%}.modal-body p[data-v-2bb09b84]{margin:0;color:#555;line-height:1.6;font-size:16px}.demo-disclaimer[data-v-2bb09b84]{background-color:#fff7e5;border-radius:6px;padding:8px 12px;margin-top:16px;display:flex;align-items:center;font-size:14px;color:#b76e00;border-left:3px solid #FFB020}.demo-disclaimer svg[data-v-2bb09b84]{margin-right:8px;flex-shrink:0;stroke:#b76e00}.demo-disclaimer span[data-v-2bb09b84]{line-height:1.4}.modal-footer[data-v-2bb09b84]{padding:0;width:100%;display:flex;justify-content:center;gap:12px}.modal-button[data-v-2bb09b84]{padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;border:none;transition:all .2s;font-size:15px;min-width:120px}.modal-button.primary[data-v-2bb09b84]{background-color:#6666c4;color:#fff}.modal-button.primary[data-v-2bb09b84]:hover{background-color:#5555b3;transform:translateY(-2px);box-shadow:0 4px 8px #6666c440}.modal-button.secondary[data-v-2bb09b84]{background-color:#f0f0f5;color:#666}.modal-button.secondary[data-v-2bb09b84]:hover{background-color:#e5e5f0;transform:translateY(-2px)}.modal-button.primary[data-v-2bb09b84]:active{transform:scale(.95);background-color:#4f4fad}.modal-button.secondary[data-v-2bb09b84]:active{transform:scale(.95);background-color:#dcdce0}@keyframes fadeIn-2bb09b84{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2bb09b84{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulseAnimation-2bb09b84{0%{box-shadow:0 0 #27ae6066}70%{box-shadow:0 0 0 10px #27ae6000}to{box-shadow:0 0 #27ae6000}}.status-message[data-v-2bb09b84]{position:fixed;top:20px;right:20px;display:flex;align-items:center;padding:14px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideInFromRight-2bb09b84 .3s ease,fadeOut-2bb09b84 .3s ease 2.7s;z-index:2000;max-width:400px}.status-message.success[data-v-2bb09b84]{background-color:#ebfbf2;border-left:4px solid #27ae60;color:#196f3d}.status-message.warning[data-v-2bb09b84]{background-color:#fff9ed;border-left:4px solid #f39c12;color:#976008}.status-message.error[data-v-2bb09b84]{background-color:#feeef0;border-left:4px solid #e74c3c;color:#a93226}.status-message.info[data-v-2bb09b84]{background-color:#e6f7ff;border-left:4px solid #1890ff;color:#0c63e4}.message-icon[data-v-2bb09b84]{margin-right:12px}.status-message.success .message-icon[data-v-2bb09b84]{color:#27ae60}.status-message.warning .message-icon[data-v-2bb09b84]{color:#f39c12}.status-message.error .message-icon[data-v-2bb09b84]{color:#e74c3c}.status-message.info .message-icon[data-v-2bb09b84]{color:#1890ff}.message-content[data-v-2bb09b84]{font-size:15px;line-height:1.4;font-weight:500}@keyframes slideInFromRight-2bb09b84{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut-2bb09b84{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}.change-stats[data-v-2bb09b84]{margin-top:1.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.stats-header[data-v-2bb09b84]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#495057;font-weight:600;font-size:.9rem}.stats-header svg[data-v-2bb09b84]{color:#6c757d}.stats-title[data-v-2bb09b84]{color:#495057}.stats-grid[data-v-2bb09b84]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat-card[data-v-2bb09b84]{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.75rem;display:flex;align-items:center;gap:.5rem;transition:box-shadow .2s ease}.stat-card[data-v-2bb09b84]:hover{box-shadow:0 2px 4px #0000000d}.stat-card.files[data-v-2bb09b84]{border-left:3px solid #6c757d}.stat-card.additions[data-v-2bb09b84]{border-left:3px solid #28a745}.stat-card.deletions[data-v-2bb09b84]{border-left:3px solid #dc3545}.stat-icon[data-v-2bb09b84]{color:#6c757d;display:flex;align-items:center}.stat-card.files .stat-icon[data-v-2bb09b84]{color:#6c757d}.stat-card.additions .stat-icon[data-v-2bb09b84]{color:#28a745}.stat-card.deletions .stat-icon[data-v-2bb09b84]{color:#dc3545}.stat-content[data-v-2bb09b84]{display:flex;flex-direction:column;gap:.1rem}.stat-number[data-v-2bb09b84]{font-weight:700;font-size:1rem;line-height:1}.stat-card.files .stat-number[data-v-2bb09b84]{color:#495057}.stat-card.additions .stat-number[data-v-2bb09b84]{color:#28a745}.stat-card.deletions .stat-number[data-v-2bb09b84]{color:#dc3545}.stat-label[data-v-2bb09b84]{font-size:.75rem;color:#6c757d;font-weight:500}@media (max-width: 768px){.stats-grid[data-v-2bb09b84]{grid-template-columns:1fr;gap:.5rem}.stat-card[data-v-2bb09b84]{padding:.5rem}.change-stats[data-v-2bb09b84]{padding:.75rem}}.about-page[data-v-2f58f417]{width:100%;display:flex;flex-direction:column;align-items:center}.container[data-v-2f58f417]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-2f58f417]{width:100%;background-color:#fff;position:relative;overflow:hidden;padding:2rem 0;margin-top:-3rem;border-bottom:1px solid #e5e7eb}.hero-section .container[data-v-2f58f417]{margin-top:8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.hero-content[data-v-2f58f417]{max-width:800px;text-align:center}.hero-title[data-v-2f58f417]{font-size:2.75rem;font-weight:700;color:#252525;margin-bottom:1.5rem;line-height:1.2}.hero-description[data-v-2f58f417]{font-size:1.25rem;line-height:1.6;color:#5c5c5c;margin-bottom:2rem}.hero-image[data-v-2f58f417]{max-width:800px;width:100%}.team-preview[data-v-2f58f417]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb}.team-header[data-v-2f58f417]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#fff}.team-title[data-v-2f58f417]{font-size:18px;font-weight:600;color:#333;margin-bottom:0}.team-body[data-v-2f58f417]{padding:2rem}.team-stats[data-v-2f58f417]{display:flex;justify-content:space-around;flex-wrap:wrap}.stat-item[data-v-2f58f417]{text-align:center;padding:1rem 0}.stat-value[data-v-2f58f417]{font-size:2.2rem;font-weight:700;color:#6666c4;margin-bottom:.5rem}.stat-label[data-v-2f58f417]{font-size:.9rem;color:#666}.about-content-section[data-v-2f58f417]{padding:4rem 0;background-color:#f9f9f9;width:100%}.about-content[data-v-2f58f417]{display:flex;flex-direction:column;gap:2rem}.about-section[data-v-2f58f417]{background:#fff;padding:1.75rem;border-radius:8px;border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.about-section[data-v-2f58f417]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.section-icon[data-v-2f58f417]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#6666c41a;border-radius:8px;margin-bottom:1.25rem}.about-section h2[data-v-2f58f417]{font-size:1.5rem;font-weight:600;color:#292961;margin-bottom:.75rem}.about-section p[data-v-2f58f417]{color:#5c5c5c;line-height:1.6;margin-bottom:1rem}.about-section p[data-v-2f58f417]:last-child{margin-bottom:0}.values-list[data-v-2f58f417]{list-style-type:none;padding:0}.values-list li[data-v-2f58f417]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1.05rem;color:#5c5c5c;line-height:1.6}.values-list li[data-v-2f58f417]:before{content:"✓";position:absolute;left:0;color:#6666c4;font-weight:700}.values-list li strong[data-v-2f58f417]{color:#292961;font-weight:600}.cta-section[data-v-2f58f417]{padding:5rem 0;background-color:#292961;color:#fff;width:100%}.cta-content[data-v-2f58f417]{max-width:700px;margin:0 auto;text-align:center}.cta-section h2[data-v-2f58f417]{font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-section p[data-v-2f58f417]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons[data-v-2f58f417]{display:flex;justify-content:center;gap:1rem}.primary-button[data-v-2f58f417]{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#292961;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.primary-button[data-v-2f58f417]:hover{background-color:#f0f0f0}.secondary-button[data-v-2f58f417]{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;border:1px solid white;font-size:1rem}.secondary-button[data-v-2f58f417]:hover{background-color:#ffffff1a}@media (max-width: 991px){.hero-title[data-v-2f58f417]{font-size:2.25rem}.hero-description[data-v-2f58f417]{font-size:1.15rem}}@media (max-width: 768px){.hero-section .container[data-v-2f58f417]{flex-direction:column}.hero-content[data-v-2f58f417]{max-width:100%;text-align:center;margin-bottom:2rem}.hero-title[data-v-2f58f417]{font-size:2rem}.about-section[data-v-2f58f417]{padding:1.5rem}.cta-section h2[data-v-2f58f417]{font-size:1.75rem}}@media (max-width: 576px){.hero-title[data-v-2f58f417]{font-size:1.75rem}.hero-description[data-v-2f58f417]{font-size:1rem}.cta-buttons[data-v-2f58f417]{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.primary-button[data-v-2f58f417],.secondary-button[data-v-2f58f417]{width:100%}.cta-section h2[data-v-2f58f417]{font-size:1.5rem}.cta-section p[data-v-2f58f417]{font-size:1.1rem}.team-stats[data-v-2f58f417]{flex-direction:column;gap:.5rem}.stat-item[data-v-2f58f417]{padding:.5rem 0}.stat-value[data-v-2f58f417]{font-size:1.8rem}}.services-page[data-v-c8cf8b35]{padding:0;max-width:1200px;margin:0 auto;width:100%}.page-header[data-v-c8cf8b35]{position:relative;padding:8rem 0;margin-bottom:5rem;background-color:#fcfcfe;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-bg-shapes[data-v-c8cf8b35]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-c8cf8b35]{position:absolute;border-radius:50%;opacity:.1}.shape-1[data-v-c8cf8b35]{top:-50px;left:10%;width:180px;height:180px;background:linear-gradient(135deg,#6666c4,#292961);animation:float-c8cf8b35 8s ease-in-out infinite}.shape-2[data-v-c8cf8b35]{top:40%;right:10%;width:220px;height:220px;background:linear-gradient(135deg,#6666c4,#5555b3);animation:float-c8cf8b35 10s ease-in-out infinite 1s}.shape-3[data-v-c8cf8b35]{bottom:-80px;left:20%;width:200px;height:200px;background:linear-gradient(135deg,#5353ac,#292961);animation:float-c8cf8b35 9s ease-in-out infinite 2s}.shape-4[data-v-c8cf8b35]{top:10%;right:30%;width:120px;height:120px;background:linear-gradient(135deg,#6666c4,#8080d0);animation:float-c8cf8b35 7s ease-in-out infinite .5s}@keyframes float-c8cf8b35{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.container[data-v-c8cf8b35]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.header-content[data-v-c8cf8b35]{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.badge-container[data-v-c8cf8b35]{margin-bottom:1.5rem;animation:fadeInDown-c8cf8b35 .8s ease-out}.service-badge[data-v-c8cf8b35]{background-color:#6666c41a;color:#6666c4;font-size:.95rem;font-weight:600;padding:.5rem 1.2rem;border-radius:50px;border:1px solid rgba(102,102,196,.2)}h1[data-v-c8cf8b35]{font-size:3.5rem;color:#252525;margin-bottom:1.5rem;font-weight:800;line-height:1.2;animation:fadeInDown-c8cf8b35 .8s ease-out .2s both}.text-gradient[data-v-c8cf8b35]{background:linear-gradient(90deg,#6666c4,#292961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-description[data-v-c8cf8b35]{font-size:1.3rem;line-height:1.6;color:#666;max-width:700px;margin:0 auto 2.5rem;animation:fadeIn 1s ease-out .4s both}.header-action-buttons[data-v-c8cf8b35]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;animation:fadeIn 1s ease-out .6s both}.primary-button[data-v-c8cf8b35]{display:inline-flex;align-items:center;justify-content:center;background-color:#6666c4;color:#fff;padding:.9rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 15px #6666c44d}.primary-button[data-v-c8cf8b35]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 8px 25px #6666c466}.button-icon[data-v-c8cf8b35]{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.primary-button:hover .button-icon[data-v-c8cf8b35]{transform:translateY(4px)}.outline-button[data-v-c8cf8b35]{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#6666c4;padding:.9rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:1px solid #6666c4;font-size:1rem}.outline-button[data-v-c8cf8b35]:hover{background-color:#6666c41a;transform:translateY(-3px)}.header-stats[data-v-c8cf8b35]{display:flex;justify-content:center;gap:3rem;animation:fadeInUp-c8cf8b35 1s ease-out .8s both}@keyframes fadeInUp-c8cf8b35{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-c8cf8b35{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.stat-item[data-v-c8cf8b35]{text-align:center}.stat-value[data-v-c8cf8b35]{font-size:2.2rem;font-weight:700;color:#6666c4;margin-bottom:.5rem}.stat-label[data-v-c8cf8b35]{font-size:.9rem;color:#666;font-weight:500}.header-wave[data-v-c8cf8b35]{position:absolute;bottom:-2px;left:0;width:100%;z-index:1}.services-content[data-v-c8cf8b35]{padding:0 2rem;margin-bottom:4rem}.services-intro[data-v-c8cf8b35]{max-width:800px;margin:0 auto 3rem;text-align:center}.services-intro p[data-v-c8cf8b35]{font-size:1.2rem;line-height:1.7;color:#555}.services-list[data-v-c8cf8b35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:2.5rem;margin-bottom:4rem}.service-item[data-v-c8cf8b35]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;display:flex;flex-direction:column}.service-item[data-v-c8cf8b35]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.service-icon[data-v-c8cf8b35]{margin-bottom:1.5rem;color:#6666c4}.service-icon svg[data-v-c8cf8b35]{stroke:#6666c4}.service-icon svg path[data-v-c8cf8b35],.service-icon svg rect[data-v-c8cf8b35],.service-icon svg circle[data-v-c8cf8b35]{stroke:#6666c4}.service-icon svg path[fill][data-v-c8cf8b35],.service-icon svg rect[fill][data-v-c8cf8b35],.service-icon svg circle[fill][data-v-c8cf8b35]{fill:#6666c4}.service-item h2[data-v-c8cf8b35]{font-size:1.5rem;color:#292961;margin-bottom:1rem;font-weight:600}.service-item p[data-v-c8cf8b35]{font-size:1rem;line-height:1.6;color:#5c5c5c;margin-bottom:1.5rem}.feature-list[data-v-c8cf8b35]{list-style:none;padding:0;margin:0 0 1.5rem}.feature-list li[data-v-c8cf8b35]{position:relative;padding:.5rem 0 .5rem 1.8rem;font-size:1rem;color:#666}.feature-list li[data-v-c8cf8b35]:before{content:"✓";position:absolute;left:0;color:#6366f1;font-weight:700}.learn-more[data-v-c8cf8b35]{color:#6666c4;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;margin-top:auto;transition:all .3s ease}.arrow[data-v-c8cf8b35]{display:inline-block;margin-left:.4rem;transition:transform .3s ease}.learn-more[data-v-c8cf8b35]:hover{color:#5555b3}.learn-more:hover .arrow[data-v-c8cf8b35]{transform:translate(4px)}.plans-section[data-v-c8cf8b35]{padding:4rem 2rem;background-color:#f9f9f9;margin:0 2rem 4rem;text-align:center}.plans-section h2[data-v-c8cf8b35]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem}.plans-section>p[data-v-c8cf8b35]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto 3rem}.plans-grid[data-v-c8cf8b35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.plan-card[data-v-c8cf8b35]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #1f23481a;overflow:hidden;transition:transform .2s,box-shadow .2s;position:relative;border:1px solid #e5e7eb}.plan-card[data-v-c8cf8b35]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.plan-card.popular[data-v-c8cf8b35]{border:2px solid #6666c4;transform:scale(1.05);z-index:1}.plan-card.popular[data-v-c8cf8b35]:hover{transform:scale(1.05) translateY(-5px)}.popular-tag[data-v-c8cf8b35]{position:absolute;top:1rem;right:1rem;background-color:#6366f1;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .8rem;border-radius:20px}.plan-header[data-v-c8cf8b35]{padding:2rem;border-bottom:1px solid rgba(99,102,241,.1);background:linear-gradient(to right,#6366f10d,#8b5cf60d)}.plan-header h3[data-v-c8cf8b35]{font-size:1.5rem;color:#4f46e5;margin-bottom:1rem;font-weight:600}.plan-price[data-v-c8cf8b35]{font-size:2rem;color:#6366f1;font-weight:700;margin-bottom:.5rem}.plan-price span[data-v-c8cf8b35]{font-size:1rem;color:#888;font-weight:400}.plan-header p[data-v-c8cf8b35]{font-size:.95rem;color:#666}.plan-features[data-v-c8cf8b35]{list-style:none;padding:2rem;margin:0}.plan-features li[data-v-c8cf8b35]{border-bottom:1px solid rgba(99,102,241,.05);font-size:1rem;color:#555;position:relative;padding:.7rem 0 .7rem 1.5rem;text-align:left}.plan-features li[data-v-c8cf8b35]:last-child{border-bottom:none}.plan-features li[data-v-c8cf8b35]:before{content:"✓";position:absolute;left:0;color:#6366f1}.plan-button[data-v-c8cf8b35]{display:block;background-color:#6666c4;color:#fff;text-decoration:none;padding:.75rem 0;border-radius:4px;margin:0 2rem 2rem;font-weight:600;transition:all .2s ease}.plan-button[data-v-c8cf8b35]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 5px 15px #6666c433}.cta-section[data-v-c8cf8b35]{background-color:#292961;padding:5rem 0;text-align:center;color:#fff;margin:4rem 0 0;position:relative;overflow:hidden;width:100%;border-radius:3rem}.cta-section h2[data-v-c8cf8b35]{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-c8cf8b35]{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;color:#ffffffe6;position:relative;z-index:1}.cta-buttons[data-v-c8cf8b35]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:1}.cta-button[data-v-c8cf8b35]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.cta-button.primary[data-v-c8cf8b35]{background-color:#fff;color:#6366f1;box-shadow:0 4px 6px #0000001a}.cta-button.primary[data-v-c8cf8b35]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026}.cta-button.secondary[data-v-c8cf8b35]{background-color:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-c8cf8b35]:hover{background-color:#ffffff1a;transform:translateY(-3px)}.cta-decoration[data-v-c8cf8b35]{position:absolute;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.cta-decoration.left[data-v-c8cf8b35]{top:-100px;left:-100px}.cta-decoration.right[data-v-c8cf8b35]{bottom:-100px;right:-100px}.container[data-v-c8cf8b35],.cta-content[data-v-c8cf8b35]{position:relative;z-index:1}.cta-badge[data-v-c8cf8b35]{display:inline-block;background-color:#6366f1;color:#fff;font-size:.9rem;font-weight:600;padding:.3rem .8rem;border-radius:20px;margin-bottom:1rem}.highlight[data-v-c8cf8b35]{color:#6366f1}.cta-features[data-v-c8cf8b35]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.cta-feature[data-v-c8cf8b35]{display:flex;align-items:center;gap:.5rem}.feature-icon[data-v-c8cf8b35]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#6366f1}.btn-arrow[data-v-c8cf8b35]{display:inline-block;margin-left:.4rem;transition:transform .3s ease}.cta-button.primary:hover .btn-arrow[data-v-c8cf8b35]{transform:translate(4px)}@media (max-width: 991px){.services-list[data-v-c8cf8b35]{grid-template-columns:1fr}.plans-grid[data-v-c8cf8b35]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.plan-card.popular[data-v-c8cf8b35]{transform:scale(1)}.plan-card.popular[data-v-c8cf8b35]:hover{transform:translateY(-10px)}}@media (max-width: 768px){.page-header[data-v-c8cf8b35]{padding:5rem 0 7rem}h1[data-v-c8cf8b35]{font-size:2.5rem}.services-content[data-v-c8cf8b35]{padding:0 1.5rem}.plans-section[data-v-c8cf8b35]{margin:0 1.5rem 3rem;padding:3rem 1.5rem}.cta-section[data-v-c8cf8b35]{margin:0 1.5rem 1.5rem;padding:3rem 1.5rem}.cta-buttons[data-v-c8cf8b35]{flex-direction:column;align-items:center;gap:1rem}.cta-button[data-v-c8cf8b35]{width:100%;max-width:300px;text-align:center}.cta-features[data-v-c8cf8b35]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}}@media (max-width: 480px){.page-header[data-v-c8cf8b35]{padding:4rem 0 6rem}h1[data-v-c8cf8b35]{font-size:2rem}.service-badge[data-v-c8cf8b35]{font-size:.8rem;padding:.4rem 1rem}.header-description[data-v-c8cf8b35]{font-size:1.1rem}.service-item[data-v-c8cf8b35]{padding:2rem 1.5rem}.service-item h2[data-v-c8cf8b35]{font-size:1.5rem}.plans-section h2[data-v-c8cf8b35]{font-size:2rem}.cta-section h2[data-v-c8cf8b35]{font-size:1.8rem}.cta-badge[data-v-c8cf8b35]{font-size:.8rem;padding:.25rem .7rem}.cta-features[data-v-c8cf8b35]{gap:.8rem}}.performance-highlight[data-v-c8cf8b35]{margin:1.2rem 0;padding:.8rem 1.2rem;background:linear-gradient(135deg,#6366f114,#8b5cf61f);border-radius:8px;border-left:4px solid #6366F1;position:relative;overflow:hidden}.performance-highlight[data-v-c8cf8b35]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(99,102,241,.15) 0%,transparent 70%);z-index:0}.performance-highlight p[data-v-c8cf8b35]{margin:.5rem 0 0;font-size:1.05rem;line-height:1.4;position:relative;z-index:1}.highlight-badge[data-v-c8cf8b35]{display:inline-block;padding:.25rem .8rem;background-color:#6366f1;color:#fff;font-size:.85rem;font-weight:600;border-radius:20px;position:relative;z-index:2}.performance-highlight strong[data-v-c8cf8b35]{color:#4f46e5;font-weight:700;font-size:1.1em}@media (max-width: 768px){.performance-highlight[data-v-c8cf8b35]{padding:.7rem 1rem;margin:1rem 0}.performance-highlight p[data-v-c8cf8b35]{font-size:.95rem}.highlight-badge[data-v-c8cf8b35]{font-size:.8rem;padding:.2rem .6rem}}.contact-page[data-v-a2d125b5]{padding:0;max-width:1200px;margin:0 auto;width:100%}.page-header[data-v-a2d125b5]{position:relative;padding:4rem 0;margin-bottom:3rem;background-color:#fff;border-bottom:1px solid #e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-content[data-v-a2d125b5]{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.header-decoration[data-v-a2d125b5]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6666c405;z-index:0}h1[data-v-a2d125b5]{font-size:2.75rem;color:#252525;margin-bottom:1.5rem;font-weight:700;animation:fadeInDown-a2d125b5 .8s ease-out}@keyframes fadeInDown-a2d125b5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.header-description[data-v-a2d125b5]{font-size:1.3rem;line-height:1.6;color:#666;max-width:600px;margin:0 auto;animation:fadeIn-a2d125b5 1s ease-out .3s both}@keyframes fadeIn-a2d125b5{0%{opacity:0}to{opacity:1}}.contact-container[data-v-a2d125b5]{padding:0 2rem;margin-bottom:4rem}.contact-content[data-v-a2d125b5]{display:grid;grid-template-columns:3fr 2fr;gap:3rem}.contact-form-wrapper[data-v-a2d125b5],.contact-info-wrapper[data-v-a2d125b5]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;padding:2rem;transition:transform .2s,box-shadow .2s}.contact-form-wrapper[data-v-a2d125b5]:hover,.contact-info-wrapper[data-v-a2d125b5]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.form-header[data-v-a2d125b5],.info-header[data-v-a2d125b5]{text-align:center;margin-bottom:2rem}.form-icon[data-v-a2d125b5],.info-icon[data-v-a2d125b5]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#6666c41a;border-radius:8px;margin:0 auto 1.25rem;transition:all .2s ease}.contact-form-wrapper:hover .form-icon[data-v-a2d125b5],.contact-info-wrapper:hover .info-icon[data-v-a2d125b5]{transform:scale(1.1);background-color:#6366f126}.form-header h2[data-v-a2d125b5],.info-header h2[data-v-a2d125b5]{font-size:1.5rem;color:#292961;margin-bottom:.75rem;font-weight:600}.form-header p[data-v-a2d125b5],.info-header p[data-v-a2d125b5]{font-size:1.1rem;color:#666;margin-bottom:0}.contact-form[data-v-a2d125b5]{margin-top:2rem}.form-row[data-v-a2d125b5]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-a2d125b5]{margin-bottom:1.5rem}.form-group label[data-v-a2d125b5]{display:block;margin-bottom:.5rem;font-weight:500;color:#555;font-size:.95rem}.form-group input[data-v-a2d125b5],.form-group select[data-v-a2d125b5],.form-group textarea[data-v-a2d125b5]{width:100%;padding:.8rem 1rem;border:1px solid #e5e7eb;border-radius:4px;font-size:1rem;color:#444;transition:all .2s ease;background-color:#fff}.form-group input[data-v-a2d125b5]:focus,.form-group select[data-v-a2d125b5]:focus,.form-group textarea[data-v-a2d125b5]:focus{border-color:#6666c4;outline:none;box-shadow:0 0 0 3px #6666c41a}.form-group input[data-v-a2d125b5]::placeholder,.form-group select[data-v-a2d125b5]::placeholder,.form-group textarea[data-v-a2d125b5]::placeholder{color:#aaa}.submit-btn[data-v-a2d125b5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#6666c4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;margin-top:1rem}.submit-btn[data-v-a2d125b5]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 5px 15px #6666c433}.btn-icon[data-v-a2d125b5]{display:inline-flex;transition:transform .3s ease}.submit-btn:hover .btn-icon[data-v-a2d125b5]{transform:translate(4px)}.info-content[data-v-a2d125b5]{margin-top:2rem}.info-item[data-v-a2d125b5]{display:flex;align-items:flex-start;margin-bottom:1.8rem;position:relative;padding-left:1rem;border-left:3px solid transparent;transition:all .3s ease}.info-item[data-v-a2d125b5]:hover{border-left-color:#6366f1;padding-left:1.5rem}.info-item-icon[data-v-a2d125b5]{margin-right:1rem;display:flex;align-items:center;justify-content:center;color:#6366f1}.info-item-content h3[data-v-a2d125b5]{font-size:1.1rem;color:#292961;margin:0 0 .5rem;font-weight:600}.info-item-content p[data-v-a2d125b5]{font-size:1rem;color:#666;margin:0 0 .4rem;line-height:1.5}.info-item-content a[data-v-a2d125b5]{color:#6666c4;text-decoration:none;transition:color .2s ease}.info-item-content a[data-v-a2d125b5]:hover{color:#5555b3;text-decoration:underline}.social-links[data-v-a2d125b5]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(99,102,241,.1)}.social-links h3[data-v-a2d125b5]{font-size:1.2rem;color:#292961;margin-bottom:1rem;font-weight:600}.social-icons[data-v-a2d125b5]{display:flex;gap:1rem}.social-icon[data-v-a2d125b5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#6666c41a;border-radius:50%;color:#6666c4;transition:all .3s ease;font-size:0}.social-icon[data-v-a2d125b5]:hover{background-color:#6666c4;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #6666c433}.map-section[data-v-a2d125b5]{margin:0 2rem 4rem;text-align:center}.map-section h2[data-v-a2d125b5]{font-size:2rem;color:#292961;margin-bottom:2rem;font-weight:600}.map-container[data-v-a2d125b5]{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #1f23481a;transition:transform .3s ease,box-shadow .3s ease;height:450px;background:linear-gradient(to bottom,#f9f9f9,#fff)}.map-container[data-v-a2d125b5]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #1f234826}.static-map[data-v-a2d125b5]{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;background-color:#f4f6f9}.map-overlay[data-v-a2d125b5]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:10;transition:all .5s ease}.map-overlay-content[data-v-a2d125b5]{text-align:center;background-color:#ffffffe6;padding:2rem;border-radius:12px;box-shadow:0 10px 25px #6666c41a;transition:transform .3s ease}.static-map:hover .map-overlay-content[data-v-a2d125b5]{transform:scale(1.05)}.map-icon[data-v-a2d125b5]{margin-bottom:1rem;color:#6666c4;display:flex;justify-content:center}.map-overlay-content p[data-v-a2d125b5]{color:#292961;font-weight:500;font-size:1.1rem}.map-background[data-v-a2d125b5]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f2f8;background-image:radial-gradient(circle at 10% 20%,rgba(102,102,196,.03) 0%,transparent 80%),radial-gradient(circle at 90% 80%,rgba(102,102,196,.03) 0%,transparent 80%);transition:all .5s ease-in-out}.static-map.active .map-background[data-v-a2d125b5]{filter:none}.map-roads[data-v-a2d125b5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0;transition:opacity .8s ease-in-out .2s}.static-map.active .map-roads[data-v-a2d125b5]{opacity:1}.road[data-v-a2d125b5]{position:absolute;background-color:#e5e7eb;box-shadow:0 0 10px #0000000d}.road-1[data-v-a2d125b5]{top:50%;left:0;width:100%;height:12px;transform:translateY(-6px)}.road-2[data-v-a2d125b5]{top:0;left:50%;width:12px;height:100%;transform:translate(-6px)}.road-3[data-v-a2d125b5]{top:30%;left:30%;width:40%;height:8px;transform:translateY(-4px)}.map-buildings[data-v-a2d125b5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;opacity:0;transition:opacity .8s ease-in-out .4s}.static-map.active .map-buildings[data-v-a2d125b5]{opacity:1}.building[data-v-a2d125b5]{position:absolute;background-color:#e5e7eb;border-radius:4px;box-shadow:0 4px 8px #0000000d;transition:background-color .3s ease}.building-1[data-v-a2d125b5]{top:15%;left:15%;width:18%;height:18%;background-color:#dfeefd}.building-2[data-v-a2d125b5]{top:15%;right:15%;width:18%;height:18%;background-color:#e5e7fd}.building-3[data-v-a2d125b5]{bottom:15%;left:15%;width:18%;height:18%;background-color:#e9dffe}.building-4[data-v-a2d125b5]{bottom:15%;right:15%;width:18%;height:18%;background-color:#6666c4}.map-pin[data-v-a2d125b5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);z-index:20;opacity:0;transition:all .5s ease-in-out;width:30px;height:45px}.map-pin.visible[data-v-a2d125b5]{opacity:1;animation:bounce-a2d125b5 2s infinite}@keyframes bounce-a2d125b5{0%,20%,50%,80%,to{transform:translate(-50%,-100%)}40%{transform:translate(-50%,-110%)}60%{transform:translate(-50%,-105%)}}.pin-head[data-v-a2d125b5]{position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:20px;background-color:#6666c4;border-radius:50%;border:3px solid white;box-shadow:0 2px 5px #0003}.pin-shadow[data-v-a2d125b5]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:10px;height:25px;background-color:#6666c4;clip-path:polygon(50% 0%,100% 100%,0% 100%)}.map-info-window[data-v-a2d125b5]{position:absolute;top:50%;left:50%;transform:translate(10px,-120%);background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 4px 15px #0000001a;z-index:20;opacity:0;transition:all .5s ease-in-out;width:350px;max-width:80%;text-align:left;border-left:4px solid #6666c4}.map-info-window[data-v-a2d125b5]:after{content:"";position:absolute;bottom:-10px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}.map-info-window.visible[data-v-a2d125b5]{opacity:1}.info-window-header[data-v-a2d125b5]{font-size:1.2rem;color:#292961;font-weight:600;margin-bottom:.8rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.info-window-content p[data-v-a2d125b5]{font-size:.95rem;color:#555;margin:.4rem 0;line-height:1.4}.map-link[data-v-a2d125b5]{display:inline-block;margin-top:.8rem;color:#6666c4;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease}.map-link[data-v-a2d125b5]:hover{color:#5555b3;text-decoration:underline}.map-actions[data-v-a2d125b5]{margin-top:1.5rem;text-align:center}.map-button[data-v-a2d125b5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#6666c4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 10px #6666c440}.map-button[data-v-a2d125b5]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 6px 15px #6666c44d}@media (max-width: 991px){.contact-content[data-v-a2d125b5]{grid-template-columns:1fr;gap:2.5rem}.contact-info-wrapper[data-v-a2d125b5]{order:-1}}@media (max-width: 768px){.page-header[data-v-a2d125b5]{padding:3rem 1.5rem}h1[data-v-a2d125b5]{font-size:2.5rem}.contact-container[data-v-a2d125b5]{padding:0 1.5rem}.form-row[data-v-a2d125b5]{grid-template-columns:1fr;gap:0}.map-section[data-v-a2d125b5],.faq-section[data-v-a2d125b5]{margin:0 1.5rem 3rem}.faq-items[data-v-a2d125b5]{grid-template-columns:1fr}}@media (max-width: 480px){h1[data-v-a2d125b5]{font-size:2rem}.header-description[data-v-a2d125b5],.form-header p[data-v-a2d125b5],.info-header p[data-v-a2d125b5]{font-size:1rem}.contact-form-wrapper[data-v-a2d125b5],.contact-info-wrapper[data-v-a2d125b5]{padding:2rem 1.5rem}.info-item[data-v-a2d125b5]{flex-direction:column}.info-item-icon[data-v-a2d125b5]{margin-bottom:1rem}}.calculator-page[data-v-54dc35a9]{width:100%;display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background-color:var(--gl-page-background);color:var(--gl-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.container[data-v-54dc35a9]{width:100%;max-width:960px;margin:0 auto;padding:0 1rem}.calculator-section[data-v-54dc35a9]{width:100%;background-color:transparent;padding:0}.section-header[data-v-54dc35a9]{text-align:center;margin-bottom:2rem}.section-header h2[data-v-54dc35a9]{font-size:2rem;font-weight:600;color:var(--gl-text-color);margin-bottom:1rem}.calculator-multi-step.card[data-v-54dc35a9]{background:var(--gl-bg-color);padding:2rem 2.5rem;border-radius:6px;border:1px solid var(--gl-border-color);box-shadow:var(--gl-card-shadow)}.step-indicator[data-v-54dc35a9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2.5rem;padding:0 1rem}.step-item[data-v-54dc35a9]{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--gl-step-inactive-color);flex-basis:0;flex-grow:1;position:relative}.step-circle[data-v-54dc35a9]{width:30px;height:30px;border-radius:50%;background-color:#fff;border:2px solid var(--gl-step-inactive-color);display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem;transition:all .3s ease;z-index:1}.step-item span[data-v-54dc35a9]{font-size:.85rem;font-weight:500;transition:color .3s ease}.step-connector[data-v-54dc35a9]{flex-grow:2;height:2px;background-color:var(--gl-step-inactive-color);margin:0 -15px;position:relative;top:15px;transition:background-color .3s ease}.step-item.active .step-circle[data-v-54dc35a9]{border-color:var(--gl-step-active-color);color:var(--gl-step-active-color)}.step-item.active span[data-v-54dc35a9]{color:var(--gl-text-color)}.step-item.completed .step-circle[data-v-54dc35a9]{border-color:var(--gl-step-completed-color);background-color:var(--gl-step-completed-color);color:#fff}.step-item.completed span[data-v-54dc35a9]{color:var(--gl-text-color)}.step-item.completed+.step-connector[data-v-54dc35a9]{background-color:var(--gl-step-completed-color)}.step-pane[data-v-54dc35a9]{display:none}.step-pane.active[data-v-54dc35a9]{display:block}.step-pane h3[data-v-54dc35a9]{font-size:1.3rem;font-weight:600;color:var(--gl-text-color);margin-top:0;margin-bottom:2rem;text-align:center}.form-grid[data-v-54dc35a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.form-group[data-v-54dc35a9]{margin-bottom:0}.form-group label[data-v-54dc35a9]{display:block;font-size:.95rem;font-weight:600;color:var(--gl-text-color);margin-bottom:.6rem}.form-group label .tooltip[data-v-54dc35a9]{font-size:.8em;color:var(--gl-text-color-secondary);cursor:help}.form-group input[data-v-54dc35a9]{width:100%;padding:.8rem 1rem;border:1px solid var(--gl-border-color);border-radius:4px;font-size:1rem;color:var(--gl-text-color);box-sizing:border-box;transition:border-color .2s,box-shadow .2s;background-color:#fff}.form-group input[data-v-54dc35a9]:focus{outline:none;border-color:var(--gl-input-focus-border);box-shadow:0 0 0 3px var(--gl-input-focus-shadow)}.navigation-buttons[data-v-54dc35a9]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--gl-border-color)}.primary-button[data-v-54dc35a9],.secondary-button[data-v-54dc35a9]{width:auto;padding:.7rem 1.5rem;background-color:#171321}.secondary-button[data-v-54dc35a9]{display:inline-flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:var(--gl-text-color-secondary);padding:.7rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;font-size:1rem;border:1px solid #dcdcdc;cursor:pointer;width:auto;text-align:center}.secondary-button[data-v-54dc35a9]:hover{background-color:#e0e0e0;border-color:silver}.navigation-buttons[data-v-54dc35a9]:has(:only-child){justify-content:center}.calculator-results[data-v-54dc35a9]{margin-top:2rem}.result-item[data-v-54dc35a9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f0f0f0;font-size:1rem}.result-item[data-v-54dc35a9]:last-child{border-bottom:none}.result-label[data-v-54dc35a9]{color:var(--gl-text-color-secondary);font-weight:500;padding-right:1rem;flex-shrink:0}.result-value[data-v-54dc35a9]{color:var(--gl-text-color);font-weight:600;text-align:right;word-break:break-word}.result-item.net-profit .result-value[data-v-54dc35a9]{color:var(--gl-success-color)}.result-item.roi .result-value[data-v-54dc35a9]{font-size:1.3rem;color:var(--gl-primary-color)}.result-item.payback .result-value[data-v-54dc35a9]{color:var(--gl-warning-color)}.error-message[data-v-54dc35a9]{background-color:#fdecea;border:1px solid #f5c6cb;color:#a94442;padding:1rem 1.5rem;text-align:center;font-weight:500;border-radius:4px;margin-top:1.5rem;margin-bottom:1.5rem}.error-message p[data-v-54dc35a9]{margin:0}.disclaimer[data-v-54dc35a9]{font-size:.8rem;color:#777;margin-top:2rem;text-align:left;line-height:1.5;padding:0 .5rem}.form-grid-step2[data-v-54dc35a9]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem 2rem}.form-group.currency-input[data-v-54dc35a9]{position:relative}.currency-symbol[data-v-54dc35a9]{position:absolute;left:1rem;top:calc(50% + .5em);transform:translateY(-50%);color:var(--gl-text-color-secondary);font-size:1rem;pointer-events:none}.form-group.currency-input input[data-v-54dc35a9]{padding-left:2.5rem}.navigation-buttons.step2-nav[data-v-54dc35a9]{display:flex;justify-content:space-between;align-items:center}.reset-button[data-v-54dc35a9]{background:none;border:none;color:var(--gl-text-color-secondary);cursor:pointer;font-size:.9rem;padding:.5rem;display:inline-flex;align-items:center;gap:.3rem;transition:color .2s}.reset-button[data-v-54dc35a9]:hover{color:var(--gl-text-color)}.navigation-buttons.step2-nav>div[data-v-54dc35a9]{display:flex;gap:1rem}.result-item.total-savings .result-value[data-v-54dc35a9]{font-weight:700;color:var(--gl-success-color)}.result-item.investment-cost .result-value[data-v-54dc35a9]{font-weight:600;color:#c0392b}.result-item.net-benefit .result-value[data-v-54dc35a9]{color:var(--gl-success-color);font-weight:700}.navigation-buttons.step3-nav[data-v-54dc35a9]{display:flex;justify-content:space-between;align-items:center}.navigation-buttons.step3-nav>div[data-v-54dc35a9]{display:flex;gap:1rem}.error-message[data-v-54dc35a9]{margin-top:1rem;margin-bottom:1rem}.recommendation[data-v-54dc35a9]{margin-top:1.5rem;padding:1rem;background-color:#e8e8e8;border-left:4px solid var(--gl-primary-color);border-radius:4px;font-size:.95rem;color:var(--gl-text-color)}.recommendation p[data-v-54dc35a9]{margin:0}.pricing-page[data-v-56226233]{padding:0;max-width:1200px;margin:0 auto;width:100%}.page-header[data-v-56226233]{position:relative;padding:6rem 0 8rem;margin-bottom:5rem;background-color:#fcfcfe;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-bg-shapes[data-v-56226233]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-56226233]{position:absolute;border-radius:50%;opacity:.1}.shape-1[data-v-56226233]{top:-50px;left:10%;width:180px;height:180px;background:linear-gradient(135deg,#6666c4,#292961);animation:float-56226233 8s ease-in-out infinite}.shape-2[data-v-56226233]{top:40%;right:10%;width:220px;height:220px;background:linear-gradient(135deg,#6666c4,#5555b3);animation:float-56226233 10s ease-in-out infinite 1s}.shape-3[data-v-56226233]{bottom:-80px;left:20%;width:200px;height:200px;background:linear-gradient(135deg,#5353ac,#292961);animation:float-56226233 9s ease-in-out infinite 2s}.shape-4[data-v-56226233]{top:10%;right:30%;width:120px;height:120px;background:linear-gradient(135deg,#6666c4,#8080d0);animation:float-56226233 7s ease-in-out infinite .5s}@keyframes float-56226233{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.container[data-v-56226233]{width:100%;max-width:1280px;margin:100px auto;padding:0 1.5rem;position:relative}.header-content[data-v-56226233]{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}h1[data-v-56226233]{font-size:3.5rem;color:#252525;margin-bottom:1.5rem;font-weight:800;line-height:1.2;animation:fadeInDown-56226233 .8s ease-out .2s both}.text-gradient[data-v-56226233]{background:linear-gradient(90deg,#6666c4,#292961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-description[data-v-56226233]{font-size:1.3rem;line-height:1.6;color:#666;max-width:700px;margin:0 auto 2.5rem;animation:fadeIn-56226233 1s ease-out .4s both}.header-action-buttons[data-v-56226233]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;animation:fadeIn-56226233 1s ease-out .6s both}.primary-button[data-v-56226233]{display:inline-flex;align-items:center;justify-content:center;background-color:#6666c4;color:#fff;padding:.9rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 15px #6666c44d}.primary-button[data-v-56226233]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 8px 25px #6666c466}.button-icon[data-v-56226233]{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.primary-button:hover .button-icon[data-v-56226233]{transform:translateY(4px)}.outline-button[data-v-56226233]{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#6666c4;padding:.9rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:1px solid #6666c4;font-size:1rem}.outline-button[data-v-56226233]:hover{background-color:#6666c41a;transform:translateY(-3px)}.header-stats[data-v-56226233]{display:flex;justify-content:center;gap:3rem;animation:fadeInUp-56226233 1s ease-out .8s both}@keyframes fadeInUp-56226233{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-56226233{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-56226233{0%{opacity:0}to{opacity:1}}.stat-item[data-v-56226233]{text-align:center}.stat-value[data-v-56226233]{font-size:1.8rem;font-weight:700;color:#6666c4;margin-bottom:.2rem}.stat-label[data-v-56226233]{font-size:.95rem;color:#666}.header-wave[data-v-56226233]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.plans-section[data-v-56226233]{padding:4rem 2rem;margin-bottom:4rem;text-align:center}.plans-section h2[data-v-56226233]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem}.plans-section>p[data-v-56226233]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto 3rem}.plans-grid[data-v-56226233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.plan-card[data-v-56226233]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #1f23481a;overflow:hidden;transition:transform .2s,box-shadow .2s;position:relative;border:1px solid #e5e7eb}.plan-card[data-v-56226233]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.plan-card.popular[data-v-56226233]{border:2px solid #6666c4;transform:scale(1.05);z-index:1}.plan-card.popular[data-v-56226233]:hover{transform:scale(1.05) translateY(-5px)}.popular-tag[data-v-56226233]{position:absolute;top:1rem;right:1rem;background-color:#6366f1;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .8rem;border-radius:20px}.plan-header[data-v-56226233]{padding:2rem;border-bottom:1px solid rgba(99,102,241,.1);background:linear-gradient(to right,#6366f10d,#8b5cf60d)}.plan-header h3[data-v-56226233]{font-size:1.5rem;color:#4f46e5;margin-bottom:1rem;font-weight:600}.plan-price[data-v-56226233]{font-size:2rem;color:#6366f1;font-weight:700;margin-bottom:.5rem}.plan-price span[data-v-56226233]{font-size:1rem;color:#888;font-weight:400}.plan-header p[data-v-56226233]{font-size:.95rem;color:#666}.plan-features[data-v-56226233]{list-style:none;padding:2rem;margin:0}.plan-features li[data-v-56226233]{border-bottom:1px solid rgba(99,102,241,.05);font-size:1rem;color:#555;position:relative;padding:.7rem 0 .7rem 1.5rem;text-align:left}.plan-features li[data-v-56226233]:last-child{border-bottom:none}.plan-features li[data-v-56226233]:before{content:"✓";position:absolute;left:0;color:#6366f1}.plan-button[data-v-56226233]{display:block;background-color:#6666c4;color:#fff;text-decoration:none;padding:.75rem 0;border-radius:4px;margin:0 2rem 2rem;font-weight:600;transition:all .2s ease}.plan-button[data-v-56226233]:hover{background-color:#5555b3;transform:translateY(-3px);box-shadow:0 5px 15px #6666c433}.features-comparison[data-v-56226233]{padding:4rem 2rem;text-align:center;background-color:#f9f9f9;margin-bottom:4rem}.features-comparison h2[data-v-56226233]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem}.features-comparison>p[data-v-56226233]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto 3rem}.table-container[data-v-56226233]{width:100%;overflow-x:auto;margin:0 auto;max-width:1100px}.comparison-table[data-v-56226233]{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a}.comparison-table th[data-v-56226233],.comparison-table td[data-v-56226233]{padding:1rem;text-align:center;border-bottom:1px solid #eaeaea}.comparison-table th[data-v-56226233]{background-color:#f5f5ff;font-weight:600;color:#292961}.comparison-table th[data-v-56226233]:first-child{text-align:left;padding-left:2rem}.feature-name[data-v-56226233]{text-align:left;font-weight:500;color:#333;padding-left:2rem!important}.comparison-table tbody tr[data-v-56226233]:hover{background-color:#6666c408}.faq-section[data-v-56226233]{padding:4rem 2rem;margin-bottom:4rem}.faq-section h2[data-v-56226233]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:3rem;text-align:center}.faq-grid[data-v-56226233]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.faq-item[data-v-56226233]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px #1f23481a;transition:transform .2s}.faq-item[data-v-56226233]:hover{transform:translateY(-5px)}.faq-item h3[data-v-56226233]{font-size:1.2rem;font-weight:600;color:#292961;margin-bottom:1rem}.faq-item p[data-v-56226233]{font-size:1rem;color:#666;line-height:1.6}.cta-section[data-v-56226233]{background-color:#292961;padding:5rem 0;text-align:center;color:#fff;margin:4rem 0 0;position:relative;overflow:hidden;width:100%;border-radius:3rem}.cta-section h2[data-v-56226233]{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-56226233]{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;color:#ffffffe6;position:relative;z-index:1}.highlight[data-v-56226233]{color:#a6a6e5}.cta-features[data-v-56226233]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2rem;position:relative;z-index:1}.cta-feature[data-v-56226233]{display:flex;align-items:center;gap:.5rem;color:#ffffffe6}.feature-icon[data-v-56226233]{color:#a6a6e5}.cta-buttons[data-v-56226233]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:1}.cta-button[data-v-56226233]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.cta-button.primary[data-v-56226233]{background-color:#fff;color:#6366f1;box-shadow:0 4px 6px #0000001a}.cta-button.primary[data-v-56226233]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026}.btn-arrow[data-v-56226233]{margin-left:.5rem;transition:transform .3s ease}.cta-button.primary:hover .btn-arrow[data-v-56226233]{transform:translate(4px)}.cta-button.secondary[data-v-56226233]{background-color:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-56226233]:hover{background-color:#ffffff1a;transform:translateY(-3px)}.cta-decoration[data-v-56226233]{position:absolute;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.cta-decoration.left[data-v-56226233]{left:-100px;top:-100px;width:400px;height:400px}.cta-decoration.right[data-v-56226233]{right:-100px;bottom:-100px;width:350px;height:350px}@media (max-width: 992px){h1[data-v-56226233]{font-size:2.8rem}.header-stats[data-v-56226233]{flex-wrap:wrap;gap:1.5rem 3rem}.plans-grid[data-v-56226233]{gap:1.5rem}.plan-card.popular[data-v-56226233]{transform:none}.plan-card.popular[data-v-56226233]:hover{transform:translateY(-5px)}}@media (max-width: 768px){.page-header[data-v-56226233]{padding:5rem 0 7rem}h1[data-v-56226233]{font-size:2.2rem}.header-description[data-v-56226233]{font-size:1.1rem}.header-action-buttons[data-v-56226233]{flex-direction:column;gap:1rem}.plans-grid[data-v-56226233]{grid-template-columns:1fr;max-width:400px}.faq-grid[data-v-56226233]{grid-template-columns:1fr}.cta-features[data-v-56226233]{flex-direction:column;align-items:center;gap:1rem}.cta-buttons[data-v-56226233]{flex-direction:column;gap:1rem}}@media (max-width: 480px){.page-header[data-v-56226233]{padding:4rem 0 6rem}h1[data-v-56226233]{font-size:1.8rem}.header-description[data-v-56226233]{font-size:1rem}.stat-value[data-v-56226233]{font-size:1.5rem}.comparison-table th[data-v-56226233],.comparison-table td[data-v-56226233]{padding:.75rem .5rem;font-size:.9rem}.feature-name[data-v-56226233]{padding-left:1rem!important}}.not-found-page[data-v-ef348855]{width:100%;display:flex;flex-direction:column;align-items:center}.container[data-v-ef348855]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.error-section[data-v-ef348855]{width:100%;background-color:#fff;position:relative;overflow:hidden;padding:5rem 0 4rem;margin-top:-3rem}.error-section .container[data-v-ef348855]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.error-content[data-v-ef348855]{flex:1;max-width:540px}.error-code[data-v-ef348855]{font-size:6rem;font-weight:800;color:#6666c4;line-height:1;margin-bottom:1rem;letter-spacing:-2px}.error-title[data-v-ef348855]{font-size:2.5rem;font-weight:700;color:#252525;margin-bottom:1.5rem;line-height:1.2}.error-description[data-v-ef348855]{font-size:1.25rem;line-height:1.6;color:#5c5c5c;margin-bottom:2rem}.error-buttons[data-v-ef348855]{display:flex;gap:1rem}.primary-button[data-v-ef348855]{display:inline-flex;align-items:center;justify-content:center;background-color:#6666c4;color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.primary-button[data-v-ef348855]:hover{background-color:#5555b3}.secondary-button[data-v-ef348855]{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#6666c4;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;border:1px solid #6666c4;font-size:1rem}.secondary-button[data-v-ef348855]:hover{background-color:#6666c41a}.error-image[data-v-ef348855]{flex:1;max-width:600px;border-radius:8px;overflow:hidden}.lost-code-preview[data-v-ef348855]{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #1f23481a;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif}.code-editor-header[data-v-ef348855]{padding:8px 12px;border-bottom:1px solid #e5e7eb;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}.editor-tabs[data-v-ef348855]{display:flex;gap:8px}.editor-tab[data-v-ef348855]{padding:6px 12px;font-size:13px;color:#666;background-color:#e9e9e9;border-radius:4px;cursor:pointer}.editor-tab.active[data-v-ef348855]{background-color:#6666c4;color:#fff}.editor-actions[data-v-ef348855]{display:flex;gap:8px}.action-button[data-v-ef348855]{width:24px;height:24px;border-radius:4px;background-color:#e9e9e9;display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer}.action-button[data-v-ef348855]:hover{background-color:#d5d5d5}.code-editor-body[data-v-ef348855]{padding:12px;display:flex;background-color:#1e1e1e;color:#d4d4d4;overflow-x:auto}.line-numbers[data-v-ef348855]{padding-right:16px;border-right:1px solid #333;text-align:right;-webkit-user-select:none;user-select:none}.line-number[data-v-ef348855]{color:#858585;font-size:13px;line-height:1.5;font-family:Consolas,Monaco,Courier New,monospace;padding-right:8px}.code-content[data-v-ef348855]{flex:1;padding-left:16px}.code-line[data-v-ef348855]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;white-space:pre}.missing-code[data-v-ef348855]{background-color:#ff646433;display:block;width:100%;border-radius:2px}.code-comment[data-v-ef348855]{color:#6a9955}.code-keyword[data-v-ef348855]{color:#569cd6}.code-string[data-v-ef348855]{color:#ce9178}.code-var[data-v-ef348855]{color:#9cdcfe}.code-func[data-v-ef348855]{color:#dcdcaa}.code-editor-footer[data-v-ef348855]{background-color:#1e1e1e;border-top:1px solid #333;padding:8px 12px}.terminal-header[data-v-ef348855]{font-size:12px;color:#d4d4d4;margin-bottom:8px;font-weight:500}.terminal-content[data-v-ef348855]{font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;color:#d4d4d4}.terminal-line[data-v-ef348855]{margin-bottom:4px}.terminal-prompt[data-v-ef348855]{color:#6a9955;margin-right:8px}.terminal-error[data-v-ef348855]{color:#f14c4c}.terminal-cursor[data-v-ef348855]{animation:blink-ef348855 1s step-end infinite;color:#d4d4d4}@keyframes blink-ef348855{50%{opacity:0}}.suggestions-section[data-v-ef348855]{padding:4rem 0 5rem;background-color:#f9f9f9;width:100%}.suggestions-section h2[data-v-ef348855]{font-size:1.75rem;font-weight:600;color:#292961;text-align:center;margin-bottom:2.5rem}.suggestions-grid[data-v-ef348855]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.suggestion-card[data-v-ef348855]{background:#fff;padding:1.75rem;border-radius:8px;border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.suggestion-card[data-v-ef348855]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.suggestion-icon[data-v-ef348855]{margin-bottom:1.25rem;color:#6666c4}.suggestion-card h3[data-v-ef348855]{font-size:1.25rem;font-weight:600;color:#292961;margin-bottom:.5rem}.suggestion-card p[data-v-ef348855]{color:#5c5c5c;line-height:1.5;font-size:.9rem}@media (max-width: 991px){.error-code[data-v-ef348855]{font-size:5rem}.error-title[data-v-ef348855]{font-size:2.25rem}.error-description[data-v-ef348855]{font-size:1.15rem}.suggestions-section h2[data-v-ef348855]{font-size:1.5rem}}@media (max-width: 768px){.error-section .container[data-v-ef348855]{flex-direction:column}.error-content[data-v-ef348855]{max-width:100%;text-align:center;margin-bottom:2rem}.error-buttons[data-v-ef348855]{justify-content:center}.error-code[data-v-ef348855]{font-size:4.5rem}.error-image[data-v-ef348855]{max-width:100%}}@media (max-width: 576px){.error-section[data-v-ef348855]{padding:4rem 0 3rem}.error-code[data-v-ef348855]{font-size:4rem}.error-title[data-v-ef348855]{font-size:1.75rem}.error-description[data-v-ef348855]{font-size:1rem}.error-buttons[data-v-ef348855]{flex-direction:column;width:100%}.primary-button[data-v-ef348855],.secondary-button[data-v-ef348855]{width:100%}.suggestions-section[data-v-ef348855]{padding:3rem 0 4rem}}.platform-page[data-v-726882f8]{padding:0;width:100%;max-width:1200px;margin:0 auto}.page-header[data-v-726882f8]{position:relative;padding:6rem 0 8rem;margin-bottom:3rem;background-color:#fcfcfe;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-bg-shapes[data-v-726882f8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-726882f8]{position:absolute;border-radius:50%;opacity:.1}.shape-1[data-v-726882f8]{top:-50px;left:10%;width:180px;height:180px;background:linear-gradient(135deg,#6666c4,#292961);animation:float-726882f8 8s ease-in-out infinite}.shape-2[data-v-726882f8]{top:40%;right:10%;width:220px;height:220px;background:linear-gradient(135deg,#6666c4,#5555b3);animation:float-726882f8 10s ease-in-out infinite 1s}.shape-3[data-v-726882f8]{bottom:-80px;left:20%;width:200px;height:200px;background:linear-gradient(135deg,#5353ac,#292961);animation:float-726882f8 9s ease-in-out infinite 2s}.shape-4[data-v-726882f8]{top:10%;right:30%;width:120px;height:120px;background:linear-gradient(135deg,#6666c4,#8080d0);animation:float-726882f8 7s ease-in-out infinite .5s}@keyframes float-726882f8{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.container[data-v-726882f8]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.header-content[data-v-726882f8]{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}h1[data-v-726882f8]{font-size:3.5rem;color:#252525;margin-bottom:1.5rem;font-weight:800;line-height:1.2;animation:fadeInDown-726882f8 .8s ease-out .2s both}.text-gradient[data-v-726882f8]{background:linear-gradient(90deg,#6666c4,#292961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-description[data-v-726882f8]{font-size:1.3rem;line-height:1.6;color:#666;max-width:700px;margin:0 auto;animation:fadeIn-726882f8 1s ease-out .4s both}.header-wave[data-v-726882f8]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.features-section[data-v-726882f8]{padding:4rem 0}.section-title[data-v-726882f8]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem;text-align:center}.section-description[data-v-726882f8]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto 3rem;text-align:center}.features-grid[data-v-726882f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin:0 auto}.feature-card[data-v-726882f8]{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 12px #1f23481a;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:1rem}.feature-card[data-v-726882f8]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.feature-icon[data-v-726882f8]{color:#6366f1;margin-bottom:.5rem}.feature-card h3[data-v-726882f8]{font-size:1.3rem;font-weight:600;color:#292961;margin-bottom:.5rem}.feature-card p[data-v-726882f8]{font-size:1rem;color:#666;line-height:1.6}.workflow-section[data-v-726882f8]{padding:4rem 0;background-color:#f9f9f9;margin:4rem 0}.workflow-steps[data-v-726882f8]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:3rem}.step[data-v-726882f8]{background-color:#fff;border-radius:8px;padding:1.5rem;width:220px;text-align:center;box-shadow:0 4px 12px #1f23481a}.step-number[data-v-726882f8]{background-color:#6366f1;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;margin:0 auto 1rem}.step h3[data-v-726882f8]{font-size:1.2rem;font-weight:600;color:#292961;margin-bottom:.75rem}.step p[data-v-726882f8]{font-size:.95rem;color:#666;line-height:1.5}.step-arrow[data-v-726882f8]{font-size:1.5rem;color:#6366f1;font-weight:700}.cta-section[data-v-726882f8]{background-color:#292961;padding:5rem 0;text-align:center;color:#fff;margin:4rem 0 0;position:relative;overflow:hidden;width:100%;border-radius:3rem}.cta-section h2[data-v-726882f8]{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-726882f8]{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;color:#ffffffe6;position:relative;z-index:1}.highlight[data-v-726882f8]{color:#a6a6e5}.cta-buttons[data-v-726882f8]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:1}.cta-button[data-v-726882f8]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.cta-button.primary[data-v-726882f8]{background-color:#fff;color:#6366f1;box-shadow:0 4px 6px #0000001a}.cta-button.primary[data-v-726882f8]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026}.btn-arrow[data-v-726882f8]{margin-left:.5rem;transition:transform .3s ease}.cta-button.primary:hover .btn-arrow[data-v-726882f8]{transform:translate(4px)}.cta-button.secondary[data-v-726882f8]{background-color:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-726882f8]:hover{background-color:#ffffff1a;transform:translateY(-3px)}.cta-decoration[data-v-726882f8]{position:absolute;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.cta-decoration.left[data-v-726882f8]{left:-100px;top:-100px;width:400px;height:400px}.cta-decoration.right[data-v-726882f8]{right:-100px;bottom:-100px;width:350px;height:350px}@keyframes fadeInDown-726882f8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-726882f8{0%{opacity:0}to{opacity:1}}@media (max-width: 992px){h1[data-v-726882f8]{font-size:2.8rem}.workflow-steps[data-v-726882f8]{flex-direction:column}.step[data-v-726882f8]{width:100%;max-width:300px}.step-arrow[data-v-726882f8]{transform:rotate(90deg)}}@media (max-width: 768px){.page-header[data-v-726882f8]{padding:5rem 0 7rem}h1[data-v-726882f8]{font-size:2.2rem}.header-description[data-v-726882f8]{font-size:1.1rem}.cta-buttons[data-v-726882f8]{flex-direction:column;align-items:center;gap:1rem}.cta-button[data-v-726882f8]{width:100%;max-width:300px}}@media (max-width: 480px){.page-header[data-v-726882f8]{padding:4rem 0 6rem}h1[data-v-726882f8]{font-size:1.8rem}.header-description[data-v-726882f8]{font-size:1rem}.section-title[data-v-726882f8]{font-size:1.8rem}.section-description[data-v-726882f8]{font-size:1rem}}.codedev-sentinel-page[data-v-b288bb8c]{padding:0;width:100%;max-width:1200px;margin:0 auto}.page-header[data-v-b288bb8c]{position:relative;padding:6rem 0 8rem;margin-bottom:3rem;background-color:#fcfcfe;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-bg-shapes[data-v-b288bb8c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-b288bb8c]{position:absolute;border-radius:50%;opacity:.1}.shape-1[data-v-b288bb8c]{top:-50px;left:10%;width:180px;height:180px;background:linear-gradient(135deg,#6666c4,#292961);animation:float-b288bb8c 8s ease-in-out infinite}.shape-2[data-v-b288bb8c]{top:40%;right:10%;width:220px;height:220px;background:linear-gradient(135deg,#6666c4,#5555b3);animation:float-b288bb8c 10s ease-in-out infinite 1s}.shape-3[data-v-b288bb8c]{bottom:-80px;left:20%;width:200px;height:200px;background:linear-gradient(135deg,#5353ac,#292961);animation:float-b288bb8c 9s ease-in-out infinite 2s}.shape-4[data-v-b288bb8c]{top:10%;right:30%;width:120px;height:120px;background:linear-gradient(135deg,#6666c4,#8080d0);animation:float-b288bb8c 7s ease-in-out infinite .5s}@keyframes float-b288bb8c{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.container[data-v-b288bb8c]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.header-content[data-v-b288bb8c]{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.badge[data-v-b288bb8c]{display:inline-block;background-color:#6666c41a;color:#6666c4;font-size:.95rem;font-weight:600;padding:.5rem 1.2rem;border-radius:50px;border:1px solid rgba(102,102,196,.2);margin-bottom:1.5rem;animation:fadeIn-b288bb8c .8s ease-out}h1[data-v-b288bb8c]{font-size:3.5rem;color:#252525;margin-bottom:1.5rem;font-weight:800;line-height:1.2;animation:fadeInDown-b288bb8c .8s ease-out .2s both}.text-gradient[data-v-b288bb8c]{background:linear-gradient(90deg,#6666c4,#292961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-description[data-v-b288bb8c]{font-size:1.3rem;line-height:1.6;color:#666;max-width:700px;margin:0 auto;animation:fadeIn-b288bb8c 1s ease-out .4s both}.header-wave[data-v-b288bb8c]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.ai-features-section[data-v-b288bb8c]{padding:4rem 0}.section-title[data-v-b288bb8c]{font-size:2.25rem;font-weight:700;color:#292961;margin-bottom:1rem;text-align:center}.section-description[data-v-b288bb8c]{font-size:1.25rem;color:#5c5c5c;max-width:700px;margin:0 auto 3rem;text-align:center}.features-grid[data-v-b288bb8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin:0 auto}.feature-card[data-v-b288bb8c]{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 12px #1f23481a;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:1rem}.feature-card[data-v-b288bb8c]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.feature-icon[data-v-b288bb8c]{color:#6366f1;margin-bottom:.5rem}.feature-card h3[data-v-b288bb8c]{font-size:1.3rem;font-weight:600;color:#292961;margin-bottom:.5rem}.feature-card p[data-v-b288bb8c]{font-size:1rem;color:#666;line-height:1.6}.ai-showcase-section[data-v-b288bb8c]{padding:4rem 0;background-color:#f9f9f9;margin:4rem 0}.showcase-content[data-v-b288bb8c]{display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.showcase-info[data-v-b288bb8c]{flex:1;min-width:300px}.showcase-info h2[data-v-b288bb8c]{font-size:2rem;font-weight:700;color:#292961;margin-bottom:1rem}.showcase-info p[data-v-b288bb8c]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:1.5rem}.showcase-features[data-v-b288bb8c]{list-style:none;padding:0;margin:0}.showcase-features li[data-v-b288bb8c]{padding:.7rem 0;font-size:1.05rem;color:#555;display:flex;align-items:center;gap:.5rem}.check-icon[data-v-b288bb8c]{color:#6366f1;font-weight:700;font-size:1.1rem}.showcase-image[data-v-b288bb8c]{flex:1;min-width:300px}.code-editor[data-v-b288bb8c]{background-color:#282c34;border-radius:6px;overflow:hidden;box-shadow:0 8px 30px #00000026}.editor-header[data-v-b288bb8c]{background-color:#21252b;padding:.75rem;display:flex;align-items:center;gap:.5rem}.editor-dot[data-v-b288bb8c]{width:12px;height:12px;border-radius:50%}.red[data-v-b288bb8c]{background-color:#ff5f56}.yellow[data-v-b288bb8c]{background-color:#ffbd2e}.green[data-v-b288bb8c]{background-color:#27c93f}.editor-title[data-v-b288bb8c]{margin-left:.5rem;color:#abb2bf;font-size:.9rem}.editor-body[data-v-b288bb8c]{padding:1rem;overflow-x:auto}.code-content[data-v-b288bb8c]{margin:0;color:#abb2bf;font-family:Menlo,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.5;white-space:pre}.code-keyword[data-v-b288bb8c]{color:#c678dd}.code-function[data-v-b288bb8c]{color:#61afef}.code-string[data-v-b288bb8c]{color:#98c379}.code-comment[data-v-b288bb8c]{color:#7f848e}.cta-section[data-v-b288bb8c]{background-color:#292961;padding:5rem 0;text-align:center;color:#fff;margin:4rem 0 0;position:relative;overflow:hidden;width:100%;border-radius:3rem}.cta-section h2[data-v-b288bb8c]{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-b288bb8c]{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;color:#ffffffe6;position:relative;z-index:1}.highlight[data-v-b288bb8c]{color:#a6a6e5}.cta-buttons[data-v-b288bb8c]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:1}.cta-button[data-v-b288bb8c]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.cta-button.primary[data-v-b288bb8c]{background-color:#fff;color:#6366f1;box-shadow:0 4px 6px #0000001a}.cta-button.primary[data-v-b288bb8c]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026}.btn-arrow[data-v-b288bb8c]{margin-left:.5rem;transition:transform .3s ease}.cta-button.primary:hover .btn-arrow[data-v-b288bb8c]{transform:translate(4px)}.cta-button.secondary[data-v-b288bb8c]{background-color:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-b288bb8c]:hover{background-color:#ffffff1a;transform:translateY(-3px)}.cta-decoration[data-v-b288bb8c]{position:absolute;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.cta-decoration.left[data-v-b288bb8c]{left:-100px;top:-100px;width:400px;height:400px}.cta-decoration.right[data-v-b288bb8c]{right:-100px;bottom:-100px;width:350px;height:350px}@keyframes fadeInDown-b288bb8c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-b288bb8c{0%{opacity:0}to{opacity:1}}@media (max-width: 992px){h1[data-v-b288bb8c]{font-size:2.8rem}.showcase-content[data-v-b288bb8c]{flex-direction:column}.showcase-info[data-v-b288bb8c],.showcase-image[data-v-b288bb8c]{width:100%}}@media (max-width: 768px){.page-header[data-v-b288bb8c]{padding:5rem 0 7rem}h1[data-v-b288bb8c]{font-size:2.2rem}.header-description[data-v-b288bb8c]{font-size:1.1rem}.cta-buttons[data-v-b288bb8c]{flex-direction:column;align-items:center;gap:1rem}.cta-button[data-v-b288bb8c]{width:100%;max-width:300px}}@media (max-width: 480px){.page-header[data-v-b288bb8c]{padding:4rem 0 6rem}h1[data-v-b288bb8c]{font-size:1.8rem}.header-description[data-v-b288bb8c]{font-size:1rem}.section-title[data-v-b288bb8c]{font-size:1.8rem}.section-description[data-v-b288bb8c]{font-size:1rem}}.platform-details-page[data-v-2e708f45]{padding:0;width:100%;max-width:1200px;margin:0 auto}.page-header[data-v-2e708f45]{position:relative;padding:6rem 0 8rem;margin-bottom:0;background-color:#fcfcfe;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.header-bg-shapes[data-v-2e708f45]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-2e708f45]{position:absolute;border-radius:50%;opacity:.1}.shape-1[data-v-2e708f45]{top:-50px;left:10%;width:180px;height:180px;background:linear-gradient(135deg,#6666c4,#292961);animation:float-2e708f45 8s ease-in-out infinite}.shape-2[data-v-2e708f45]{top:40%;right:10%;width:220px;height:220px;background:linear-gradient(135deg,#6666c4,#5555b3);animation:float-2e708f45 10s ease-in-out infinite 1s}.shape-3[data-v-2e708f45]{bottom:-80px;left:20%;width:200px;height:200px;background:linear-gradient(135deg,#5353ac,#292961);animation:float-2e708f45 9s ease-in-out infinite 2s}.shape-4[data-v-2e708f45]{top:10%;right:30%;width:120px;height:120px;background:linear-gradient(135deg,#6666c4,#8080d0);animation:float-2e708f45 7s ease-in-out infinite .5s}@keyframes float-2e708f45{0%{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.container[data-v-2e708f45]{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.header-content[data-v-2e708f45]{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}h1[data-v-2e708f45]{font-size:3.5rem;color:#252525;margin-bottom:1.5rem;font-weight:800;line-height:1.2;animation:fadeInDown-2e708f45 .8s ease-out .2s both}.text-gradient[data-v-2e708f45]{background:linear-gradient(90deg,#6666c4,#292961);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.header-description[data-v-2e708f45]{font-size:1.3rem;line-height:1.6;color:#666;max-width:700px;margin:0 auto;animation:fadeIn-2e708f45 1s ease-out .4s both}.header-wave[data-v-2e708f45]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.details-nav-section[data-v-2e708f45]{background-color:#fff;position:sticky;top:64px;z-index:90;box-shadow:0 4px 6px #0000000d}.details-nav[data-v-2e708f45]{display:flex;justify-content:center;gap:2rem;padding:1rem 0;overflow-x:auto;scrollbar-width:thin}.nav-item[data-v-2e708f45]{color:#555;text-decoration:none;font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease;white-space:nowrap}.nav-item[data-v-2e708f45]:hover{color:#6666c4}.nav-item[data-v-2e708f45]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#6666c4;transition:width .3s ease}.nav-item[data-v-2e708f45]:hover:after{width:100%}.details-section[data-v-2e708f45]{padding:5rem 0;scroll-margin-top:110px}.alt-bg[data-v-2e708f45]{background-color:#f9f9f9}.section-content[data-v-2e708f45]{display:flex;align-items:center;gap:4rem;flex-wrap:wrap}.section-content.reverse[data-v-2e708f45]{flex-direction:row-reverse}.section-info[data-v-2e708f45]{flex:1;min-width:300px}.section-info h2[data-v-2e708f45]{font-size:2rem;font-weight:700;color:#292961;margin-bottom:1.5rem;position:relative}.section-info h2[data-v-2e708f45]:after{content:"";position:absolute;bottom:-.5rem;left:0;width:60px;height:3px;background:linear-gradient(90deg,#6666c4,#292961)}.section-info p[data-v-2e708f45]{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:1.5rem}.feature-list[data-v-2e708f45]{list-style:none;padding:0;margin:0 0 2rem}.feature-list li[data-v-2e708f45]{position:relative;padding:.7rem 0 .7rem 1.8rem;font-size:1.05rem;color:#555}.feature-list li[data-v-2e708f45]:before{content:"✓";position:absolute;left:0;color:#6366f1;font-weight:700}.stats-highlights[data-v-2e708f45]{display:flex;gap:3rem;margin-top:2rem}.stat-item[data-v-2e708f45]{text-align:left}.stat-value[data-v-2e708f45]{font-size:2rem;font-weight:700;color:#6666c4;margin-bottom:.2rem}.stat-label[data-v-2e708f45]{font-size:.95rem;color:#666}.section-image[data-v-2e708f45]{flex:1;min-width:300px}.image-placeholder[data-v-2e708f45]{background-color:#f5f5ff;border-radius:8px;height:300px;display:flex;align-items:center;justify-content:center;border:1px dashed #d1d1f0}.placeholder-content[data-v-2e708f45]{display:flex;flex-direction:column;align-items:center;color:#6666c4}.placeholder-content span[data-v-2e708f45]{margin-top:1rem;font-size:.95rem;color:#666}.cta-section[data-v-2e708f45]{background-color:#292961;padding:5rem 0;text-align:center;color:#fff;margin:4rem 0 0;position:relative;overflow:hidden;width:100%;border-radius:3rem}.cta-section h2[data-v-2e708f45]{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.cta-section p[data-v-2e708f45]{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;color:#ffffffe6;position:relative;z-index:1}.highlight[data-v-2e708f45]{color:#a6a6e5}.cta-buttons[data-v-2e708f45]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:1}.cta-button[data-v-2e708f45]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .2s;font-size:1rem}.cta-button.primary[data-v-2e708f45]{background-color:#fff;color:#6366f1;box-shadow:0 4px 6px #0000001a}.cta-button.primary[data-v-2e708f45]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026}.btn-arrow[data-v-2e708f45]{margin-left:.5rem;transition:transform .3s ease}.cta-button.primary:hover .btn-arrow[data-v-2e708f45]{transform:translate(4px)}.cta-button.secondary[data-v-2e708f45]{background-color:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-2e708f45]:hover{background-color:#ffffff1a;transform:translateY(-3px)}.cta-decoration[data-v-2e708f45]{position:absolute;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.cta-decoration.left[data-v-2e708f45]{left:-100px;top:-100px;width:400px;height:400px}.cta-decoration.right[data-v-2e708f45]{right:-100px;bottom:-100px;width:350px;height:350px}@keyframes fadeInDown-2e708f45{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-2e708f45{0%{opacity:0}to{opacity:1}}@media (max-width: 992px){h1[data-v-2e708f45]{font-size:2.8rem}.section-content[data-v-2e708f45],.section-content.reverse[data-v-2e708f45]{flex-direction:column}.section-info[data-v-2e708f45],.section-image[data-v-2e708f45]{width:100%}.details-nav[data-v-2e708f45]{justify-content:flex-start;padding:1rem}}@media (max-width: 768px){.page-header[data-v-2e708f45]{padding:5rem 0 7rem}h1[data-v-2e708f45]{font-size:2.2rem}.header-description[data-v-2e708f45]{font-size:1.1rem}.cta-buttons[data-v-2e708f45]{flex-direction:column;align-items:center;gap:1rem}.cta-button[data-v-2e708f45]{width:100%;max-width:300px}.stats-highlights[data-v-2e708f45]{flex-direction:column;gap:1rem}.details-nav[data-v-2e708f45]{padding:.5rem}.details-nav-section[data-v-2e708f45]{top:56px}}@media (max-width: 480px){.page-header[data-v-2e708f45]{padding:4rem 0 6rem}h1[data-v-2e708f45]{font-size:1.8rem}.header-description[data-v-2e708f45]{font-size:1rem}.section-info h2[data-v-2e708f45]{font-size:1.8rem}.section-info p[data-v-2e708f45]{font-size:1rem}.nav-item[data-v-2e708f45]{font-size:.9rem;padding:.5rem}}.products-page[data-v-6fda371b]{width:100%;padding-top:0;overflow:hidden}.page-header[data-v-6fda371b]{background-color:#252547;position:relative;padding:100px 0 120px;color:#fff;overflow:hidden}.header-bg-shapes .shape[data-v-6fda371b]{position:absolute;border-radius:50%;opacity:.1}.header-bg-shapes .shape-1[data-v-6fda371b]{width:300px;height:300px;background:linear-gradient(135deg,#6366f1,#8b5cf6);top:-150px;right:-100px;animation:float-6fda371b 10s ease-in-out infinite}.header-bg-shapes .shape-2[data-v-6fda371b]{width:200px;height:200px;background:linear-gradient(135deg,#3b82f6,#2563eb);top:50px;left:-100px;animation:float-6fda371b 14s ease-in-out infinite}.header-bg-shapes .shape-3[data-v-6fda371b]{width:150px;height:150px;background:linear-gradient(135deg,#8b5cf6,#6366f1);bottom:-50px;right:30%;animation:float-6fda371b 12s ease-in-out infinite}.header-bg-shapes .shape-4[data-v-6fda371b]{width:100px;height:100px;background:linear-gradient(135deg,#ec4899,#c026d3);top:100px;right:20%;animation:float-6fda371b 16s ease-in-out infinite}@keyframes float-6fda371b{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.container[data-v-6fda371b]{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.header-content[data-v-6fda371b]{text-align:center;position:relative;z-index:1;max-width:760px;margin:0 auto}.header-content h1[data-v-6fda371b]{font-size:48px;font-weight:800;margin-bottom:20px;line-height:1.2}.text-gradient[data-v-6fda371b]{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.header-description[data-v-6fda371b]{font-size:18px;margin-bottom:30px;line-height:1.6;color:#fffc}.header-wave[data-v-6fda371b]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;transform:rotate(180deg)}.header-wave svg[data-v-6fda371b]{width:100%;height:auto}.products-overview-section[data-v-6fda371b],.integration-section[data-v-6fda371b],.comparison-section[data-v-6fda371b],.case-studies-section[data-v-6fda371b],.cta-section[data-v-6fda371b]{padding:80px 0}.section-title[data-v-6fda371b]{text-align:center;font-size:36px;font-weight:700;margin-bottom:20px;color:#252547}.section-description[data-v-6fda371b]{text-align:center;font-size:18px;max-width:760px;margin:0 auto 50px;color:#4b5563;line-height:1.6}.products-grid[data-v-6fda371b]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.product-card[data-v-6fda371b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.product-card[data-v-6fda371b]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.product-image[data-v-6fda371b]{height:200px;overflow:hidden;background-color:#f3f4f6}.product-image img[data-v-6fda371b]{width:100%;height:100%;object-fit:cover}.product-content[data-v-6fda371b]{padding:30px;flex:1}.product-content h3[data-v-6fda371b]{font-size:24px;font-weight:700;margin-bottom:15px;color:#252547}.product-description[data-v-6fda371b]{font-size:16px;color:#4b5563;margin-bottom:20px;line-height:1.6}.product-features[data-v-6fda371b]{margin:0 0 25px 20px;padding:0}.product-features li[data-v-6fda371b]{color:#4b5563;margin-bottom:8px;position:relative}.product-features li[data-v-6fda371b]:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#6366f1;position:absolute;left:-15px;top:8px}.product-link[data-v-6fda371b]{display:inline-block;color:#6366f1;font-weight:600;text-decoration:none;transition:color .3s ease}.product-link[data-v-6fda371b]:hover{color:#4f46e5}.product-link span[data-v-6fda371b]{margin-left:5px;transition:transform .3s ease;display:inline-block}.product-link:hover span[data-v-6fda371b]{transform:translate(5px)}.integration-diagram[data-v-6fda371b]{background-color:#f9fafb;border-radius:12px;padding:40px;margin-top:30px}.diagram-wrapper[data-v-6fda371b]{max-width:900px;margin:0 auto}.diagram-box[data-v-6fda371b]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000000d;margin-bottom:30px;text-align:center}.platform-box[data-v-6fda371b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;margin-bottom:40px}.platform-box h3[data-v-6fda371b]{font-size:22px;margin-bottom:10px}.diagram-arrows[data-v-6fda371b]{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.diagram-arrows[data-v-6fda371b]:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#e5e7eb;transform:translateY(-50%)}.arrow[data-v-6fda371b]{width:20px;height:20px;border-top:2px solid #6366F1;border-right:2px solid #6366F1;z-index:1}.arrow-left[data-v-6fda371b]{transform:rotate(45deg)}.arrow-right[data-v-6fda371b]{transform:rotate(225deg)}.diagram-products[data-v-6fda371b]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.product-box[data-v-6fda371b]{padding:15px}.product-box h4[data-v-6fda371b]{font-size:18px;color:#252547;margin-bottom:5px}.result-box[data-v-6fda371b]{background-color:#f3f4f6;border:1px solid #E5E7EB}.result-box h3[data-v-6fda371b]{font-size:20px;color:#252547;margin-bottom:15px}.result-box ul[data-v-6fda371b]{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;margin:0;list-style:none}.result-box li[data-v-6fda371b]{flex:1;min-width:120px;margin:5px;color:#4b5563;font-size:14px;padding:5px}.comparison-table-container[data-v-6fda371b]{overflow-x:auto;margin-top:30px}.comparison-table[data-v-6fda371b]{width:100%;border-collapse:collapse;box-shadow:0 4px 6px #0000000d;background-color:#fff;border-radius:8px;overflow:hidden}.comparison-table th[data-v-6fda371b],.comparison-table td[data-v-6fda371b]{padding:15px 20px;text-align:left;border-bottom:1px solid #E5E7EB}.comparison-table th[data-v-6fda371b]{background-color:#f9fafb;font-weight:600;color:#252547}.comparison-table th[data-v-6fda371b]:first-child{width:30%}.comparison-table th[data-v-6fda371b]:not(:first-child){width:35%}.comparison-table tbody tr:last-child td[data-v-6fda371b]{border-bottom:none}.comparison-table tbody tr[data-v-6fda371b]:hover,.case-studies-section[data-v-6fda371b]{background-color:#f9fafb}.case-studies-grid[data-v-6fda371b]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case-study-card[data-v-6fda371b]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.case-study-card[data-v-6fda371b]:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.case-study-logo[data-v-6fda371b]{margin-bottom:20px}.placeholder-logo[data-v-6fda371b]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#6366f1;color:#fff;font-weight:600;border-radius:8px;font-size:14px;text-align:center}.case-study-card h3[data-v-6fda371b]{font-size:20px;font-weight:600;margin-bottom:5px;color:#252547}.case-industry[data-v-6fda371b]{color:#6366f1;font-size:14px;margin-bottom:15px}.case-description[data-v-6fda371b]{font-size:15px;color:#4b5563;margin-bottom:20px;line-height:1.6}.case-results[data-v-6fda371b]{display:flex;margin-top:20px;justify-content:space-between}.result-item[data-v-6fda371b]{display:flex;flex-direction:column;align-items:center}.result-number[data-v-6fda371b]{font-size:24px;font-weight:700;color:#6366f1;margin-bottom:5px}.result-text[data-v-6fda371b]{font-size:14px;color:#4b5563;text-align:center}.cta-section[data-v-6fda371b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.cta-content[data-v-6fda371b]{text-align:center;max-width:800px;margin:0 auto}.cta-content h2[data-v-6fda371b]{font-size:36px;font-weight:700;margin-bottom:20px}.cta-content p[data-v-6fda371b]{font-size:18px;margin-bottom:30px;color:#ffffffe6}.cta-buttons[data-v-6fda371b]{display:flex;justify-content:center;gap:20px}.btn[data-v-6fda371b]{padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-6fda371b]{background-color:#fff;color:#6366f1}.btn-primary[data-v-6fda371b]:hover{background-color:#ffffffe6;transform:translateY(-2px)}.btn-secondary[data-v-6fda371b]{background-color:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-6fda371b]:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (max-width: 1024px){.products-grid[data-v-6fda371b],.case-studies-grid[data-v-6fda371b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.header-content h1[data-v-6fda371b]{font-size:36px}.products-overview-section[data-v-6fda371b],.integration-section[data-v-6fda371b],.comparison-section[data-v-6fda371b],.case-studies-section[data-v-6fda371b],.cta-section[data-v-6fda371b]{padding:60px 0}.section-title[data-v-6fda371b]{font-size:28px}.products-grid[data-v-6fda371b],.case-studies-grid[data-v-6fda371b],.diagram-products[data-v-6fda371b]{grid-template-columns:1fr}.cta-content h2[data-v-6fda371b]{font-size:28px}.cta-buttons[data-v-6fda371b]{flex-direction:column}.btn[data-v-6fda371b]{width:100%;margin-bottom:10px}}@media (max-width: 480px){.case-results[data-v-6fda371b]{flex-direction:column;align-items:center}.result-item[data-v-6fda371b]{margin-bottom:15px}.comparison-table th[data-v-6fda371b],.comparison-table td[data-v-6fda371b]{padding:10px;font-size:14px}}.devops-page[data-v-ef55e86a]{width:100%;padding-top:0;overflow:hidden}.page-header[data-v-ef55e86a]{background-color:#252547;position:relative;padding:100px 0 120px;color:#fff;overflow:hidden}.header-bg-shapes .shape[data-v-ef55e86a]{position:absolute;border-radius:50%;opacity:.1}.header-bg-shapes .shape-1[data-v-ef55e86a]{width:300px;height:300px;background:linear-gradient(135deg,#6366f1,#8b5cf6);top:-150px;right:-100px;animation:float-ef55e86a 10s ease-in-out infinite}.header-bg-shapes .shape-2[data-v-ef55e86a]{width:200px;height:200px;background:linear-gradient(135deg,#3b82f6,#2563eb);top:50px;left:-100px;animation:float-ef55e86a 14s ease-in-out infinite}.header-bg-shapes .shape-3[data-v-ef55e86a]{width:150px;height:150px;background:linear-gradient(135deg,#8b5cf6,#6366f1);bottom:-50px;right:30%;animation:float-ef55e86a 12s ease-in-out infinite}.header-bg-shapes .shape-4[data-v-ef55e86a]{width:100px;height:100px;background:linear-gradient(135deg,#ec4899,#c026d3);top:100px;right:20%;animation:float-ef55e86a 16s ease-in-out infinite}@keyframes float-ef55e86a{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.container[data-v-ef55e86a]{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.header-content[data-v-ef55e86a]{text-align:center;position:relative;z-index:1;max-width:760px;margin:0 auto}.header-content h1[data-v-ef55e86a]{font-size:48px;font-weight:800;margin-bottom:20px;line-height:1.2}.text-gradient[data-v-ef55e86a]{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.header-description[data-v-ef55e86a]{font-size:18px;margin-bottom:30px;line-height:1.6;color:#fffc}.header-wave[data-v-ef55e86a]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;transform:rotate(180deg)}.header-wave svg[data-v-ef55e86a]{width:100%;height:auto}.features-section[data-v-ef55e86a],.workflow-section[data-v-ef55e86a],.stats-section[data-v-ef55e86a],.cta-section[data-v-ef55e86a]{padding:80px 0}.section-title[data-v-ef55e86a]{text-align:center;font-size:36px;font-weight:700;margin-bottom:20px;color:#252547}.section-description[data-v-ef55e86a]{text-align:center;font-size:18px;max-width:760px;margin:0 auto 50px;color:#4b5563;line-height:1.6}.features-grid[data-v-ef55e86a]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card[data-v-ef55e86a]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-ef55e86a]:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.feature-icon[data-v-ef55e86a]{margin-bottom:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#6366f11a}.feature-card h3[data-v-ef55e86a]{font-size:20px;font-weight:600;margin-bottom:12px;color:#252547}.feature-card p[data-v-ef55e86a]{font-size:16px;color:#4b5563;line-height:1.6}.workflow-container[data-v-ef55e86a]{max-width:900px;margin:0 auto}.workflow-step[data-v-ef55e86a]{display:flex;margin-bottom:40px;position:relative}.workflow-step[data-v-ef55e86a]:not(:last-child):after{content:"";position:absolute;left:24px;top:60px;bottom:-40px;width:2px;background-color:#6366f14d}.step-number[data-v-ef55e86a]{flex-shrink:0;width:50px;height:50px;border-radius:50%;background-color:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin-right:24px}.step-content[data-v-ef55e86a]{padding-top:5px}.step-content h3[data-v-ef55e86a]{font-size:20px;font-weight:600;margin-bottom:10px;color:#252547}.step-content p[data-v-ef55e86a]{font-size:16px;color:#4b5563;line-height:1.6}.stats-section[data-v-ef55e86a]{background-color:#f3f4f6}.stats-row[data-v-ef55e86a]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stat-card[data-v-ef55e86a]{background:#fff;border-radius:8px;padding:30px 20px;text-align:center;box-shadow:0 4px 6px #0000000d}.stat-card h3[data-v-ef55e86a]{font-size:36px;font-weight:700;margin-bottom:10px;color:#6366f1}.stat-card p[data-v-ef55e86a]{font-size:16px;color:#4b5563}.cta-section[data-v-ef55e86a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.cta-content[data-v-ef55e86a]{text-align:center;max-width:800px;margin:0 auto}.cta-content h2[data-v-ef55e86a]{font-size:36px;font-weight:700;margin-bottom:20px}.cta-content p[data-v-ef55e86a]{font-size:18px;margin-bottom:30px;color:#ffffffe6}.cta-buttons[data-v-ef55e86a]{display:flex;justify-content:center;gap:20px}.btn[data-v-ef55e86a]{padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-ef55e86a]{background-color:#fff;color:#6366f1}.btn-primary[data-v-ef55e86a]:hover{background-color:#ffffffe6;transform:translateY(-2px)}.btn-secondary[data-v-ef55e86a]{background-color:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-ef55e86a]:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (max-width: 1024px){.features-grid[data-v-ef55e86a],.stats-row[data-v-ef55e86a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.header-content h1[data-v-ef55e86a]{font-size:36px}.features-section[data-v-ef55e86a],.workflow-section[data-v-ef55e86a],.stats-section[data-v-ef55e86a],.cta-section[data-v-ef55e86a]{padding:60px 0}.section-title[data-v-ef55e86a]{font-size:28px}.feature-card[data-v-ef55e86a]{padding:20px}.cta-content h2[data-v-ef55e86a]{font-size:28px}.cta-buttons[data-v-ef55e86a]{flex-direction:column}.btn[data-v-ef55e86a]{width:100%;margin-bottom:10px}}@media (max-width: 640px){.features-grid[data-v-ef55e86a],.stats-row[data-v-ef55e86a]{grid-template-columns:1fr}.workflow-step[data-v-ef55e86a]{flex-direction:column}.workflow-step[data-v-ef55e86a]:not(:last-child):after{left:24px;top:50px;height:calc(100% - 10px)}.step-number[data-v-ef55e86a]{margin-bottom:16px}}.security-page[data-v-ddb279fa]{width:100%;padding-top:0;overflow:hidden}.page-header[data-v-ddb279fa]{background-color:#252547;position:relative;padding:100px 0 120px;color:#fff;overflow:hidden}.header-bg-shapes .shape[data-v-ddb279fa]{position:absolute;border-radius:50%;opacity:.1}.header-bg-shapes .shape-1[data-v-ddb279fa]{width:300px;height:300px;background:linear-gradient(135deg,#6366f1,#8b5cf6);top:-150px;right:-100px;animation:float-ddb279fa 10s ease-in-out infinite}.header-bg-shapes .shape-2[data-v-ddb279fa]{width:200px;height:200px;background:linear-gradient(135deg,#3b82f6,#2563eb);top:50px;left:-100px;animation:float-ddb279fa 14s ease-in-out infinite}.header-bg-shapes .shape-3[data-v-ddb279fa]{width:150px;height:150px;background:linear-gradient(135deg,#8b5cf6,#6366f1);bottom:-50px;right:30%;animation:float-ddb279fa 12s ease-in-out infinite}.header-bg-shapes .shape-4[data-v-ddb279fa]{width:100px;height:100px;background:linear-gradient(135deg,#ec4899,#c026d3);top:100px;right:20%;animation:float-ddb279fa 16s ease-in-out infinite}@keyframes float-ddb279fa{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.container[data-v-ddb279fa]{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.header-content[data-v-ddb279fa]{text-align:center;position:relative;z-index:1;max-width:760px;margin:0 auto}.header-content h1[data-v-ddb279fa]{font-size:48px;font-weight:800;margin-bottom:20px;line-height:1.2}.text-gradient[data-v-ddb279fa]{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.header-description[data-v-ddb279fa]{font-size:18px;margin-bottom:30px;line-height:1.6;color:#fffc}.header-wave[data-v-ddb279fa]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;transform:rotate(180deg)}.header-wave svg[data-v-ddb279fa]{width:100%;height:auto}.features-section[data-v-ddb279fa],.workflow-section[data-v-ddb279fa],.case-study-section[data-v-ddb279fa],.cta-section[data-v-ddb279fa]{padding:80px 0}.section-title[data-v-ddb279fa]{text-align:center;font-size:36px;font-weight:700;margin-bottom:20px;color:#252547}.section-description[data-v-ddb279fa]{text-align:center;font-size:18px;max-width:760px;margin:0 auto 50px;color:#4b5563;line-height:1.6}.features-grid[data-v-ddb279fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card[data-v-ddb279fa]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-ddb279fa]:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.feature-icon[data-v-ddb279fa]{margin-bottom:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#6366f11a}.feature-card h3[data-v-ddb279fa]{font-size:20px;font-weight:600;margin-bottom:12px;color:#252547}.feature-card p[data-v-ddb279fa]{font-size:16px;color:#4b5563;line-height:1.6}.llmops-workflow[data-v-ddb279fa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1000px;margin:0 auto}.workflow-item[data-v-ddb279fa]{flex:0 0 200px;text-align:center;padding:20px}.workflow-icon[data-v-ddb279fa]{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background-color:#6366f11a;border-radius:50%}.workflow-arrow[data-v-ddb279fa]{margin:0 10px;color:#6366f1}.workflow-item h3[data-v-ddb279fa]{font-size:18px;font-weight:600;margin-bottom:10px;color:#252547}.workflow-item p[data-v-ddb279fa]{font-size:14px;color:#4b5563;line-height:1.6}.case-studies[data-v-ddb279fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:0 auto}.case-study-card[data-v-ddb279fa]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 6px #0000000d}.case-logo[data-v-ddb279fa]{margin-bottom:20px}.placeholder-logo[data-v-ddb279fa]{width:100px;height:40px;background-color:#6366f11a;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#6366f1}.case-study-card h3[data-v-ddb279fa]{font-size:20px;font-weight:600;margin-bottom:15px;color:#252547}.case-description[data-v-ddb279fa]{font-size:16px;color:#4b5563;line-height:1.6;margin-bottom:20px}.case-results[data-v-ddb279fa]{display:flex;gap:30px}.result-item[data-v-ddb279fa]{display:flex;flex-direction:column}.result-value[data-v-ddb279fa]{font-size:24px;font-weight:700;color:#6366f1}.result-label[data-v-ddb279fa]{font-size:14px;color:#4b5563}.cta-section[data-v-ddb279fa]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.cta-content[data-v-ddb279fa]{text-align:center;max-width:800px;margin:0 auto}.cta-content h2[data-v-ddb279fa]{font-size:36px;font-weight:700;margin-bottom:20px}.cta-content p[data-v-ddb279fa]{font-size:18px;margin-bottom:30px;color:#ffffffe6}.cta-buttons[data-v-ddb279fa]{display:flex;justify-content:center;gap:20px}.btn[data-v-ddb279fa]{padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-ddb279fa]{background-color:#fff;color:#6366f1}.btn-primary[data-v-ddb279fa]:hover{background-color:#ffffffe6;transform:translateY(-2px)}.btn-secondary[data-v-ddb279fa]{background-color:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-ddb279fa]:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (max-width: 1024px){.features-grid[data-v-ddb279fa]{grid-template-columns:repeat(2,1fr)}.case-studies[data-v-ddb279fa]{grid-template-columns:1fr}.llmops-workflow[data-v-ddb279fa]{flex-direction:column}.workflow-arrow[data-v-ddb279fa]{transform:rotate(90deg);margin:10px 0}}@media (max-width: 768px){.header-content h1[data-v-ddb279fa]{font-size:36px}.features-section[data-v-ddb279fa],.workflow-section[data-v-ddb279fa],.case-study-section[data-v-ddb279fa],.cta-section[data-v-ddb279fa]{padding:60px 0}.section-title[data-v-ddb279fa]{font-size:28px}.feature-card[data-v-ddb279fa]{padding:20px}.cta-content h2[data-v-ddb279fa]{font-size:28px}.cta-buttons[data-v-ddb279fa]{flex-direction:column}.btn[data-v-ddb279fa]{width:100%;margin-bottom:10px}}@media (max-width: 640px){.features-grid[data-v-ddb279fa]{grid-template-columns:1fr}}
