video.svelte-l6y7q{background:var(--bg-elev-2)}.vision-mission.svelte-h6ycqq{padding:4rem 0;margin:4rem 0}.section-title.svelte-h6ycqq{text-align:center;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;margin-bottom:3.5rem;letter-spacing:-.025em;line-height:1.2}.vm-grid.svelte-h6ycqq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:2rem;max-width:1200px;margin:0 auto}.vm-card.svelte-h6ycqq{padding:2.5rem;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.vm-card-title.svelte-h6ycqq{font-size:clamp(1.625rem,3vw,1.875rem);font-weight:600;margin:0;letter-spacing:-.02em;line-height:1.3}.vm-card-description.svelte-h6ycqq{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;letter-spacing:-.008em;color:var(--text-secondary);margin:0}@media (max-width: 768px){.vision-mission.svelte-h6ycqq{padding:3rem 0;margin:3rem 0}.section-title.svelte-h6ycqq{margin-bottom:2rem}.vm-card.svelte-h6ycqq{padding:2rem;min-height:auto}}.timeline-section.svelte-112n2zp{padding:6rem 0;position:relative}.timeline-header.svelte-112n2zp{text-align:center;max-width:800px;margin:0 auto 5rem}.timeline-title.svelte-112n2zp{font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;margin-bottom:1rem;letter-spacing:-.025em;line-height:1.2}.timeline-subtitle.svelte-112n2zp{font-size:clamp(1.0625rem,2vw,1.1875rem);color:var(--text-secondary);line-height:1.5;letter-spacing:-.008em;margin:0}.timeline-container.svelte-112n2zp{max-width:900px;margin:0 auto;position:relative;padding:2rem 0}.timeline-line.svelte-112n2zp{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--ai-neural-1),var(--ai-quantum-1),var(--ai-cyber-1),var(--ai-matrix-1));transform-origin:top;transition:transform .3s var(--ease-smooth);opacity:.3;border-radius:2px}.timeline-item.svelte-112n2zp{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;margin-bottom:4rem;align-items:center}.timeline-item.svelte-112n2zp:last-child{margin-bottom:0}.timeline-item.odd.svelte-112n2zp{direction:rtl}.timeline-item.odd.svelte-112n2zp>:where(.svelte-112n2zp){direction:ltr}.timeline-marker.svelte-112n2zp{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.marker-dot.svelte-112n2zp{width:24px;height:24px;border-radius:50%;background:var(--bg-page);border:4px solid var(--ai-neural-1);box-shadow:0 0 0 4px var(--bg-page),0 0 20px var(--ai-neural-1);transition:all var(--anim-normal) var(--ease-apple)}.timeline-item.svelte-112n2zp:hover .marker-dot:where(.svelte-112n2zp){transform:scale(1.3);box-shadow:0 0 0 6px var(--bg-page),0 0 30px var(--ai-neural-1)}.timeline-card.svelte-112n2zp{padding:2rem}.timeline-date.svelte-112n2zp{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ai-cyber-1);margin-bottom:.875rem}.timeline-card-title.svelte-112n2zp{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:600;margin:0 0 .875rem;letter-spacing:-.015em;line-height:1.3}.timeline-card-description.svelte-112n2zp{font-size:1rem;line-height:1.6;letter-spacing:-.006em;color:var(--text-secondary);margin:0}@media (max-width: 768px){.timeline-section.svelte-112n2zp{padding:4rem 0}.timeline-header.svelte-112n2zp{margin-bottom:3rem}.timeline-line.svelte-112n2zp{left:2rem}.timeline-item.svelte-112n2zp{grid-template-columns:auto 1fr;gap:1.5rem;direction:ltr!important}.timeline-item.odd.svelte-112n2zp{direction:ltr!important}.timeline-marker.svelte-112n2zp{margin-left:-.5rem}.timeline-card.svelte-112n2zp{padding:1.5rem}}.section-spacing.svelte-1uha8ag{margin-top:6rem;margin-bottom:6rem}.section-intro.svelte-1uha8ag{text-align:center;max-width:750px;margin:0 auto 3.5rem}.section-heading.svelte-1uha8ag{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.section-description.svelte-1uha8ag{font-size:clamp(1.0625rem,2vw,1.1875rem);color:var(--text-secondary);line-height:1.6;letter-spacing:-.008em}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.service-link.svelte-1uha8ag{text-decoration:none;color:inherit;display:block;transition:transform var(--anim-normal) var(--ease-apple)}.service-link.svelte-1uha8ag:hover{transform:translateY(-2px)}.service-card.svelte-1uha8ag{padding:2.25rem;min-height:100%;display:flex;flex-direction:column;gap:1.125rem}.service-icon.svelte-1uha8ag{width:52px;height:52px;border-radius:12px;background:var(--bg-elev-2);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;transition:all var(--anim-normal) var(--ease-apple)}.service-link.svelte-1uha8ag:hover .service-icon:where(.svelte-1uha8ag){transform:scale(1.05)}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.375rem;font-weight:600;margin:0;letter-spacing:-.015em;line-height:1.3}.service-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--text-secondary);line-height:1.5;margin:0;font-size:.9375rem;letter-spacing:-.006em}.service-bullets.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;flex:1}.service-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.5rem;position:relative;color:var(--text-secondary);line-height:1.5;font-size:.875rem;letter-spacing:-.006em}.service-bullets.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--ai-cyber-1);font-weight:600;font-size:.875rem}.service-cta.svelte-1uha8ag{font-weight:500;color:var(--text-strong);margin-top:.5rem;display:inline-block;font-size:.9375rem;letter-spacing:-.006em;transition:color var(--anim-fast) var(--ease-apple)}.service-link.svelte-1uha8ag:hover .service-cta:where(.svelte-1uha8ag){color:var(--ai-neural-1)}@media (max-width: 768px){.section-spacing.svelte-1uha8ag{margin-top:3rem;margin-bottom:3rem}.services-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}}
