.technical-capabilities[data-v-807b8fba]{background:#f8fafc;padding:4rem 0}.container[data-v-807b8fba]{margin:0 auto;max-width:1200px;padding:0 2rem}.capabilities-header[data-v-807b8fba]{margin-bottom:4rem;text-align:center}.section-title[data-v-807b8fba]{color:#2a2a42;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-subtitle[data-v-807b8fba]{color:#6b7280;font-size:1.2rem;margin:0 auto;max-width:600px}.comparison-section[data-v-807b8fba]{margin-bottom:5rem}.comparison-title[data-v-807b8fba]{color:#2a2a42;font-size:2rem;font-weight:600;margin-bottom:3rem;text-align:center}.comparison-grid[data-v-807b8fba]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.comparison-card[data-v-807b8fba]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.comparison-card[data-v-807b8fba]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.feature1-card[data-v-807b8fba]{background:linear-gradient(135deg,#f8fafc,#e0f2fe);border:2px solid #2a2a42}.card-header[data-v-807b8fba]{margin-bottom:1.5rem}.logo-section[data-v-807b8fba]{align-items:center;display:flex;justify-content:space-between}.feature1-logo[data-v-807b8fba]{color:#2a2a42;font-size:1.5rem;font-weight:700}.competitor-logo[data-v-807b8fba]{color:#4b5563;font-size:1.2rem;font-weight:600}.winner-badge[data-v-807b8fba]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.5rem 1rem}.feature-list[data-v-807b8fba]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-v-807b8fba]{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem}.feature-item.highlight[data-v-807b8fba]{background:#22c55e1a}.feature-item.good[data-v-807b8fba]{background:#22c55e0d}.feature-item.limited[data-v-807b8fba]{background:#f59e0b1a}.feature-item.bad[data-v-807b8fba]{background:#ef44441a}.feature-item span[data-v-807b8fba]{color:#374151;font-weight:500}.architecture-section[data-v-807b8fba]{background:#fff;margin:0 -2rem 5rem;padding:4rem 0}.architecture-grid[data-v-807b8fba]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.diagram-container[data-v-807b8fba]{display:flex;flex-direction:column;gap:1rem}.layer[data-v-807b8fba]{background:#f3f4f6;border:2px solid #e5e7eb;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.layer-1[data-v-807b8fba]{background:linear-gradient(135deg,#2a2a42,#4a4a6a);color:#fff}.layer-2[data-v-807b8fba]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.layer-3[data-v-807b8fba]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.layer h4[data-v-807b8fba]{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.layer-features[data-v-807b8fba]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.layer-features span[data-v-807b8fba]{background:#fff3;border-radius:20px;font-size:.9rem;font-weight:500;padding:.5rem 1rem}.connection-arrow[data-v-807b8fba]{color:#6b7280;text-align:center}.architecture-benefits h4[data-v-807b8fba]{color:#2a2a42;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.benefit-item[data-v-807b8fba]{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem}.benefit-item h5[data-v-807b8fba]{color:#2a2a42;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.benefit-item p[data-v-807b8fba]{color:#6b7280;line-height:1.6}.tech-stack-section[data-v-807b8fba]{margin-bottom:5rem}.tech-subtitle[data-v-807b8fba]{color:#6b7280;font-size:1.1rem;margin-bottom:3rem;text-align:center}.tech-categories[data-v-807b8fba]{display:grid;gap:3rem}.tech-category h4[data-v-807b8fba]{color:#2a2a42;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.tech-grid[data-v-807b8fba]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tech-item[data-v-807b8fba]{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center;transition:transform .2s ease}.tech-item[data-v-807b8fba]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-3px)}.tech-icon[data-v-807b8fba]{align-items:center;border-radius:.75rem;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:50px;justify-content:center;width:50px}.tech-icon.ruby[data-v-807b8fba]{background:#cc342d}.tech-icon.node[data-v-807b8fba]{background:#8cc84b}.tech-icon.dotnet[data-v-807b8fba]{background:#512bd4}.tech-icon.java[data-v-807b8fba]{background:#ed8b00}.tech-icon.kotlin[data-v-807b8fba]{background:#7f52ff}.tech-icon.go[data-v-807b8fba]{background:#00add8}.tech-icon.nestjs[data-v-807b8fba]{background:#ea2845}.tech-icon.react[data-v-807b8fba]{background:#61dafb;color:#000}.tech-icon.vue[data-v-807b8fba]{background:#4fc08d}.tech-icon.threejs[data-v-807b8fba]{background:#000}.tech-icon.apollo[data-v-807b8fba]{background:#311c87}.tech-icon.electron[data-v-807b8fba]{background:#47848f}.tech-icon.flutter[data-v-807b8fba]{background:#02569b}.tech-icon.aws[data-v-807b8fba]{background:#f90}.tech-icon.gcp[data-v-807b8fba]{background:#4285f4}.tech-icon.azure[data-v-807b8fba]{background:#0078d4}.tech-icon.alibaba[data-v-807b8fba]{background:#ff6a00}.tech-icon.metabase[data-v-807b8fba]{background:#509ee3}.tech-item span[data-v-807b8fba]{color:#374151;font-size:.9rem;font-weight:500}.metrics-section[data-v-807b8fba]{background:#fff;margin:0 -2rem 5rem;padding:4rem 0}.metrics-grid[data-v-807b8fba]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.metric-card[data-v-807b8fba]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem;text-align:center}.metric-icon[data-v-807b8fba]{margin-bottom:1rem}.metric-content h4[data-v-807b8fba]{color:#2a2a42;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.metric-content p[data-v-807b8fba]{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.metric-content small[data-v-807b8fba]{color:#6b7280;font-size:.9rem}.xp-section[data-v-807b8fba]{margin-bottom:5rem}.xp-subtitle[data-v-807b8fba]{color:#6b7280;font-size:1.1rem;margin-bottom:3rem;text-align:center}.xp-principles[data-v-807b8fba]{display:grid;gap:3rem}.xp-principle[data-v-807b8fba]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:2.5rem}.principle-icon[data-v-807b8fba],.xp-principle h4[data-v-807b8fba]{margin-bottom:1rem}.xp-principle h4[data-v-807b8fba]{color:#2a2a42;font-size:1.4rem;font-weight:600}.xp-principle p[data-v-807b8fba]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.principle-example[data-v-807b8fba]{background:#1e293b;border-radius:.5rem;overflow-x:auto;padding:1.5rem}.principle-example pre[data-v-807b8fba]{color:#e2e8f0;font-family:Monaco,Menlo,monospace;font-size:.9rem;line-height:1.5;margin:0}.pipeline-visualization[data-v-807b8fba]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.pipeline-step[data-v-807b8fba]{align-items:center;background:#f3f4f6;border-radius:.75rem;color:#374151;display:flex;font-weight:500;gap:.5rem;padding:1rem 1.5rem}.capabilities-cta[data-v-807b8fba]{background:linear-gradient(135deg,#2a2a42,#4a4a6a);margin:0 -2rem;padding:4rem 0;text-align:center}.cta-content h3[data-v-807b8fba]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-content p[data-v-807b8fba]{color:#ffffffe6;font-size:1.1rem;margin-bottom:2rem}.cta-buttons[data-v-807b8fba]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-primary[data-v-807b8fba],.btn-secondary[data-v-807b8fba]{border-radius:.75rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.btn-primary[data-v-807b8fba]{background:#fff;color:#2a2a42}.btn-primary[data-v-807b8fba]:hover{box-shadow:0 8px 25px #ffffff4d;transform:translateY(-2px)}.btn-secondary[data-v-807b8fba]{background:transparent;border:2px solid #fff;color:#fff}.btn-secondary[data-v-807b8fba]:hover{background:#fff;color:#2a2a42}@media (max-width:768px){.container[data-v-807b8fba]{padding:0 1rem}.section-title[data-v-807b8fba]{font-size:2rem}.architecture-grid[data-v-807b8fba],.comparison-grid[data-v-807b8fba]{grid-template-columns:1fr}.architecture-grid[data-v-807b8fba]{gap:2rem}.tech-grid[data-v-807b8fba]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.metrics-grid[data-v-807b8fba]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cta-buttons[data-v-807b8fba]{align-items:center;flex-direction:column}.btn-primary[data-v-807b8fba],.btn-secondary[data-v-807b8fba]{max-width:300px;width:100%}.pipeline-visualization[data-v-807b8fba]{flex-direction:column}.architecture-section[data-v-807b8fba],.capabilities-cta[data-v-807b8fba],.metrics-section[data-v-807b8fba]{margin:0 -1rem 3rem}.principle-example[data-v-807b8fba]{width:75vw}}@media (max-width:480px){.tech-grid[data-v-807b8fba]{grid-template-columns:repeat(2,1fr)}.comparison-card[data-v-807b8fba],.xp-principle[data-v-807b8fba]{padding:1.5rem}.principle-example[data-v-807b8fba]{width:75vw}}
