@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-primary:#fcfdfc;--bg-secondary:#fff;--bg-tertiary:#f0f4f1;--accent-burgundy:#0a4023;--accent-burgundy-glow:#0a40230f;--accent-terracotta:#7cb745;--accent-terracotta-glow:#7cb7450f;--accent-orange:#ff8c00;--accent-orange-glow:#ff8c000f;--pastel-rose:#eef7f2;--pastel-teal:#e7f6f2;--pastel-cream:#f6faf3;--pastel-blue:#e0f2fe;--pastel-purple:#f3e8ff;--pastel-yellow:#fef9c3;--pastel-pink:#ffe4e6;--accent-blue:#0284c7;--accent-purple:#7c3aed;--accent-yellow:#ca8a04;--accent-pink:#db2777;--text-primary:#0d2115;--text-secondary:#3b4c41;--text-muted:#8ca395;--border-color:#0a402314;--border-color-glow:#0a402333;--glass-bg:#ffffffe0;--glass-bg-hover:#fffffffa;--glass-border:#0a402314;--glass-border-glow:#7cb74533;--shadow-premium:0 15px 35px -10px #7cb74514, 0 4px 12px -5px #00000008;--shadow-glow-burgundy:0 10px 30px #0a40230f;--shadow-glow-orange:0 10px 30px #ff8c000f;--accent-cobalt:var(--accent-burgundy);--accent-cobalt-glow:var(--accent-burgundy-glow);--accent-cyan:var(--accent-terracotta);--accent-cyan-glow:var(--accent-terracotta-glow);--accent-emerald:var(--accent-orange);--accent-emerald-glow:var(--accent-orange-glow);--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", sans-serif;--font-mono:"JetBrains Mono", monospace;--header-bg:#0b130ee0;--header-border:#ffffff14;--header-text:#f2f5f3;--header-text-muted:#c2cbd5;--header-btn-hover:#ffffff0f;--header-btn-active:#ffffff1a;--header-nav-bg:#0a402308;--footer-bg:#111e15;--footer-text:#e2e8f0;--footer-text-muted:#94a3b8;--footer-text-title:#fff;--hero-bg:linear-gradient(135deg, var(--pastel-rose) 0%, #f6faf3b3 100%);--pillars-bg:var(--pastel-cream);--dashboard-bg:#ffffffbf;--dashboard-border:#0a40231a;--dashboard-stat-bg:#0a402308;--dashboard-stat-border:#0a40230f;--dashboard-terminal-bg:#0a40230d;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-light{--header-bg:#ffffffe0;--header-border:var(--border-color);--header-text:var(--text-primary);--header-text-muted:var(--text-secondary);--header-btn-hover:#0a402308;--header-btn-active:#0a40230f;--header-nav-bg:#0a402308;--footer-bg:var(--bg-tertiary);--footer-text:var(--text-secondary);--footer-text-muted:var(--text-muted);--footer-text-title:var(--text-primary)}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#070c08;--bg-secondary:#0d1610;--bg-tertiary:#132017;--text-primary:#f2f5f3;--text-secondary:#c2cbd5;--text-muted:#7d8b95;--border-color:#ffffff14;--border-color-glow:#7cb74526;--glass-bg:#0d1610d1;--glass-bg-hover:#132017eb;--glass-border:#ffffff14;--glass-border-glow:#7cb74533;--shadow-premium:0 15px 35px -10px #00000080, 0 4px 12px -5px #0000004d;--shadow-glow-burgundy:0 10px 30px #7cb7450a;--shadow-glow-orange:0 10px 30px #ff8c000a;--accent-burgundy:#7cb745;--accent-terracotta:#a6df70;--header-bg:#0d1610e0;--header-border:#ffffff14;--header-text:#f2f5f3;--header-text-muted:#c2cbd5;--header-btn-hover:#ffffff0f;--header-btn-active:#ffffff1a;--header-nav-bg:#ffffff0d;--footer-bg:#070c08;--footer-text:#e2e8f0;--footer-text-muted:#94a3b8;--footer-text-title:#fff;--hero-bg:linear-gradient(135deg, #0d1610 0%, #070c08 100%);--pillars-bg:#0d1610;--dashboard-bg:#0d1610d9;--dashboard-border:#ffffff1a;--dashboard-stat-bg:#ffffff08;--dashboard-stat-border:#ffffff0f;--dashboard-terminal-bg:#0000004d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);background-image:radial-gradient(circle at 5% 15%,#ffeef099 0%,#0000 40%),radial-gradient(circle at 95% 85%,#e7f6f299 0%,#0000 40%),linear-gradient(#0a402304 1px,#0000 1px),linear-gradient(90deg,#0a402304 1px,#0000 1px);background-size:100% 100%,100% 100%,50px 50px,50px 50px;min-height:100vh;transition:background-color .5s,color .5s;overflow-x:hidden}.theme-dark body{background-image:radial-gradient(circle at 5% 15%,#7cb74514 0%,#0000 40%),radial-gradient(circle at 95% 85%,#0a40231f 0%,#0000 40%),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border:2px solid var(--bg-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-burgundy)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:600}p{color:var(--text-secondary);line-height:1.7}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow-premium);border-radius:18px;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-terracotta), transparent);width:100%;height:3px;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.glass-card:hover{border-color:var(--glass-border-glow);box-shadow:var(--shadow-premium), var(--shadow-glow-burgundy);background:var(--glass-bg-hover);transform:translateY(-3px)}.glass-card:hover:before{transform:translate(100%)}.badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.badge-cobalt{background:var(--pastel-rose);color:var(--accent-burgundy);border-color:#0a402326}.badge-cyan{background:var(--pastel-teal);color:var(--accent-terracotta);border-color:#7cb74526}.badge-emerald{background:var(--pastel-cream);color:var(--accent-orange);border-color:#ff8c0026}.badge-blue{background:var(--pastel-blue);color:var(--accent-blue);border-color:#0284c726}.badge-purple{background:var(--pastel-purple);color:var(--accent-purple);border-color:#7c3aed26}.badge-yellow{background:var(--pastel-yellow);color:var(--accent-yellow);border-color:#ca8a0426}.badge-pink{background:var(--pastel-pink);color:var(--accent-pink);border-color:#db277726}.pulse-dot{border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}.pulse-dot.teal{background-color:var(--accent-burgundy);animation:2.5s infinite pulse-burgundy;box-shadow:0 0 #0a40234d}@keyframes pulse-burgundy{0%{transform:scale(.92);box-shadow:0 0 #0a40234d}70%{transform:scale(1);box-shadow:0 0 0 8px #0a402300}to{transform:scale(.92);box-shadow:0 0 #0a402300}}.btn{color:var(--accent-burgundy);font-family:var(--font-sans);cursor:pointer;background:#0a40230a;border:1px solid #0a40231f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn:hover{background:#0a402314;border-color:#0a402333;transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-burgundy);border-color:var(--accent-burgundy);color:var(--bg-secondary);box-shadow:0 4px 14px #0a40232e}.btn-primary:hover{color:var(--bg-secondary);background:#125732;border-color:#125732;box-shadow:0 8px 22px #0a40234d}.btn-secondary{background:var(--bg-secondary);border-color:var(--accent-terracotta);color:var(--accent-terracotta);box-shadow:0 4px 12px #7cb7450d}.btn-secondary:hover{background:#7cb7450d;box-shadow:0 8px 18px #7cb7451f}.form-group{text-align:left;margin-bottom:20px}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.form-input{background:var(--bg-secondary);width:100%;color:var(--text-primary);font-family:var(--font-sans);border:1px solid #0a402326;border-radius:10px;padding:12px 16px;font-size:.95rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.form-input:focus{border-color:var(--accent-terracotta);outline:none;box-shadow:0 0 0 3px #7cb74526}.custom-slider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:3px;outline:none;width:100%;height:6px;margin:15px 0}.custom-slider::-webkit-slider-runnable-track{cursor:pointer;background:linear-gradient(90deg, var(--accent-burgundy), var(--accent-orange));border-radius:3px;width:100%;height:6px}.custom-slider::-webkit-slider-thumb{background:var(--bg-secondary);border:3px solid var(--accent-burgundy);cursor:pointer;-webkit-appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;transition:transform .1s,background-color .2s;box-shadow:0 3px 8px #0a402326}.custom-slider::-webkit-slider-thumb:hover{background:var(--accent-terracotta);border-color:var(--bg-secondary);transform:scale(1.2)}.fade-in{animation:.7s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.theme-dark .services-header-area{background:#0d1610!important;border-color:#ffffff14!important}@media (width<=768px){h1{font-size:2.2rem!important;line-height:1.2!important}h2{font-size:1.8rem!important;line-height:1.25!important}h3{font-size:1.45rem!important;line-height:1.3!important}h4{font-size:1.2rem!important}p{font-size:.9rem!important;line-height:1.6!important}.glass-card{border-radius:14px!important;padding:20px 16px!important}.btn{border-radius:10px!important;padding:10px 20px!important;font-size:.85rem!important}}@media (width<=480px){h1{font-size:1.85rem!important}h2{font-size:1.6rem!important}h3{font-size:1.3rem!important}.glass-card{border-radius:12px!important;padding:16px 12px!important}}.home-view[data-v-68491412]{width:100%}.hero-section[data-v-68491412]{background:var(--hero-bg);border:1px solid var(--border-color);border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;min-height:480px;margin-bottom:40px;padding:40px 60px;display:grid;position:relative;overflow:hidden}.hero-section[data-v-68491412]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#7cb7451f 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-20%;left:-10%}@media (width<=968px){.hero-section[data-v-68491412]{text-align:center;grid-template-columns:1fr;margin-bottom:30px;padding:30px}}@media (width<=480px){.hero-section[data-v-68491412]{padding:24px 16px}}.hero-content[data-v-68491412]{text-align:left;z-index:2}@media (width<=968px){.hero-content[data-v-68491412]{text-align:center;flex-direction:column;align-items:center;display:flex}}.hero-title[data-v-68491412]{letter-spacing:-.03em;background:linear-gradient(135deg, var(--text-primary) 60%, var(--text-muted));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:15px;margin-bottom:20px;font-size:3.25rem;font-weight:800;line-height:1.15}@media (width<=768px){.hero-title[data-v-68491412]{font-size:2.2rem;line-height:1.2}}@media (width<=480px){.hero-title[data-v-68491412]{font-size:1.8rem}}.glow-cyan[data-v-68491412]{background:linear-gradient(135deg, var(--accent-burgundy), var(--accent-orange));-webkit-text-fill-color:transparent;text-shadow:0 0 25px #ff8c0026;-webkit-background-clip:text}.hero-subtitle[data-v-68491412]{color:var(--text-secondary);max-width:520px;margin-bottom:35px;font-size:1.15rem}@media (width<=768px){.hero-subtitle[data-v-68491412]{margin-bottom:24px;font-size:1rem}}.hero-actions[data-v-68491412]{gap:15px;display:flex}@media (width<=480px){.hero-actions[data-v-68491412]{flex-direction:column;gap:10px;width:100%}.hero-actions .btn[data-v-68491412]{width:100%}}.hero-graphic[data-v-68491412]{z-index:2;justify-content:center;align-items:center;display:flex}.telemetry-dashboard-mock[data-v-68491412]{background:var(--dashboard-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--dashboard-border);width:100%;max-width:380px;box-shadow:var(--shadow-premium), 0 20px 40px #0a40230d;font-family:var(--font-mono);text-align:left;border-radius:20px;padding:18px;overflow:hidden}.dashboard-header-bar[data-v-68491412]{border-bottom:1px solid #0a402314;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.terminal-dot[data-v-68491412]{border-radius:50%;width:8px;height:8px}.terminal-dot.red[data-v-68491412]{background:#ef4444}.terminal-dot.yellow[data-v-68491412]{background:#f59e0b}.terminal-dot.green[data-v-68491412]{background:#10b981}.dashboard-title[data-v-68491412]{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;flex-grow:1;margin-left:6px;font-size:.68rem;font-weight:700}.dashboard-pulse[data-v-68491412]{color:#10b981;letter-spacing:.05em;font-size:.62rem;font-weight:800;animation:2s infinite pulse-glow-green-68491412}@keyframes pulse-glow-green-68491412{0%,to{opacity:.5}50%{opacity:1}}.dashboard-stats-ribbon[data-v-68491412]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.d-stat[data-v-68491412]{background:var(--dashboard-stat-bg);border:1px solid var(--dashboard-stat-border);border-radius:8px;flex-direction:column;padding:6px 8px;display:flex}@media (width<=380px){.dashboard-stats-ribbon[data-v-68491412]{gap:4px}.d-stat[data-v-68491412]{padding:4px}.d-stat-val[data-v-68491412]{font-size:.7rem}.d-stat-lbl[data-v-68491412]{font-size:.5rem}}.d-stat-lbl[data-v-68491412]{color:var(--text-muted);text-transform:uppercase;font-size:.55rem;font-weight:600}.d-stat-val[data-v-68491412]{color:var(--accent-burgundy);margin-top:2px;font-size:.78rem;font-weight:700}.dashboard-chart-area[data-v-68491412]{background:var(--dashboard-bg);border:1px solid var(--dashboard-border);border-radius:10px;margin-bottom:12px;padding:8px}.live-chart-svg[data-v-68491412]{width:100%;height:120px;display:block}.chart-ping[data-v-68491412]{transform-origin:50%;animation:1.5s ease-out infinite svg-ping-68491412}@keyframes svg-ping-68491412{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.dashboard-terminal-logs[data-v-68491412]{background:var(--dashboard-terminal-bg);color:var(--text-primary);border:1px solid var(--dashboard-stat-border);border-radius:8px;flex-direction:column;gap:4px;min-height:72px;padding:8px;font-size:.58rem;display:flex}.terminal-log-line[data-v-68491412]{white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}.log-timestamp[data-v-68491412]{color:var(--text-muted)}.log-node[data-v-68491412]{color:var(--accent-terracotta);font-weight:700}.log-msg[data-v-68491412]{color:var(--text-secondary)}.live-metrics-ribbon[data-v-68491412]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:80px;display:grid}@media (width<=768px){.live-metrics-ribbon[data-v-68491412]{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:50px}}@media (width<=576px){.live-metrics-ribbon[data-v-68491412]{grid-template-columns:1fr}}.metric-counter-card[data-v-68491412]{text-align:left;border:1px solid var(--border-color);background:var(--glass-bg);align-items:center;gap:16px;padding:20px;display:flex}.metric-icon-wrap[data-v-68491412]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.35rem;display:flex}.metric-icon-wrap.bg-green[data-v-68491412]{background:#0a40230f}.metric-icon-wrap.bg-leaf[data-v-68491412]{background:#7cb7450f}.metric-icon-wrap.bg-amber[data-v-68491412]{background:#ff8c000f}.metric-icon-wrap.bg-burgundy[data-v-68491412]{background:#0a40230f}.metric-details[data-v-68491412]{flex-direction:column;gap:2px;display:flex}.metric-num[data-v-68491412]{font-family:var(--font-heading);font-size:1.65rem;font-weight:800;line-height:1.2}.metric-num.text-green[data-v-68491412]{color:var(--accent-burgundy)}.metric-num.text-leaf[data-v-68491412]{color:var(--accent-terracotta)}.metric-num.text-amber[data-v-68491412]{color:var(--accent-orange)}.metric-num.text-burgundy[data-v-68491412]{color:var(--accent-burgundy)}.metric-label[data-v-68491412]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.72rem;font-weight:600}.pillars-section[data-v-68491412]{text-align:center;background:var(--pillars-bg);border:1px solid var(--border-color);border-radius:24px;margin-bottom:80px;padding:60px 40px}@media (width<=768px){.pillars-section[data-v-68491412]{margin-bottom:40px;padding:36px 20px}}@media (width<=480px){.pillars-section[data-v-68491412]{border-radius:16px;padding:24px 12px}}.section-title[data-v-68491412]{color:var(--accent-burgundy);margin-bottom:8px;font-size:2.25rem}.section-subtitle[data-v-68491412]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:40px;font-size:.95rem}.pillars-grid[data-v-68491412]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.pillar-card[data-v-68491412]{text-align:left;border:1px solid var(--border-color);background:var(--glass-bg);transition:all .4s cubic-bezier(.16,1,.3,1)}.pillar-card[data-v-68491412]:hover{border-color:var(--accent-terracotta);box-shadow:var(--shadow-premium), 0 20px 40px #7cb7450d;transform:translateY(-5px)}.pillar-icon[data-v-68491412]{background:var(--pastel-rose);border:1px solid #0a40230a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.35rem;transition:all .3s;display:flex}.pillar-card:hover .pillar-icon[data-v-68491412]{background:var(--accent-terracotta);color:var(--bg-secondary);transform:rotate(10deg)}.pillar-card h4[data-v-68491412]{color:var(--text-primary);margin-bottom:10px;font-size:1.15rem;font-weight:700}.pillar-card p[data-v-68491412]{color:var(--text-secondary);font-size:.88rem}.pillar-card.card-blue[data-v-68491412]:hover{border-color:var(--accent-blue);box-shadow:var(--shadow-premium), 0 10px 30px #0284c714}.pillar-card.card-blue .pillar-icon[data-v-68491412]{background:var(--pastel-blue);color:var(--accent-blue);border-color:#0284c71a}.pillar-card.card-blue:hover .pillar-icon[data-v-68491412]{background:var(--accent-blue);color:#fff}.pillar-card.card-purple[data-v-68491412]:hover{border-color:var(--accent-purple);box-shadow:var(--shadow-premium), 0 10px 30px #7c3aed14}.pillar-card.card-purple .pillar-icon[data-v-68491412]{background:var(--pastel-purple);color:var(--accent-purple);border-color:#7c3aed1a}.pillar-card.card-purple:hover .pillar-icon[data-v-68491412]{background:var(--accent-purple);color:#fff}.pillar-card.card-yellow[data-v-68491412]:hover{border-color:var(--accent-yellow);box-shadow:var(--shadow-premium), 0 10px 30px #ca8a0414}.pillar-card.card-yellow .pillar-icon[data-v-68491412]{background:var(--pastel-yellow);color:var(--accent-yellow);border-color:#ca8a041a}.pillar-card.card-yellow:hover .pillar-icon[data-v-68491412]{background:var(--accent-yellow);color:#fff}.pillar-card.card-pink[data-v-68491412]:hover{border-color:var(--accent-pink);box-shadow:var(--shadow-premium), 0 10px 30px #db277714}.pillar-card.card-pink .pillar-icon[data-v-68491412]{background:var(--pastel-pink);color:var(--accent-pink);border-color:#db27771a}.pillar-card.card-pink:hover .pillar-icon[data-v-68491412]{background:var(--accent-pink);color:#fff}.testimonials-section[data-v-68491412]{margin-bottom:60px}.carousel-container[data-v-68491412]{width:100%;max-width:800px;margin:0 auto;position:relative}.testimonial-slider-frame[data-v-68491412]{border-radius:18px;width:100%;overflow:hidden}.testimonial-slide[data-v-68491412]{width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.slide-item[data-v-68491412]{flex-shrink:0;width:100%;padding:10px}.slide-card[data-v-68491412]{text-align:left;flex-direction:column;justify-content:space-between;min-height:260px;padding:40px;display:flex}.quote-mark[data-v-68491412]{font-size:4rem;font-family:var(--font-heading);color:var(--accent-cyan);opacity:.3;margin-bottom:-15px;line-height:.1}.quote-text[data-v-68491412]{color:var(--text-primary);margin-bottom:25px;font-size:1.15rem;font-style:italic;line-height:1.6}.quote-author-area[data-v-68491412]{align-items:center;gap:15px;display:flex}.author-avatar[data-v-68491412]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2.25rem;display:flex}.author-info[data-v-68491412]{flex-direction:column;display:flex}.author-name[data-v-68491412]{color:var(--text-primary);font-weight:700}.author-title[data-v-68491412]{color:var(--text-muted);font-size:.8rem}.quote-rating[data-v-68491412]{color:#fbbf24;letter-spacing:2px;margin-top:15px}.carousel-nav[data-v-68491412]{justify-content:space-between;align-items:center;margin-top:20px;padding:0 10px;display:flex}.nav-arrow-btn[data-v-68491412]{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.nav-arrow-btn[data-v-68491412]:hover{background:var(--accent-cyan-glow);border-color:var(--accent-cyan);color:var(--accent-cyan)}.nav-indicators[data-v-68491412]{gap:8px;display:flex}.indicator-dot[data-v-68491412]{background:var(--border-color);cursor:pointer;border-radius:50%;width:10px;height:10px;transition:all .3s}.indicator-dot.active[data-v-68491412]{background:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan);border-radius:5px;width:24px}.services-view[data-v-99551664]{width:100%}.services-header-area[data-v-99551664]{text-align:center;border:1px solid #0a40230d;border-radius:24px;margin-bottom:40px;padding:40px 40px 30px}@media (width<=768px){.services-header-area[data-v-99551664]{border-radius:16px;margin-bottom:24px;padding:24px 16px}}.services-header-area.header-theme-historian[data-v-99551664]{background:var(--pastel-teal);transition:background-color .4s}.services-header-area.header-theme-iot[data-v-99551664]{background:var(--pastel-blue);transition:background-color .4s}.services-header-area.header-theme-ai[data-v-99551664]{background:var(--pastel-purple);transition:background-color .4s}.services-header-area h2[data-v-99551664]{color:var(--accent-burgundy);margin-top:15px;margin-bottom:8px;font-size:2.5rem}.subtitle[data-v-99551664]{color:var(--text-secondary);margin-bottom:25px;font-size:.95rem}.product-sub-nav[data-v-99551664]{border:1px solid var(--border-color);background:#0a402308;border-radius:12px;gap:4px;padding:4px;display:inline-flex}@media (width<=768px){.product-sub-nav[data-v-99551664]{border-radius:10px;flex-wrap:wrap;width:100%;display:flex}}.sub-nav-btn[data-v-99551664]{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}@media (width<=768px){.sub-nav-btn[data-v-99551664]{flex-grow:1;justify-content:center;padding:8px 12px;font-size:.8rem}}.sub-nav-btn[data-v-99551664]:hover{background:#0a402305}.sub-nav-btn.btn-historian[data-v-99551664]:hover{color:var(--accent-burgundy)}.sub-nav-btn.btn-historian.active[data-v-99551664]{color:var(--accent-burgundy);background:var(--bg-secondary);box-shadow:0 4px 12px #0a40230d}.sub-nav-btn.btn-iot[data-v-99551664]:hover{color:var(--accent-blue)}.sub-nav-btn.btn-iot.active[data-v-99551664]{color:var(--accent-blue);background:var(--bg-secondary);box-shadow:0 4px 12px #0284c714}.sub-nav-btn.btn-ai[data-v-99551664]:hover{color:var(--accent-purple)}.sub-nav-btn.btn-ai.active[data-v-99551664]{color:var(--accent-purple);background:var(--bg-secondary);box-shadow:0 4px 12px #7c3aed14}.product-detail-card.card-blue-accent[data-v-99551664]{border-color:#0284c726}.product-detail-card.card-blue-accent[data-v-99551664]:hover{border-color:var(--accent-blue);box-shadow:var(--shadow-premium), 0 10px 30px #0284c70d}.product-detail-card.card-purple-accent[data-v-99551664]{border-color:#7c3aed26}.product-detail-card.card-purple-accent[data-v-99551664]:hover{border-color:var(--accent-purple);box-shadow:var(--shadow-premium), 0 10px 30px #7c3aed0d}.feature-sub-card.sub-card-blue[data-v-99551664]:hover{border-color:var(--accent-blue)}.feature-sub-card.sub-card-purple[data-v-99551664]:hover{border-color:var(--accent-purple)}.historian-pillars[data-v-99551664]{margin-bottom:50px}.historian-card-highlight[data-v-99551664]{text-align:left;box-shadow:var(--shadow-premium), var(--shadow-glow-orange);border:1px solid #7cb74526}.highlight-badge[data-v-99551664]{background:var(--pastel-cream);color:var(--accent-terracotta);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:15px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.historian-card-highlight h3[data-v-99551664]{color:var(--accent-burgundy);margin-bottom:12px;font-size:1.65rem}.h-desc[data-v-99551664]{max-width:800px;margin-bottom:30px;font-size:1rem}.historian-specs-grid[data-v-99551664]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.spec-item[data-v-99551664]{flex-direction:column;gap:6px;display:flex}.spec-icon[data-v-99551664]{margin-bottom:4px;font-size:1.75rem}.spec-item h5[data-v-99551664]{color:var(--text-primary);font-size:.95rem;font-weight:600}.spec-item p[data-v-99551664]{color:var(--text-secondary);font-size:.85rem}.challenges-section[data-v-99551664]{text-align:center;margin-bottom:60px}.sec-heading[data-v-99551664]{color:var(--accent-burgundy);margin-bottom:30px;font-size:1.85rem}.challenges-grid[data-v-99551664]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.challenge-item[data-v-99551664]{text-align:left}.challenge-item h4[data-v-99551664]{margin:12px 0 8px;font-size:1.15rem}.challenge-item p[data-v-99551664]{color:var(--text-secondary);font-size:.85rem}.estimator-card[data-v-99551664]{text-align:left;grid-template-columns:1.1fr .9fr;gap:40px;padding:40px;display:grid}@media (width<=968px){.estimator-card[data-v-99551664]{grid-template-columns:1fr;padding:24px}}.estimator-info-side h3[data-v-99551664]{margin-bottom:8px;font-size:1.5rem}.est-sub[data-v-99551664]{color:var(--text-secondary);margin-bottom:30px;font-size:.88rem}.est-slider-group[data-v-99551664]{margin-bottom:25px}.flex-between[data-v-99551664]{justify-content:space-between;align-items:center;display:flex}.val-bold[data-v-99551664]{font-family:var(--font-heading);color:var(--accent-terracotta);font-size:1.05rem;font-weight:700}.slider-anchors[data-v-99551664]{color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.estimator-cost-side[data-v-99551664]{align-items:center;display:flex}.cost-summary-panel[data-v-99551664]{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;width:100%;box-shadow:var(--shadow-premium);border-radius:14px;padding:30px}@media (width<=480px){.cost-summary-panel[data-v-99551664]{padding:16px}}.cost-pre[data-v-99551664]{letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.cost-value[data-v-99551664]{font-family:var(--font-heading);color:var(--accent-orange);text-shadow:0 0 10px #ff8c0026;margin-bottom:4px;font-size:2.25rem;font-weight:800}.cost-duration[data-v-99551664]{color:var(--text-secondary);margin-bottom:24px;font-size:.78rem;display:block}.team-composition[data-v-99551664]{text-align:left;border-top:1px solid var(--border-color);margin-bottom:24px;padding-top:20px}.team-composition h5[data-v-99551664]{color:var(--text-primary);margin-bottom:10px;font-size:.85rem}.team-composition ul[data-v-99551664]{flex-direction:column;gap:8px;list-style:none;display:flex}.team-composition li[data-v-99551664]{color:var(--text-secondary);font-size:.82rem}.team-composition strong[data-v-99551664]{color:var(--accent-burgundy)}.team-composition span[data-v-99551664]{color:var(--text-muted);text-decoration:line-through}.cost-action-btn[data-v-99551664]{width:100%}.product-detail-card[data-v-99551664]{text-align:left;border:1px solid var(--border-color);padding:40px}@media (width<=768px){.product-detail-card[data-v-99551664]{padding:24px 16px}}.product-detail-card h3[data-v-99551664]{color:var(--accent-burgundy);margin:15px 0 10px;font-size:1.85rem}.specs-feature-grid[data-v-99551664]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:30px;display:grid}.feature-sub-card[data-v-99551664]{text-align:left;border:1px solid var(--border-color);min-height:180px;padding:24px}.feature-sub-card h4[data-v-99551664]{color:var(--accent-burgundy);margin-bottom:12px;font-size:1.1rem}.feature-sub-card p[data-v-99551664]{color:var(--text-secondary);font-size:.85rem}.animate-fade[data-v-99551664]{animation:.5s cubic-bezier(.16,1,.3,1) forwards tabFadeIn-99551664}@keyframes tabFadeIn-99551664{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.careers-view[data-v-1bb7111e]{width:100%}.careers-header[data-v-1bb7111e]{text-align:center;margin-bottom:40px}.careers-header h2[data-v-1bb7111e]{margin-top:15px;margin-bottom:8px;font-size:2.25rem}.subtitle[data-v-1bb7111e]{color:var(--text-secondary);font-size:.95rem}.jobs-list[data-v-1bb7111e]{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.job-card[data-v-1bb7111e]{text-align:left;padding:0;overflow:hidden}.job-card-header[data-v-1bb7111e]{cursor:pointer;background:#0a402305;justify-content:space-between;align-items:center;padding:24px;transition:background .3s;display:flex}@media (width<=576px){.job-card-header[data-v-1bb7111e]{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.job-meta-right[data-v-1bb7111e]{justify-content:space-between;width:100%}}.job-card-header[data-v-1bb7111e]:hover{background:#0a40230d}.job-meta-left[data-v-1bb7111e]{flex-direction:column;gap:8px;display:flex}.job-meta-left h4[data-v-1bb7111e]{color:var(--text-primary);font-size:1.2rem}.job-meta-right[data-v-1bb7111e]{align-items:center;gap:20px;display:flex}.job-salary[data-v-1bb7111e]{font-family:var(--font-heading);color:var(--accent-cyan);font-size:1rem;font-weight:600}.expand-arrow[data-v-1bb7111e]{color:var(--text-muted);text-align:center;width:20px;font-size:.8rem}.job-card-body[data-v-1bb7111e]{border-top:1px solid var(--border-color);background:#0a402303}.job-body-inner[data-v-1bb7111e]{padding:30px}@media (width<=576px){.job-body-inner[data-v-1bb7111e]{padding:20px 16px}}.job-details-grid[data-v-1bb7111e]{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:24px;display:grid}@media (width<=600px){.job-details-grid[data-v-1bb7111e]{grid-template-columns:1fr;gap:15px}}.job-details-item h5[data-v-1bb7111e]{color:var(--text-muted);text-transform:uppercase;margin-bottom:10px;font-size:.85rem}.tech-list-row[data-v-1bb7111e]{flex-wrap:wrap;gap:8px;display:flex}.tech-tag-mono[data-v-1bb7111e]{font-family:var(--font-mono);background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:4px 10px;font-size:.72rem}.job-section-block[data-v-1bb7111e]{margin-bottom:24px}.job-section-block h5[data-v-1bb7111e]{color:var(--text-muted);text-transform:uppercase;margin-bottom:10px;font-size:.85rem}.job-section-block ul[data-v-1bb7111e]{flex-direction:column;gap:8px;padding-left:20px;display:flex}.job-section-block li[data-v-1bb7111e]{color:var(--text-secondary);font-size:.88rem}.apply-now-btn[data-v-1bb7111e]{width:100%;margin-top:10px}.application-form[data-v-1bb7111e]{margin-top:20px}.text-area[data-v-1bb7111e]{resize:vertical}.submit-app-btn[data-v-1bb7111e]{width:100%;margin-top:15px}.modal-overlay[data-v-1bb7111e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0a402326;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-1bb7111e]{background:var(--bg-secondary);border:1px solid #ffffff1a;width:100%;max-width:480px;padding:30px;position:relative}.modal-close-btn[data-v-1bb7111e]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.8rem;line-height:1;position:absolute;top:15px;right:18px}.modal-close-btn[data-v-1bb7111e]:hover{color:var(--text-primary)}.modal-success-view[data-v-1bb7111e]{text-align:center;flex-direction:column;align-items:center;padding:20px 0;display:flex}.success-icon[data-v-1bb7111e]{background:var(--accent-cyan-glow);width:60px;height:60px;color:var(--accent-cyan);border:2px solid var(--accent-cyan);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:2rem;font-weight:700;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards scale-up-1bb7111e;display:flex}.modal-success-view h3[data-v-1bb7111e]{margin-bottom:12px;font-size:1.5rem}.modal-success-view p[data-v-1bb7111e]{color:var(--text-secondary);margin-bottom:12px;font-size:.9rem;line-height:1.5}.follow-up[data-v-1bb7111e]{color:var(--text-muted);margin-bottom:24px;font-size:.8rem}.close-success-btn[data-v-1bb7111e]{width:100%}.animate-slide-down[data-v-1bb7111e]{animation:.35s cubic-bezier(.16,1,.3,1) forwards slideDown-1bb7111e}@keyframes slideDown-1bb7111e{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}.animate-zoom[data-v-1bb7111e]{animation:.3s cubic-bezier(.16,1,.3,1) forwards zoomIn-1bb7111e}@keyframes zoomIn-1bb7111e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-up-1bb7111e{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.careers-modal-card[data-v-1bb7111e]{flex-direction:column;width:100%;max-width:720px;height:85vh;max-height:750px;padding:24px;display:flex}@media (width<=768px){.careers-modal-card[data-v-1bb7111e]{height:92vh;max-height:none;margin:10px;padding:16px}.careers-modal-card .modal-form-view h3[data-v-1bb7111e]{margin-bottom:12px;font-size:1.2rem!important}.modal-close-btn[data-v-1bb7111e]{top:10px;right:12px}}.careers-modal-card .modal-form-view[data-v-1bb7111e]{flex-direction:column;height:100%;display:flex}.careers-modal-card .modal-form-view h3[data-v-1bb7111e]{color:var(--accent-burgundy);margin-bottom:16px;font-size:1.5rem}.careers-modal-card .iframe-container[data-v-1bb7111e]{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:12px;flex-grow:1;width:100%;height:100%;overflow:hidden}.careers-form-iframe[data-v-1bb7111e]{background:0 0;border:none;width:100%;height:100%}.contact-view[data-v-f70c1948]{width:100%}.contact-layout[data-v-f70c1948]{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}@media (width<=968px){.contact-layout[data-v-f70c1948]{grid-template-columns:1fr}}.contact-info-side[data-v-f70c1948]{text-align:left;flex-direction:column;gap:24px;display:flex}.info-card h3[data-v-f70c1948]{margin-top:12px;margin-bottom:12px;font-size:1.5rem}.office-address[data-v-f70c1948]{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.6}.contact-methods[data-v-f70c1948]{flex-direction:column;gap:15px;display:flex}.method-item[data-v-f70c1948]{align-items:center;gap:15px;display:flex}.method-icon[data-v-f70c1948]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.75rem;display:flex}.method-details[data-v-f70c1948]{flex-direction:column;display:flex}.method-label[data-v-f70c1948]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.method-val[data-v-f70c1948]{color:var(--text-primary);font-size:.95rem;font-weight:500}.legal-card h4[data-v-f70c1948]{margin-bottom:8px;font-size:1.15rem}.legal-desc[data-v-f70c1948]{color:var(--text-muted);margin-bottom:16px;font-size:.82rem}.legal-specs[data-v-f70c1948]{flex-direction:column;gap:8px;display:flex}.legal-specs .spec-row[data-v-f70c1948]{border-bottom:1px solid #ffffff08;justify-content:space-between;padding-bottom:6px;font-size:.8rem;display:flex}@media (width<=480px){.legal-specs .spec-row[data-v-f70c1948]{flex-direction:column;align-items:flex-start;gap:4px}}.text-emerald[data-v-f70c1948]{color:var(--accent-emerald);font-weight:600}.form-card[data-v-f70c1948]{text-align:left;flex-direction:column;min-height:480px;display:flex}.progress-tracker[data-v-f70c1948]{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.tracker-steps[data-v-f70c1948]{justify-content:space-between;align-items:center;max-width:320px;margin:0 auto 10px;display:flex}.step-dot[data-v-f70c1948]{background:var(--bg-tertiary);border:2px solid var(--border-color);width:28px;height:28px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.step-dot.active[data-v-f70c1948]{border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:0 0 10px var(--accent-cyan-glow)}.step-dot.completed[data-v-f70c1948]{background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--bg-primary)}.tracker-line[data-v-f70c1948]{background:var(--border-color);flex-grow:1;height:2px;margin:0 8px}.tracker-labels[data-v-f70c1948]{max-width:380px;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;margin:0 auto;font-size:.72rem;font-weight:600;display:flex}.tracker-labels span[data-v-f70c1948]{text-align:center;flex:1}.step-view h4[data-v-f70c1948]{margin-bottom:6px;font-size:1.25rem}.step-desc[data-v-f70c1948]{color:var(--text-secondary);margin-bottom:24px;font-size:.85rem}.checkbox-group[data-v-f70c1948]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.check-label[data-v-f70c1948]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:flex}.check-label input[data-v-f70c1948]{cursor:pointer;width:16px;height:16px}.step-actions[data-v-f70c1948]{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:30px;padding-top:20px;display:flex}.flex-end[data-v-f70c1948]{justify-content:flex-end}.btn-submit-full[data-v-f70c1948]{flex-grow:1;margin-left:15px}.summary-box[data-v-f70c1948]{border:1px solid var(--border-color);background:#0a402305;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:20px;padding:18px;display:flex}.summ-row[data-v-f70c1948]{justify-content:space-between;font-size:.85rem;display:flex}.summ-row .lbl[data-v-f70c1948]{color:var(--text-muted);font-weight:600}.summ-row .val[data-v-f70c1948]{color:var(--text-primary);font-weight:500}.text-cyan[data-v-f70c1948]{color:var(--accent-cyan)}.success-view[data-v-f70c1948]{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:20px 0;display:flex}.success-icon[data-v-f70c1948]{background:var(--accent-cyan-glow);width:60px;height:60px;color:var(--accent-cyan);border:2px solid var(--accent-cyan);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:2rem;font-weight:700;display:flex}.success-view h3[data-v-f70c1948]{margin-bottom:12px;font-size:1.5rem}.success-view p[data-v-f70c1948]{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem;line-height:1.6}.ticket-receipt[data-v-f70c1948]{background:var(--bg-tertiary);border:1px solid var(--border-color);text-align:left;border-radius:10px;width:100%;max-width:320px;margin-bottom:30px;padding:16px}.receipt-title[data-v-f70c1948]{color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:6px;font-size:.72rem;font-weight:700;display:block}.rcpt-row[data-v-f70c1948]{justify-content:space-between;margin-bottom:6px;font-size:.8rem;display:flex}.rcpt-row span[data-v-f70c1948]{color:var(--text-secondary)}.mono[data-v-f70c1948]{font-family:var(--font-mono);font-weight:600;color:var(--accent-cyan)!important}.reset-btn[data-v-f70c1948]{width:100%;max-width:320px}.animate-fade[data-v-f70c1948]{animation:.4s ease-out forwards fadeIn}.animate-scale[data-v-f70c1948]{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards scale-up-f70c1948}@keyframes scale-up-f70c1948{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.webhook-settings-card[data-v-f70c1948]{background:var(--glass-bg);border:1px solid var(--border-color);text-align:left;border-radius:18px;padding:20px}.webhook-settings-card h5[data-v-f70c1948]{color:var(--text-primary);margin-bottom:6px;font-size:.9rem;font-weight:700}.settings-desc[data-v-f70c1948]{color:var(--text-secondary);margin-bottom:10px;font-size:.72rem;line-height:1.45}.settings-input-group[data-v-f70c1948]{flex-direction:column;gap:8px;display:flex}.settings-input[data-v-f70c1948]{padding:8px 10px;font-size:.75rem}.settings-status-badge[data-v-f70c1948]{color:var(--accent-orange);background:#ff8c0014;border:1px solid #ff8c0026;border-radius:9999px;align-self:flex-start;padding:3px 8px;font-size:.62rem;font-weight:700}.settings-status-badge.configured[data-v-f70c1948]{color:var(--accent-terracotta);background:#7cb74514;border:1px solid #7cb74526}.embed-form-container[data-v-f70c1948]{flex-direction:column;min-height:600px;padding:16px;display:flex}.ms-form-iframe[data-v-f70c1948]{width:100%;height:650px;box-shadow:var(--shadow-premium);background:0 0;border:none;border-radius:12px}@media (width<=480px){.embed-form-container[data-v-f70c1948]{min-height:500px;padding:8px}.ms-form-iframe[data-v-f70c1948]{height:580px}}.embed-instructions-view[data-v-f70c1948]{text-align:left;padding:40px 20px}@media (width<=768px){.embed-instructions-view[data-v-f70c1948]{padding:20px 10px}}.instruction-icon[data-v-f70c1948]{text-align:center;margin-bottom:16px;font-size:3rem}.embed-instructions-view h4[data-v-f70c1948]{color:var(--accent-burgundy);text-align:center;margin-bottom:10px;font-size:1.5rem}.instruction-lead[data-v-f70c1948]{color:var(--text-secondary);text-align:center;margin-bottom:30px;font-size:.92rem}.instruction-steps[data-v-f70c1948]{flex-direction:column;gap:20px;max-width:480px;margin:0 auto;list-style:none;display:flex}.instruction-steps li[data-v-f70c1948]{align-items:flex-start;gap:16px;display:flex}.step-num[data-v-f70c1948]{background:var(--pastel-rose);width:28px;height:28px;color:var(--accent-burgundy);border:1px solid #0a402314;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.step-txt[data-v-f70c1948]{flex-direction:column;gap:4px;display:flex}.step-txt strong[data-v-f70c1948]{color:var(--text-primary);font-size:.9rem;font-weight:700}.step-txt span[data-v-f70c1948]{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.step-txt code[data-v-f70c1948]{font-family:var(--font-mono);color:var(--accent-burgundy);background:#0a40230d;border-radius:4px;padding:2px 6px;font-size:.72rem}.step-txt a[data-v-f70c1948]{color:var(--accent-terracotta);text-decoration:underline}.app-container{flex-direction:column;width:100%;min-height:100vh;display:flex}.app-header{background:var(--header-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--header-border);z-index:100;justify-content:space-between;align-items:center;padding:16px 40px;transition:background-color .5s,border-color .5s;display:flex;position:sticky;top:0}.header-logo-area{cursor:pointer;align-items:center;gap:12px;display:flex}.logo-img{object-fit:contain;width:auto;height:38px;display:block}.logo-text{font-family:var(--font-heading);letter-spacing:-.03em;background:linear-gradient(135deg, var(--header-text) 30%, var(--header-text-muted));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.35rem;font-weight:800}.logo-subtext{background:linear-gradient(135deg, var(--accent-cobalt), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-left:4px;font-weight:800}.header-nav{background:var(--header-nav-bg,#0a402308);border:1px solid var(--header-border);border-radius:12px;gap:4px;padding:4px;display:flex}.nav-tab-btn{color:var(--header-text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.nav-tab-btn:hover{color:var(--header-text);background:var(--header-btn-hover)}.nav-tab-btn.active{color:var(--header-text);background:var(--header-btn-active);box-shadow:0 4px 12px #00000026}.nav-dropdown-container{display:inline-block;position:relative}.dropdown-arrow{color:var(--header-text-muted);margin-left:4px;font-size:.6rem;transition:transform .3s}.nav-dropdown-container:hover .dropdown-arrow{color:var(--header-text);transform:rotate(180deg)}.dropdown-menu-list{opacity:0;pointer-events:none;background:var(--header-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--header-border);width:320px;box-shadow:var(--shadow-premium);z-index:1000;border-radius:14px;flex-direction:column;gap:6px;padding:10px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(12px)}.nav-dropdown-container:hover .dropdown-menu-list{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(4px)}.dropdown-item{color:var(--header-text-muted);text-align:left;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex}.dropdown-item:hover{background:var(--header-btn-hover);color:var(--header-text);transform:translate(2px)}.dropdown-item-icon{margin-top:2px;font-size:1.2rem}.dropdown-item-text{flex-direction:column;gap:2px;display:flex}.dropdown-item-title{font-family:var(--font-heading);color:var(--header-text);font-size:.88rem;font-weight:700}.dropdown-item:hover .dropdown-item-title{color:var(--header-text)}.dropdown-item-desc{color:var(--header-text-muted);font-size:.72rem;line-height:1.35}.header-right-controls{align-items:center;gap:16px;display:flex}.theme-toggle-btn{background:var(--header-btn-hover);border:1px solid var(--header-border);color:var(--header-text);cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);border-radius:9999px;padding:6px 14px;transition:all .3s}.theme-toggle-btn:hover{background:var(--header-btn-active);transform:scale(1.05)}.systems-status{background:#06b6d40f;border:1px solid #06b6d426;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;display:flex}.status-label{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.app-main{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:50px 24px}@media (width<=768px){.app-main{padding:24px 16px}}.app-footer-full{background:var(--footer-bg);border-top:1px solid var(--header-border);color:var(--footer-text);margin-top:50px;padding:50px 40px 15px;transition:background-color .5s,border-color .5s}.footer-upper{text-align:left;grid-template-columns:1.2fr .8fr 1fr;gap:40px;margin-bottom:40px;display:grid}@media (width<=768px){.footer-upper{grid-template-columns:1fr;gap:30px}}.footer-col h5{color:var(--footer-text-title,var(--header-text));text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:.9rem}.footer-logo-img{object-fit:contain;width:auto;height:34px;display:block}.brand-desc{color:var(--footer-text-muted);max-width:320px;margin-top:15px;font-size:.85rem}.footer-links-grid{flex-direction:column;gap:10px;display:flex}.footer-links-grid a{color:var(--footer-text-muted);font-size:.85rem;text-decoration:none;transition:color .2s}.footer-links-grid a:hover{color:var(--header-text)}.specs-block{flex-direction:column;gap:10px;font-size:.8rem;display:flex}.specs-block div{border-bottom:1px solid #ffffff08;justify-content:space-between;padding-bottom:6px;display:flex}.specs-block span{color:var(--footer-text-muted)}.specs-block .v{color:var(--footer-text);font-weight:500}.text-em{color:var(--accent-emerald)!important}.footer-bottom{border-top:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}@media (width<=768px){.footer-bottom{text-align:center;flex-direction:column}}.copy-text{color:var(--footer-text-muted);font-size:.78rem}.footer-bottom .ticker-wrap{max-width:440px;font-family:var(--font-mono);color:var(--footer-text-muted);font-size:.65rem;overflow:hidden}.footer-bottom .ticker{white-space:nowrap;gap:30px;animation:20s linear infinite footer-ticker;display:flex}.footer-bottom .ticker-item{letter-spacing:.08em}@keyframes footer-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mobile-menu-btn{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:none}.hamburger-line{background-color:var(--header-text);border-radius:2px;width:100%;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-btn.is-active .hamburger-line:first-child{transform:translateY(8px)rotate(45deg)}.mobile-menu-btn.is-active .hamburger-line:nth-child(2){opacity:0;transform:translate(-10px)}.mobile-menu-btn.is-active .hamburger-line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu-drawer{background:var(--header-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--header-border);z-index:99;opacity:0;pointer-events:none;width:100%;height:0;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:71px;left:0;overflow:hidden}.mobile-menu-drawer.is-open{opacity:1;pointer-events:auto;height:calc(100vh - 71px)}.mobile-drawer-inner{flex-direction:column;justify-content:space-between;height:100%;padding:30px 24px 40px;display:flex}.mobile-nav-links{flex-direction:column;gap:16px;display:flex}.mobile-nav-btn{color:var(--header-text-muted);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.mobile-nav-btn:hover,.mobile-nav-btn.active{color:var(--header-text);background:var(--header-btn-hover)}.mobile-products-section{border-left:2px solid var(--header-border);flex-direction:column;gap:8px;margin-left:12px;padding:8px 16px;display:flex}.mobile-products-title{color:var(--header-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.9rem;font-weight:700}.mobile-products-list{flex-direction:column;gap:10px;display:flex}.mobile-dropdown-item{color:var(--header-text-muted);border-radius:8px;padding:8px 12px;font-size:.95rem;text-decoration:none;transition:all .2s;display:block}.mobile-dropdown-item:hover{color:var(--header-text);background:var(--header-btn-hover);transform:translate(4px)}.mobile-drawer-footer{border-top:1px solid var(--header-border);flex-direction:column;align-items:center;padding-top:24px;display:flex}.mobile-status{width:auto!important}@media (width<=840px){.app-header{padding:16px 24px}.header-nav,.systems-status{display:none}.mobile-menu-btn{display:flex}}
