.page_heroContent__81yhc{max-width:1000px}.page_demoSection__SLpOZ{position:relative;max-width:880px;margin:0 auto;padding:var(--space-2xl) var(--space-xl);background:var(--gradient-section-wash);border:1px solid var(--color-accent-cyan-border);border-radius:var(--radius-md);box-shadow:0 24px 60px -20px var(--color-accent-cyan-dim);text-align:center;scroll-margin-top:5rem}.page_demoEyebrow__uXpZz{display:inline-block;font-family:var(--font-sans);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-cyan);margin-bottom:var(--space-md)}.page_demoTitle__2HGxt{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.08;margin:0 0 var(--space-md)}.page_demoSub__zTf9Y{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.6;max-width:44rem;margin:0 auto var(--space-xl)}.page_demoCtaRow__rAaBM{display:flex;justify-content:center;margin-bottom:var(--space-md)}@media (min-width:768px){.page_demoSub__zTf9Y{font-size:1.125rem}}@media (max-width:640px){.page_demoSection__SLpOZ{padding:var(--space-xl) var(--space-lg)}}.page_sectionHeading__xs50H{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em;margin:0 0 var(--space-lg);text-align:center}@media (min-width:768px){.page_sectionHeading__xs50H{font-size:1.25rem;margin-bottom:var(--space-xl)}}.page_tryItRow__FTWsu{max-width:600px;margin:0 auto}.page_investorBanner__sOk1X{padding:3rem var(--container-padding);background:var(--color-accent-cyan-dim)}.page_investorInner__9vmyu{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.page_investorText__fmIU3{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.5;margin:0;max-width:60ch}@media (max-width:640px){.page_investorInner__9vmyu{flex-direction:column;align-items:flex-start}}.page_contactGrid__mUp73{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border)}.page_contactCard__hw_2r{display:block;padding:var(--space-xl);background:var(--color-bg-primary);border:none;border-radius:0;text-decoration:none;transition:all var(--transition-base);scroll-margin-top:5rem}.page_contactCard__hw_2r:hover{background:var(--color-accent-cyan-light)}.page_contactType__RyNWf{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.page_contactEmail__qsiWr{font-size:1.125rem;font-weight:600;color:var(--color-accent-cyan);margin-bottom:var(--space-sm)}.page_contactDescription__GZBBc{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}.page_earlyAccessCard__4JDZ0{padding:var(--space-xl);background:var(--color-accent-cyan-dim);border:1px solid var(--color-accent-cyan-border);border-radius:var(--radius-md)}.page_earlyAccessText__U_4F_{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-lg)}.page_footerInfo__5dtNg{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-4xl)}.page_sectionTitle___vlsC{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:var(--space-lg)}.page_locationText__PzzeL{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.page_socialGrid__xAagB{display:flex;gap:var(--space-lg)}.page_socialCard__a6cmI{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:50%;text-decoration:none;transition:border-color var(--transition-base),color var(--transition-base),transform var(--transition-base),background var(--transition-base);color:var(--color-text-secondary)}.page_socialCard__a6cmI:hover{border-color:var(--color-accent-cyan);color:var(--color-accent-cyan);transform:translateY(-2px)}.page_socialIcon__Zbd3F{display:flex;align-items:center;justify-content:center;color:inherit}.page_socialIcon__Zbd3F svg{width:20px;height:20px}@media (max-width:768px){.page_contactGrid__mUp73,.page_footerInfo__5dtNg{grid-template-columns:1fr}.page_footerInfo__5dtNg{gap:var(--space-2xl)}}