.nav:where(.astro-kh7btl4r){position:fixed;top:0;left:0;right:0;z-index:100;background:#fdfbf7e6;backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05)}.nav-container:where(.astro-kh7btl4r){display:flex;align-items:center;justify-content:space-between;height:72px}.logo:where(.astro-kh7btl4r){display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem}.logo-icon:where(.astro-kh7btl4r){color:var(--color-primary);font-size:1.75rem}.nav-links:where(.astro-kh7btl4r){display:flex;align-items:center;gap:2rem}.nav-links:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){font-weight:500;color:var(--color-text-muted);transition:color .2s}.nav-links:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r):hover{color:var(--color-text)}.nav-cta:where(.astro-kh7btl4r){background:var(--color-text);color:#fff!important;padding:.625rem 1.25rem;border-radius:var(--radius-full)}.about-hero:where(.astro-kh7btl4r){padding:calc(72px + var(--space-2xl)) 0 var(--space-xl);text-align:center;background:var(--color-bg-alt)}.about-hero:where(.astro-kh7btl4r) h1:where(.astro-kh7btl4r){font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-sm)}.lead:where(.astro-kh7btl4r){font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.mission:where(.astro-kh7btl4r){padding:var(--space-2xl) 0}.mission-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.mission-content:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2rem;margin-bottom:var(--space-md)}.mission-content:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--color-text-muted);margin-bottom:var(--space-sm);line-height:1.8}.mission-visual:where(.astro-kh7btl4r){display:flex;justify-content:center}.glasses-frame:where(.astro-kh7btl4r){display:flex;align-items:center;gap:8px}.lens:where(.astro-kh7btl4r){width:100px;height:70px;background:linear-gradient(135deg,#1e293b,#334155);border-radius:40% 40% 45% 45%;position:relative;box-shadow:inset 0 2px 4px #ffffff1a,0 8px 32px #0003}.lens-reflection:where(.astro-kh7btl4r){position:absolute;top:10px;left:10px;width:25px;height:15px;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 100%);border-radius:50%}.bridge:where(.astro-kh7btl4r){width:20px;height:6px;background:linear-gradient(180deg,#475569,#334155);border-radius:4px}.ai-indicator:where(.astro-kh7btl4r){position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:4px;background:var(--color-primary);color:#fff;padding:3px 6px;border-radius:4px;font-size:.5rem;font-weight:700}.pulse:where(.astro-kh7btl4r){width:5px;height:5px;background:#4ade80;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.values:where(.astro-kh7btl4r){padding:var(--space-2xl) 0;background:var(--color-bg-alt)}.values:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){text-align:center;font-size:2rem;margin-bottom:var(--space-xl)}.values-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.value-card:where(.astro-kh7btl4r){background:var(--color-card);padding:var(--space-lg);border-radius:var(--radius-lg);text-align:center}.value-icon:where(.astro-kh7btl4r){font-size:2.5rem;margin-bottom:var(--space-sm)}.value-card:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.125rem;margin-bottom:var(--space-xs)}.value-card:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--color-text-muted);font-size:.9375rem}.tech-overview:where(.astro-kh7btl4r){padding:var(--space-2xl) 0}.tech-overview:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){text-align:center;font-size:2rem;margin-bottom:var(--space-xl)}.tech-content:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.tech-block:where(.astro-kh7btl4r){padding:var(--space-lg);background:var(--color-bg-alt);border-radius:var(--radius-lg)}.tech-block:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.25rem;margin-bottom:var(--space-sm);color:var(--color-primary)}.tech-block:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--color-text-muted);line-height:1.7}.about-cta:where(.astro-kh7btl4r){padding:var(--space-2xl) 0;text-align:center;background:linear-gradient(135deg,var(--color-text) 0%,#374151 100%);color:#fff}.about-cta:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2rem;margin-bottom:var(--space-sm)}.about-cta:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){opacity:.8;margin-bottom:var(--space-lg)}.btn:where(.astro-kh7btl4r){display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:var(--radius-full);font-weight:600;transition:all .2s}.btn-primary:where(.astro-kh7btl4r){background:var(--color-primary);color:#fff}.btn-primary:where(.astro-kh7btl4r):hover{background:var(--color-primary-dark);transform:translateY(-2px)}.footer:where(.astro-kh7btl4r){background:var(--color-text);color:#fff;padding:var(--space-xl) 0 var(--space-lg)}.footer-content:where(.astro-kh7btl4r){display:flex;justify-content:space-between;margin-bottom:var(--space-xl)}.footer-brand:where(.astro-kh7btl4r){max-width:300px}.footer-brand:where(.astro-kh7btl4r) .logo:where(.astro-kh7btl4r){color:#fff;margin-bottom:var(--space-sm)}.footer-brand:where(.astro-kh7btl4r) .logo-icon:where(.astro-kh7btl4r){color:var(--color-accent)}.footer-brand:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){opacity:.7;font-size:.9375rem}.footer-links:where(.astro-kh7btl4r){display:flex;gap:var(--space-xl)}.footer-column:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:var(--space-sm)}.footer-column:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){display:block;opacity:.8;padding:.25rem 0;transition:opacity .2s}.footer-column:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r):hover{opacity:1}.footer-bottom:where(.astro-kh7btl4r){border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-lg);text-align:center;opacity:.5;font-size:.875rem}@media (max-width: 968px){.mission-grid:where(.astro-kh7btl4r){grid-template-columns:1fr;text-align:center}.values-grid:where(.astro-kh7btl4r){grid-template-columns:repeat(2,1fr)}.tech-content:where(.astro-kh7btl4r){grid-template-columns:1fr}}@media (max-width: 768px){.nav-links:where(.astro-kh7btl4r){display:none}.values-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.footer-content:where(.astro-kh7btl4r){flex-direction:column;gap:var(--space-xl)}}
