.home_home__ovwy8{color:var(--text-primary)}.home_home__ovwy8,.home_home__ovwy8>.printable-screen>nav{background:var(--neutral-50)}.home_home__ovwy8>.printable-screen>nav>div{max-width:var(--home-max-width);padding-inline:var(--home-gutter)}.home_home__ovwy8 :is(a,button,textarea,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.home_home__ovwy8 .text-muted-foreground{color:var(--neutral-600)}.home_closing__gxZCE,.home_faq__bUI1G,.home_hero__ymhQ9,.home_principles__KXY2s,.home_resources__qGYvp,.home_story__gr4kp,.home_useCases__Vm3TI{max-width:var(--home-max-width);margin-inline:auto;padding:var(--home-section-space) var(--home-gutter)}.home_hero__ymhQ9{padding-top:var(--home-space-lg);padding-bottom:0}.home_heroGrid__BC9Lt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-space-lg)}.home_heroCopy__l1XBW,.home_workspace__ArOlW{min-width:0}.home_heroCopy__l1XBW{text-align:center}.home_eyebrow__4glEz{display:flex;align-items:center;gap:var(--home-space-xs);font-size:var(--home-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home_eyebrow__4glEz svg{color:var(--fern-strong)}.home_heroTitle__KxTQu{margin-block:var(--home-space-md);font-family:var(--font-primary);font-size:var(--home-heading-size);font-weight:600;line-height:1.06;letter-spacing:-.055em}.home_heroTitle__KxTQu span{color:var(--fern-strong)}.home_intro__6hlJC{max-width:76ch;margin-inline:auto;font-size:var(--home-body-size);line-height:1.8;color:var(--neutral-600)}.home_textLink___F_TD{display:inline-flex;align-items:center;gap:var(--home-space-xs);margin-top:var(--home-space-md);font-size:var(--home-small-size);font-weight:600;text-underline-offset:5px}.home_textLink___F_TD:hover{text-decoration:underline}.home_workspaceHint___QkFB{margin-bottom:var(--home-space-xs);color:var(--neutral-600);font-size:var(--home-label-size);line-height:1.5}.home_workspaceLabel__QJAas{display:flex;justify-content:space-between;gap:var(--home-space-sm);margin-bottom:var(--home-space-sm);padding-inline:var(--home-space-xs);font-size:var(--home-label-size)}.home_workspaceLabel__QJAas span:first-child{font-weight:600}.home_workspaceLabel__QJAas span:last-child{color:var(--neutral-600)}.home_reassurance__x3zqW{display:flex;align-items:center;justify-content:center;gap:var(--home-space-xs);margin-top:var(--home-space-md);color:var(--neutral-600);font-size:var(--home-label-size)}.home_reassurance__x3zqW svg{flex-shrink:0;color:var(--fern-strong)}.home_heroFootnote__vK8sb{display:flex;justify-content:space-between;gap:var(--home-space-md);margin-top:var(--home-section-space);padding-block:var(--home-space-lg);border-top:1px solid var(--border);color:var(--neutral-600);font-size:var(--home-small-size)}.home_heroFootnote__vK8sb span:first-child{color:var(--text-primary);font-weight:500}.home_sectionHeading__5g4X_{display:flex;align-items:end;justify-content:space-between;gap:var(--home-space-lg);margin-bottom:var(--home-space-xl)}.home_closing__gxZCE h2,.home_faq__bUI1G h2,.home_principles__KXY2s h2,.home_resources__qGYvp h2,.home_sectionHeading__5g4X_ h2{font-family:var(--font-primary);font-size:var(--home-heading-size);line-height:1.15;letter-spacing:-.035em;font-weight:600}.home_sectionHeading__5g4X_>p{max-width:32ch;color:var(--neutral-600);line-height:1.75}.home_storyGrid__t5gqX{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--home-column-gap)}.home_demo__GT3YE{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-workspace-soft)}.home_demoCaption__7egf0{display:flex;align-items:center;gap:var(--home-space-sm);padding:var(--home-space-md);font-size:var(--home-small-size)}.home_demoNote__UP3_m{padding:var(--home-space-md);color:var(--neutral-600);font-size:var(--home-label-size)}.home_steps__B37yp{padding:0;list-style:none}.home_steps__B37yp li{display:flex;gap:var(--home-space-md);padding-block:var(--home-space-lg);border-bottom:1px solid var(--border)}.home_steps__B37yp li:first-child{padding-top:0}.home_steps__B37yp li:last-child{border-bottom:0;padding-bottom:0}.home_stepNumber__VcNHn{padding-top:.15em;font-size:var(--home-label-size);font-variant-numeric:tabular-nums;color:var(--fern-strong)}.home_principles__KXY2s h3,.home_resourceLink__AYsRT h3,.home_steps__B37yp h3{font-size:var(--home-subheading-size);line-height:1.4;font-weight:600;letter-spacing:-.015em}.home_principles__KXY2s p:not(.home_eyebrow__4glEz),.home_resourceLink__AYsRT p,.home_steps__B37yp p{margin-top:var(--home-space-xs);color:var(--neutral-600);font-size:var(--home-small-size);line-height:1.8}.home_principles__KXY2s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--home-column-gap);border-block:1px solid var(--border);background:var(--neutral-100)}.home_principles__KXY2s h2{margin-top:var(--home-space-md)}.home_principles__KXY2s>div>p:not(.home_eyebrow__4glEz){max-width:39ch;margin-top:var(--home-space-md);font-size:var(--home-body-size)}.home_principleList__Aucsj{display:grid;gap:var(--home-space-lg)}.home_principleList__Aucsj article{display:flex;gap:var(--home-space-md)}.home_principleList__Aucsj article>svg{flex-shrink:0;color:var(--fern-strong)}.home_faq__bUI1G{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--home-column-gap)}.home_faqIntro__Ski59 p{margin-top:var(--home-space-md);color:var(--neutral-600);line-height:1.8}.home_faqItem__a3I8C{border-bottom:1px solid var(--border)}.home_faqItem__a3I8C:first-child{border-top:1px solid var(--border)}.home_faqAnswer__KDBA1{padding:0 var(--home-space-xs) var(--home-space-md);font-size:var(--home-small-size);line-height:1.8;color:var(--neutral-600)}.home_resources__qGYvp{padding-top:var(--home-space-md)}.home_resources__qGYvp h2{font-size:var(--home-supporting-heading-size);font-weight:600;line-height:1.3;letter-spacing:0}.home_resourceGrid__hU_hO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-space-lg);margin-top:calc(var(--home-space-lg) + var(--home-space-xs))}.home_resourceLink__AYsRT{border-top:1px solid var(--border);padding-top:var(--home-space-md)}.home_resourceLink__AYsRT>svg{color:var(--brand-primary-text);margin-bottom:var(--home-space-md)}.home_resourceLink__AYsRT h3{display:flex;align-items:start;justify-content:space-between;gap:var(--home-space-xs);font-size:var(--home-body-size)}.home_resourceLink__AYsRT h3 svg{flex-shrink:0}.home_resourceLink__AYsRT:hover h3{text-decoration:underline;text-underline-offset:4px}.home_closing__gxZCE{text-align:center;border-top:1px solid var(--border)}.home_closing__gxZCE h2{max-width:22ch;margin-inline:auto}.home_closing__gxZCE p{margin-top:var(--home-space-md);color:var(--neutral-600)}.home_closing__gxZCE>a{margin-top:var(--home-space-lg);min-height:var(--home-control-height);background:var(--button-primary-bg);color:var(--button-primary-text)}.home_closing__gxZCE>a:hover{background:var(--button-primary-hover)}@media (max-width:900px){.home_heroGrid__BC9Lt,.home_storyGrid__t5gqX{grid-template-columns:minmax(0,1fr)}.home_heroTitle__KxTQu br{display:none}.home_heroTitle__KxTQu{max-width:none}.home_heroTitle__KxTQu span{display:block}.home_intro__6hlJC{max-width:54ch}.home_sectionHeading__5g4X_{align-items:start}.home_heroFootnote__vK8sb span:last-child{display:none}}@media (max-width:640px){.home_hero__ymhQ9{padding-top:var(--home-space-lg)}.home_heroCopy__l1XBW>.home_textLink___F_TD{display:none}.home_heroTitle__KxTQu{font-size:var(--home-heading-size);max-width:none}.home_heroTitle__KxTQu span{display:inline;margin-left:.2em}.home_heroGrid__BC9Lt{gap:var(--home-space-lg)}.home_intro__6hlJC{font-size:var(--home-small-size)}.home_sectionHeading__5g4X_{flex-direction:column}.home_faq__bUI1G,.home_principles__KXY2s,.home_resourceGrid__hU_hO{grid-template-columns:minmax(0,1fr)}.home_reassurance__x3zqW{justify-content:start}}.home_heroBenefits__zbRbt{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--home-space-sm) var(--home-space-lg);margin-top:var(--home-space-md);padding:0;list-style:none;font-size:var(--home-small-size);color:var(--text-secondary)}.home_heroBenefits__zbRbt li{display:inline-flex;align-items:center;gap:var(--home-space-xs)}.home_heroBenefits__zbRbt svg{color:var(--fern-strong)}.home_stepGrid__vtSxt,.home_useCaseGrid__JSWeD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-space-lg);padding:0;list-style:none}.home_stepGrid__vtSxt h3,.home_useCaseGrid__JSWeD h3{margin-top:var(--home-space-sm);font-size:var(--home-subheading-size);font-weight:600}.home_stepGrid__vtSxt p,.home_useCaseGrid__JSWeD p{margin-top:var(--home-space-sm);font-size:var(--home-small-size);line-height:1.8;color:var(--neutral-600)}.home_useCases__Vm3TI{padding-top:0}.home_useCaseGrid__JSWeD article{border-top:1px solid var(--border);padding-top:var(--home-space-md)}.home_useCases__Vm3TI h2{font-family:var(--font-primary);font-size:var(--home-heading-size);line-height:1.15;letter-spacing:-.035em;font-weight:600}@media (max-width:640px){.home_stepGrid__vtSxt,.home_useCaseGrid__JSWeD{grid-template-columns:minmax(0,1fr)}.home_hero__ymhQ9{padding-top:var(--home-space-md)}.home_heroGrid__BC9Lt{gap:var(--home-space-md)}.home_heroTitle__KxTQu{margin-block:var(--home-space-sm)}.home_heroBenefits__zbRbt{-moz-column-gap:var(--home-space-sm);column-gap:var(--home-space-sm);font-size:var(--home-label-size)}}@media print{.home_heroGrid__BC9Lt,.home_hero__ymhQ9,.home_workspace__ArOlW{display:block;max-width:none;margin:0;padding:0}}