.home[data-v-dbfb7468]{width:100%}.container[data-v-dbfb7468]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero[data-v-dbfb7468]{position:relative;background:linear-gradient(135deg,#0a1929,#1a2332,#0d1b2a);color:#fff;padding:5rem 0;overflow:hidden;min-height:550px}.hero-background[data-v-dbfb7468]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particles-container[data-v-dbfb7468]{position:absolute;width:100%;height:100%}.particle[data-v-dbfb7468]{position:absolute;background:radial-gradient(circle,#00b4ffcc,#06c0 70%);border-radius:50%;animation:float-particle-dbfb7468 linear infinite}@keyframes float-particle-dbfb7468{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(20px);opacity:0}}.hero-layout[data-v-dbfb7468]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-content[data-v-dbfb7468]{max-width:600px}.hero-title[data-v-dbfb7468]{font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3;background:linear-gradient(135deg,#fff,#b8d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,180,255,.3)}.hero-subtitle[data-v-dbfb7468]{font-size:1.75rem;margin-bottom:1.5rem;opacity:.95;color:#00b4ff;font-weight:600;line-height:1.4}.hero-desc[data-v-dbfb7468]{font-size:1.05rem;margin-bottom:2.5rem;opacity:.85;line-height:1.8;color:#c5d9e8}.hero-actions[data-v-dbfb7468]{display:flex;gap:1rem;flex-wrap:wrap}.btn[data-v-dbfb7468]{padding:1rem 2.5rem;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s;display:inline-block;font-size:1rem}.btn-primary[data-v-dbfb7468]{background:linear-gradient(135deg,#06c,#00b4ff);color:#fff;box-shadow:0 4px 15px #06c6;position:relative;overflow:hidden}.btn-primary[data-v-dbfb7468]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-primary[data-v-dbfb7468]:hover:before{left:100%}.btn-primary[data-v-dbfb7468]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00b4ff99}.btn-secondary[data-v-dbfb7468]{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn-secondary[data-v-dbfb7468]:hover{background-color:#ffffff1a;border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #fff3}.hero-illustration[data-v-dbfb7468]{position:relative;height:420px;display:flex;align-items:center;justify-content:center}.tech-visual[data-v-dbfb7468]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.flow-background[data-v-dbfb7468]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.3}.light-stream[data-v-dbfb7468]{position:absolute;width:2px;height:100%;background:linear-gradient(to bottom,transparent,#00b4ff,transparent);animation:stream-flow-dbfb7468 4s linear infinite;left:calc(20% * var(--stream-index, 1))}.light-stream[data-v-dbfb7468]:nth-child(1){left:15%;animation-duration:3.5s}.light-stream[data-v-dbfb7468]:nth-child(2){left:35%;animation-duration:4s;animation-delay:.5s}.light-stream[data-v-dbfb7468]:nth-child(3){left:55%;animation-duration:3.8s;animation-delay:1s}.light-stream[data-v-dbfb7468]:nth-child(4){left:75%;animation-duration:4.2s;animation-delay:1.5s}.light-stream[data-v-dbfb7468]:nth-child(5){left:90%;animation-duration:3.6s;animation-delay:2s}@keyframes stream-flow-dbfb7468{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.process-flow[data-v-dbfb7468]{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:1rem;z-index:2}.flow-stage[data-v-dbfb7468]{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;background:#00142899;border:1px solid rgba(0,180,255,.3);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.flow-stage[data-v-dbfb7468]:hover{border-color:#00b4ff99;transform:translate(5px);box-shadow:0 0 30px #00b4ff33}.stage-icon[data-v-dbfb7468]{width:90px;height:90px;flex-shrink:0}.stage-icon svg[data-v-dbfb7468]{width:100%;height:100%}.stage-label[data-v-dbfb7468]{flex:1}.label-title[data-v-dbfb7468]{font-size:1.15rem;font-weight:700;color:#00b4ff;margin-bottom:.25rem}.label-desc[data-v-dbfb7468]{font-size:.9rem;color:#8ba9c4}.stage-glow[data-v-dbfb7468]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(0,180,255,.15) 0%,transparent 70%);border-radius:12px;pointer-events:none}.neural-network .node-point[data-v-dbfb7468]{fill:#00b4ff;animation:pulse-point-dbfb7468 2s ease-in-out infinite}.neural-network .connection-link[data-v-dbfb7468]{stroke:#00b4ff66;stroke-width:1.5;animation:flow-energy-dbfb7468 3s ease-in-out infinite}@keyframes pulse-point-dbfb7468{0%,to{opacity:.6;r:5}50%{opacity:1;r:6}}@keyframes flow-energy-dbfb7468{0%,to{opacity:.3}50%{opacity:.8}}.slam-grid .grid-line[data-v-dbfb7468]{stroke:#00b4ff4d;stroke-width:1}.slam-grid .scan-point[data-v-dbfb7468]{animation:scan-pulse-dbfb7468 2s ease-in-out infinite}.slam-grid .scan-ray[data-v-dbfb7468]{animation:ray-sweep-dbfb7468 3s ease-in-out infinite}@keyframes scan-pulse-dbfb7468{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes ray-sweep-dbfb7468{0%,to{opacity:.3}50%{opacity:.8}}.deploy-structure .server-box[data-v-dbfb7468]{fill:none;stroke:#00b4ff;stroke-width:2}.deploy-structure .server-detail[data-v-dbfb7468]{fill:#06c;animation:server-blink-dbfb7468 2s ease-in-out infinite}.deploy-structure .deploy-link[data-v-dbfb7468]{stroke:#0fc9;stroke-width:2;animation:link-pulse-dbfb7468 2s ease-in-out infinite}.deploy-structure .edge-gateway[data-v-dbfb7468]{fill:none;stroke:#0fc;stroke-width:1.5}.deploy-structure .gateway-icon[data-v-dbfb7468]{fill:none;stroke:#0fc;stroke-width:2;animation:gateway-glow-dbfb7468 2s ease-in-out infinite}@keyframes server-blink-dbfb7468{0%,to{opacity:.5}50%{opacity:1}}@keyframes link-pulse-dbfb7468{0%,to{opacity:.4}50%{opacity:1}}@keyframes gateway-glow-dbfb7468{0%,to{opacity:.6}50%{opacity:1;stroke-width:2.5}}.flow-arrow[data-v-dbfb7468]{display:flex;justify-content:center;align-items:center;height:30px;margin:-.6rem 0}.arrow-svg[data-v-dbfb7468]{width:50px;height:30px}.arrow-path[data-v-dbfb7468]{animation:arrow-flow-dbfb7468 2s ease-in-out infinite}@keyframes arrow-flow-dbfb7468{0%,to{opacity:.5}50%{opacity:1}}.tech-tags[data-v-dbfb7468]{position:absolute;bottom:.5rem;right:1.5rem;display:flex;gap:.6rem;z-index:3}.tech-tag[data-v-dbfb7468]{padding:.4rem 1rem;background:#06c3;border:1px solid rgba(0,180,255,.4);border-radius:18px;color:#00b4ff;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:tag-fade-in-dbfb7468 .5s ease-out forwards;opacity:0}.tech-tag[data-v-dbfb7468]:nth-child(1){animation-delay:.5s}.tech-tag[data-v-dbfb7468]:nth-child(2){animation-delay:.8s}.tech-tag[data-v-dbfb7468]:nth-child(3){animation-delay:1.1s}@keyframes tag-fade-in-dbfb7468{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.capabilities[data-v-dbfb7468]{padding:5rem 0;background-color:#f8f9fa}.section-title[data-v-dbfb7468]{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#2c3e50}.section-subtitle[data-v-dbfb7468]{text-align:center;font-size:1.1rem;color:#718096;margin-bottom:3rem}.capabilities-grid[data-v-dbfb7468]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.capability-card[data-v-dbfb7468]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}.capability-card[data-v-dbfb7468]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.capability-icon[data-v-dbfb7468]{font-size:3rem;margin-bottom:1rem}.capability-title[data-v-dbfb7468]{font-size:1.5rem;margin-bottom:.75rem;color:#2c3e50}.capability-desc[data-v-dbfb7468]{color:#718096;line-height:1.6}.tech-stack-section[data-v-dbfb7468]{padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.tech-stack-title[data-v-dbfb7468]{font-size:2rem;text-align:center;margin-bottom:1rem;color:#2c3e50}.tech-stack-desc[data-v-dbfb7468]{text-align:center;font-size:1.1rem;color:#718096;max-width:900px;margin:0 auto 3rem;line-height:1.8}.tech-stack-grid[data-v-dbfb7468]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.tech-category[data-v-dbfb7468]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem;border-radius:8px;border-left:4px solid #0066cc}.tech-category-name[data-v-dbfb7468]{font-size:1.25rem;font-weight:600;color:#06c;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.tech-items[data-v-dbfb7468]{display:flex;flex-direction:column;gap:1rem}.tech-item[data-v-dbfb7468]{background:#fff;padding:1rem;border-radius:6px;transition:transform .2s,box-shadow .2s}.tech-item[data-v-dbfb7468]:hover{transform:translate(4px);box-shadow:0 2px 8px #0066cc1a}.tech-item-title[data-v-dbfb7468]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.tech-item-desc[data-v-dbfb7468]{font-size:.9rem;color:#718096;line-height:1.6;margin:0}.solutions[data-v-dbfb7468]{padding:5rem 0}.solutions-grid[data-v-dbfb7468]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.solution-card[data-v-dbfb7468]{background:linear-gradient(135deg,#06c,#004c99);color:#fff;padding:3rem 2rem;border-radius:8px;transition:transform .3s}.solution-card[data-v-dbfb7468]:hover{transform:translateY(-4px)}.solution-title[data-v-dbfb7468]{font-size:2rem;margin-bottom:1rem}.solution-desc[data-v-dbfb7468]{font-size:1.1rem;margin-bottom:1.5rem;opacity:.95;line-height:1.6}.solution-link[data-v-dbfb7468]{color:#fff;text-decoration:none;font-weight:600;font-size:1.1rem;display:inline-flex;align-items:center;transition:transform .3s}.solution-link[data-v-dbfb7468]:hover{transform:translate(4px)}.cta[data-v-dbfb7468]{padding:5rem 0;background:linear-gradient(135deg,#2c3e50,#1a252f);color:#fff}.cta-content[data-v-dbfb7468]{text-align:center;max-width:700px;margin:0 auto}.cta-title[data-v-dbfb7468]{font-size:2.5rem;margin-bottom:1rem}.cta-desc[data-v-dbfb7468]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.btn-large[data-v-dbfb7468]{padding:1rem 3rem;font-size:1.1rem;background-color:#06c;color:#fff}.btn-large[data-v-dbfb7468]:hover{background-color:#0052a3;transform:translateY(-2px);box-shadow:0 4px 12px #06c6}@media (max-width: 1024px){.hero-layout[data-v-dbfb7468]{grid-template-columns:1fr;gap:3rem}.hero-illustration[data-v-dbfb7468]{height:400px}.hero-content[data-v-dbfb7468]{text-align:center;max-width:100%}.hero-actions[data-v-dbfb7468]{justify-content:center}.process-flow[data-v-dbfb7468]{gap:1.5rem;padding:1rem}.flow-stage[data-v-dbfb7468]{flex-direction:column;text-align:center;padding:1rem}.stage-icon[data-v-dbfb7468]{width:100px;height:100px}.flow-arrow[data-v-dbfb7468]{transform:rotate(90deg);margin:0}.tech-tags[data-v-dbfb7468]{position:static;justify-content:center;margin-top:1rem}}@media (max-width: 768px){.hero[data-v-dbfb7468]{padding:4rem 0;min-height:auto}.hero-title[data-v-dbfb7468]{font-size:2rem;line-height:1.3}.hero-subtitle[data-v-dbfb7468]{font-size:1.4rem}.hero-desc[data-v-dbfb7468]{font-size:1rem}.hero-illustration[data-v-dbfb7468]{display:none}.section-title[data-v-dbfb7468]{font-size:2rem}.capabilities-grid[data-v-dbfb7468],.solutions-grid[data-v-dbfb7468]{grid-template-columns:1fr}.capabilities[data-v-dbfb7468],.solutions[data-v-dbfb7468],.cta[data-v-dbfb7468]{padding:3rem 0}.btn[data-v-dbfb7468]{padding:.875rem 2rem;font-size:.95rem}.tech-stack-grid[data-v-dbfb7468]{grid-template-columns:1fr}}@media (max-width: 480px){.hero-title[data-v-dbfb7468]{font-size:1.75rem}.hero-subtitle[data-v-dbfb7468]{font-size:1.2rem}.hero-actions[data-v-dbfb7468]{flex-direction:column;width:100%}.btn[data-v-dbfb7468]{width:100%;text-align:center}}
