.page-module__E0kJGG__main{flex-direction:column;align-items:center;width:100%;display:flex}.page-module__E0kJGG__hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;min-height:80svh;padding:2rem;display:flex;position:relative}.page-module__E0kJGG__title{letter-spacing:.15em;text-indent:.15em;word-spacing:-.2em;text-transform:uppercase;text-align:center;margin-bottom:1rem;font-size:clamp(2rem,8vw,3.5rem);font-weight:300;line-height:1.1}.page-module__E0kJGG__tagline{color:var(--color-gray-66);text-align:center;font-size:1rem;font-weight:300;line-height:1.6}.page-module__E0kJGG__tagline span{white-space:nowrap}.page-module__E0kJGG__heroMedia{width:auto;max-width:min(1120px,100%);height:auto;max-height:44vh;display:block}.page-module__E0kJGG__cta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__section{z-index:1;background:var(--theme-background);justify-content:center;width:100%;padding:4rem 2rem;display:flex;position:relative}.page-module__E0kJGG__sectionInner{width:100%;max-width:800px}.page-module__E0kJGG__story{text-align:center;max-width:800px;margin:0 auto}.page-module__E0kJGG__storyProblem{color:var(--color-gray-78);text-wrap:balance;font-size:1rem;line-height:1.8}.page-module__E0kJGG__storyDivider{background:var(--theme-focused-foreground);width:40px;height:1px;margin:2rem auto}.page-module__E0kJGG__storySolution{color:var(--theme-text);text-wrap:balance;font-size:1rem;line-height:1.8}.page-module__E0kJGG__showcaseGrid{flex-direction:column;gap:3rem;display:flex}.page-module__E0kJGG__demoTitle{margin-bottom:.25rem;font-size:.9rem;font-weight:500}.page-module__E0kJGG__demoSubtitle{color:var(--color-gray-66);text-wrap:pretty;margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.page-module__E0kJGG__demoVideo{width:100%;display:block}.page-module__E0kJGG__origin{color:var(--color-gray-78);text-wrap:pretty;max-width:42rem;margin:0 auto 3rem;font-size:1.125rem;line-height:1.7}.page-module__E0kJGG__origin a{color:var(--color-gray-78)}.page-module__E0kJGG__finalCta{text-align:center}.page-module__E0kJGG__finalCta h2{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.page-module__E0kJGG__finalCta .page-module__E0kJGG__subtitle{color:var(--color-gray-66);margin-bottom:2rem;font-size:.85rem}.page-module__E0kJGG__footer{z-index:1;background:var(--theme-background);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:2rem;font-size:.85rem;display:flex;position:relative}.page-module__E0kJGG__footer a{color:var(--color-gray-66)}.page-module__E0kJGG__footer .page-module__E0kJGG__sep{color:var(--theme-border);margin:0 .5rem}@media (max-width:720px){.page-module__E0kJGG__hero{gap:3rem}.page-module__E0kJGG__heroMedia{max-width:100%}.page-module__E0kJGG__cta{flex-direction:column;align-items:center}.page-module__E0kJGG__section{padding:3rem 1rem}.page-module__E0kJGG__footer{gap:1rem;font-size:.8125rem}.page-module__E0kJGG__footerRow{flex-direction:column;align-items:center;gap:.4rem;display:flex}.page-module__E0kJGG__footerRow .page-module__E0kJGG__sep{display:none}}
