.technology-page[data-v-0500c1d7]{padding-top:72px}.tech-hero[data-v-0500c1d7]{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#faf5ff);text-align:center}.tech-badge[data-v-0500c1d7]{display:inline-block;padding:8px 16px;background:#6366f11a;border-radius:20px;font-size:13px;color:var(--primary-color);margin-bottom:16px}.tech-title[data-v-0500c1d7]{font-size:40px;font-weight:700;margin-bottom:20px;color:var(--text-primary);line-height:1.3}.gradient-text[data-v-0500c1d7]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-description[data-v-0500c1d7]{font-size:18px;color:var(--text-secondary);line-height:1.7;max-width:720px;margin:0 auto 32px}.tech-stats[data-v-0500c1d7]{display:flex;justify-content:center;flex-wrap:wrap;gap:32px}.tech-stat[data-v-0500c1d7]{display:flex;flex-direction:column;align-items:center}.tech-stat .stat-value[data-v-0500c1d7]{font-size:32px;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-stat .stat-label[data-v-0500c1d7]{font-size:14px;color:var(--text-secondary);margin-top:4px}.core-tech[data-v-0500c1d7]{padding:100px 0;background:#fff}.section-header[data-v-0500c1d7]{margin-bottom:48px}.section-title[data-v-0500c1d7]{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.section-subtitle[data-v-0500c1d7]{font-size:16px;color:var(--text-secondary)}.tech-grid[data-v-0500c1d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tech-card[data-v-0500c1d7]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tech-card[data-v-0500c1d7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.tech-card-header[data-v-0500c1d7]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tech-card-icon[data-v-0500c1d7]{font-size:32px;line-height:1}.tech-card-title[data-v-0500c1d7]{font-size:19px;font-weight:700;color:var(--text-primary)}.tech-card-desc[data-v-0500c1d7]{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.tech-card-highlights[data-v-0500c1d7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tech-card-highlights li[data-v-0500c1d7]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-secondary);line-height:1.5}.highlight-dot[data-v-0500c1d7]{color:var(--secondary-color);font-weight:700;flex-shrink:0}.certs[data-v-0500c1d7]{padding:100px 0;background:var(--bg-secondary)}.certs-grid[data-v-0500c1d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cert-card[data-v-0500c1d7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:28px 24px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cert-card[data-v-0500c1d7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.cert-icon[data-v-0500c1d7]{font-size:40px;margin-bottom:14px}.cert-title[data-v-0500c1d7]{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.cert-desc[data-v-0500c1d7]{font-size:13px;color:var(--text-secondary);line-height:1.6}.architecture[data-v-0500c1d7]{padding:100px 0;background:#fff}.architecture-layers[data-v-0500c1d7]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px;position:relative}.arch-layer[data-v-0500c1d7]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px 28px;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.arch-layer[data-v-0500c1d7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.layer-1[data-v-0500c1d7]{border-left:4px solid #3b82f6}.layer-2[data-v-0500c1d7]{border-left:4px solid #8b5cf6}.layer-3[data-v-0500c1d7]{border-left:4px solid #10b981}.layer-4[data-v-0500c1d7]{border-left:4px solid #f59e0b}.layer-header[data-v-0500c1d7]{display:flex;flex-direction:column;gap:4px}.layer-name[data-v-0500c1d7]{font-size:18px;font-weight:700;color:var(--text-primary)}.layer-desc[data-v-0500c1d7]{font-size:13px;color:var(--text-secondary)}.layer-modules[data-v-0500c1d7]{display:flex;flex-wrap:wrap;gap:10px}.layer-module[data-v-0500c1d7]{padding:6px 14px;background:#fff;border:1px solid var(--border-color);border-radius:20px;font-size:13px;color:var(--text-primary);font-weight:500}.arch-flow-arrow[data-v-0500c1d7]{text-align:center;font-size:12px;color:var(--text-light);margin-top:4px}.team[data-v-0500c1d7]{padding:100px 0;background:var(--bg-secondary)}.team-grid[data-v-0500c1d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.team-card[data-v-0500c1d7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:28px 24px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.team-card[data-v-0500c1d7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.team-icon[data-v-0500c1d7]{font-size:36px;margin-bottom:12px}.team-value[data-v-0500c1d7]{display:block;font-size:30px;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.team-label[data-v-0500c1d7]{display:block;font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.team-desc[data-v-0500c1d7]{font-size:13px;color:var(--text-secondary);line-height:1.6}.cta[data-v-0500c1d7]{padding:100px 0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)}.cta-content[data-v-0500c1d7]{text-align:center;color:#fff}.cta-title[data-v-0500c1d7]{font-size:32px;font-weight:700;margin-bottom:16px}.cta-desc[data-v-0500c1d7]{font-size:16px;opacity:.9;margin-bottom:32px;line-height:1.7}.cta-buttons[data-v-0500c1d7]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-btn[data-v-0500c1d7]{padding:14px 32px;font-size:15px;min-width:180px}.cta .btn-primary[data-v-0500c1d7]{background:#fff;color:var(--primary-color)}.cta .btn-secondary[data-v-0500c1d7]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.4)}@media (max-width: 992px){.tech-title[data-v-0500c1d7]{font-size:32px}.tech-grid[data-v-0500c1d7],.certs-grid[data-v-0500c1d7],.team-grid[data-v-0500c1d7]{grid-template-columns:repeat(2,1fr)}.arch-layer[data-v-0500c1d7]{grid-template-columns:1fr;gap:12px}}@media (max-width: 576px){.tech-hero[data-v-0500c1d7]{padding:60px 0}.tech-title[data-v-0500c1d7]{font-size:26px}.tech-description[data-v-0500c1d7]{font-size:16px}.tech-stats[data-v-0500c1d7]{gap:20px}.tech-stat .stat-value[data-v-0500c1d7],.section-title[data-v-0500c1d7]{font-size:26px}.tech-grid[data-v-0500c1d7],.certs-grid[data-v-0500c1d7],.team-grid[data-v-0500c1d7]{grid-template-columns:1fr}.cta-title[data-v-0500c1d7]{font-size:24px}.cta-buttons[data-v-0500c1d7]{flex-direction:column;align-items:center}.cta-btn[data-v-0500c1d7]{width:100%;max-width:320px}}
