.page-module__E0kJGG__page{background:var(--color-background);min-height:100svh}.page-module__E0kJGG__page :is(a,button,input,select,textarea):focus-visible{outline:var(--space-1) solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__E0kJGG__header{z-index:10;width:min(calc(100% - (var(--page-margin) * 2)), var(--page-wide));min-height:var(--space-20);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.page-module__E0kJGG__brand{width:var(--space-16);height:var(--space-16);align-items:center;display:flex;overflow:hidden}.page-module__E0kJGG__brand img{object-fit:contain;width:100%;height:100%;display:block}.page-module__E0kJGG__menuButton{place-content:center;gap:var(--space-2);width:var(--space-12);height:var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-foreground);cursor:pointer;background:0 0;display:grid}.page-module__E0kJGG__menuButton span{width:var(--space-5);background:currentColor;height:1px}.page-module__E0kJGG__headerNavigation{inset:var(--space-20) 0 auto;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:none;position:absolute}.page-module__E0kJGG__headerNavigation[data-open=true]{gap:var(--space-8);display:grid}.page-module__E0kJGG__primaryNavigation,.page-module__E0kJGG__headerActions,.page-module__E0kJGG__footer nav{gap:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.page-module__E0kJGG__primaryNavigation a,.page-module__E0kJGG__footer nav a{color:var(--color-muted-foreground)}.page-module__E0kJGG__primaryNavigation a:hover,.page-module__E0kJGG__footer nav a:hover{color:var(--color-foreground)}.page-module__E0kJGG__headerActions>a:not(.page-module__E0kJGG__headerContact){color:var(--color-info)}.page-module__E0kJGG__headerActions>a:not(.page-module__E0kJGG__headerContact):hover{color:var(--color-secondary)}.page-module__E0kJGG__headerContact,.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__positiveButton,.page-module__E0kJGG__secondaryButton{min-height:var(--space-12);padding-inline:var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module__E0kJGG__primaryButton{color:var(--color-primary-foreground);background:var(--color-primary)}.page-module__E0kJGG__primaryButton:hover{background:var(--color-primary-hover)}.page-module__E0kJGG__headerContact,.page-module__E0kJGG__positiveButton{color:var(--color-positive-foreground);background:var(--color-positive)}.page-module__E0kJGG__headerContact:hover,.page-module__E0kJGG__positiveButton:hover{background:var(--color-accent-hover)}.page-module__E0kJGG__secondaryButton{border-color:var(--color-border-strong);color:var(--color-foreground);background:0 0}.page-module__E0kJGG__secondaryButton:hover{border-color:var(--color-foreground);background:var(--color-surface)}.page-module__E0kJGG__hero,.page-module__E0kJGG__platformSection,.page-module__E0kJGG__workflowSection,.page-module__E0kJGG__featuresSection,.page-module__E0kJGG__valueSection,.page-module__E0kJGG__contactSection,.page-module__E0kJGG__footer{width:min(calc(100% - (var(--page-margin) * 2)), var(--page-wide));margin-inline:auto}.page-module__E0kJGG__hero{gap:var(--space-12);padding-block:var(--section-y);align-items:center;display:grid}.page-module__E0kJGG__heroContent{max-width:var(--page-narrow)}.page-module__E0kJGG__eyebrow{margin-bottom:var(--space-5);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}.page-module__E0kJGG__heroTitle{max-width:13ch;font-size:var(--text-5xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.04em}.page-module__E0kJGG__heroBody{max-width:42rem;margin-top:var(--space-6);color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.page-module__E0kJGG__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module__E0kJGG__heroVisual,.page-module__E0kJGG__productFrame{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:0 var(--space-3) var(--space-8) color-mix(in srgb, var(--color-foreground) 12%, transparent);overflow:hidden}.page-module__E0kJGG__browserBar{align-items:center;gap:var(--space-2);min-height:var(--space-10);padding-inline:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.page-module__E0kJGG__browserBar span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong);display:block}.page-module__E0kJGG__browserBar p{color:var(--color-muted-foreground);font-size:var(--text-xs);margin-left:auto}.page-module__E0kJGG__productFrame img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.page-module__E0kJGG__heroImage{aspect-ratio:1705/922;object-fit:contain;width:100%;height:auto;display:block}.page-module__E0kJGG__platformSection,.page-module__E0kJGG__workflowSection,.page-module__E0kJGG__featuresSection,.page-module__E0kJGG__contactSection{padding-block:var(--section-y);border-top:1px solid var(--color-border)}.page-module__E0kJGG__sectionIntro{max-width:var(--page-narrow)}.page-module__E0kJGG__sectionIntro h2,.page-module__E0kJGG__valueSection h2,.page-module__E0kJGG__contactIntro h2{font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.03em}.page-module__E0kJGG__sectionIntro>p:last-child,.page-module__E0kJGG__contactIntro>p:last-child{max-width:42rem;margin-top:var(--space-5);color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.page-module__E0kJGG__overviewList{gap:var(--space-8);margin-top:var(--space-16);list-style:none;display:grid}.page-module__E0kJGG__overviewItem{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.page-module__E0kJGG__overviewItem>span,.page-module__E0kJGG__featureGrid>li>span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em}.page-module__E0kJGG__overviewItem h3,.page-module__E0kJGG__featureGrid h3{margin-top:var(--space-8);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.page-module__E0kJGG__overviewItem p,.page-module__E0kJGG__featureGrid p{margin-top:var(--space-3);color:var(--color-muted-foreground);line-height:var(--leading-relaxed)}.page-module__E0kJGG__workflowList{gap:var(--section-y);margin-top:var(--space-20);display:grid}.page-module__E0kJGG__workflowItem{gap:var(--space-10);align-items:center;display:grid}.page-module__E0kJGG__workflowCopy h3{max-width:15ch;font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.025em}.page-module__E0kJGG__workflowCopy>p:not(.page-module__E0kJGG__eyebrow){max-width:36rem;margin-top:var(--space-5);color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.page-module__E0kJGG__workflowCopy ul{gap:var(--space-3);margin-top:var(--space-8);list-style:none;display:grid}.page-module__E0kJGG__workflowCopy li{gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:flex}.page-module__E0kJGG__workflowCopy li:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary);content:"";flex:none}.page-module__E0kJGG__featuresSection{width:100%;max-width:none;padding-inline:max(var(--page-margin), calc((100% - var(--page-wide)) / 2));color:var(--color-primary-foreground);background:var(--color-primary)}.page-module__E0kJGG__featuresSection .page-module__E0kJGG__eyebrow,.page-module__E0kJGG__featuresSection .page-module__E0kJGG__featureGrid p,.page-module__E0kJGG__featuresSection .page-module__E0kJGG__featureGrid>li>span{color:color-mix(in srgb, var(--color-primary-foreground) 72%, transparent)}.page-module__E0kJGG__featureGrid{gap:var(--space-10);margin-top:var(--space-16);list-style:none;display:grid}.page-module__E0kJGG__featureGrid>li{padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--color-primary-foreground) 36%, transparent)}.page-module__E0kJGG__featureGrid h3{margin-top:var(--space-6)}.page-module__E0kJGG__valueSection{gap:var(--space-12);padding-block:var(--section-y-lg);display:grid}.page-module__E0kJGG__valueSection h2{max-width:16ch}.page-module__E0kJGG__valueBody{gap:var(--space-6);max-width:38rem;color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed);display:grid}.page-module__E0kJGG__contactSection{gap:var(--space-12);display:grid}.page-module__E0kJGG__contactIntro{max-width:38rem}.page-module__E0kJGG__contactForm{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page-module__E0kJGG__formGrid{gap:var(--space-5);display:grid}.page-module__E0kJGG__field{gap:var(--space-2);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);display:grid}.page-module__E0kJGG__field small{margin-left:var(--space-1);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-regular)}.page-module__E0kJGG__field :is(input,select,textarea){width:100%;min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-foreground);background:var(--color-background);font:inherit;font-weight:var(--weight-regular)}.page-module__E0kJGG__field textarea{min-height:var(--space-32);resize:vertical}.page-module__E0kJGG__field :is(input,select,textarea):hover{border-color:var(--color-foreground)}.page-module__E0kJGG__formFooter{gap:var(--space-5);margin-top:var(--space-6);align-items:center;display:grid}.page-module__E0kJGG__formFooter p,.page-module__E0kJGG__formStatus{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.page-module__E0kJGG__formFooter .page-module__E0kJGG__positiveButton{cursor:pointer;border:0}.page-module__E0kJGG__formFooter .page-module__E0kJGG__positiveButton:disabled{cursor:wait;opacity:.7}.page-module__E0kJGG__formStatus{min-height:var(--space-10);margin-top:var(--space-3);color:var(--color-secondary)}.page-module__E0kJGG__footer{gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--color-border);align-items:center;display:grid}.page-module__E0kJGG__footerBrand{text-align:center;justify-items:center;display:grid}.page-module__E0kJGG__footerBrand img{width:var(--space-20);height:var(--space-20);object-fit:contain;display:block}.page-module__E0kJGG__footerBrand p,.page-module__E0kJGG__copyright{max-width:20rem;color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__E0kJGG__footerMeta{gap:var(--space-4);justify-items:center;display:grid}.page-module__E0kJGG__footerMeta nav{align-items:center}.page-module__E0kJGG__copyright{text-align:center}@media (min-width:768px){.page-module__E0kJGG__overviewList,.page-module__E0kJGG__featureGrid,.page-module__E0kJGG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__messageField{grid-column:1/-1}.page-module__E0kJGG__formFooter,.page-module__E0kJGG__footer{grid-template-columns:minmax(0,1fr) auto}.page-module__E0kJGG__footerBrand{text-align:left;justify-self:start;justify-items:start}.page-module__E0kJGG__footerMeta{justify-self:end;justify-items:end}.page-module__E0kJGG__footerMeta nav{flex-direction:row;align-items:center}}@media (min-width:1024px){.page-module__E0kJGG__header{min-height:var(--space-24)}.page-module__E0kJGG__brand{width:var(--space-20);height:var(--space-20)}.page-module__E0kJGG__menuButton{display:none}.page-module__E0kJGG__headerNavigation,.page-module__E0kJGG__headerNavigation[data-open=true]{justify-content:flex-end;align-items:center;gap:var(--space-12);background:0 0;border:0;flex:1;padding:0;display:flex;position:static}.page-module__E0kJGG__primaryNavigation,.page-module__E0kJGG__headerActions{flex-direction:row;align-items:center}.page-module__E0kJGG__hero{min-height:calc(100svh - var(--space-24));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.page-module__E0kJGG__overviewList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__E0kJGG__workflowItem{gap:var(--space-16);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.page-module__E0kJGG__workflowItem:nth-child(2n) .page-module__E0kJGG__workflowCopy{order:2}.page-module__E0kJGG__workflowItem:nth-child(2n) .page-module__E0kJGG__productFrame{order:1}.page-module__E0kJGG__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__E0kJGG__valueSection,.page-module__E0kJGG__contactSection{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__contactForm{padding:var(--space-8)}.page-module__E0kJGG__footerMeta nav{display:flex}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__headerContact,.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__positiveButton,.page-module__E0kJGG__secondaryButton{transition:none}}
