.Container-module__4Vhj9G__container{padding-right:var(--space-8);padding-left:var(--space-8);margin-left:auto;margin-right:auto}.Container-module__4Vhj9G__containerSmall{max-width:760px}.Container-module__4Vhj9G__containerMedium{max-width:960px}.Container-module__4Vhj9G__containerLarge{max-width:1160px}
.Logo-module__MSOgda__logo{font-size:var(--size-lg);place-content:center;place-items:center;font-weight:700;display:flex}.Logo-module__MSOgda__mark{width:1.35em;height:1.35em;margin-right:.35em}.Logo-module__MSOgda__wordmark{white-space:nowrap}
.MarketingHeader-module__9KFxIa__header{border-bottom:1px solid var(--color-border)}.MarketingHeader-module__9KFxIa__container{height:var(--header-height);justify-content:space-between;place-items:center;display:flex}
.MarketingFooter-module__2_menW__footer{border-top:1px solid var(--color-border)}.MarketingFooter-module__2_menW__container{height:var(--header-height);justify-content:space-between;place-items:center;display:flex}.MarketingFooter-module__2_menW__copyright{color:var(--color-text-light);font-size:var(--size-sm)}
.Marketing-module__8Fbn2q__layout{flex-direction:column;min-height:100vh;display:flex}.Marketing-module__8Fbn2q__footer{margin-top:auto}
.page-module__E0kJGG__section{margin-top:var(--space-20);margin-bottom:var(--space-20)}.page-module__E0kJGG__sectionTitle{margin-bottom:var(--space-10);font-size:var(--size-2xl);font-weight:700}.page-module__E0kJGG__heroTitle{max-width:400px;margin-bottom:var(--space-9);font-size:var(--size-4xl);font-weight:800;line-height:1.25}.page-module__E0kJGG__heroLead{max-width:460px;color:var(--color-text-lighter);font-size:var(--size-xl)}.page-module__E0kJGG__heroInfo{margin-bottom:var(--space-12)}.page-module__E0kJGG__heroActions{gap:var(--space-6);display:flex}.page-module__E0kJGG__featuresGrid{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-module__E0kJGG__featuresFeature{padding:var(--space-9);border:1px solid var(--color-border);border-radius:var(--radius)}.page-module__E0kJGG__featuresFeatureTitle{margin-bottom:var(--space-4);font-weight:600}.page-module__E0kJGG__featuresFeatureDescription{font-size:var(--size-sm)}
.Button-module__q8_qDq__button{height:var(--space-13);padding:0 var(--space-7);border-radius:var(--radius-sm);transition:var(--transition);outline:none;place-items:center;transition-property:background,color,opacity;display:flex;position:relative}.Button-module__q8_qDq__button:disabled{cursor:default;opacity:var(--opacity-disabled)}.Button-module__q8_qDq__iconButton{width:var(--space-13);place-content:center;padding:0}.Button-module__q8_qDq__buttonPrimary{background:var(--color-accent);color:var(--color-surface-elevated)}.Button-module__q8_qDq__buttonDestructive{background:rgb(var(--color-red));color:var(--color-surface-elevated)}.Button-module__q8_qDq__buttonPrimary:hover,.Button-module__q8_qDq__buttonPrimary:focus-visible,.Button-module__q8_qDq__buttonDestructive:hover,.Button-module__q8_qDq__buttonDestructive:focus-visible{opacity:var(--opacity-hover)}.Button-module__q8_qDq__buttonSecondary{background:var(--color-surface);color:var(--color-text-light)}.Button-module__q8_qDq__buttonSecondary:hover,.Button-module__q8_qDq__buttonSecondary:focus-visible{background:var(--color-surface-hover);color:var(--color-text)}.Button-module__q8_qDq__buttonSubtle{color:var(--color-text-lighter)}.Button-module__q8_qDq__buttonSubtle:not(:disabled):hover,.Button-module__q8_qDq__buttonSubtle:not(:disabled):focus-visible,.Button-module__q8_qDq__buttonSubtle[data-active]{background:var(--color-surface);color:var(--color-text-light)}.Button-module__q8_qDq__button:not(.Button-module__q8_qDq__iconButton) .Button-module__q8_qDq__icon{margin-right:var(--space-4);margin-left:calc(-1*var(--space-1))}.Button-module__q8_qDq__label{font-size:var(--size-sm);font-weight:500}
