.Landing-module__ls1ciW__landing{text-align:center;min-height:100dvh;padding:var(--space-2xl) var(--space-lg);background:var(--color-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Landing-module__ls1ciW__mark{width:auto;height:84px;color:var(--color-planner);margin-bottom:var(--space-xl)}.Landing-module__ls1ciW__wordmark{font-size:var(--text-display);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);margin:0;line-height:1}.Landing-module__ls1ciW__tagline{margin:var(--space-md) 0 var(--space-2xl);max-width:380px;font-size:var(--text-body);color:var(--text-secondary);line-height:1.5}.Landing-module__ls1ciW__doors{gap:var(--space-md);display:flex}.Landing-module__ls1ciW__door{border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--font-weight-semibold);transition:filter var(--motion-fast) var(--ease-drawer);border:1px solid #0000;justify-content:center;align-items:center;padding:11px 22px;text-decoration:none;display:inline-flex}.Landing-module__ls1ciW__primary{background:var(--color-planner);color:var(--color-planner-text);border-color:var(--color-planner)}.Landing-module__ls1ciW__primary:hover{filter:brightness(1.08)}.Landing-module__ls1ciW__ghost{color:var(--color-accent);border-color:var(--color-border);background:0 0}.Landing-module__ls1ciW__ghost:hover{background:var(--color-surface)}.Landing-module__ls1ciW__door:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Landing-module__ls1ciW__foot{bottom:var(--space-lg);font-size:var(--text-caption);color:var(--text-tertiary);margin:0;position:absolute;left:0;right:0}@media (max-width:520px){.Landing-module__ls1ciW__mark{height:66px}.Landing-module__ls1ciW__doors{flex-direction:column;width:100%;max-width:280px}}.Landing-module__ls1ciW__footLink{color:inherit;text-decoration:underline}
