.technology-module__g931hW__main{background:var(--color-bg-primary);min-height:100vh;padding-top:80px}.technology-module__g931hW__hero{border-bottom:1px solid var(--color-border);padding:6rem 0 4rem}.technology-module__g931hW__badge{font-family:var(--font-mono);color:var(--color-accent);text-transform:uppercase;letter-spacing:.25em;border:1px solid var(--color-accent-dim);background:#00d4ff0d;border-radius:100px;margin-bottom:1.5rem;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.technology-module__g931hW__pageTitle{letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.1}.technology-module__g931hW__accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.technology-module__g931hW__heroDesc{color:var(--color-text-secondary);max-width:680px;font-size:1.1rem;line-height:1.8}.technology-module__g931hW__section{padding:5rem 0}.technology-module__g931hW__sectionAlt{background:var(--color-bg-secondary)}.technology-module__g931hW__sectionTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.technology-module__g931hW__sectionDesc{color:var(--color-text-secondary);max-width:720px;margin-bottom:3rem;font-size:1.05rem;line-height:1.8}.technology-module__g931hW__techGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.technology-module__g931hW__techCard{padding:2rem}.technology-module__g931hW__techNum{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.technology-module__g931hW__techCard h3{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.technology-module__g931hW__techCard p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.75}.technology-module__g931hW__specTag{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.02em;background:#00d4ff14;border:1px solid #00d4ff33;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.technology-module__g931hW__compareTable{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:2rem;overflow:hidden}.technology-module__g931hW__tableTitle{color:var(--color-text-primary);margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.technology-module__g931hW__tableWrap{overflow-x:auto}.technology-module__g931hW__compareTable table{border-collapse:collapse;width:100%;font-size:.9rem}.technology-module__g931hW__compareTable th{text-align:left;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.7rem;font-weight:600}.technology-module__g931hW__compareTable td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.85rem 1rem}.technology-module__g931hW__highlightRow td{color:var(--color-text-primary);background:#00d4ff0d}.technology-module__g931hW__methodGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.technology-module__g931hW__methodCard{border-left:2px solid var(--color-accent-dim);padding:2rem}.technology-module__g931hW__methodCard h3{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.technology-module__g931hW__methodCard p{color:var(--color-text-secondary);font-size:.92rem;line-height:1.75}.technology-module__g931hW__compatGrid{flex-wrap:wrap;gap:1rem;display:flex}.technology-module__g931hW__compatItem{font-family:var(--font-mono);background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:8px;padding:10px 20px;font-size:.8rem;font-weight:600;transition:all .3s}.technology-module__g931hW__compatItem:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}@media (max-width:768px){.technology-module__g931hW__techGrid,.technology-module__g931hW__methodGrid{grid-template-columns:1fr}}
