.features-page[data-v-a0c1bcb6]{background:#050811;min-height:100vh;position:relative;overflow-x:hidden}.features-main[data-v-a0c1bcb6]{min-height:calc(100vh - 200px);padding-top:130px;position:relative}.feat-bg-glow[data-v-a0c1bcb6]{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#2a9d8f14 0%,#00f0ff0a 50%,#0000 70%);width:900px;height:600px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.feat-hex[data-v-a0c1bcb6]{opacity:.4;pointer-events:none;position:absolute;inset:0}.feat-hero-header[data-v-a0c1bcb6]{text-align:center;z-index:2;max-width:900px;margin:0 auto clamp(2.5rem,5vw,4rem);position:relative}.tag-dot[data-v-a0c1bcb6]{background:#2a9d8f;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #2a9d8f}.feat-page-title[data-v-a0c1bcb6]{margin-top:1.2rem;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.15}.feat-page-desc[data-v-a0c1bcb6]{color:#8892a4;margin-top:1.2rem;font-size:1.05rem;line-height:1.7}.feat-metrics-strip[data-v-a0c1bcb6]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;padding:1.5rem 2rem;display:grid}@media (width<=800px){.feat-metrics-strip[data-v-a0c1bcb6]{grid-template-columns:repeat(2,1fr)}}.f-metric[data-v-a0c1bcb6]{flex-direction:column;align-items:center;gap:4px;display:flex}.fm-val[data-v-a0c1bcb6]{color:#f0f4ff;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700}.fm-label[data-v-a0c1bcb6]{color:#8892a4;text-align:center;font-family:JetBrains Mono,monospace;font-size:.7rem}.modules-navigation[data-v-a0c1bcb6]{z-index:2;gap:10px;margin-bottom:2rem;padding-bottom:8px;display:flex;position:relative;overflow-x:auto}.mod-nav-btn[data-v-a0c1bcb6]{color:#8892a4;cursor:pointer;white-space:nowrap;background:#0a1020b3;border:1px solid #1a2035e6;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;transition:all .25s;display:flex}.mod-nav-btn[data-v-a0c1bcb6]:hover{color:#f0f4ff;background:#2a9d8f14;border-color:#2a9d8f66}.mod-nav-btn.active[data-v-a0c1bcb6]{color:#00f0ff;background:#00f0ff14;border-color:#00f0ff;box-shadow:0 0 15px #00f0ff26}.mod-nav-num[data-v-a0c1bcb6]{color:#2a9d8f;font-family:JetBrains Mono,monospace;font-size:.75rem}.active-module-card[data-v-a0c1bcb6]{z-index:2;margin-bottom:4rem;padding:clamp(2rem,4vw,3rem);position:relative}.mod-grid[data-v-a0c1bcb6]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}@media (width<=1000px){.mod-grid[data-v-a0c1bcb6]{grid-template-columns:1fr;gap:2.5rem}}.mod-badge-row[data-v-a0c1bcb6]{gap:10px;margin-bottom:1.2rem;display:flex}.cyber-badge[data-v-a0c1bcb6]{background:#1a2035cc;border:1px solid #2a9d8f4d;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.7rem}.mod-detail-title[data-v-a0c1bcb6]{color:#f0f4ff;margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.mod-detail-desc[data-v-a0c1bcb6]{color:#8892a4;margin-bottom:2rem;font-size:1rem;line-height:1.7}.capabilities-list[data-v-a0c1bcb6]{flex-direction:column;gap:1.2rem;margin-bottom:2.5rem;display:flex}.cap-item[data-v-a0c1bcb6]{gap:14px;display:flex}.cap-icon[data-v-a0c1bcb6]{background:#00f0ff1a;border:1px solid #00f0ff4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.cap-title[data-v-a0c1bcb6]{color:#f0f4ff;margin-bottom:3px;font-size:1rem;font-weight:600}.cap-desc[data-v-a0c1bcb6]{color:#8892a4;font-size:.88rem;line-height:1.6}.mod-cta-row[data-v-a0c1bcb6]{flex-wrap:wrap;gap:14px;display:flex}.cyber-terminal-card[data-v-a0c1bcb6]{background:#03060e;border:1px solid #2a9d8f4d;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px #0009,0 0 25px #00f0ff14}.term-header[data-v-a0c1bcb6]{background:#0a1020;border-bottom:1px solid #1a2035e6;align-items:center;gap:14px;padding:10px 14px;display:flex}.term-dots[data-v-a0c1bcb6]{gap:6px;display:flex}.td[data-v-a0c1bcb6]{border-radius:50%;width:10px;height:10px}.td.red[data-v-a0c1bcb6]{background:#ff5f56}.td.yellow[data-v-a0c1bcb6]{background:#ffbd2e}.td.green[data-v-a0c1bcb6]{background:#27c93f}.term-title[data-v-a0c1bcb6]{color:#48cae4;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:.7rem}.term-body[data-v-a0c1bcb6]{flex-direction:column;gap:10px;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem;display:flex}.term-line[data-v-a0c1bcb6]{color:#8892a4;line-height:1.5}.t-cyan[data-v-a0c1bcb6]{color:#00f0ff;font-weight:600}.t-green[data-v-a0c1bcb6]{color:#2a9d8f;font-weight:600}.t-yellow[data-v-a0c1bcb6]{color:#ffbd2e;font-weight:600}.t-purple[data-v-a0c1bcb6]{color:#bd93f9;font-weight:600}.term-code-box[data-v-a0c1bcb6]{color:#5dc8c8;background:#0009;border:1px solid #1a2035e6;border-radius:6px;margin-top:10px;padding:12px;font-size:.72rem;line-height:1.5;overflow-x:auto}.arch-section[data-v-a0c1bcb6]{z-index:2;margin-top:5rem;position:relative}.text-center[data-v-a0c1bcb6]{text-align:center}.arch-title[data-v-a0c1bcb6]{color:#f0f4ff;font-size:clamp(1.8rem,3.5vw,2.5rem)}.arch-subtitle[data-v-a0c1bcb6]{color:#8892a4;margin-top:8px;margin-bottom:3rem;font-size:1rem}.arch-grid[data-v-a0c1bcb6]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=900px){.arch-grid[data-v-a0c1bcb6]{grid-template-columns:1fr}}.arch-card[data-v-a0c1bcb6]{flex-direction:column;padding:2.2rem;display:flex;position:relative}.arch-icon[data-v-a0c1bcb6]{margin-bottom:1.2rem;font-size:2.5rem}.arch-card-title[data-v-a0c1bcb6]{color:#f0f4ff;margin-bottom:.8rem;font-size:1.25rem}.arch-card-desc[data-v-a0c1bcb6]{color:#8892a4;flex:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.arch-badge[data-v-a0c1bcb6]{color:#2a9d8f;letter-spacing:.08em;border-top:1px solid #1a2035cc;padding-top:1rem;font-family:JetBrains Mono,monospace;font-size:.65rem}
