.faq-section[data-astro-cid-kpn7xbay]{background:var(--bg-deep);border-bottom:1px solid var(--border-color)}.faq-container[data-astro-cid-kpn7xbay]{flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto;display:flex}.faq-item[data-astro-cid-kpn7xbay]{transition:var(--transition-smooth);border-radius:14px;overflow:hidden}.faq-item[data-astro-cid-kpn7xbay][open]{border-color:#17cfcf4d;box-shadow:0 4px 20px #00f0f00d}.faq-question[data-astro-cid-kpn7xbay]{cursor:pointer;user-select:none;color:var(--text-primary);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-kpn7xbay]{width:24px;height:24px;color:var(--text-muted);transition:var(--transition-smooth);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-icon[data-astro-cid-kpn7xbay] svg[data-astro-cid-kpn7xbay]{width:18px;height:18px}.faq-item[data-astro-cid-kpn7xbay][open] .faq-icon[data-astro-cid-kpn7xbay]{color:var(--secondary);transform:rotate(180deg)}.faq-answer[data-astro-cid-kpn7xbay]{border-top:1px solid #0000;padding:0 2rem 1.5rem}.faq-item[data-astro-cid-kpn7xbay][open] .faq-answer[data-astro-cid-kpn7xbay]{border-top-color:var(--border-color)}.faq-answer[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{color:var(--text-secondary);padding-top:1rem;font-size:.95rem;line-height:1.65}.services-page[data-astro-cid-yryfy7hx]{padding-top:5rem}.page-hero[data-astro-cid-yryfy7hx]{background:linear-gradient(180deg, var(--bg-deep) 0%, var(--bg-dark) 100%);border-bottom:1px solid var(--border-color);padding-top:8rem;padding-bottom:4rem}.page-hero[data-astro-cid-yryfy7hx] h1[data-astro-cid-yryfy7hx]{margin-top:1rem;margin-bottom:1rem;font-size:3.25rem}.page-hero[data-astro-cid-yryfy7hx] p[data-astro-cid-yryfy7hx]{max-width:650px;color:var(--text-secondary);margin:0 auto;font-size:1.2rem}.service-detail-section[data-astro-cid-yryfy7hx]{border-bottom:1px solid var(--border-color);padding:7rem 0}.service-detail-section[data-astro-cid-yryfy7hx].alt-bg{background:var(--bg-dark)}.detail-content[data-astro-cid-yryfy7hx]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.detail-content[data-astro-cid-yryfy7hx] h2[data-astro-cid-yryfy7hx]{font-size:2.5rem}.detail-content[data-astro-cid-yryfy7hx] p[data-astro-cid-yryfy7hx]{font-size:1.05rem;line-height:1.7}.tech-specs-box[data-astro-cid-yryfy7hx]{border-radius:14px;width:100%;margin-top:1.5rem;padding:2rem}.tech-specs-box[data-astro-cid-yryfy7hx] h3[data-astro-cid-yryfy7hx]{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.2rem}.specs-list[data-astro-cid-yryfy7hx]{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.specs-list[data-astro-cid-yryfy7hx] li[data-astro-cid-yryfy7hx]{color:var(--text-secondary);padding-left:1.5rem;font-size:.95rem;line-height:1.6;position:relative}.specs-list[data-astro-cid-yryfy7hx] li[data-astro-cid-yryfy7hx]:before{content:"→";color:var(--secondary);font-weight:700;position:absolute;top:0;left:0}.service-detail-section[data-astro-cid-yryfy7hx].alt-bg .specs-list[data-astro-cid-yryfy7hx] li[data-astro-cid-yryfy7hx]:before{color:var(--primary)}.grid-2[data-astro-cid-yryfy7hx].reverse{direction:ltr}@media (width>=969px){.grid-2[data-astro-cid-yryfy7hx].reverse .detail-content[data-astro-cid-yryfy7hx]{order:2}.grid-2[data-astro-cid-yryfy7hx].reverse .detail-visual[data-astro-cid-yryfy7hx]{order:1}}.detail-visual[data-astro-cid-yryfy7hx]{justify-content:center;align-items:center;display:flex}.tech-card[data-astro-cid-yryfy7hx]{border:1px solid var(--border-color);width:100%;max-width:440px;padding:1.5rem}.visual-caption[data-astro-cid-yryfy7hx]{color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.4}.thermal-view[data-astro-cid-yryfy7hx],.servicing-panel[data-astro-cid-yryfy7hx],.monitoring-dashboard[data-astro-cid-yryfy7hx]{width:100%}.thermal-header[data-astro-cid-yryfy7hx],.dashboard-header[data-astro-cid-yryfy7hx]{color:var(--text-muted);letter-spacing:.05em;justify-content:space-between;margin-bottom:.85rem;font-size:.7rem;font-weight:700;display:flex}.thermal-screen-sim[data-astro-cid-yryfy7hx]{border:1px solid #ffffff0d;border-radius:8px;overflow:hidden}.thermal-svg[data-astro-cid-yryfy7hx],.service-svg[data-astro-cid-yryfy7hx]{width:100%;height:auto;display:block}.monitoring-dashboard[data-astro-cid-yryfy7hx]{background:#090d16;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem}.live-indicator[data-astro-cid-yryfy7hx]{color:var(--success);align-items:center;gap:.35rem;display:flex}.live-dot[data-astro-cid-yryfy7hx]{background:var(--success);width:6px;height:6px;box-shadow:0 0 8px var(--success);border-radius:50%;animation:1.5s infinite pulse-glow;display:inline-block}.dashboard-grid[data-astro-cid-yryfy7hx]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;margin-bottom:1.5rem;display:grid}.dash-card[data-astro-cid-yryfy7hx]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:1rem}.dash-lbl[data-astro-cid-yryfy7hx]{color:var(--text-muted);letter-spacing:.05em;margin-bottom:.25rem;font-size:.6rem;display:block}.dash-val[data-astro-cid-yryfy7hx]{font-family:var(--font-title);font-size:1.35rem;font-weight:700}.dash-chart[data-astro-cid-yryfy7hx]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;height:60px;padding:0 .5rem;display:flex}.chart-bar[data-astro-cid-yryfy7hx]{background:var(--secondary);opacity:.75;width:8%;transition:var(--transition-smooth);border-radius:3px 3px 0 0}.chart-bar[data-astro-cid-yryfy7hx]:hover{background:var(--primary);opacity:1}.services-cta[data-astro-cid-yryfy7hx]{background:var(--bg-dark);border-top:1px solid var(--border-color);padding:8rem 0}.services-cta[data-astro-cid-yryfy7hx] h2[data-astro-cid-yryfy7hx]{margin-bottom:1rem;font-size:2.25rem}.services-cta[data-astro-cid-yryfy7hx] p[data-astro-cid-yryfy7hx]{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem}@media (width<=968px){.service-detail-section[data-astro-cid-yryfy7hx]{padding:5rem 0}.detail-content[data-astro-cid-yryfy7hx] h2[data-astro-cid-yryfy7hx]{font-size:2rem}}
